FAILURE MAP
← Case archive

FA-84876 / Fantasy sports scoring / Open access

Pick-six against the offense charged to the defense · case 01

A defense that allowed 0 points loses its shutout because its own quarterback threw a pick-six.

Verified by executionVariant 1 · 7 checks per implementationDownload source bundle ↓JSON ↗

ROOT CAUSE

Points allowed use the opponent total without removing points scored on returns against our offense.

VERIFIED REPAIR

Subtract the opponent points scored on returns against the offense before tiering.

Unsuccessful approach: Subtracting our own defensive touchdowns removes the wrong points and leaves the pick-six charged.

Case contract

Score a team defense/special teams unit in hundredths. Points allowed exclude points the opponent scored on returns against our offense. Tiers: 0 -> 10, 1-6 -> 7, 7-13 -> 4, 14-20 -> 1, 21-27 -> 0, 28-34 -> -1, 35+ -> -4. Yards allowed: <=99 -> 5, 100-199 -> 3, 200-299 -> 2, 300-349 -> 0, 350-399 -> -1, 400-449 -> -3, 450+ -> -5. Sacks are recorded in half-sack units and score 1 per full sack (0.5 per half). Interceptions and opponent fumbles recovered 2 each (own fumble recoveries score nothing), safety 2, defensive or special-teams TD 6, blocked kick 2.

Why this case matters

Defense scoring hinges on tier boundaries and on which points count against the defense, the most disputed part of weekly scoring.

1 / The failure

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(game):
    pa = game['pa_total']
    tiers = [(0, 1000), (6, 700), (13, 400), (20, 100), (27, 0), (34, -100)]
    pts = -400
    for limit, value in tiers:
        if pa <= limit:
            pts = value
            break
    ya = game['yards_allowed']
    ytiers = [(99, 500), (199, 300), (299, 200), (349, 0), (399, -100), (449, -300)]
    ypts = -500
    for limit, value in ytiers:
        if ya <= limit:
            ypts = value
            break
    pts += ypts
    pts += game['sack_halves'] * 50
    pts += game['ints'] * 200 + game['fum_rec'] * 200
    pts += game['safeties'] * 200
    pts += (game['def_td'] + game['st_td']) * 600
    pts += game['blocked_kicks'] * 200
    return pts
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 7,
     'pa_total': 14,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 127}],
   2250),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 6,
     'pa_total': 13,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 399}],
   1550),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 36,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 450}],
   1050),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1350),
  ('normal control 2',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 37,
     'sack_halves': 8,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 197}],
   1700),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 13,
     'sack_halves': 6,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 399}],
   2200),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 0,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   3000)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 2,
     'pa_total': 2,
     'sack_halves': 3,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 199}],
   2450),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 7,
     'pa_total': 41,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 200}],
   1350),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 27,
     'sack_halves': 0,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 299}],
   2400),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 0,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 99}],
   900),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 6,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 199}],
   1800),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 350}],
   1150),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 0,
     'sack_halves': 3,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 515}],
   1250)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 7,
     'pa_total': 34,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 349}],
   950),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 23,
     'sack_halves': 4,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 400}],
   2100),
  ('second regression',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   2600),
  ('normal control 1',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 1,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 450}],
   550),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 20,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 100}],
   1250),
  ('normal control 3',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 100}],
   1450),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 4,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 199}],
   900)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 7,
     'pa_total': 20,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1750),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 28,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 99}],
   2250),
  ('second regression',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 2,
     'pa_total': 2,
     'sack_halves': 7,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 150}],
   3250),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 7,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 449}],
   -150),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 20,
     'sack_halves': 4,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 300}],
   1900),
  ('normal control 3',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 199}],
   750),
  ('normal control 4',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 9,
     'sack_halves': 9,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 350}],
   1950)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 8,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 200}],
   2600),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 5,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 299}],
   1250),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 6,
     'sack_halves': 9,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 399}],
   1850),
  ('normal control 1',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 13,
     'sack_halves': 6,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 99}],
   2400),
  ('normal control 2',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 6,
     'pa_total': 27,
     'sack_halves': 5,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1150),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 3,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 349}],
   1750),
  ('normal control 4',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 6,
     'sack_halves': 0,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   2600)]]
for label, args, expected in fixtures[N-1]:
    check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression: offense return points excluded19502250Failed
partial repair probe: offense return points excluded15501550Passed
second regression7501050Failed
normal control 113501350Passed
normal control 217001700Passed
normal control 322002200Passed
normal control 430003000Passed

