docs(M03): hand off ADT water load pipeline state

This commit is contained in:
2026-07-17 09:39:24 +04:00
parent b7c036f14d
commit 78adb54cfe
@@ -80,14 +80,29 @@ budget, stale-result and scene finalization behavior.
## Status ## Status
- State: claimed - State: ready for integration
- Done: all five loader-owned water pipeline collections and lifecycle sites identified - Done: pipeline state implemented; loader enqueue/start/publish/drain/release/
- Next: implement state holder, migrate loader adapters, verify and document reset/shutdown/metrics adapters migrated; required documentation added
- Next: integrate and run post-merge smoke on master
- Blocked by: - Blocked by:
## Handoff ## Handoff
- Commit: - Commit: `b7c036f`
- Results: - Results: water pipeline PASS (`cases=12`, `iterations=100`,
- Remaining risks: `elapsed_ms=86.170`; initial direct cold run `94.576ms`); real Thread result
- Documentation updated: publication, FIFO/dedupe/task/cancel/clear/source contracts PASS; WMO caches/
queue/planner/registry/resolver, materials, shutdown and 18 adjacent M2/terrain/
facade/scheduler/streaming/coordinate regressions PASS; documentation and
coordination gates PASS; checkpoint dry-run PASS `7/7`.
- Remaining risks: clear does not interrupt active WorkerThreadPool work and a
post-reset publication remains stale until drained/cleared, matching prior
behavior; payload Dictionaries require no mutation after publication; parser,
main-thread water materialization and asset-backed MH2O/MCLQ traversal/leak/
p95/p99/original-client evidence remain pending.
- Documentation updated: inline public API; new
`docs/modules/adt-water-load-pipeline-state.md`; module registry, world renderer
and `RENDER.md`; data-flow/state/sequence/dependency diagrams, ownership,
threading, failure/recovery, profiles, performance limit and source map included.
<!-- OPENWC_HANDOFF:READY:M03-RND-ADT-WATER-LOAD-PIPELINE-001:b7c036f -->