acdream/docs/research/2026-08-02-collision-throughput-handoff
Erik 01f4791e95 fix(streaming): stop replaying committed recenter retirements
Root cause: pending-only live projection buckets were misclassified as landblock presentation owners during origin recentering. That manufactured a second full cleanup receipt for a generation whose first receipt was still advancing; the duplicate guard threw and the broad retry path replayed the already-committed detach 243 times.

Keep pending live projections through the spatial identity map without issuing another receipt, and fail fast when a receipt-ledger invariant occurs after detachment. Evidence: docs/research/2026-08-02-collision-throughput-handoff/p1-retirement-receipt-loop.md. Release suite, lifecycle gate, and nine-stop soak pass.
2026-08-02 20:53:11 +02:00
..
design-note.md wip(physics): collision O(changed) delta-commit (O1-O3) - ON HOLD, feel-test failed 2026-08-02 20:06:59 +02:00
docs-drafts.md wip(physics): collision O(changed) delta-commit (O1-O3) - ON HOLD, feel-test failed 2026-08-02 20:06:59 +02:00
grep-sweep-deleted-machinery.md docs: add deleted-machinery grep sweep to the collision handoff bundle 2026-08-02 20:10:21 +02:00
implementer-progress.md fix(streaming): stop replaying committed recenter retirements 2026-08-02 20:53:11 +02:00
NEXT-AGENT-PROMPT.md docs: next-agent handoff prompt for the collision/placement regressions 2026-08-02 20:08:34 +02:00
p1-retirement-receipt-loop.md fix(streaming): stop replaying committed recenter retirements 2026-08-02 20:53:11 +02:00
user-observations-feel-test.md wip(physics): collision O(changed) delta-commit (O1-O3) - ON HOLD, feel-test failed 2026-08-02 20:06:59 +02:00
user-observations-smoke-test.md wip(physics): collision O(changed) delta-commit (O1-O3) - ON HOLD, feel-test failed 2026-08-02 20:06:59 +02:00