docs(M03): publish streaming planner handoff
Work-Package: M03-RND-STREAMING-PLANNER-001 Agent: sindo-main-codex Tests: planner and repository gates pass Fidelity: no renderer policy or visual change
This commit is contained in:
@@ -84,14 +84,35 @@ selection from `StreamingWorldLoader` into a scene-free, deterministic
|
|||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
- State: active
|
- State: ready-for-review
|
||||||
- Done: claim and isolated worktree created
|
- Done: extracted immutable policy/plan and pure planner, migrated runtime/editor
|
||||||
- Next: implement pure contracts, migrate runtime/editor refresh, verify
|
target refresh, added behavior/dependency/performance coverage and module docs
|
||||||
|
- Next: M03 integrator reviews and merges `e887c3b`
|
||||||
- Blocked by:
|
- Blocked by:
|
||||||
|
|
||||||
|
<!-- OPENWC_HANDOFF:READY:M03-RND-STREAMING-PLANNER-001:e887c3b -->
|
||||||
|
|
||||||
## Handoff
|
## Handoff
|
||||||
|
|
||||||
- Commit:
|
- Commit: `e887c3b`
|
||||||
- Results:
|
- Results: runtime/editor wanted and retained ADT sets plus boundary-prefetch
|
||||||
- Remaining risks:
|
centers are calculated by scene-free `StreamingTargetPlanner`; streamer keeps
|
||||||
- Documentation updated:
|
queue ordering, LOD/detail state, jobs, caches, nodes and RIDs.
|
||||||
|
- Verification: planner `cases=5 iterations=250 average_ms=1.765`; facade
|
||||||
|
`delegation=3 runtime_scenes=2 tools=3`; focus `contract=1 runtime_scenes=2
|
||||||
|
capture_tools=3`; coordinate boundary `files=109 consumers=6`; renderer
|
||||||
|
manifest `checkpoints=7 coverage=7 caches=7`; shutdown ownership passed;
|
||||||
|
documentation, coordination and diff gates passed.
|
||||||
|
- Fidelity: center/corner/catalog/clamp/editor fixtures preserve the extracted
|
||||||
|
formulas; seven-checkpoint dry-run retained all plans. No radius, threshold,
|
||||||
|
load priority, cache version, placement, material, animation or visibility
|
||||||
|
rule changed. No build-12340 parity claim is added.
|
||||||
|
- External/local inputs: ignored native DLL and generated ADT resource scripts
|
||||||
|
were copied from master for worktree smoke only. Proprietary ADT and character
|
||||||
|
assets were unavailable, so the dry-run emitted expected degraded-data diagnostics.
|
||||||
|
- Remaining risks: exact p95/p99 impact still needs an asset-backed baseline;
|
||||||
|
pathological custom radii are not benchmarked; tile-key strings remain the
|
||||||
|
existing internal catalog representation; queue/LOD application remains monolithic.
|
||||||
|
- Documentation updated: new planner module spec with API/input/output/data-flow/
|
||||||
|
sequence/ownership/recovery/performance/source-map sections; world renderer,
|
||||||
|
coordinate mapping, module registry and renderer implementation notes updated.
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
| Status | Implemented |
|
| Status | Implemented |
|
||||||
| Target/work package | `M03-RND-STREAMING-PLANNER-001` |
|
| Target/work package | `M03-RND-STREAMING-PLANNER-001` |
|
||||||
| Owners | Renderer workstream / M03 integrator |
|
| Owners | Renderer workstream / M03 integrator |
|
||||||
| Last verified | `work/sindo-main-codex/m03-streaming-target-planner`, 2026-07-15 |
|
| Last verified | `e887c3b`, 2026-07-15 |
|
||||||
| Profiles/capabilities | Runtime and Editor preview ADT target selection; profile values supplied by caller |
|
| Profiles/capabilities | Runtime and Editor preview ADT target selection; profile values supplied by caller |
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|||||||
Reference in New Issue
Block a user