From 1e73e597f8c8f528b15b4bf141ff70ef054a7664 Mon Sep 17 00:00:00 2001 From: sindoring Date: Fri, 17 Jul 2026 00:34:25 +0400 Subject: [PATCH] docs(M03): accept WMO placement registry --- .../claims/M03-RND-WMO-PLACEMENT-REGISTRY-001.md | 12 ++++++++---- targets/03-renderer-facade.md | 13 +++++++++++-- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/coordination/claims/M03-RND-WMO-PLACEMENT-REGISTRY-001.md b/coordination/claims/M03-RND-WMO-PLACEMENT-REGISTRY-001.md index 0cf0ec3..8967b57 100644 --- a/coordination/claims/M03-RND-WMO-PLACEMENT-REGISTRY-001.md +++ b/coordination/claims/M03-RND-WMO-PLACEMENT-REGISTRY-001.md @@ -79,12 +79,15 @@ leaving every Node and renderer-resource lifecycle in the loader. ## Status -- State: ready for integration +- State: accepted - Done: registry extracted; global/tile adapters migrated; Node/resource/job ownership retained in loader; contract, regressions, dry-run and docs passed -- Next: integrator merge and post-merge verification +- Next: WMO build/resource state extraction and asset-backed placement evidence - Blocked by: + + + ## Handoff - Commit: `c590036` @@ -98,5 +101,6 @@ leaving every Node and renderer-resource lifecycle in the loader. - Documentation updated: `docs/modules/wmo-placement-registry.md`, `docs/modules/wmo-placement-resolver.md`, `docs/modules/world-renderer.md`, `docs/modules/README.md`, `RENDER.md`; inline public API comments added. - - +- Integration: accepted in master merge `f9e5a4f`; post-merge registry + (`cases=10`, `iterations=100`, `elapsed_ms=54.178`), resolver, runtime-cache + shutdown, facade, documentation and coordination gates passed. diff --git a/targets/03-renderer-facade.md b/targets/03-renderer-facade.md index 6cf7698..d14a6d7 100644 --- a/targets/03-renderer-facade.md +++ b/targets/03-renderer-facade.md @@ -73,6 +73,11 @@ Runtime и Editor используют facade; planner/scheduler тестиру WMO placement resolver passed `cases=9 iterations=20000 elapsed_ms=27.919`; post-merge renderer materials, shutdown, internal-access `42`, facade, `7/7` manifest, documentation and coordination gates remained green. + WMO placement registry passed `cases=10 iterations=100 elapsed_ms=53.941`; + all 21 adjacent WMO/M2/terrain/facade/scheduler/streaming/coordinate + regressions and the `7/7` checkpoint dry-run passed; post-merge registry + (`54.178ms`), resolver, shutdown, facade, documentation and coordination + gates remained green. M02 terrain-query regression remained green (13 pre-existing expired M00 claim warnings). - Fidelity comparison: all 16 historical operation limits and drain sites were @@ -104,6 +109,9 @@ Runtime и Editor используют facade; planner/scheduler тестиру WMO cache-key normalization, positive MODF identity with tile/index fallback and world position/Euler/unclamped-scale transforms are unchanged across lightweight render, cached-scene and live-prototype paths. + WMO first/idempotent/shared/non-owner/final/global reference behavior is + unchanged; the extracted registry owns only String reference sets while the + loader retains the parallel key-to-Node map and final-release cancellation/free. No new build-12340 parity claim is made; asset-backed visual/p95/p99 comparison remains pending. - Changed files: scene-free scheduler and verifier; streamer budget composition/ permit delegation; scheduler module spec; world renderer/module registry/RENDER notes; @@ -118,6 +126,7 @@ Runtime и Editor используют facade; planner/scheduler тестиру three transform consumers, stateless M2 placement grouper and worker adapter, stateless M2 build batch planner and loader cursor adapter, stateless WMO placement resolver and seven cache/identity/transform adapters, + stateful WMO placement registry and global/tile add/release/clear adapters, expanded facade/internal-access/coordinate verifiers; work-package claims and this evidence. - Remaining risks: queue storage length and worker concurrency/stale-result logic remain streamer-owned; cancellation stops new permits but does not interrupt @@ -132,7 +141,7 @@ Runtime и Editor используют facade; planner/scheduler тестиру asset-backed visual transform recheck, grouping/build/tasks/caches/finalization and boundary traversal p95/p99 remain pending; path grouping is not yet culling-driven spatial-cell grouping; M2 resource/queue transitions and raw - build-job Dictionaries remain in the loader; WMO registry/build/resource state - and asset-backed placement/portal/material evidence remain pending; + build-job Dictionaries remain in the loader; WMO build/resource state and + asset-backed placement/portal/material evidence remain pending; M03 still needs further terrain/M2/WMO/liquid service extraction and dependency/performance acceptance.