docs(M03): hand off M2 build batch planner

This commit is contained in:
2026-07-17 00:13:01 +04:00
parent be6db7f7e0
commit af9d077905
@@ -80,14 +80,26 @@ the loader build-job loop into a scene-free planner.
## Status ## Status
- State: claimed - State: handoff
- Done: formula, ownership and non-goal boundary published - Done: planner, loader adapter, regressions and documentation verified
- Next: implement planner, migrate cursor calculation, tests and docs - Next: M03 integrator acceptance and merge to master
- Blocked by: - Blocked by:
<!-- OPENWC_HANDOFF:READY:M03-RND-M2-BUILD-BATCH-PLANNER-001:be6db7f -->
## Handoff ## Handoff
- Commit: - Commit: `be6db7f` (`refactor(M03): extract M2 build batch planner`)
- Results: - Results: dedicated planner PASS (`cases=8`, `iterations=20000`,
- Remaining risks: `elapsed_ms=13.464`); grouper, transform resolver, M2 registry/dedupe, terrain
- Documentation updated: cache/LOD/queue, facade, internal-access, manifest, shutdown, scheduler,
streaming planner/focus, terrain-query and coordinate-boundary suites PASS;
editor import parsed with only expected missing private corpus diagnostics;
documentation PASS (`module_specs=18`, `required_files=7`); coordination PASS
with 23 pre-existing expired M00/M01 warnings; checkpoint dry-run planned `7/7`.
- Remaining risks: no private asset-backed p95/p99 or visual comparison; result
and loader job remain Dictionaries; resource/queue transitions and spatial-cell
batching are still loader-owned; negative offset behavior remains permissive.
- Documentation updated: inline public API; new
`docs/modules/m2-build-batch-planner.md`; placement grouper module spec,
renderer module registry, `docs/modules/world-renderer.md` and `RENDER.md`.