Plan 3 ledger: .superpowers/sdd/2026-10-22-self-serve-moves-3-holding-page/progress.md (umbrella)Donedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Task 1: alias provenance, the writer's holding entries, the view's snapshots, census overlayDonedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Task 2: candidates, the ranking, the page, the local edgeDonedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Task 3: the ranking's witnesses (differential + property tests)Donedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Task 5: freshness (holding entries expire from the fetch clock)Donedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Task 4: the decoder inventory and its discovery checkDonedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Task 6: probe mode and the console's probeDonedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Task 7: end to end on a third edge and a custom domain; census noteDonedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Astra whole-branch review of plan 3: READY after three rounds (F1 DNS-only hold refresh, F2 one snapshot everywhere, F3, the watch generation mismatch)Donedriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1
Paul: census PROPOSED-self-serve-moves-3 + copy rows (the holding page sentences)Starteddriven by paul@keymail.devsession 734a1127 · claude-code/2.1.292 · DOCS-T1