FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-84801

Accumulators beyond seven legs get no bonus · case 01

An eight-fold loses its bonus entirely, or is capped at 20 percent.

Betting odds conversion● Open access↗
FA-84802

Accumulators beyond seven legs get no bonus · case 02

An eight-fold loses its bonus entirely, or is capped at 20 percent.

Betting odds conversion◈ Members↗
FA-84803

Accumulators beyond seven legs get no bonus · case 03

An eight-fold loses its bonus entirely, or is capped at 20 percent.

Betting odds conversion◈ Members↗
FA-84804

Accumulators beyond seven legs get no bonus · case 04

An eight-fold loses its bonus entirely, or is capped at 20 percent.

Betting odds conversion◈ Members↗
FA-84805

Accumulators beyond seven legs get no bonus · case 05

An eight-fold loses its bonus entirely, or is capped at 20 percent.

Betting odds conversion◈ Members↗
FA-84806

Non-qualifying legs counted towards the bonus · case 01

Short-priced legs push the accumulator into a higher bonus band.

Betting odds conversion● Open access↗
FA-84807

Non-qualifying legs counted towards the bonus · case 02

Short-priced legs push the accumulator into a higher bonus band.

Betting odds conversion◈ Members↗
FA-84808

Non-qualifying legs counted towards the bonus · case 03

Short-priced legs push the accumulator into a higher bonus band.

Betting odds conversion◈ Members↗
FA-84809

Non-qualifying legs counted towards the bonus · case 04

Short-priced legs push the accumulator into a higher bonus band.

Betting odds conversion◈ Members↗
FA-84810

Non-qualifying legs counted towards the bonus · case 05

Short-priced legs push the accumulator into a higher bonus band.

Betting odds conversion◈ Members↗
FA-84811

Tax computed on the gross return · case 01

Winners are taxed on their own stake.

Betting odds conversion● Open access↗
FA-84812

Tax computed on the gross return · case 02

Winners are taxed on their own stake.

Betting odds conversion◈ Members↗
FA-84813

Tax computed on the gross return · case 03

Winners are taxed on their own stake.

Betting odds conversion◈ Members↗
FA-84814

Tax computed on the gross return · case 04

Winners are taxed on their own stake.

Betting odds conversion◈ Members↗
FA-84815

Tax computed on the gross return · case 05

Winners are taxed on their own stake.

Betting odds conversion◈ Members↗
FA-84816

Winnings equal to the threshold taxed or cents ignored · case 01

A win of exactly the threshold is taxed, or one just above it is not.

Betting odds conversion● Open access↗
FA-84817

Winnings equal to the threshold taxed or cents ignored · case 02

A win of exactly the threshold is taxed, or one just above it is not.

Betting odds conversion◈ Members↗
FA-84818

Winnings equal to the threshold taxed or cents ignored · case 03

A win of exactly the threshold is taxed, or one just above it is not.

Betting odds conversion◈ Members↗
FA-84819

Winnings equal to the threshold taxed or cents ignored · case 04

A win of exactly the threshold is taxed, or one just above it is not.

Betting odds conversion◈ Members↗
FA-84820

Winnings equal to the threshold taxed or cents ignored · case 05

A win of exactly the threshold is taxed, or one just above it is not.

Betting odds conversion◈ Members↗
FA-84821

Only the excess over the threshold is taxed · case 01

Large winners pay far less tax than the stated cliff rule requires.

Betting odds conversion● Open access↗
FA-84822

Only the excess over the threshold is taxed · case 02

Large winners pay far less tax than the stated cliff rule requires.

Betting odds conversion◈ Members↗
FA-84823

Only the excess over the threshold is taxed · case 03

Large winners pay far less tax than the stated cliff rule requires.

Betting odds conversion◈ Members↗
FA-84824

Only the excess over the threshold is taxed · case 04

Large winners pay far less tax than the stated cliff rule requires.

Betting odds conversion◈ Members↗
FA-84825

Only the excess over the threshold is taxed · case 05

Large winners pay far less tax than the stated cliff rule requires.

Betting odds conversion◈ Members↗
FA-84826

Lay price converted with the profit instead of the ratio · case 01

Laying at 3.00 is shown as backing the field at 2.00.

Betting odds conversion● Open access↗
FA-84827

Lay price converted with the profit instead of the ratio · case 02

