FAILURE MAP
← Case archive

FA-84081 / Sports scoring and tiebreakers / Open access

Perfect record rendered as ".000" · case 01

An unbeaten team shows ".000" instead of "1.000".

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

ROOT CAUSE

The first character of the formatted percentage is removed unconditionally.

THE FAILURE

The first character of the formatted percentage is removed unconditionally.

Unsuccessful approach: Stripping all zeros from both ends turns ".500" into ".5".

Case contract

Division standings. teams rows are [name, wins, losses]. Win percentage is wins / games (0 for no games) shown with three decimals and the leading zero dropped (".500", but "1.000"). Sort by win percentage, then more wins, then name. The leader is the first sorted row; games behind = ((leader_wins - wins) + (losses - leader_losses)) / 2, shown as "-" when zero and otherwise with one decimal (negative values allowed). Return [name, pct, gb] rows.

Why this case matters

Standings pages and playoff-race widgets print win percentage and games behind.

1 / The failure

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
N = 1
observations = []
def solve(teams):
    def pct(w, l):
        return Fraction(w, w + l) if w + l else Fraction(0)
    rows = sorted(teams, key=lambda r: (-pct(r[1], r[2]), -r[1], r[0]))
    lw, ll = rows[0][1], rows[0][2]
    out = []
    for name, w, l in rows:
        p = '%.3f' % float(pct(w, l))
        p = p[1:]
        gb2 = (lw - w) + (l - ll)
        gb = '-' if gb2 == 0 else '%.1f' % (gb2 / 2)
        out.append([name, p, gb])
    return out
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
def run(args):
    try:
        return solve(*args)
    except Exception as exc:
        return 'raised ' + type(exc).__name__
