FA-85271 / Fantasy sports scoring / Open access
Players with no performance index receive bonus · case 01
In a low-scoring match a player with index 0 is awarded 1 bonus.
ROOT CAUSE
The award guard never excludes non-positive indices.
VERIFIED REPAIR
Award bonus only to positive indices.
Unsuccessful approach: Accepting zero still awards bonus to players with no contribution.
Case contract
Allocate bonus points from a per-match performance index: rank players by index descending; positions 1, 2, 3 earn 3, 2, 1. Tied players all receive the award of the first position their group occupies and consume as many positions as the group size, so a two-way tie for first earns 3 each and the next player 1. Players whose index is 0 or below never receive bonus. Return name -> bonus for awarded players.
Why this case matters
Bonus allocation with ties is a compact but contested rule in football fantasy games.
1 / The failure
Exit 1"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(bps):
ordered = sorted(bps.items(), key=lambda kv: (-kv[1], kv[0]))
award = [3, 2, 1]
out = {}
pos = 0
i = 0
while i < len(ordered) and pos < 3:
j = i
while j < len(ordered) and ordered[j][1] == ordered[i][1]:
j += 1
for name, v in ordered[i:j]:
if v is not None:
out[name] = award[pos]
pos += j - i
i = j
return out
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: non-positive index', [{'ax': 0, 'bo': -2, 'ce': 30, 'gi': 12}], {'ce': 3, 'gi': 2}),
('partial repair probe: non-positive index', [{'bo': 12, 'di': 0, 'fu': 30}], {'bo': 2, 'fu': 3}),
('second regression', [{'ax': 19, 'gi': 30, 'ho': 0}], {'ax': 2, 'gi': 3}),
('normal control 1', [{'ce': 12, 'di': 2, 'fu': 34, 'gi': 0, 'ho': 34}], {'ce': 1, 'fu': 3, 'ho': 3}),
('normal control 2', [{'ce': 30, 'ek': 12, 'fu': 0, 'gi': 38}], {'ce': 2, 'ek': 1, 'gi': 3}),
('normal control 3', [{'bo': 34, 'ce': 0, 'di': 30, 'ek': 22, 'ho': 0}], {'bo': 3, 'di': 2, 'ek': 1}),
('normal control 4', [{'ax': 24, 'bo': -2, 'ce': 34, 'ek': 30, 'fu': 34, 'gi': 34, 'ho': -2}],
{'ce': 3, 'fu': 3, 'gi': 3})],
[('regression: non-positive index', [{'di': 0, 'ek': -2, 'gi': 27}], {'gi': 3}),
('partial repair probe: non-positive index', [{'bo': 27, 'di': 0, 'fu': 0}], {'bo': 3}),
('second regression', [{'bo': 34, 'ce': 0, 'di': 30, 'gi': -2, 'ho': 0}], {'bo': 3, 'di': 2}),
('normal control 1', [{'bo': 34, 'fu': 30, 'ho': 30}], {'bo': 3, 'fu': 2, 'ho': 2}),
('normal control 2', [{'bo': 30, 'di': 30, 'fu': 12, 'gi': 13, 'ho': 12}], {'bo': 3, 'di': 3, 'gi': 1}),
('normal control 3', [{'bo': 10, 'ce': 34, 'di': 30, 'ek': -2, 'fu': 34, 'gi': 34, 'ho': -2}],
{'ce': 3, 'fu': 3, 'gi': 3}),
('normal control 4', [{'bo': 4, 'ce': 27, 'di': 12, 'gi': 34}], {'ce': 2, 'di': 1, 'gi': 3})],
[('regression: non-positive index', [{'ax': 12, 'ek': 27, 'ho': -2}], {'ax': 2, 'ek': 3}),
('partial repair probe: non-positive index', [{'bo': 12, 'fu': 0, 'ho': 27}], {'bo': 2, 'ho': 3}),
('second regression', [{'ax': 30, 'ek': -2, 'gi': 6}], {'ax': 3, 'gi': 2}),
('normal control 1', [{'ax': 34, 'bo': 30, 'ce': -2, 'di': 30, 'ek': -2, 'fu': 34, 'gi': 34, 'ho': 34}],
{'ax': 3, 'fu': 3, 'gi': 3, 'ho': 3}),
('normal control 2', [{'ax': 30, 'bo': 30, 'ce': 34, 'ek': 12, 'ho': 30}],
{'ax': 2, 'bo': 2, 'ce': 3, 'ho': 2}),
('normal control 3', [{'ax': 27, 'di': 30, 'fu': 32, 'gi': 30}], {'di': 2, 'fu': 3, 'gi': 2}),
('normal control 4', [{'ax': 0, 'bo': -2, 'ce': 0, 'di': 27, 'ek': 12, 'fu': 30, 'gi': 1}],
{'di': 2, 'ek': 1, 'fu': 3})],
[('regression: non-positive index', [{'bo': -1, 'di': 34, 'ho': 0}], {'di': 3}),
('partial repair probe: non-positive index', [{'bo': 0, 'ce': 34, 'fu': 34}], {'ce': 3, 'fu': 3}),
('second regression', [{'ax': -2, 'bo': 0, 'di': 30, 'ek': 34, 'fu': 0, 'ho': 0}], {'di': 2, 'ek': 3}),
('normal control 1', [{'ax': 30, 'ce': 30, 'di': 30, 'fu': 34, 'gi': 27}],
{'ax': 2, 'ce': 2, 'di': 2, 'fu': 3}),
('normal control 2', [{'ax': 30, 'ce': 30, 'di': 30, 'ek': 34, 'fu': 27, 'gi': 18, 'ho': 27}],
{'ax': 2, 'ce': 2, 'di': 2, 'ek': 3}),
('normal control 3', [{'ax': 34, 'ce': 0, 'ek': 30, 'ho': 12}], {'ax': 3, 'ek': 2, 'ho': 1}),
('normal control 4', [{'ax': 30, 'ce': 30, 'di': 12, 'ek': 30, 'gi': 34, 'ho': 34}],
{'ax': 1, 'ce': 1, 'ek': 1, 'gi': 3, 'ho': 3})],
[('regression: non-positive index', [{'bo': 0, 'fu': 6, 'gi': 30}], {'fu': 2, 'gi': 3}),
('partial repair probe: non-positive index', [{'ce': 0, 'di': 30, 'fu': 0, 'gi': 30, 'ho': -2}],
{'di': 3, 'gi': 3}),
('second regression', [{'fu': 30, 'gi': 0, 'ho': 34}], {'fu': 2, 'ho': 3}),
('normal control 1', [{'ax': 27, 'bo': 34, 'ek': 30, 'fu': 27, 'gi': 40, 'ho': 30}],
{'bo': 2, 'ek': 1, 'gi': 3, 'ho': 1}),
('normal control 2', [{'ax': 34, 'ce': 30, 'fu': -2, 'gi': 30, 'ho': 34}],
{'ax': 3, 'ce': 1, 'gi': 1, 'ho': 3}),
('normal control 3', [{'ek': 34, 'fu': 30, 'gi': 34, 'ho': 27}], {'ek': 3, 'fu': 1, 'gi': 3}),
('normal control 4', [{'ax': 30, 'bo': 16, 'ce': 34, 'di': 12, 'gi': 34, 'ho': 26}],
{'ax': 1, 'ce': 3, 'gi': 3})]]
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 fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: non-positive index | {'ax': 1, 'ce': 3, 'gi': 2} | {'ce': 3, 'gi': 2} | Failed |
| partial repair probe: non-positive index | {'bo': 2, 'di': 1, 'fu': 3} | {'bo': 2, 'fu': 3} | Failed |
| second regression | {'ax': 2, 'gi': 3, 'ho': 1} | {'ax': 2, 'gi': 3} | Failed |
| normal control 1 | {'ce': 1, 'fu': 3, 'ho': 3} | {'ce': 1, 'fu': 3, 'ho': 3} | Passed |
| normal control 2 | {'ce': 2, 'ek': 1, 'gi': 3} | {'ce': 2, 'ek': 1, 'gi': 3} | Passed |
| normal control 3 | {'bo': 3, 'di': 2, 'ek': 1} | {'bo': 3, 'di': 2, 'ek': 1} | Passed |
| normal control 4 | {'ce': 3, 'fu': 3, 'gi': 3} | {'ce': 3, 'fu': 3, 'gi': 3} | Passed |
SHA-256 / b3d9c24b69559c5382bca4e0365fb0e3a73fccc82e4db2be92a40854c6e8aa9e
2 / The unsuccessful fix
Exit 1"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(bps):
ordered = sorted(bps.items(), key=lambda kv: (-kv[1], kv[0]))
award = [3, 2, 1]
out = {}
pos = 0
i = 0
while i < len(ordered) and pos < 3:
j = i
while j < len(ordered) and ordered[j][1] == ordered[i][1]:
j += 1
for name, v in ordered[i:j]:
if v >= 0:
out[name] = award[pos]
pos += j - i
i = j
return out
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: non-positive index', [{'ax': 0, 'bo': -2, 'ce': 30, 'gi': 12}], {'ce': 3, 'gi': 2}),
('partial repair probe: non-positive index', [{'bo': 12, 'di': 0, 'fu': 30}], {'bo': 2, 'fu': 3}),
('second regression', [{'ax': 19, 'gi': 30, 'ho': 0}], {'ax': 2, 'gi': 3}),
('normal control 1', [{'ce': 12, 'di': 2, 'fu': 34, 'gi': 0, 'ho': 34}], {'ce': 1, 'fu': 3, 'ho': 3}),
('normal control 2', [{'ce': 30, 'ek': 12, 'fu': 0, 'gi': 38}], {'ce': 2, 'ek': 1, 'gi': 3}),
('normal control 3', [{'bo': 34, 'ce': 0, 'di': 30, 'ek': 22, 'ho': 0}], {'bo': 3, 'di': 2, 'ek': 1}),
('normal control 4', [{'ax': 24, 'bo': -2, 'ce': 34, 'ek': 30, 'fu': 34, 'gi': 34, 'ho': -2}],
{'ce': 3, 'fu': 3, 'gi': 3})],
[('regression: non-positive index', [{'di': 0, 'ek': -2, 'gi': 27}], {'gi': 3}),
('partial repair probe: non-positive index', [{'bo': 27, 'di': 0, 'fu': 0}], {'bo': 3}),
('second regression', [{'bo': 34, 'ce': 0, 'di': 30, 'gi': -2, 'ho': 0}], {'bo': 3, 'di': 2}),
('normal control 1', [{'bo': 34, 'fu': 30, 'ho': 30}], {'bo': 3, 'fu': 2, 'ho': 2}),
('normal control 2', [{'bo': 30, 'di': 30, 'fu': 12, 'gi': 13, 'ho': 12}], {'bo': 3, 'di': 3, 'gi': 1}),
('normal control 3', [{'bo': 10, 'ce': 34, 'di': 30, 'ek': -2, 'fu': 34, 'gi': 34, 'ho': -2}],
{'ce': 3, 'fu': 3, 'gi': 3}),
('normal control 4', [{'bo': 4, 'ce': 27, 'di': 12, 'gi': 34}], {'ce': 2, 'di': 1, 'gi': 3})],
[('regression: non-positive index', [{'ax': 12, 'ek': 27, 'ho': -2}], {'ax': 2, 'ek': 3}),
('partial repair probe: non-positive index', [{'bo': 12, 'fu': 0, 'ho': 27}], {'bo': 2, 'ho': 3}),
('second regression', [{'ax': 30, 'ek': -2, 'gi': 6}], {'ax': 3, 'gi': 2}),
('normal control 1', [{'ax': 34, 'bo': 30, 'ce': -2, 'di': 30, 'ek': -2, 'fu': 34, 'gi': 34, 'ho': 34}],
{'ax': 3, 'fu': 3, 'gi': 3, 'ho': 3}),
('normal control 2', [{'ax': 30, 'bo': 30, 'ce': 34, 'ek': 12, 'ho': 30}],
{'ax': 2, 'bo': 2, 'ce': 3, 'ho': 2}),
('normal control 3', [{'ax': 27, 'di': 30, 'fu': 32, 'gi': 30}], {'di': 2, 'fu': 3, 'gi': 2}),
('normal control 4', [{'ax': 0, 'bo': -2, 'ce': 0, 'di': 27, 'ek': 12, 'fu': 30, 'gi': 1}],
{'di': 2, 'ek': 1, 'fu': 3})],
[('regression: non-positive index', [{'bo': -1, 'di': 34, 'ho': 0}], {'di': 3}),
('partial repair probe: non-positive index', [{'bo': 0, 'ce': 34, 'fu': 34}], {'ce': 3, 'fu': 3}),
('second regression', [{'ax': -2, 'bo': 0, 'di': 30, 'ek': 34, 'fu': 0, 'ho': 0}], {'di': 2, 'ek': 3}),
('normal control 1', [{'ax': 30, 'ce': 30, 'di': 30, 'fu': 34, 'gi': 27}],
{'ax': 2, 'ce': 2, 'di': 2, 'fu': 3}),
('normal control 2', [{'ax': 30, 'ce': 30, 'di': 30, 'ek': 34, 'fu': 27, 'gi': 18, 'ho': 27}],
{'ax': 2, 'ce': 2, 'di': 2, 'ek': 3}),
('normal control 3', [{'ax': 34, 'ce': 0, 'ek': 30, 'ho': 12}], {'ax': 3, 'ek': 2, 'ho': 1}),
('normal control 4', [{'ax': 30, 'ce': 30, 'di': 12, 'ek': 30, 'gi': 34, 'ho': 34}],
{'ax': 1, 'ce': 1, 'ek': 1, 'gi': 3, 'ho': 3})],
[('regression: non-positive index', [{'bo': 0, 'fu': 6, 'gi': 30}], {'fu': 2, 'gi': 3}),
('partial repair probe: non-positive index', [{'ce': 0, 'di': 30, 'fu': 0, 'gi': 30, 'ho': -2}],
{'di': 3, 'gi': 3}),
('second regression', [{'fu': 30, 'gi': 0, 'ho': 34}], {'fu': 2, 'ho': 3}),
('normal control 1', [{'ax': 27, 'bo': 34, 'ek': 30, 'fu': 27, 'gi': 40, 'ho': 30}],
{'bo': 2, 'ek': 1, 'gi': 3, 'ho': 1}),
('normal control 2', [{'ax': 34, 'ce': 30, 'fu': -2, 'gi': 30, 'ho': 34}],
{'ax': 3, 'ce': 1, 'gi': 1, 'ho': 3}),
('normal control 3', [{'ek': 34, 'fu': 30, 'gi': 34, 'ho': 27}], {'ek': 3, 'fu': 1, 'gi': 3}),
('normal control 4', [{'ax': 30, 'bo': 16, 'ce': 34, 'di': 12, 'gi': 34, 'ho': 26}],
{'ax': 1, 'ce': 3, 'gi': 3})]]
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 fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: non-positive index | {'ax': 1, 'ce': 3, 'gi': 2} | {'ce': 3, 'gi': 2} | Failed |
| partial repair probe: non-positive index | {'bo': 2, 'di': 1, 'fu': 3} | {'bo': 2, 'fu': 3} | Failed |
| second regression | {'ax': 2, 'gi': 3, 'ho': 1} | {'ax': 2, 'gi': 3} | Failed |
| normal control 1 | {'ce': 1, 'fu': 3, 'ho': 3} | {'ce': 1, 'fu': 3, 'ho': 3} | Passed |
| normal control 2 | {'ce': 2, 'ek': 1, 'gi': 3} | {'ce': 2, 'ek': 1, 'gi': 3} | Passed |
| normal control 3 | {'bo': 3, 'di': 2, 'ek': 1} | {'bo': 3, 'di': 2, 'ek': 1} | Passed |
| normal control 4 | {'ce': 3, 'fu': 3, 'gi': 3} | {'ce': 3, 'fu': 3, 'gi': 3} | Passed |
SHA-256 / 1b438a483442df7ad396a9830a1949a5b81d6d4cc3bdc2b1a35992d1a61e1843
3 / The verified repair
Exit 0"""Failure Map reference implementation. Python standard library only."""
import json
N = 1
observations = []
def solve(bps):
ordered = sorted(bps.items(), key=lambda kv: (-kv[1], kv[0]))
award = [3, 2, 1]
out = {}
pos = 0
i = 0
while i < len(ordered) and pos < 3:
j = i
while j < len(ordered) and ordered[j][1] == ordered[i][1]:
j += 1
for name, v in ordered[i:j]:
if v > 0:
out[name] = award[pos]
pos += j - i
i = j
return out
def check(label, actual, expected):
observations.append({"check": label, "actual": actual, "expected": expected, "passed": actual == expected})
fixtures = [[('regression: non-positive index', [{'ax': 0, 'bo': -2, 'ce': 30, 'gi': 12}], {'ce': 3, 'gi': 2}),
('partial repair probe: non-positive index', [{'bo': 12, 'di': 0, 'fu': 30}], {'bo': 2, 'fu': 3}),
('second regression', [{'ax': 19, 'gi': 30, 'ho': 0}], {'ax': 2, 'gi': 3}),
('normal control 1', [{'ce': 12, 'di': 2, 'fu': 34, 'gi': 0, 'ho': 34}], {'ce': 1, 'fu': 3, 'ho': 3}),
('normal control 2', [{'ce': 30, 'ek': 12, 'fu': 0, 'gi': 38}], {'ce': 2, 'ek': 1, 'gi': 3}),
('normal control 3', [{'bo': 34, 'ce': 0, 'di': 30, 'ek': 22, 'ho': 0}], {'bo': 3, 'di': 2, 'ek': 1}),
('normal control 4', [{'ax': 24, 'bo': -2, 'ce': 34, 'ek': 30, 'fu': 34, 'gi': 34, 'ho': -2}],
{'ce': 3, 'fu': 3, 'gi': 3})],
[('regression: non-positive index', [{'di': 0, 'ek': -2, 'gi': 27}], {'gi': 3}),
('partial repair probe: non-positive index', [{'bo': 27, 'di': 0, 'fu': 0}], {'bo': 3}),
('second regression', [{'bo': 34, 'ce': 0, 'di': 30, 'gi': -2, 'ho': 0}], {'bo': 3, 'di': 2}),
('normal control 1', [{'bo': 34, 'fu': 30, 'ho': 30}], {'bo': 3, 'fu': 2, 'ho': 2}),
('normal control 2', [{'bo': 30, 'di': 30, 'fu': 12, 'gi': 13, 'ho': 12}], {'bo': 3, 'di': 3, 'gi': 1}),
('normal control 3', [{'bo': 10, 'ce': 34, 'di': 30, 'ek': -2, 'fu': 34, 'gi': 34, 'ho': -2}],
{'ce': 3, 'fu': 3, 'gi': 3}),
('normal control 4', [{'bo': 4, 'ce': 27, 'di': 12, 'gi': 34}], {'ce': 2, 'di': 1, 'gi': 3})],
[('regression: non-positive index', [{'ax': 12, 'ek': 27, 'ho': -2}], {'ax': 2, 'ek': 3}),
('partial repair probe: non-positive index', [{'bo': 12, 'fu': 0, 'ho': 27}], {'bo': 2, 'ho': 3}),
('second regression', [{'ax': 30, 'ek': -2, 'gi': 6}], {'ax': 3, 'gi': 2}),
('normal control 1', [{'ax': 34, 'bo': 30, 'ce': -2, 'di': 30, 'ek': -2, 'fu': 34, 'gi': 34, 'ho': 34}],
{'ax': 3, 'fu': 3, 'gi': 3, 'ho': 3}),
('normal control 2', [{'ax': 30, 'bo': 30, 'ce': 34, 'ek': 12, 'ho': 30}],
{'ax': 2, 'bo': 2, 'ce': 3, 'ho': 2}),
('normal control 3', [{'ax': 27, 'di': 30, 'fu': 32, 'gi': 30}], {'di': 2, 'fu': 3, 'gi': 2}),
('normal control 4', [{'ax': 0, 'bo': -2, 'ce': 0, 'di': 27, 'ek': 12, 'fu': 30, 'gi': 1}],
{'di': 2, 'ek': 1, 'fu': 3})],
[('regression: non-positive index', [{'bo': -1, 'di': 34, 'ho': 0}], {'di': 3}),
('partial repair probe: non-positive index', [{'bo': 0, 'ce': 34, 'fu': 34}], {'ce': 3, 'fu': 3}),
('second regression', [{'ax': -2, 'bo': 0, 'di': 30, 'ek': 34, 'fu': 0, 'ho': 0}], {'di': 2, 'ek': 3}),
('normal control 1', [{'ax': 30, 'ce': 30, 'di': 30, 'fu': 34, 'gi': 27}],
{'ax': 2, 'ce': 2, 'di': 2, 'fu': 3}),
('normal control 2', [{'ax': 30, 'ce': 30, 'di': 30, 'ek': 34, 'fu': 27, 'gi': 18, 'ho': 27}],
{'ax': 2, 'ce': 2, 'di': 2, 'ek': 3}),
('normal control 3', [{'ax': 34, 'ce': 0, 'ek': 30, 'ho': 12}], {'ax': 3, 'ek': 2, 'ho': 1}),
('normal control 4', [{'ax': 30, 'ce': 30, 'di': 12, 'ek': 30, 'gi': 34, 'ho': 34}],
{'ax': 1, 'ce': 1, 'ek': 1, 'gi': 3, 'ho': 3})],
[('regression: non-positive index', [{'bo': 0, 'fu': 6, 'gi': 30}], {'fu': 2, 'gi': 3}),
('partial repair probe: non-positive index', [{'ce': 0, 'di': 30, 'fu': 0, 'gi': 30, 'ho': -2}],
{'di': 3, 'gi': 3}),
('second regression', [{'fu': 30, 'gi': 0, 'ho': 34}], {'fu': 2, 'ho': 3}),
('normal control 1', [{'ax': 27, 'bo': 34, 'ek': 30, 'fu': 27, 'gi': 40, 'ho': 30}],
{'bo': 2, 'ek': 1, 'gi': 3, 'ho': 1}),
('normal control 2', [{'ax': 34, 'ce': 30, 'fu': -2, 'gi': 30, 'ho': 34}],
{'ax': 3, 'ce': 1, 'gi': 1, 'ho': 3}),
('normal control 3', [{'ek': 34, 'fu': 30, 'gi': 34, 'ho': 27}], {'ek': 3, 'fu': 1, 'gi': 3}),
('normal control 4', [{'ax': 30, 'bo': 16, 'ce': 34, 'di': 12, 'gi': 34, 'ho': 26}],
{'ax': 1, 'ce': 3, 'gi': 3})]]
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 fixture | Actual | Expected | Outcome |
|---|---|---|---|
| regression: non-positive index | {'ce': 3, 'gi': 2} | {'ce': 3, 'gi': 2} | Passed |
| partial repair probe: non-positive index | {'bo': 2, 'fu': 3} | {'bo': 2, 'fu': 3} | Passed |
| second regression | {'ax': 2, 'gi': 3} | {'ax': 2, 'gi': 3} | Passed |
| normal control 1 | {'ce': 1, 'fu': 3, 'ho': 3} | {'ce': 1, 'fu': 3, 'ho': 3} | Passed |
| normal control 2 | {'ce': 2, 'ek': 1, 'gi': 3} | {'ce': 2, 'ek': 1, 'gi': 3} | Passed |
| normal control 3 | {'bo': 3, 'di': 2, 'ek': 1} | {'bo': 3, 'di': 2, 'ek': 1} | Passed |
| normal control 4 | {'ce': 3, 'fu': 3, 'gi': 3} | {'ce': 3, 'fu': 3, 'gi': 3} | Passed |
SHA-256 / ee4b932ac1418c174af9918fd40d81a17c888deaa7659468735bf1bd6ea0bb22
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:38.952193+00:00.
Case digest / 184296f747212d4c5102cfeb22697c58da1fc86940abc1a0e25ed7e9082a3656