docs(M03): hand off WMO render build queue

This commit is contained in:
2026-07-17 00:57:11 +04:00
parent e1bb105fff
commit ab40a76b62
@@ -82,14 +82,26 @@ the loader.
## Status ## Status
- State: claimed - State: ready for integration
- Done: ownership, duplicate/stale and engine-lifetime boundary published - Done: typed job/queue implemented; three clear sites, metrics, enqueue, drain and
- Next: implement queue/job, migrate loader state, tests and docs cancel migrated; engine destruction/materialization retained in loader
- Next: integrator merge and post-merge verification
- Blocked by: - Blocked by:
## Handoff ## Handoff
- Commit: - Commit: `e1bb105`
- Results: - Results: queue PASS (`cases=11`, `iterations=100`, `elapsed_ms=59.874`);
- Remaining risks: WMO planner/registry/resolver/material/shutdown and 18 adjacent M2/terrain/
- Documentation updated: facade/scheduler/streaming/coordinate regressions PASS; documentation and
coordination gates PASS; checkpoint dry-run PASS `7/7`.
- Remaining risks: strong Node/Resource references require every loader cancel/
clear path; duplicate enqueue intentionally preserves stale FIFO keys; no
proprietary WMO corpus, original-client paired capture, leak run or traversal
p95/p99; dry-run reports expected missing ADT/DBC/character assets.
- Documentation updated: inline job/queue API;
`docs/modules/wmo-render-build-queue.md`, build-step planner spec, module
registry, world renderer and `RENDER.md`; data-flow/state/sequence diagrams,
ownership, threading, failure/recovery and source map included.
<!-- OPENWC_HANDOFF:READY:M03-RND-WMO-RENDER-BUILD-QUEUE-001:e1bb105 -->