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:
2026-07-16 00:08:24 +04:00
parent e887c3bad5
commit 5b10288ff7
2 changed files with 29 additions and 8 deletions
@@ -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.
+1 -1
View File
@@ -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