▶ Simulate fills every unplayed game using the chosen Model and plays out the bracket — it keeps the 28 already-played real results and any scores you set yourself. The Upset dial (0 → 1) controls chaos: 0 = the favourite always advances (deterministic); higher lets underdogs through, so each Simulate gives a fresh bracket. ↺ Reset returns to today's real results.
You can also drive it by hand: for any unplayed game click a team to set the winner or type the goals; use ▲▼ to hand-order a group; click a team's name in the standings to track its path (up to 5); and in the bracket, click the side you think wins.
① Groups — results & standings
② Track teams' paths
③ Knockout bracket — click winners to advance
④ Data & provenance — every number the models use · complete match record from the martj42 dataset