Repository navigation
Ship the account snapshot reader in the Mac app - #755
Conversation
|
Cross-provider review for final head a9eb9ba:
Final commit gate: passed, 1,205 Swift tests and the configured fast-local Python lane. Native Xcode app build: passed; artifact inspection confirms the compiled reader and expected executable name. No app build output was launched. Existing Production runtime passed the read-only baseline and is preserved. |
|
Final-head JetBrains inspection: GREEN, changed_files, exact linked worktree, PyCharm 2026.2.3 run 543; zero findings, fresh result, lifecycle cleanup closed and no worktree mutation. This is the configured scope. Broad practical compilation/test coverage comes from the full commit gate and native Xcode build; no claim of signed-runtime acceptance. Repository metadata checked: the existing |
|
Normal bot merge confirmed at b459894 after all four final-head checks passed. Generic GitHub metadata still said BLOCKED; the normal merge endpoint accepted the operation under existing protections. No override, rule change or identity switch was used. Remote task branch deleted; primary main fast-forwarded cleanly to the exact landing. Exact-landing CI and CodeQL are being watched. Signed installation/launcher migration remain on context-panel#752; no release is dispatched. Existing installed Production app remains unchanged. |
|
Source closeout: context-panel#755 merged with a normal two-parent commit b459894. Final-head checks passed 4/4, and exact-landing CI and CodeQL passed; CodeQL reports zero results. Full commit gate: 1,205 Swift tests plus the configured fast Python lane; native Xcode build passed. Changed-file JetBrains run 543 was GREEN, fresh and cleaned up. Anthropic Claude Opus 5.5 and Claude Fable 5.1 reviews are accounted for above. No additional host-review lifecycle was surfaced for a9eb9ba before this closeout. context-panel#752 remains open with Primary main is clean at the landing; the remote task branch is gone. Task worktree Love: one shared read-only reader updates with the app, with no new signing target. Do not love: signed execution remains unqualified and the cleanup helper keeps the task checkout. Safe to exit: yes (remaining work is explicitly parked). |
The Supervisor currently depends on a separately compiled account snapshot reader that can drift from the installed app. The Mac app now exposes
--account-snapshoton its own executable, so the reader updates with every app build and uses the app's existing sandbox, App Group entitlement and signing profile.The mode runs before SwiftUI constructs the app delegate or provider services. It shares
AgentAccountSnapshotCommandwith the existing SwiftPM tool, retaining schema, stdout formatting, privacy-safe errors and exit statuses. Documentation gives the stable installed command and command-array migration; the developer tool remains supported.Validation: the full commit gate passed (1,205 Swift tests), including fixture output parity, unchanged storage, bounded private errors, help/argument handling and existing utility routing. The native Xcode app build also passed with LaunchServices registration disabled; artifact inspection confirms the reader is compiled into the app executable. Anthropic Claude Opus 5.5 reviewed the change: one low help-text finding was fixed; no correctness or privacy findings. Final-head verification and JetBrains evidence will be recorded below.
The canonical signed Production app passed its read-only baseline and is preserved. No release, publish, tag, install or production mutation. Signed execution of the new mode is not yet validated: the installed app predates this change. After a separately authorized install, verify the signed command, migrate the private launcher command and remove the capacity doc's manual rebuild instructions. The issue stays open for that installed-runtime finish line.
Refs #752