- Finished matches show the STARTING XIs on the pitch (red markers with
the minute on everyone subbed off) with 'Subbed on' / 'Subbed off'
lists below, minutes and ratings included; live matches keep the
current-XI view that swaps substitutes in
- Title-race chart gets a sort toggle, defaulting to 'Biggest movers'
(the teams whose odds changed most at the latest update — what's
relevant now) with 'Title favorites' as the alternative
- Entering what-if on the bracket now pre-fills the model's most likely
tournament: group slots seeded from win-group/advance odds (best-
thirds assigned to their allowed slots via backtracking), every
pairing picked by the model — a complete overview to edit by tapping;
Reset returns to the projection
- Team fixtures drop the US 'vs/@' convention: always 'vs' plus an H/A
badge with a tooltip
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A wand toggle turns the bracket interactive: tap a side to send that
team through; W/L placeholders resolve down the tree (pure, tested
logic in src/lib/whatif.ts). Real results always override picks; picks
that stop making sense after an upstream change are pruned. Each open
pairing shows the model's advance probability (ratings.json fetched
lazily), and once your final resolves, a summary banner names your
champion with the model's chance of exactly that run. EN/DE included.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>