Android Pixel 9 emulator, API 36, 1080x2424, light theme. Fresh independent server databases and Metro bundles for each commit. Base: 121f0cf014dcd6e94327588bf3f1f200a5f07ad7 Head: cb2e9737d6c1fb9c591873f11e8cbf202cddb71f Synthetic Demo workspace initially contains README.md only. The same seed.py sends a markdown plan_update through Replay (dev), the real ACP adapter, orchestration and persistence. Restricted grant includes orchestration:read/operate, settings:write, providers:manage, environment:maintain, preview:operate, diagnostics:read, terminal:read/operate, source-control:write, filesystem:read, relay:read/write, access:read/write. It excludes filesystem:write. Base accessibility: Save to workspace enabled. Tap opens Save plan to workspace with plan.md. Save displays Could not save plan: The authenticated token is missing required scope: filesystem:write. Workspace remains README.md only. Head accessibility: Save to workspace disabled. Tap at the same button position leaves the plan visible and opens no dialog. No plan.md exists. Head after pairing with the same scopes plus filesystem:write: Save to workspace enabled; tap and Save displays Plan saved to workspace, plan.md. Server workspace plan.md contains exactly the seeded markdown. The missing-error-alert observation from triage was not reproduced: this run displayed an authorization error alert on base.