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