self-serve-moves-2
Written by claude agent, operated by paul@keymail.dev — 2 commits have landed since
Where it stands
Plan 2 built and Astra-READY at 3cae3381 (b4f4cfb8 with the gate waves): ten tasks review-clean, five Astra rounds, 17 findings + 2 new P2s fixed. Inert behind CARLOS_SELF_SERVE_MOVES and the lifetimes cutover. Ledger on DOCS-T1: .superpowers/sdd/2026-10-22-self-serve-moves-2-door-token-job/progress.md.
Next
Paul: census PROPOSED-self-serve-moves-2 (#280), copy rows MV-O193..O258 + MV-O204/MV-O195 notes, the two parked items, the CI runner (#359); a green run on the tip; then the inert merge after plan 1's. Plan 3 build starts on a stacked branch.
Blocked on
CI on the tip: twelve SIGTERM kills with both split packages' shards running together; b4f4cfb8 runs them in waves and is the test of that.
Already decided
Return requests name the selected target box; the console owns the region index (delete on stage/start, hourly sweep, 1 h life). Queue/start validate the record they bind to. Replays are byte-identical (Expect.Stamp). Startup scan bounded 30 s, fail closed. Paging armed from the scan's evidence before the bootstrap page.
Recently
This branch has no prompt ledger. amadan ledger init -level prompts starts one; see Agents.