Laying at 3.00 is shown as backing the field at 2.00.

Betting odds conversion◈ Members↗
FA-84828

Lay price converted with the profit instead of the ratio · case 03

Laying at 3.00 is shown as backing the field at 2.00.

Betting odds conversion◈ Members↗
FA-84829

Lay price converted with the profit instead of the ratio · case 04

Laying at 3.00 is shown as backing the field at 2.00.

Betting odds conversion◈ Members↗
FA-84830

Lay price converted with the profit instead of the ratio · case 05

Laying at 3.00 is shown as backing the field at 2.00.

Betting odds conversion◈ Members↗
FA-84831

Commission deducted from the whole price · case 01

Effective prices are reduced by commission on the stake as well as winnings.

Betting odds conversion● Open access↗
FA-84832

Commission deducted from the whole price · case 02

Effective prices are reduced by commission on the stake as well as winnings.

Betting odds conversion◈ Members↗
FA-84833

Commission deducted from the whole price · case 03

Effective prices are reduced by commission on the stake as well as winnings.

Betting odds conversion◈ Members↗
FA-84834

Commission deducted from the whole price · case 04

Effective prices are reduced by commission on the stake as well as winnings.

Betting odds conversion◈ Members↗
FA-84835

Commission deducted from the whole price · case 05

Effective prices are reduced by commission on the stake as well as winnings.

Betting odds conversion◈ Members↗
FA-84836

Equivalent price rounded with binary floats or truncated · case 01

Laying at 17 shows 1.062 instead of 1.063.

Betting odds conversion● Open access↗
FA-84837

Equivalent price rounded with binary floats or truncated · case 02

Laying at 17 shows 1.062 instead of 1.063.

Betting odds conversion◈ Members↗
FA-84838

Equivalent price rounded with binary floats or truncated · case 03

Laying at 17 shows 1.062 instead of 1.063.

Betting odds conversion◈ Members↗
FA-84839

Equivalent price rounded with binary floats or truncated · case 04

Laying at 17 shows 1.062 instead of 1.063.

Betting odds conversion◈ Members↗
FA-84840

Equivalent price rounded with binary floats or truncated · case 05

Laying at 17 shows 1.062 instead of 1.063.

Betting odds conversion◈ Members↗
FA-84841

Negative rushing yards floored to a full lost point · case 01

A back with -7 rushing yards is charged a whole point although he never lost a full 10 yards.

Fantasy sports scoring● Open access↗
FA-84842

Negative rushing yards floored to a full lost point · case 02

A back with -7 rushing yards is charged a whole point although he never lost a full 10 yards.

Fantasy sports scoring◈ Members↗
FA-84843

Negative rushing yards floored to a full lost point · case 03

A back with -7 rushing yards is charged a whole point although he never lost a full 10 yards.

Fantasy sports scoring◈ Members↗
FA-84844

Negative rushing yards floored to a full lost point · case 04

A back with -7 rushing yards is charged a whole point although he never lost a full 10 yards.

Fantasy sports scoring◈ Members↗
FA-84845

Negative rushing yards floored to a full lost point · case 05

A back with -7 rushing yards is charged a whole point although he never lost a full 10 yards.

Fantasy sports scoring◈ Members↗
FA-84846

Exactly 300 passing yards misses the passing bonus · case 01

A quarterback finishing on exactly 300 passing yards gets no 3 point bonus.

Fantasy sports scoring● Open access↗
FA-84847

Exactly 300 passing yards misses the passing bonus · case 02

A quarterback finishing on exactly 300 passing yards gets no 3 point bonus.

Fantasy sports scoring◈ Members↗
FA-84848

Exactly 300 passing yards misses the passing bonus · case 03

A quarterback finishing on exactly 300 passing yards gets no 3 point bonus.

Fantasy sports scoring◈ Members↗
FA-84849

Exactly 300 passing yards misses the passing bonus · case 04

A quarterback finishing on exactly 300 passing yards gets no 3 point bonus.

Fantasy sports scoring◈ Members↗
FA-84850

Exactly 300 passing yards misses the passing bonus · case 05

A quarterback finishing on exactly 300 passing yards gets no 3 point bonus.

Fantasy sports scoring◈ Members↗
FA-84851

TE premium replaces the reception value instead of adding to it · case 01

Tight ends in PPR leagues earn only 0.5 per catch, less than wide receivers.

