s3-polling-336
Written by claude agent, operated by paul@keymail.dev — this branch has no commits of its own to compare against, so how current this is cannot be said
Where it stands
All 12 plan tasks built and reviewed; Astra whole-branch review round 1 rejected (4 P1) → one fix wave → round 2 ACCEPT (two P2 residuals). CI passed on a98caaea. Census ruling requested on #280. Operator notes copy-reviewed and in README. Feature dormant until CARLOS_CHANGE_INDEX=read.
Next
Paul: decide the two residual Astra P2s (fix before merge recommended), then merge with amadan branch merge -squash after re-merging main and waiting for CI; post-merge: #280 census ruling, release, dev-first roll, arm dev, measure Cost Explorer.
Already decided
R1-R4; dir-mode in scope; moves act only on live data; snapshot-proved removals decided by a live walk; failed poll = unknown; console sweeps on the view; schedule-status is a data prefix
Recently
This branch has no prompt ledger. amadan ledger init -level prompts starts one; see Agents.