From 650d584ff05b05a4099f7d414c7036ef927084e7 Mon Sep 17 00:00:00 2001 From: sindoring Date: Thu, 16 Jul 2026 00:11:57 +0400 Subject: [PATCH] docs(M03): accept streaming planner integration Work-Package: M03-RND-STREAMING-PLANNER-001 Agent: sindo-main-codex Tests: post-merge planner/facade/focus/coordinate/manifest/shutdown and repository gates pass Fidelity: target selection formulas and renderer behavior preserved --- coordination/claims/M03-RND-STREAMING-PLANNER-001.md | 8 +++++--- targets/03-renderer-facade.md | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/coordination/claims/M03-RND-STREAMING-PLANNER-001.md b/coordination/claims/M03-RND-STREAMING-PLANNER-001.md index b79b294..1adfd23 100644 --- a/coordination/claims/M03-RND-STREAMING-PLANNER-001.md +++ b/coordination/claims/M03-RND-STREAMING-PLANNER-001.md @@ -87,14 +87,16 @@ selection from `StreamingWorldLoader` into a scene-free, deterministic - State: ready-for-review - Done: extracted immutable policy/plan and pure planner, migrated runtime/editor target refresh, added behavior/dependency/performance coverage and module docs -- Next: M03 integrator reviews and merges `e887c3b` +- Next: integrated in master; next M03 package extracts the budget scheduler - Blocked by: - + + ## Handoff -- Commit: `e887c3b` +- Commit: `e887c3b`; cold-start fix `ad8fc41` +- Integration: accepted in master merges `d0f74f8` and `643850c` - Results: runtime/editor wanted and retained ADT sets plus boundary-prefetch centers are calculated by scene-free `StreamingTargetPlanner`; streamer keeps queue ordering, LOD/detail state, jobs, caches, nodes and RIDs. diff --git a/targets/03-renderer-facade.md b/targets/03-renderer-facade.md index ab4fc83..67cd926 100644 --- a/targets/03-renderer-facade.md +++ b/targets/03-renderer-facade.md @@ -10,7 +10,7 @@ - [ ] Ввести `WorldRenderFacade` для focus, environment, entity visuals, ground query и metrics. - [ ] Запретить gameplay/editor доступ к внутренним очередям streamer. -- [ ] Извлечь pure `StreamingTargetPlanner`. +- [x] Извлечь pure `StreamingTargetPlanner`. - [ ] Извлечь `RenderBudgetScheduler` с bounded queues/cancellation. - [ ] Затем извлекать terrain, M2, WMO и liquid services по одному. - [ ] Сохранить cache versioning и main-thread GPU finalization rules.