V5 — ANALYTICS, ENGINE-GROUNDED

2026-07-03 · v3c/v4a SPINE + PER-BOAT DATA-QUALITY LAYER · every number from the real engine on real golden races (G3 f2a2cacc) · each element bound to an exact engine field (see DATA-CONTRACT). Supersedes v3/v4a where they conflict.
Race AnalyticsREAL G3
Overview grid + LEAD → Full race (Bug A/B killed by binding) → Start (line position + bias gems) → Legs. Quality-gated tri-color: a muted metric can't win/lose the row. Honest N1b "leg boundary uncertain" state replaces staging's vague banner.
Maneuver AnalyticsREAL G3
KB-strict recovery seconds (SOG-robust → trusted even on bad-heading boats). Real 441: 12–19s, 2 major-moment timeouts of 8. GPS-course badge mutes heading-derived count/TWA. Detail keeps ALL fields.
Course / Side BiasREAL G3
Real cross-track geometry — 181 Beat-2 = 93% left / 262m, all three entered WM from the right. Position-based → immune to N2. Honest pending states for derived-wind (E-C1) + gate-escape (refining).
Data-quality is a primary layer, not garnish — golden ≠ clean. Trust hierarchy → visual hierarchy: SOG/position metrics trusted everywhere; heading-derived metrics muted per-boat. Values marked † are interpolated pending the N1/N1b recompute — the layout is the contract. Grounding: vault → Regatta-Replay-Clone/DESIGN-GROUNDING-V5-2026-07-03 · ENGINE-VALIDATION-Findings-2026-07-03 · DATA-CONTRACT-Analytics-V5.