# M00-QAR-FINAL-PAIRED-EVIDENCE-001 — Final paired evidence audit ## Ownership - Target: M00 - Program: QAR - Owner/Agent ID: sindo-main-codex - Branch: `work/sindo-main-codex/m00-final-paired-evidence` - Lease expires UTC: 2026-07-14 - Integrator: milestone integrator ## Outcome Produce one final WMO-ready paired report for all available build 12340 references and reconcile the remaining M00 acceptance gaps. ## Non-goals - Achieving renderer parity inside M00. - Calibrating unknown manual camera parameters. - Marking the target DONE; only the milestone integrator may do so. ## Paths - Exclusive: paired-run exit handling and final evidence record - Shared/hotspots: renderer baseline/module findings - Generated/ignored: final captures and reports under `user://` ## Contracts and data - Public API/events: visual comparison exit 0/1 both count as completed report generation - Schema/format version: unchanged - Migration/compatibility: comparator infrastructure errors remain fatal - Consumers: M00 integrator ## Dependencies - Requires: merged region diagnostic and five private reference images - Blocks: integrator decision on M00 completion - External state: private images remain outside Git ## Verification - Commands: complete paired baseline run, report audit, repository gates - Fixtures: five build 12340 references - Fidelity evidence: cold/warm comparison metrics and human gap classification - Performance budget: existing M00 capture budgets ## Documentation deliverables - Inline public API docs: PowerShell comparison step semantics - Module specification: final evidence status - Data-flow diagram: unchanged - Sequence/state/dependency diagrams: unchanged - Source map/status updates: baseline acceptance summary ## Simplicity and naming - Important names introduced: `Invoke-GodotComparisonStep` - Simplest considered solution: allow only comparator exit codes 0 and 1 - Rejected complexity/abstractions: suppressing all process failures - Unavoidable complexity and justification: threshold exceedance is evidence, not infrastructure failure - Measured optimization evidence: not applicable ## Status - State: ready-for-review - Done: paired-run exit contract fixed; full baseline and visual capture completed; ten pairs audited; final acceptance document written - Next: integrator decides animated/sky reference policy and GUI RID-risk disposition - Blocked by: ## Handoff - Commit: this work-package commit - Results: compared=10, failed=10, missing=0; mean error 0.066892..0.176952; cold/warm gaps stable; full workflow returned success with threshold evidence preserved - Remaining risks: no build 12340 animated-M2 or sky-transition reference; GUI renderer RID/resources still reported at exit - Documentation updated: `docs/M00_FINAL_PAIRED_EVIDENCE.md`, `docs/modules/world-renderer.md`