# M00-QAR-WMO-READINESS-001 — Goldshire WMO readiness ## Ownership - Target: M00 - Program: QAR - Owner/Agent ID: sindo-main-codex - Branch: `work/sindo-main-codex/m00-wmo-readiness` - Lease expires UTC: 2026-07-14 - Integrator: milestone integrator ## Outcome Prevent pose calibration against an under-loaded WMO scene and replace invalid Goldshire evidence with a baseline-ready comparison. ## Non-goals - Changing runtime streaming budgets. - Claiming all WMO queues must globally drain before a checkpoint. - Changing manifest camera pose without valid paired evidence. ## Paths - Exclusive: pose-sweep readiness default and Goldshire timing evidence - Shared/hotspots: renderer baseline/module fidelity findings - Generated/ignored: timing and sweep images under `user://` ## Contracts and data - Public API/events: pose sweep default wait becomes 8 seconds, matching the M00 manifest - Schema/format version: unchanged - Migration/compatibility: explicit `-WaitSeconds` remains supported - Consumers: M00 paired-fidelity workflow ## Dependencies - Requires: Goldshire pose evidence and private build 12340 reference - Blocks: valid Goldshire camera-pose ranking - External state: private reference and generated captures remain outside Git ## Verification - Commands: 2/8/15 second timing audit, ready-scene 3x3 pose sweep, baseline dry-run, repository gates - Fixtures: private Goldshire Inn screenshot - Fidelity evidence: visual WMO presence plus streaming snapshot and paired metrics - Performance budget: offline diagnostic ## Documentation deliverables - Inline public API docs: PowerShell default - Module specification: corrected readiness/fidelity finding - Data-flow diagram: readiness precondition - Sequence/state/dependency diagrams: unchanged - Source map/status updates: camera-pose operational guide ## Simplicity and naming - Important names introduced: none - Simplest considered solution: reuse the manifest's measured 8-second stabilization default - Rejected complexity/abstractions: global queue barrier that would include unrelated distant work - Unavoidable complexity and justification: WMO publication is asynchronous - Measured optimization evidence: 2/8/15 second snapshots ## Status - State: ready-for-review - Done: timing audit invalidated the 2-second evidence; sweep default now matches the 8-second manifest; ready-scene 3x3 grid and human inspection completed - Next: jointly refine negative pitch and FOV around the ready-scene Goldshire candidate - Blocked by: ## Handoff - Commit: this work-package commit - Results: WMO instances 9/113/328 at 2/8/15 seconds; inn absent at 2 and visible at 8/15; ready grid improved mean error from 0.101402 at (0,0) to 0.087952 at (10,-10) - Remaining risks: global WMO queues still contain unrelated work; best pitch is at the tested boundary and building scale indicates unresolved FOV/framing - Documentation updated: `docs/CAMERA_POSE_SWEEP.md`, `docs/modules/world-renderer.md`