Fantasy sports scoring● Open access↗
FA-84852

TE premium replaces the reception value instead of adding to it · case 02

Tight ends in PPR leagues earn only 0.5 per catch, less than wide receivers.

Fantasy sports scoring◈ Members↗
FA-84853

TE premium replaces the reception value instead of adding to it · case 03

Tight ends in PPR leagues earn only 0.5 per catch, less than wide receivers.

Fantasy sports scoring◈ Members↗
FA-84854

TE premium replaces the reception value instead of adding to it · case 04

Tight ends in PPR leagues earn only 0.5 per catch, less than wide receivers.

Fantasy sports scoring◈ Members↗
FA-84855

TE premium replaces the reception value instead of adding to it · case 05

Tight ends in PPR leagues earn only 0.5 per catch, less than wide receivers.

Fantasy sports scoring◈ Members↗
FA-84856

Recovered fumbles are penalized like lost fumbles · case 01

A player who fumbled twice but recovered both loses 4 points.

Fantasy sports scoring● Open access↗
FA-84857

Recovered fumbles are penalized like lost fumbles · case 02

A player who fumbled twice but recovered both loses 4 points.

Fantasy sports scoring◈ Members↗
FA-84858

Recovered fumbles are penalized like lost fumbles · case 03

A player who fumbled twice but recovered both loses 4 points.

Fantasy sports scoring◈ Members↗
FA-84859

Recovered fumbles are penalized like lost fumbles · case 04

A player who fumbled twice but recovered both loses 4 points.

Fantasy sports scoring◈ Members↗
FA-84860

Recovered fumbles are penalized like lost fumbles · case 05

A player who fumbled twice but recovered both loses 4 points.

Fantasy sports scoring◈ Members↗
FA-84861

Score display rounds half-hundredths with binary float formatting · case 01

A 12.25 score shows as 12.2 on the scoreboard while 12.35 shows 12.3 or 12.4 depending on float noise.

Fantasy sports scoring● Open access↗
FA-84862

Score display rounds half-hundredths with binary float formatting · case 02

A 12.25 score shows as 12.2 on the scoreboard while 12.35 shows 12.3 or 12.4 depending on float noise.

Fantasy sports scoring◈ Members↗
FA-84863

Score display rounds half-hundredths with binary float formatting · case 03

A 12.25 score shows as 12.2 on the scoreboard while 12.35 shows 12.3 or 12.4 depending on float noise.

Fantasy sports scoring◈ Members↗
FA-84864

Score display rounds half-hundredths with binary float formatting · case 04

A 12.25 score shows as 12.2 on the scoreboard while 12.35 shows 12.3 or 12.4 depending on float noise.

Fantasy sports scoring◈ Members↗
FA-84865

Score display rounds half-hundredths with binary float formatting · case 05

A 12.25 score shows as 12.2 on the scoreboard while 12.35 shows 12.3 or 12.4 depending on float noise.

Fantasy sports scoring◈ Members↗
FA-84866

Rushing and receiving yards truncated as one pool · case 01

A player with 9 rushing and 9 receiving yards scores 1 point instead of 0.

Fantasy sports scoring● Open access↗
FA-84867

Rushing and receiving yards truncated as one pool · case 02

A player with 9 rushing and 9 receiving yards scores 1 point instead of 0.

Fantasy sports scoring◈ Members↗
FA-84868

Rushing and receiving yards truncated as one pool · case 03

A player with 9 rushing and 9 receiving yards scores 1 point instead of 0.

Fantasy sports scoring◈ Members↗
FA-84869

Rushing and receiving yards truncated as one pool · case 04

A player with 9 rushing and 9 receiving yards scores 1 point instead of 0.

Fantasy sports scoring◈ Members↗
FA-84870

Rushing and receiving yards truncated as one pool · case 05

A player with 9 rushing and 9 receiving yards scores 1 point instead of 0.

Fantasy sports scoring◈ Members↗
FA-84871

Passing yards scored fractionally instead of per full 25 yards · case 01

A 310-yard passer earns 12.4 passing points where the league awards 12.

Fantasy sports scoring● Open access↗
FA-84872

Passing yards scored fractionally instead of per full 25 yards · case 02

A 310-yard passer earns 12.4 passing points where the league awards 12.

Fantasy sports scoring◈ Members↗
FA-84873

Passing yards scored fractionally instead of per full 25 yards · case 03