cases = [[('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Bucks', 7, 3], ['Wolves', 17, 7]],),
   [['Wolves', '.708', '-'], ['Bucks', '.700', '3.0']]),
  ('regression: leading zero strip',
   ([['Suns', 0, 0], ['Wolves', 0, 0], ['Bucks', 20, 0]],),
   [['Bucks', '1.000', '-'], ['Suns', '.000', '10.0'], ['Wolves', '.000', '10.0']]),
  ('variant scenario 1',
   ([['Bucks', 14, 4], ['Suns', 28, 8], ['Jets', 2, 19]],),
   [['Suns', '.778', '-'], ['Bucks', '.778', '5.0'], ['Jets', '.095', '18.5']]),
  ('variant scenario 2',
   ([['Jets', 23, 7], ['Wolves', 46, 14], ['Cats', 11, 9]],),
   [['Wolves', '.767', '-'], ['Jets', '.767', '8.0'], ['Cats', '.550', '15.0']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Wolves', 23, 13], ['Suns', 30, 0], ['Jets', 9, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.900', '11.0'], ['Wolves', '.639', '10.0']]),
  ('variant scenario 1',
   ([['Suns', 15, 17], ['Bucks', 1, 6], ['Wolves', 2, 20], ['Jets', 2, 16]],),
   [['Suns', '.469', '-'],
    ['Bucks', '.143', '1.5'],
    ['Jets', '.111', '6.0'],
    ['Wolves', '.091', '8.0']]),
  ('variant scenario 2',
   ([['Wolves', 4, 5], ['Suns', 2, 18], ['Jets', 6, 10], ['Cats', 5, 24]],),
   [['Wolves', '.444', '-'],
    ['Jets', '.375', '1.5'],
    ['Cats', '.172', '9.0'],
    ['Suns', '.100', '7.5']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Jets', 2, 2], ['Bucks', 1, 16], ['Cats', 1, 3], ['Suns', 25, 8], ['Wolves', 3, 1]],),
   [['Suns', '.758', '-'],
    ['Wolves', '.750', '7.5'],
    ['Jets', '.500', '8.5'],
    ['Cats', '.250', '9.5'],
    ['Bucks', '.059', '16.0']]),
  ('regression: leading zero strip',
   ([['Jets', 25, 5], ['Wolves', 6, 7], ['Suns', 0, 0], ['Cats', 1, 0]],),
   [['Cats', '1.000', '-'],
    ['Jets', '.833', '-9.5'],
    ['Wolves', '.462', '1.0'],
    ['Suns', '.000', '0.5']]),
  ('variant scenario 1',
   ([['Cats', 0, 7], ['Bucks', 22, 8], ['Wolves', 8, 4], ['Jets', 1, 38]],),
   [['Bucks', '.733', '-'],
    ['Wolves', '.667', '5.0'],
    ['Jets', '.026', '25.5'],
    ['Cats', '.000', '10.5']]),
  ('variant scenario 2',
   ([['Bucks', 11, 15], ['Wolves', 13, 22]],),
   [['Bucks', '.423', '-'], ['Wolves', '.371', '2.5']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Wolves', 23, 7], ['Bucks', 46, 14], ['Cats', 0, 1], ['Suns', 28, 8]],),
   [['Suns', '.778', '-'],
    ['Bucks', '.767', '-6.0'],
    ['Wolves', '.767', '2.0'],
    ['Cats', '.000', '10.5']]),
  ('regression: leading zero strip',
   ([['Cats', 6, 0], ['Wolves', 0, 38]],),
   [['Cats', '1.000', '-'], ['Wolves', '.000', '22.0']]),
  ('variant scenario 1',
   ([['Suns', 1, 1], ['Cats', 4, 18], ['Jets', 1, 18], ['Bucks', 15, 12]],),
   [['Bucks', '.556', '-'],
    ['Suns', '.500', '1.5'],
    ['Cats', '.182', '8.5'],
    ['Jets', '.053', '10.0']]),
  ('variant scenario 2',
   ([['Suns', 5, 7], ['Jets', 7, 23]],),
   [['Suns', '.417', '-'], ['Jets', '.233', '7.0']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Suns', 8, 4], ['Bucks', 16, 8], ['Wolves', 1, 36], ['Jets', 12, 0]],),
   [['Jets', '1.000', '-'],
    ['Bucks', '.667', '2.0'],
    ['Suns', '.667', '4.0'],
    ['Wolves', '.027', '23.5']]),
  ('variant scenario 1',
   ([['Cats', 10, 22], ['Jets', 20, 44]],),
   [['Jets', '.312', '-'], ['Cats', '.312', '-6.0']]),
  ('variant scenario 2',
   ([['Jets', 15, 15], ['Suns', 3, 17], ['Cats', 3, 11]],),
   [['Jets', '.500', '-'], ['Cats', '.214', '4.0'], ['Suns', '.150', '7.0']])]]
for label, args, expected in cases[N - 1]:
    check(label, run(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
control two teams[['Cats', '.667', '-'], ['Jets', '.533', '2.0']][['Cats', '.667', '-'], ['Jets', '.533', '2.0']]Passed
boundary half game[['Cats', '.667', '-'], ['Jets', '.643', '0.5']][['Cats', '.667', '-'], ['Jets', '.643', '0.5']]Passed
boundary perfect record[['Suns', '.000', '-'], ['Jets', '.500', '1.5']][['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]Failed
boundary no games played[['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']][['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]Passed
control equal pct more wins first[['Bucks', '.500', '-'], ['Cats', '.500', '-']][['Bucks', '.500', '-'], ['Cats', '.500', '-']]Passed
regression: leading zero strip[['Wolves', '.708', '-'], ['Bucks', '.700', '3.0']][['Wolves', '.708', '-'], ['Bucks', '.700', '3.0']]Passed
regression: leading zero strip[['Bucks', '.000', '-'], ['Suns', '.000', '10.0'], ['Wolves', '.000', '10.0']][['Bucks', '1.000', '-'], ['Suns', '.000', '10.0'], ['Wolves', '.000', '10.0']]Failed
variant scenario 1[['Suns', '.778', '-'], ['Bucks', '.778', '5.0'], ['Jets', '.095', '18.5']][['Suns', '.778', '-'], ['Bucks', '.778', '5.0'], ['Jets', '.095', '18.5']]Passed
variant scenario 2[['Wolves', '.767', '-'], ['Jets', '.767', '8.0'], ['Cats', '.550', '15.0']][['Wolves', '.767', '-'], ['Jets', '.767', '8.0'], ['Cats', '.550', '15.0']]Passed

SHA-256 / a8e126d1596abe386623e60906d09160cc5640162ac6093b5ef9ae4cd145fe8b

2 / The unsuccessful fix

Exit 1
"""Failure Map reference implementation. Python standard library only."""
import json
from fractions import Fraction
N = 1
observations = []
def solve(teams):
    def pct(w, l):
        return Fraction(w, w + l) if w + l else Fraction(0)
    rows = sorted(teams, key=lambda r: (-pct(r[1], r[2]), -r[1], r[0]))
    lw, ll = rows[0][1], rows[0][2]
    out = []
    for name, w, l in rows:
        p = '%.3f' % float(pct(w, l))
        p = p.strip('0')
        gb2 = (lw - w) + (l - ll)
        gb = '-' if gb2 == 0 else '%.1f' % (gb2 / 2)
        out.append([name, p, gb])
    return out
def check(label, actual, expected):
    observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
def run(args):
    try:
        return solve(*args)
    except Exception as exc:
        return 'raised ' + type(exc).__name__
cases = [[('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Bucks', 7, 3], ['Wolves', 17, 7]],),
   [['Wolves', '.708', '-'], ['Bucks', '.700', '3.0']]),
  ('regression: leading zero strip',
   ([['Suns', 0, 0], ['Wolves', 0, 0], ['Bucks', 20, 0]],),
   [['Bucks', '1.000', '-'], ['Suns', '.000', '10.0'], ['Wolves', '.000', '10.0']]),
  ('variant scenario 1',
   ([['Bucks', 14, 4], ['Suns', 28, 8], ['Jets', 2, 19]],),
   [['Suns', '.778', '-'], ['Bucks', '.778', '5.0'], ['Jets', '.095', '18.5']]),
  ('variant scenario 2',
   ([['Jets', 23, 7], ['Wolves', 46, 14], ['Cats', 11, 9]],),
   [['Wolves', '.767', '-'], ['Jets', '.767', '8.0'], ['Cats', '.550', '15.0']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Wolves', 23, 13], ['Suns', 30, 0], ['Jets', 9, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.900', '11.0'], ['Wolves', '.639', '10.0']]),
  ('variant scenario 1',
   ([['Suns', 15, 17], ['Bucks', 1, 6], ['Wolves', 2, 20], ['Jets', 2, 16]],),
   [['Suns', '.469', '-'],
    ['Bucks', '.143', '1.5'],
    ['Jets', '.111', '6.0'],
    ['Wolves', '.091', '8.0']]),
  ('variant scenario 2',
   ([['Wolves', 4, 5], ['Suns', 2, 18], ['Jets', 6, 10], ['Cats', 5, 24]],),
   [['Wolves', '.444', '-'],
    ['Jets', '.375', '1.5'],
    ['Cats', '.172', '9.0'],
    ['Suns', '.100', '7.5']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Jets', 2, 2], ['Bucks', 1, 16], ['Cats', 1, 3], ['Suns', 25, 8], ['Wolves', 3, 1]],),
   [['Suns', '.758', '-'],
    ['Wolves', '.750', '7.5'],
    ['Jets', '.500', '8.5'],
    ['Cats', '.250', '9.5'],
    ['Bucks', '.059', '16.0']]),
  ('regression: leading zero strip',
   ([['Jets', 25, 5], ['Wolves', 6, 7], ['Suns', 0, 0], ['Cats', 1, 0]],),
   [['Cats', '1.000', '-'],
    ['Jets', '.833', '-9.5'],
    ['Wolves', '.462', '1.0'],
    ['Suns', '.000', '0.5']]),
  ('variant scenario 1',
   ([['Cats', 0, 7], ['Bucks', 22, 8], ['Wolves', 8, 4], ['Jets', 1, 38]],),
   [['Bucks', '.733', '-'],
    ['Wolves', '.667', '5.0'],
    ['Jets', '.026', '25.5'],
    ['Cats', '.000', '10.5']]),
  ('variant scenario 2',
   ([['Bucks', 11, 15], ['Wolves', 13, 22]],),
   [['Bucks', '.423', '-'], ['Wolves', '.371', '2.5']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Wolves', 23, 7], ['Bucks', 46, 14], ['Cats', 0, 1], ['Suns', 28, 8]],),
   [['Suns', '.778', '-'],
    ['Bucks', '.767', '-6.0'],
    ['Wolves', '.767', '2.0'],
    ['Cats', '.000', '10.5']]),
  ('regression: leading zero strip',
   ([['Cats', 6, 0], ['Wolves', 0, 38]],),
   [['Cats', '1.000', '-'], ['Wolves', '.000', '22.0']]),
  ('variant scenario 1',
   ([['Suns', 1, 1], ['Cats', 4, 18], ['Jets', 1, 18], ['Bucks', 15, 12]],),
   [['Bucks', '.556', '-'],
    ['Suns', '.500', '1.5'],
    ['Cats', '.182', '8.5'],
    ['Jets', '.053', '10.0']]),
  ('variant scenario 2',
   ([['Suns', 5, 7], ['Jets', 7, 23]],),
   [['Suns', '.417', '-'], ['Jets', '.233', '7.0']])],
 [('control two teams',
   ([['Cats', 10, 5], ['Jets', 8, 7]],),
   [['Cats', '.667', '-'], ['Jets', '.533', '2.0']]),
  ('boundary half game',
   ([['Cats', 10, 5], ['Jets', 9, 5]],),
   [['Cats', '.667', '-'], ['Jets', '.643', '0.5']]),
  ('boundary perfect record',
   ([['Suns', 3, 0], ['Jets', 1, 1]],),
   [['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]),
  ('boundary no games played',
   ([['Suns', 0, 0], ['Bucks', 0, 2]],),
   [['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]),
  ('control equal pct more wins first',
   ([['Cats', 2, 2], ['Bucks', 4, 4]],),
   [['Bucks', '.500', '-'], ['Cats', '.500', '-']]),
  ('regression: leading zero strip',
   ([['Suns', 8, 4], ['Bucks', 16, 8], ['Wolves', 1, 36], ['Jets', 12, 0]],),
   [['Jets', '1.000', '-'],
    ['Bucks', '.667', '2.0'],
    ['Suns', '.667', '4.0'],
    ['Wolves', '.027', '23.5']]),
  ('variant scenario 1',
   ([['Cats', 10, 22], ['Jets', 20, 44]],),
   [['Jets', '.312', '-'], ['Cats', '.312', '-6.0']]),
  ('variant scenario 2',
   ([['Jets', 15, 15], ['Suns', 3, 17], ['Cats', 3, 11]],),
   [['Jets', '.500', '-'], ['Cats', '.214', '4.0'], ['Suns', '.150', '7.0']])]]
for label, args, expected in cases[N - 1]:
    check(label, run(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
control two teams[['Cats', '.667', '-'], ['Jets', '.533', '2.0']][['Cats', '.667', '-'], ['Jets', '.533', '2.0']]Passed
boundary half game[['Cats', '.667', '-'], ['Jets', '.643', '0.5']][['Cats', '.667', '-'], ['Jets', '.643', '0.5']]Passed
boundary perfect record[['Suns', '1.', '-'], ['Jets', '.5', '1.5']][['Suns', '1.000', '-'], ['Jets', '.500', '1.5']]Failed
boundary no games played[['Bucks', '.', '-'], ['Suns', '.', '-1.0']][['Bucks', '.000', '-'], ['Suns', '.000', '-1.0']]Failed
control equal pct more wins first[['Bucks', '.5', '-'], ['Cats', '.5', '-']][['Bucks', '.500', '-'], ['Cats', '.500', '-']]Failed
regression: leading zero strip[['Wolves', '.708', '-'], ['Bucks', '.7', '3.0']][['Wolves', '.708', '-'], ['Bucks', '.700', '3.0']]Failed
regression: leading zero strip[['Bucks', '1.', '-'], ['Suns', '.', '10.0'], ['Wolves', '.', '10.0']][['Bucks', '1.000', '-'], ['Suns', '.000', '10.0'], ['Wolves', '.000', '10.0']]Failed
variant scenario 1[['Suns', '.778', '-'], ['Bucks', '.778', '5.0'], ['Jets', '.095', '18.5']][['Suns', '.778', '-'], ['Bucks', '.778', '5.0'], ['Jets', '.095', '18.5']]Passed
variant scenario 2[['Wolves', '.767', '-'], ['Jets', '.767', '8.0'], ['Cats', '.55', '15.0']][['Wolves', '.767', '-'], ['Jets', '.767', '8.0'], ['Cats', '.550', '15.0']]Failed

SHA-256 / 2dba44d00307583d4e08b310525ed13f3de5f44812f30d22e19148bd09229373

HELD IN THE MEMBER ARCHIVE

The verified repair and its recorded checks are member-only.

This mechanism has 9 recorded checks per implementation. The open-access tier publishes the failure and the unsuccessful fix; the repaired source that passes every check, and the observations that prove it, are available to members.

Every case sharing this mechanism uses the same contract and the same repair, so this one record is held back for all of them.

Member access is invitation-based. Sign in with your invited account to inspect the repair.

Sign in to the archive ↗

Verification & scope

Stipulated, bounded toy contract stated in the contract field; not a claim of conformance with any governing body rulebook or operator house rules. 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:27.615220+00:00.

Case digest / 25da4ff265a6910114f599503d5ac1a941e668680279b306b79647ca15be36f3