From the 2026-07-03 release review — findings where one of two adversarial verifiers refuted; re-check before fixing:
- ScheduleHeat with an existing heat id may re-seed a finished/Final heat back to Scheduled (control_handler.rs ~380).
- head_to_head linear Points uses places.len() as heat size → a no-show shrinks everyone's points that heat (head_to_head.rs ~173).
- Default Generator::advancers wrong for head_to_head (FromHeatWinners advances losers) — dormant until tournaments return.
- Results JSON export may carry unresolved raw refs in heatResult/standings sections (results.ts ~63).
- head_to_head odd field (short last group) has no engine tests.
From the 2026-07-03 release review — findings where one of two adversarial verifiers refuted; re-check before fixing: