docs(plan): complete landblock render publication

This commit is contained in:
Erik 2026-07-21 20:48:26 +02:00
parent 1029f8372e
commit acb6b34d01

View file

@ -41,8 +41,18 @@ test, and bisectable commit rather than being hidden in a mechanical move.
Holtburg gate independently derives visibility completeness from Holtburg gate independently derives visibility completeness from
`LandBlockInfo.NumCells`. Three corrected-diff reviews are clean. Release `LandBlockInfo.NumCells`. Three corrected-diff reviews are clean. Release
gate: 6,979 passed / 5 skipped; `GameWindow.cs` is 9,573 lines. gate: 6,979 passed / 5 skipped; `GameWindow.cs` is 9,573 lines.
- [ ] C — extract terrain, visibility, EnvCell, building, and render-pinning - [x] C — extract terrain, visibility, EnvCell, building, and render-pinning
publication. publication.
- Landed in `1029f837`: `LandblockRenderPublisher` owns captured-origin
terrain publication, complete visibility-cell transactions, AABBs,
building registries, EnvCell commit/preparation, and matching retirement
operations. Invalid EnvCell identities fail before any presentation
mutation; visibility-only cells and zero-submesh transactions remain
first-class. Tests pin building-before-EnvCell order, duplicate and failed
completion behavior, foreign receipts, post-pin preparation, real
publish-to-retire balance, and hidden AABB ownership. Three corrected-diff
reviews are clean. Release gate: 6,988 passed / 5 skipped;
`GameWindow.cs` is 9,490 lines.
- [ ] D — extract physics/cache/collision publication and cross-landblock - [ ] D — extract physics/cache/collision publication and cross-landblock
reflood ownership. reflood ownership.
- [ ] E — extract static lighting, translucency, default-script, and plugin - [ ] E — extract static lighting, translucency, default-script, and plugin