diff --git a/coordination/claims/M03-RND-SCHEDULER-001.md b/coordination/claims/M03-RND-SCHEDULER-001.md index 03bedd2..238cb9c 100644 --- a/coordination/claims/M03-RND-SCHEDULER-001.md +++ b/coordination/claims/M03-RND-SCHEDULER-001.md @@ -81,7 +81,33 @@ stopping permit issuance after renderer teardown cancellation. ## Status -- State: active -- Done: claim and extraction contract defined -- Next: implement scheduler, migrate existing bounded loops and add verification/docs +- State: ready-for-review +- Done: extracted all 16 historical operation quotas, migrated ordered drains, + added terminal teardown cancellation, asset-free verification and module docs +- Next: M03 integrator reviews and merges `e52f703` - Blocked by: + + + +## Handoff + +- Commit: `e52f703` +- Results: `RenderBudgetScheduler` owns only per-frame lane counters and terminal + cancellation; `StreamingWorldLoader` retains queue order, task/cache/node/RID + ownership and operation execution. Chunk removal/create share one historical budget. +- Verification: scheduler `cases=6 iterations=20000 elapsed_ms=7.495`; planner + `cases=5 average_ms=1.879`; facade/focus contracts passed; coordinate boundary + `files=111 consumers=6`; renderer manifest `checkpoints=7 coverage=7 caches=7`; + shutdown ownership, documentation, coordination and diff gates passed. +- Fidelity: exported defaults, quality presets, queue order, operation sites, + cache versions and visible rendering rules are unchanged. Seven checkpoint + plans remain valid. No build-12340 parity claim is added. +- External/local inputs: ignored native DLL and two generated ADT resource scripts + were copied from master only for the worktree parse/smoke and then removed. + Proprietary extracted ADT data was unavailable, producing expected degraded-data diagnostics. +- Remaining risks: queue storage length and worker concurrency remain streamer-owned; + cancellation stops permit issuance but does not interrupt in-flight work; exact + p95/p99 impact still requires an asset-backed baseline. +- Documentation: new scheduler module spec with API, input/output, data-flow, + sequence, lifecycle, ownership, cancellation, performance and source-map sections; + world renderer, module registry and renderer implementation notes updated.