acdream/docs/architecture
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
..
acdream-architecture.md docs(physics): hand off placement continuation executor 2026-08-02 03:52:30 +02:00
code-structure.md docs(render): V11 closeout — register, architecture, code structure, issues 2026-07-29 03:20:04 +02:00
retail-divergence-register.md fix(streaming): stop replaying committed recenter retirements 2026-08-02 20:53:11 +02:00
worldbuilder-inventory.md fix(physics): validate retail cell containment roots 2026-07-31 14:48:26 +02:00