Per-Agent Calibration Scores: England vs France

Result: ENG 6-4 FRA (90') β†’ ENG win bronze in 90' (no ET, no pens)
Auto-scored baseline: winner_90 + advance + scoreline = varies (see per-agent) | who_scores tracked separately

🚨 CALAMITOUS ENSEMBLE MISS. All three writers were UNANIMOUS: FRA 2-1, FRA advance ~55%. Actual: ENG 6-4 β€” wrong winner (all 3), wrong scoreline by a factor of ~3Γ— (10 goals vs modal 3). The two theses that carried every prediction β€” "MbappΓ© retained = decisive edge" and "ENG attack gutted (F4a)" β€” both INVERTED. The 3rd-place context produced the opposite of the modeled dynamic: the deflated SF-loser (FRA) underperformed while ENG's hungry rotated backups (Saka Γ—2, Rice, Konsa) + a benched-star sub winner (Bellingham 90'+8') ran riot. Heat (F11, 30-32Β°C) fired 3-4Γ— harder than modeled.

⚠️ SCORELINE AUTO-SCORE IS A PARSER ARTIFACT β€” read this before interpreting the bands.


mm3

Findings: 11/20

# Finding staked Direction Magnitude Score Note
1 F4a underdog-side INVERSE β€” ENG gutted (Kane+Bellingham+Pickford) β†’ FRA gains ~3pt (Β§6.5 Step 6) ❌ ❌ 0 The most sophisticated gutting framing of the three (mm3 recognized F4a is usually favorite-side and tried to invert it) β€” but direction WRONG. ENG's backups scored 6 and WON. Brief learning #4: "Rotation gutting β‰  F4a… backups out-performed stars."
2 F11 heat fully applies β€” both Tier-2 (rotated) β†’ full penalty; open-game force, no draw compound (Β§6.5 Steps 3-4) βœ… ❌ 3 Direction clean: 30-32Β°C confirmed, no draw (ENG won in 90'), open game. But magnitude catastrophically under-modeled β€” mm3 projected a "2-3 goal scenario" / "3+ goal finale"; actual 10 goals (~3-4Γ—). mm3 was the closest to anticipating a high-scoring finale, but still 3Γ— short.
3 F12 = N/A, 0% discount β€” dead rubber, no conservation (Β§6.5 Step 2) βœ… βœ… 5 Confirmed: brief F12 = N/A (dead rubber, no conservation). Clean.
4 Henderson GK = SWE-negative / ENG defensive liability β€” untested (0 KO min), capped confidence (Β§6.5 Step 6 + F14) βœ… ❌ 3 Direction RIGHT β€” Henderson conceded 4 (liability confirmed). Magnitude wrong: the liability was symmetric (Maignan also conceded 6) and didn't flip the match to FRA; ENG outscored it. "ENG-only liability" thesis was half the story.

Model-breaking: 6/10

Flagged the 🚨 MODEL-BREAKING GK CHANGE (Pickfordβ†’Henderson) as the headline β€” exactly the model-breaker lineups.md flagged with 🚨. Caught the 8/11 ENG + 6/11 FRA rotation fully. Staked F11 heat applies fully. Predicted 1-3 yellows vs actual 0 β€” direction right on low intensity, but the extreme "most lenient match of the tournament" (dead rubber = no tension) was under-modeled. Did NOT anticipate the 3rd-place motivation inversion (a reasoning-direction error, scored in finding #1) nor the 10-goal magnitude. The catastrophe was a direction/thesis failure, not a detection failure β€” all structural breakers (GK, lineup, weather) were caught.

TOTAL: 27 / 80 β†’ 34% β†’ Band F

(auto 10 = w90 10 + adv 0 + scor 0[artifact] + findings 11 + MB 6) Β· who_scores 12/20 (MbappΓ© #1 FRA βœ“ brace + Saka #2 ENG βœ“; Rogers #1 ENG βœ—). Artifact-corrected "true" band = F (uniform with g4/g5).


g4

Findings: 11/20

# Finding staked Direction Magnitude Score Note
1 F4a fires for England β€” gutted creative spine (Kane main striker + Bellingham main creator + Pickford GK) + known-unknown in goal ❌ ❌ 0 Standard gutting framing β€” direction WRONG. ENG's "gutted" attack scored 6. Brief learning #4 explicit: the F4a framework does not apply to voluntary 3rd-place rotation.
2 F11 heat applies β€” Hard Rock open-air, heat-index 33-38Β°C; pressing degrades after 60β€² βœ… ❌ 3 Direction right (heat fired, pressing collapsed). Magnitude badly wrong: projected_xg 1.4 / modal 2-1 (β‰ˆ3 goals) vs actual 10. ~3Γ— under.
3 3rd-place = open/goals β€” lower draw band (~20%), wider scoreline bands, no clean sheet, profligacy > clean sheet βœ… ❌ 3 Direction right (open game, no draw, no clean sheet for either). But g4 used this to lock a 2-1 modal β€” catastrophically under-weighting the goal TOTAL despite correctly calling "open." Left 19% on "other" but modal stayed low.
4 F12 = 0 β€” conservation_discount = 0 (dead rubber) βœ… βœ… 5 Confirmed. Clean.

Model-breaking: 5/10

Caught the GK change but bundled it into F4a ("known-unknown in goal") rather than flagging it as a discrete model-breaker β€” weaker model-breaker emphasis than mm3/g5. Caught the rotation + heat (TL;DR "Heat applies"). Predicted 1-3 yellows vs actual 0. Same structural detection as the others, but the most generic framing β€” no explicit model-breaker callout, and the "goalkeeping gap = swing variable" thesis swung the wrong way (it was symmetric, not FRA-favoring).

TOTAL: 41 / 80 β†’ 51% β†’ Band D

(auto 25 = w90 10 + adv 0 + scor 15[artifact] + findings 11 + MB 5) Β· who_scores 10/20 (MbappΓ© #1 FRA βœ“ brace; Gordon #1 ENG βœ—). ⚠️ The D band is entirely the spurious scoreline=15 (parser read "2-1" as ENG 2-1). Artifact-corrected "true" total = 26/80 = 33% = Band F (uniform with mm3/g5).


g5

Findings: 11/20

# Finding staked Direction Magnitude Score Note
1 "Model-breakers STACK FOR FRANCE; motivation asymmetry IS the match" β€” Deschamps retained MbappΓ©/Olise/DouΓ©/Rabiot (wants to win); Tuchel benched stars (development fixture) ❌ ❌ 0 The most explicitly-committed central thesis of the three β€” and the most decisively INVERTED. Brief learning #1: "3rd-place context INVERTS the retained-stars thesis." The asymmetry cut the other way: ENG's hungry backups wanted it more; FRA's retained stars (fresh off losing a final spot) underperformed.
2 F11 heat applies (MEDIUM confidence β€” flagged missing NWS forecast) β€” pressing degrades, FRA amplifier βœ… ❌ 3 Direction right (heat fired). The honest "MEDIUM confidence / no archived NWS" flag was a transparency plus β€” but the magnitude was 3Γ— under (actual 10 goals), and it amplified ENG as much as FRA, not FRA-only.
3 ENG GK change = SWE-negative (R32-5f), not draw-forcer β€” tilts xG-conversion toward FRA βœ… ❌ 3 Direction right (Henderson conceded 4 β€” SWE-negative confirmed) and the cleanest GK framing of the three (correctly rejected the draw-forcer read). Magnitude wrong: the tilt was symmetric (Maignan conceded 6); didn't produce a FRA win.
4 F12 = 0 β€” conservation_discount = 0 (dead rubber) βœ… βœ… 5 Confirmed. Clean.

Note: g5 also explicitly staked F22 blowout EXCLUSION ("no pressing-side opener… blowout tail ~12% IF Henderson collapses"). Direction defensible on MARGIN β€” ENG 6-4 is a 2-goal margin, not a 4+ blowout β€” so F22-as-margin didn't fire. But g5 used the exclusion to cap scorelines, contributing to the 10-goal under-weight; and the Henderson-collapse conditional it down-weighted actually fired (conceded 4). Not separately scored (5-slot cap); noted as a near-miss that leaned the wrong way on goal-total.

Model-breaking: 6/10

Model-breaker detection lane β€” flagged the GK change prominently (SWE-negative, R32-5f citation), caught the rotation asymmetry, staked F11 heat, and honestly flagged the MEDIUM-confidence weather gap (missing NWS forecast) rather than bluffing. Predicted 2-3 yellows vs actual 0. Detection of structural breakers was strong (g5's specialty). BUT the model-breaker interpretation β€” "stack for FRA" β€” was inverted (scored in finding #1), and the F22 blowout exclusion under-weighted the high-total tail. The decisive material outcome (ENG rout) was unanticipated, but the headline breakers (GK, rotation, weather) were all caught.

TOTAL: 42 / 80 β†’ 53% β†’ Band D

(auto 25 = w90 10 + adv 0 + scor 15[artifact] + findings 11 + MB 6) Β· who_scores 10/20 (MbappΓ© #1 FRA βœ“ brace; Gordon #1 ENG βœ—, Rogers #2 ENG βœ—). ⚠️ The D band is entirely the spurious scoreline=15 (parser read "2-1" as ENG 2-1). Artifact-corrected "true" total = 27/80 = 34% = Band F (uniform with mm3/g4).


Cross-agent notes


Scores Summary (machine-readable β€” DO NOT EDIT)

{
  "match": "eng-vs-fra",
  "result": { "score90": "6-4", "final": "6-4", "outcome90": "win", "advance": "a", "route": "90" },
  "agents": {
    "mm3": { "auto": 10, "winner_90": 10, "advance": 0, "scoreline": 0, "findings": 11, "model_breaking": 6, "total": 27, "pct": 34, "band": "F", "who_scores": 12 },
    "g4":  { "auto": 25, "winner_90": 10, "advance": 0, "scoreline": 15, "findings": 11, "model_breaking": 5, "total": 41, "pct": 51, "band": "D", "who_scores": 10 },
    "g5":  { "auto": 25, "winner_90": 10, "advance": 0, "scoreline": 15, "findings": 11, "model_breaking": 6, "total": 42, "pct": 53, "band": "D", "who_scores": 10 }
  }
}