81 lines
3.5 KiB
Markdown
81 lines
3.5 KiB
Markdown
# M03-QAR-INTEGRATOR-CLOSEOUT-001
|
|
|
|
<!-- OPENWC_CLAIM:M03-QAR-INTEGRATOR-CLOSEOUT-001:sindo-main-codex-m03-integrator:2026-08-03 -->
|
|
<!-- OPENWC_INTEGRATION:ACCEPTED:M03-QAR-INTEGRATOR-CLOSEOUT-001:203d40b -->
|
|
|
|
## Owner
|
|
|
|
- Agent ID: `sindo-main-codex-m03-integrator`
|
|
- Target: M03 Renderer Facade and Safe Extraction
|
|
- Branch: `work/sindo-main-codex-m03-integrator/m03-closeout`
|
|
- Worktree: `C:\Users\sindo\open-wc-worktrees\m03-closeout`
|
|
|
|
## Outcome
|
|
|
|
Close M03 only after an overall renderer performance comparison, cache-version
|
|
and main-thread-finalization contract gates, the complete autonomous verifier
|
|
suite, documentation/coordination gates and integrator review all pass.
|
|
|
|
## Non-goals
|
|
|
|
- Change renderer visuals, placements, materials, animations or quality policy.
|
|
- Add new renderer features or advance to M04/M08.
|
|
- Claim original-client visual parity beyond existing M00 evidence.
|
|
|
|
## Paths
|
|
|
|
- Exclusive: M03 closeout verifier/comparator, closeout specification, this claim
|
|
- Shared: renderer verification runner, renderer/module registries, `RENDER.md`,
|
|
`targets/03-renderer-facade.md`, `targets/README.md`
|
|
|
|
## Contracts and data
|
|
|
|
- Compare identical checkpoint/pass pairs against the accepted M00 report.
|
|
- Require matching environment/profile/cache state and exact cache version keys.
|
|
- Enforce the accepted 10% ceilings for p95, p99, max hitch, load time and memory.
|
|
- Verify GPU/SceneTree finalization remains main-thread and budget-gated by source.
|
|
- Keep all generated/private reports outside Git; commit only aggregate evidence.
|
|
|
|
## Dependencies
|
|
|
|
- Requires: all accepted M03 facade/planner/scheduler and terrain/M2/WMO/liquid packages
|
|
- Blocks: M03 DONE marker and activation of the next user-selected plan
|
|
|
|
## Verification
|
|
|
|
- Full cold/warm renderer capture; deterministic performance comparison; complete
|
|
headless verifier suite; project/editor parse; baseline manifest/checkpoint dry
|
|
run; dependency, documentation and coordination gates.
|
|
|
|
## Documentation deliverables
|
|
|
|
- Inline comparator/gate docs; closeout module specification with API/I/O,
|
|
ownership and sequence/dependency diagrams; renderer docs and final M03 Evidence.
|
|
|
|
## Status
|
|
|
|
- State: integrated
|
|
- Done: renderer closeout gates, exact-cache performance evidence, full verifier
|
|
suite, documentation, M03 DONE transition and M04 administrative activation
|
|
- Next: receive the user's plan correction before beginning M04 work
|
|
- Blocked by:
|
|
|
|
<!-- OPENWC_HANDOFF:READY:M03-QAR-INTEGRATOR-CLOSEOUT-001:203d40b -->
|
|
|
|
## Handoff
|
|
|
|
- Commits: `d9d20cb`, `3bf1c2c`, `203d40b`; fast-forwarded to `master`.
|
|
- Verification: all `67/67` autonomous Godot verifiers; M2 playback `20`
|
|
cases; renderer contracts `workers=4 frame_steps=15 cache_versions=7
|
|
nested_glb=1`; performance stability `84` metrics with `0` repeatable
|
|
regressions; documentation, coordination and diff gates passed.
|
|
- Fidelity: exact cache inventory and asset-backed checkpoints cover terrain,
|
|
ADT boundary, dense M2, large WMO, liquid, native animation and dusk sky.
|
|
This is extraction/performance evidence, not original-client pixel parity.
|
|
- Remaining risks: original-client visual approval, long-traversal descriptor
|
|
pressure, scaling native animation beyond CPU deformation and interruption of
|
|
already in-flight worker jobs remain later release concerns.
|
|
- Documentation: added the renderer closeout module specification with data-flow
|
|
and sequence diagrams; updated testing policy, renderer source maps, M2
|
|
animation ownership/sequence documentation, `RENDER.md` and M03 Evidence.
|