SHA-256 / 70bfe416edf18d0f23b03a5e3bf86924137cb5171959ccac78442de4d83d4499

2 / The unsuccessful fix

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(game):
    pa = game['pa_total'] - game['def_td'] * 7
    tiers = [(0, 1000), (6, 700), (13, 400), (20, 100), (27, 0), (34, -100)]
    pts = -400
    for limit, value in tiers:
        if pa <= limit:
            pts = value
            break
    ya = game['yards_allowed']
    ytiers = [(99, 500), (199, 300), (299, 200), (349, 0), (399, -100), (449, -300)]
    ypts = -500
    for limit, value in ytiers:
        if ya <= limit:
            ypts = value
            break
    pts += ypts
    pts += game['sack_halves'] * 50
    pts += game['ints'] * 200 + game['fum_rec'] * 200
    pts += game['safeties'] * 200
    pts += (game['def_td'] + game['st_td']) * 600
    pts += game['blocked_kicks'] * 200
    return pts
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 7,
     'pa_total': 14,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 127}],
   2250),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 6,
     'pa_total': 13,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 399}],
   1550),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 36,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 450}],
   1050),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1350),
  ('normal control 2',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 37,
     'sack_halves': 8,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 197}],
   1700),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 13,
     'sack_halves': 6,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 399}],
   2200),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 0,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   3000)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 2,
     'pa_total': 2,
     'sack_halves': 3,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 199}],
   2450),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 7,
     'pa_total': 41,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 200}],
   1350),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 27,
     'sack_halves': 0,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 299}],
   2400),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 0,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 99}],
   900),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 6,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 199}],
   1800),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 350}],
   1150),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 0,
     'sack_halves': 3,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 515}],
   1250)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 7,
     'pa_total': 34,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 349}],
   950),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 23,
     'sack_halves': 4,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 400}],
   2100),
  ('second regression',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   2600),
  ('normal control 1',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 1,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 450}],
   550),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 20,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 100}],
   1250),
  ('normal control 3',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 100}],
   1450),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 4,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 199}],
   900)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 7,
     'pa_total': 20,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1750),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 28,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 99}],
   2250),
  ('second regression',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 2,
     'pa_total': 2,
     'sack_halves': 7,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 150}],
   3250),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 7,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 449}],
   -150),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 20,
     'sack_halves': 4,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 300}],
   1900),
  ('normal control 3',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 199}],
   750),
  ('normal control 4',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 9,
     'sack_halves': 9,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 350}],
   1950)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 8,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 200}],
   2600),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 5,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 299}],
   1250),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 6,
     'sack_halves': 9,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 399}],
   1850),
  ('normal control 1',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 13,
     'sack_halves': 6,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 99}],
   2400),
  ('normal control 2',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 6,
     'pa_total': 27,
     'sack_halves': 5,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1150),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 3,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 349}],
   1750),
  ('normal control 4',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 6,
     'sack_halves': 0,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   2600)]]
for label, args, expected in fixtures[N-1]:
    check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression: offense return points excluded19502250Failed
partial repair probe: offense return points excluded18501550Failed
second regression7501050Failed
normal control 113501350Passed
normal control 217001700Passed
normal control 322002200Passed
normal control 430003000Passed

SHA-256 / 1360ea9e08295e5d31a20173dcd41f6c530ccd4c74c6e2252bcb587ce8c3ae88

3 / The verified repair

Exit 0
"""Failure Map reference implementation. Python standard library only."""
import json

