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:
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user