A 310-yard passer earns 12.4 passing points where the league awards 12.

Fantasy sports scoring◈ Members↗
FA-84874

Passing yards scored fractionally instead of per full 25 yards · case 04

A 310-yard passer earns 12.4 passing points where the league awards 12.

Fantasy sports scoring◈ Members↗
FA-84875

Passing yards scored fractionally instead of per full 25 yards · case 05

A 310-yard passer earns 12.4 passing points where the league awards 12.

Fantasy sports scoring◈ Members↗
FA-84876

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.

Fantasy sports scoring● Open access↗
FA-84877

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

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

Fantasy sports scoring◈ Members↗
FA-84878

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

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

Fantasy sports scoring◈ Members↗
FA-84879

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

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

Fantasy sports scoring◈ Members↗
FA-84880

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

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

Fantasy sports scoring◈ Members↗
FA-84881

Points allowed tier upper bounds treated as exclusive · case 01

A defense allowing exactly 6 points lands in the 7-13 tier.

Fantasy sports scoring● Open access↗
FA-84882

Points allowed tier upper bounds treated as exclusive · case 02

A defense allowing exactly 6 points lands in the 7-13 tier.

Fantasy sports scoring◈ Members↗
FA-84883

Points allowed tier upper bounds treated as exclusive · case 03

A defense allowing exactly 6 points lands in the 7-13 tier.

Fantasy sports scoring◈ Members↗
FA-84884

Points allowed tier upper bounds treated as exclusive · case 04

A defense allowing exactly 6 points lands in the 7-13 tier.

Fantasy sports scoring◈ Members↗
FA-84885

Points allowed tier upper bounds treated as exclusive · case 05

A defense allowing exactly 6 points lands in the 7-13 tier.

Fantasy sports scoring◈ Members↗
FA-84886

Yards allowed tier scan keeps the last matching tier · case 01

Every defense allowing under 450 yards receives -3 yards points.

Fantasy sports scoring● Open access↗
FA-84887

Yards allowed tier scan keeps the last matching tier · case 02

Every defense allowing under 450 yards receives -3 yards points.

Fantasy sports scoring◈ Members↗
FA-84888

Yards allowed tier scan keeps the last matching tier · case 03

Every defense allowing under 450 yards receives -3 yards points.

Fantasy sports scoring◈ Members↗
FA-84889

Yards allowed tier scan keeps the last matching tier · case 04

Every defense allowing under 450 yards receives -3 yards points.

Fantasy sports scoring◈ Members↗
FA-84890

Yards allowed tier scan keeps the last matching tier · case 05

Every defense allowing under 450 yards receives -3 yards points.

Fantasy sports scoring◈ Members↗
FA-84891

Half-sack units scored as whole sacks · case 01

A defense with 2.5 sacks scores 5 sack points.

Fantasy sports scoring● Open access↗
FA-84892

Half-sack units scored as whole sacks · case 02

A defense with 2.5 sacks scores 5 sack points.

Fantasy sports scoring◈ Members↗
FA-84893

Half-sack units scored as whole sacks · case 03

A defense with 2.5 sacks scores 5 sack points.

Fantasy sports scoring◈ Members↗
FA-84894

Half-sack units scored as whole sacks · case 04

A defense with 2.5 sacks scores 5 sack points.

Fantasy sports scoring◈ Members↗
FA-84895

Half-sack units scored as whole sacks · case 05

A defense with 2.5 sacks scores 5 sack points.

Fantasy sports scoring◈ Members↗
FA-84896

Recovering own muffed punts scores as a takeaway · case 01

Special teams recovering their own fumble adds 2 defense points.

Fantasy sports scoring● Open access↗
FA-84897

Recovering own muffed punts scores as a takeaway · case 02

Special teams recovering their own fumble adds 2 defense points.

Fantasy sports scoring◈ Members↗
FA-84898

Recovering own muffed punts scores as a takeaway · case 03

Special teams recovering their own fumble adds 2 defense points.

Fantasy sports scoring◈ Members↗
FA-84899

Recovering own muffed punts scores as a takeaway · case 04

Special teams recovering their own fumble adds 2 defense points.

Fantasy sports scoring◈ Members↗
FA-84900

Recovering own muffed punts scores as a takeaway · case 05

Special teams recovering their own fumble adds 2 defense points.

Fantasy sports scoring◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