N = 1
observations = []
def solve(game):
    pa = game['pa_total'] - game['pa_offense_returns']
    tiers = [(0, 1000), (6, 700), (13, 400), (20, 100), (27, 0), (34, -100)]
    pts = -400
    for limit, value in tiers:
        if pa <= limit:
            pts = value
            break
    ya = game['yards_allowed']
    ytiers = [(99, 500), (199, 300), (299, 200), (349, 0), (399, -100), (449, -300)]
    ypts = -500
    for limit, value in ytiers:
        if ya <= limit:
            ypts = value
            break
    pts += ypts
    pts += game['sack_halves'] * 50
    pts += game['ints'] * 200 + game['fum_rec'] * 200
    pts += game['safeties'] * 200
    pts += (game['def_td'] + game['st_td']) * 600
    pts += game['blocked_kicks'] * 200
    return pts
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 7,
     'pa_total': 14,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 127}],
   2250),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 6,
     'pa_total': 13,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 399}],
   1550),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 36,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 450}],
   1050),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1350),
  ('normal control 2',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 37,
     'sack_halves': 8,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 197}],
   1700),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 13,
     'sack_halves': 6,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 399}],
   2200),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 0,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   3000)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 2,
     'pa_total': 2,
     'sack_halves': 3,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 199}],
   2450),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 7,
     'pa_total': 41,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 200}],
   1350),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 27,
     'sack_halves': 0,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 299}],
   2400),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 0,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 99}],
   900),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 6,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 199}],
   1800),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 350}],
   1150),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 0,
     'sack_halves': 3,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 515}],
   1250)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 7,
     'pa_total': 34,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 349}],
   950),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 23,
     'sack_halves': 4,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 400}],
   2100),
  ('second regression',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   2600),
  ('normal control 1',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 27,
     'sack_halves': 1,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 450}],
   550),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 20,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 100}],
   1250),
  ('normal control 3',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 7,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 100}],
   1450),
  ('normal control 4',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 4,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 199}],
   900)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 7,
     'pa_total': 20,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1750),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 28,
     'sack_halves': 1,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 99}],
   2250),
  ('second regression',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 0,
     'pa_offense_returns': 2,
     'pa_total': 2,
     'sack_halves': 7,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 150}],
   3250),
  ('normal control 1',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 7,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 449}],
   -150),
  ('normal control 2',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 20,
     'sack_halves': 4,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 300}],
   1900),
  ('normal control 3',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 0,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 5,
     'safeties': 1,
     'st_td': 0,
     'yards_allowed': 199}],
   750),
  ('normal control 4',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 1,
     'pa_offense_returns': 2,
     'pa_total': 9,
     'sack_halves': 9,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 350}],
   1950)],
 [('regression: offense return points excluded',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 2,
     'pa_total': 8,
     'sack_halves': 2,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 200}],
   2600),
  ('partial repair probe: offense return points excluded',
   [{'blocked_kicks': 0,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 3,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 35,
     'sack_halves': 5,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 299}],
   1250),
  ('second regression',
   [{'blocked_kicks': 1,
     'def_td': 1,
     'fum_rec': 0,
     'ints': 0,
     'own_fum_rec': 1,
     'pa_offense_returns': 0,
     'pa_total': 6,
     'sack_halves': 9,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 399}],
   1850),
  ('normal control 1',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 13,
     'sack_halves': 6,
     'safeties': 0,
     'st_td': 1,
     'yards_allowed': 99}],
   2400),
  ('normal control 2',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 0,
     'ints': 2,
     'own_fum_rec': 2,
     'pa_offense_returns': 6,
     'pa_total': 27,
     'sack_halves': 5,
     'safeties': 0,
     'st_td': 0,
     'yards_allowed': 100}],
   1150),
  ('normal control 3',
   [{'blocked_kicks': 1,
     'def_td': 0,
     'fum_rec': 2,
     'ints': 1,
     'own_fum_rec': 2,
     'pa_offense_returns': 0,
     'pa_total': 21,
     'sack_halves': 3,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 349}],
   1750),
  ('normal control 4',
   [{'blocked_kicks': 0,
     'def_td': 0,
     'fum_rec': 1,
     'ints': 2,
     'own_fum_rec': 0,
     'pa_offense_returns': 0,
     'pa_total': 6,
     'sack_halves': 0,
     'safeties': 1,
     'st_td': 1,
     'yards_allowed': 99}],
   2600)]]
for label, args, expected in fixtures[N-1]:
    check(label, solve(*args), expected)
print(json.dumps({"observations": observations, "passed": all(x["passed"] for x in observations)}, ensure_ascii=False))
raise SystemExit(0 if all(x["passed"] for x in observations) else 1)
Boundary fixtureActualExpectedOutcome
regression: offense return points excluded22502250Passed
partial repair probe: offense return points excluded15501550Passed
second regression10501050Passed
normal control 113501350Passed
normal control 217001700Passed
normal control 322002200Passed
normal control 430003000Passed

SHA-256 / a804d6f8ad70499036512135abdfb0eb7a80ff640e274610f3d68bba8d26f413

Verification & scope

A deterministic toy scoring contract stipulated for this example; it is not the rulebook of any real fantasy platform. This reproducer isolates one failure mechanism. Results cover the supplied fixtures. Variants within a family share a test contract and should remain grouped when constructing evaluation splits. Related mechanisms with a shared evaluation_group must also remain together; these controlled models are not independent production incidents.

Observations recorded using Python 3.12.14 at 2026-09-29T14:50:35.216146+00:00.

Case digest / 3feffcb5d72cb83fabd065a7aaa8244266b7e1167956b88b4023059f15f2f153