oficina / calendar Public

Clone
git clone https://amadan.net/oficina/calendar

Plain git — no account needed to clone.

Download

Download this file

1# Independent review · 2026-09-12
2
3Reviewer task `/root/native_review`, dispatched with this session's inherited
4model (the orchestration response provides no concrete model ID). The reviewer
5was not the implementation author. This is recorded as dispatched, without
6inventing a model attribution.
7
8First pass found inherited auth context could substitute the exchange caller's
9admission for the approved browser identity; fixed and independently chosen
10mutations proved the regression. Second pass found Calendar gap-time editing,
11all-day cross-zone membership, DST default times and Memoria same-title note
12replacement. All fixed with regression tests. Third pass found no remaining
13release blocker and passed both focused Go TestNative suites. The nonblocking
14gap-field toggle issue was also fixed. Canary checks are recorded separately.
15
16Mac and iPhone/iPad screens were rendered from the actual Swift clients against
17an authenticated Go fixture. Native approval/exchange creates the fixture client
18credential. Memoria's available Apple Foundation Model generated a response on
19this Mac. Calendar's three Swift civil-date tests and both Go CI suites pass.
20
21Final review was separately dispatched as `gpt-6-astra` with high reasoning,
22without claiming independent evidence of runtime model identity. It found
23cancelled/tentative status missing from Calendar's DTO and UI. The follow-up
24carries status and labels it explicitly; regression tests pin both states.
25A confirmed event with a failed reminder now returns its saved id and a warning,
26so the native editor closes successfully instead of inviting a duplicate retry.
27A database-trigger failure test verifies that persisted event and warning.
28
29Final merge `d3fedf1` reviewed against both parents (58863aa and 9c44bc1) by
30`/root/canary_release_review`, dispatched as `gpt-6-astra` with high reasoning.
31Runtime model identity was not independently verified. Code and deployed canary
32review approved, with no remaining findings. Direct `/api/version` and the router
33reported the exact reviewed version. Native pending exchanges returned 202 without
34credentials; incorrect proofs returned 404, cross-origin requests 403, anonymous
35approval was refused, and failed approval left the request pending. No email or
36user-data mutation was performed. Existing credits access and branding remained
37intact. The final Go CI passed, and XCTest exercised native form and navigation
38against an isolated authenticated fixture.
39