docs(M03): publish renderer facade handoff

Work-Package: M03-RND-FACADE-001
Agent: sindo-main-codex
Tests: facade/focus contracts and repository gates pass
Fidelity: no visual or streaming-policy change
This commit is contained in:
2026-07-15 23:49:21 +04:00
parent 3d528e3bbf
commit 2466fd67d3
+29 -7
View File
@@ -80,14 +80,36 @@ streaming focus updates and read-only renderer metrics, while retaining
## Status ## Status
- State: active - State: ready-for-review
- Done: worktree and bounded claim created - Done: introduced the facade, migrated two runtime scenes and three renderer
- Next: implement facade, migrate runtime/tool consumers, document and verify tools, added regression coverage and updated renderer documentation
- Next: M03 integrator reviews and merges `3d528e3`
- Blocked by: - Blocked by:
<!-- OPENWC_HANDOFF:READY:M03-RND-FACADE-001:3d528e3 -->
## Handoff ## Handoff
- Commit: - Commit: `3d528e3`
- Results: - Results: `WorldRenderFacade` is the runtime/tool surface for typed focus and
- Remaining risks: detached metrics; the existing streamer remains the sole owner of queues,
- Documentation updated: caches, tasks, nodes and RIDs.
- Verification: facade `delegation=3 runtime_scenes=2 tools=3`; streaming focus
`contract=1 runtime_scenes=2 capture_tools=3`; coordinate boundary
`files=105 native_boundary=1 oracle=1 consumers=5 classifier_cases=6`;
render manifest `checkpoints=7 coverage=7 caches=7`; seven-checkpoint headless
dry-run; coordination/documentation/diff gates passed.
- Fidelity: no changes to renderer target calculation, budgets, queue order,
cache versions, placement, visibility, materials or animation. The dry-run
retained all seven checkpoint plans. No build-12340 parity claim is added.
- External/local inputs: ignored native DLL and generated ADT resource scripts
were copied from master only to run the worktree smoke. Proprietary extracted
ADT and character GLB data were unavailable, producing the expected dry-run
degraded-data diagnostics.
- Remaining risks: environment, entity visuals and ground query are not yet
facade contracts; streamer exported configuration remains transitional scene
composition; focus-source sampling adds one small main-thread adapter step per
process frame while target refresh remains streamer-throttled.
- Documentation updated: inline facade API, `docs/modules/world-renderer.md`
public API/inputs/outputs/data-flow/sequence/ownership/recovery/status/source
map, and `RENDER.md` file map plus implementation note.