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-85201

Stumpings earn the bowled/lbw bonus · case 01

Spinners collect 8 extra points for every stumping.

Fantasy sports scoring● Open access↗
FA-85202

Stumpings earn the bowled/lbw bonus · case 02

Spinners collect 8 extra points for every stumping.

Fantasy sports scoring◈ Members↗
FA-85203

Stumpings earn the bowled/lbw bonus · case 03

Spinners collect 8 extra points for every stumping.

Fantasy sports scoring◈ Members↗
FA-85204

Stumpings earn the bowled/lbw bonus · case 04

Spinners collect 8 extra points for every stumping.

Fantasy sports scoring◈ Members↗
FA-85205

Stumpings earn the bowled/lbw bonus · case 05

Spinners collect 8 extra points for every stumping.

Fantasy sports scoring◈ Members↗
FA-85206

Economy bonus applied after two balls instead of two overs · case 01

A bowler who delivered 5 balls for 1 run receives the best economy bonus.

Fantasy sports scoring● Open access↗
FA-85207

Economy bonus applied after two balls instead of two overs · case 02

A bowler who delivered 5 balls for 1 run receives the best economy bonus.

Fantasy sports scoring◈ Members↗
FA-85208

Economy bonus applied after two balls instead of two overs · case 03

A bowler who delivered 5 balls for 1 run receives the best economy bonus.

Fantasy sports scoring◈ Members↗
FA-85209

Economy bonus applied after two balls instead of two overs · case 04

A bowler who delivered 5 balls for 1 run receives the best economy bonus.

Fantasy sports scoring◈ Members↗
FA-85210

Economy bonus applied after two balls instead of two overs · case 05

A bowler who delivered 5 balls for 1 run receives the best economy bonus.

Fantasy sports scoring◈ Members↗
FA-85211

Economy divides by the overs string as a decimal · case 01

2.3 overs is treated as 2.3 overs rather than 2.5, inflating economy.

Fantasy sports scoring● Open access↗
FA-85212

Economy divides by the overs string as a decimal · case 02

2.3 overs is treated as 2.3 overs rather than 2.5, inflating economy.

Fantasy sports scoring◈ Members↗
FA-85213

Economy divides by the overs string as a decimal · case 03

2.3 overs is treated as 2.3 overs rather than 2.5, inflating economy.

Fantasy sports scoring◈ Members↗
FA-85214

Economy divides by the overs string as a decimal · case 04

2.3 overs is treated as 2.3 overs rather than 2.5, inflating economy.

Fantasy sports scoring◈ Members↗
FA-85215

Economy divides by the overs string as a decimal · case 05

2.3 overs is treated as 2.3 overs rather than 2.5, inflating economy.

Fantasy sports scoring◈ Members↗
FA-85216

Exactly sixty minutes earns the short appearance point · case 01

A player substituted in the 60th minute gets 1 appearance point.

Fantasy sports scoring● Open access↗
FA-85217

Exactly sixty minutes earns the short appearance point · case 02

A player substituted in the 60th minute gets 1 appearance point.

Fantasy sports scoring◈ Members↗
FA-85218

Exactly sixty minutes earns the short appearance point · case 03

A player substituted in the 60th minute gets 1 appearance point.

Fantasy sports scoring◈ Members↗
FA-85219

Exactly sixty minutes earns the short appearance point · case 04

A player substituted in the 60th minute gets 1 appearance point.

Fantasy sports scoring◈ Members↗
FA-85220

Exactly sixty minutes earns the short appearance point · case 05

A player substituted in the 60th minute gets 1 appearance point.

Fantasy sports scoring◈ Members↗
FA-85221

Late substitutes earn clean sheets · case 01

A defender who played 10 minutes gets 4 clean-sheet points.

Fantasy sports scoring● Open access↗
FA-85222

Late substitutes earn clean sheets · case 02

A defender who played 10 minutes gets 4 clean-sheet points.

Fantasy sports scoring◈ Members↗
FA-85223

Late substitutes earn clean sheets · case 03

A defender who played 10 minutes gets 4 clean-sheet points.

Fantasy sports scoring◈ Members↗
FA-85224

Late substitutes earn clean sheets · case 04

A defender who played 10 minutes gets 4 clean-sheet points.

Fantasy sports scoring◈ Members↗
FA-85225

Late substitutes earn clean sheets · case 05

A defender who played 10 minutes gets 4 clean-sheet points.

Fantasy sports scoring◈ Members↗
FA-85226

Every goal conceded costs a defender a point · case 01

A goalkeeper conceding 3 loses 3 points instead of 1.

Fantasy sports scoring● Open access↗
FA-85227

Every goal conceded costs a defender a point · case 02

A goalkeeper conceding 3 loses 3 points instead of 1.

Fantasy sports scoring◈ Members↗
FA-85228

Every goal conceded costs a defender a point · case 03

A goalkeeper conceding 3 loses 3 points instead of 1.

Fantasy sports scoring◈ Members↗
FA-85229

Every goal conceded costs a defender a point · case 04

A goalkeeper conceding 3 loses 3 points instead of 1.

Fantasy sports scoring◈ Members↗
FA-85230

Every goal conceded costs a defender a point · case 05

A goalkeeper conceding 3 loses 3 points instead of 1.

Fantasy sports scoring◈ Members↗
FA-85231

Midfielders penalized for goals conceded · case 01

Midfielders lose points when their team concedes twice.

Fantasy sports scoring● Open access↗
FA-85232

Midfielders penalized for goals conceded · case 02

Midfielders lose points when their team concedes twice.

Fantasy sports scoring◈ Members↗
FA-85233

Midfielders penalized for goals conceded · case 03

Midfielders lose points when their team concedes twice.

Fantasy sports scoring◈ Members↗
FA-85234

Midfielders penalized for goals conceded · case 04

Midfielders lose points when their team concedes twice.

Fantasy sports scoring◈ Members↗
FA-85235

Midfielders penalized for goals conceded · case 05

Midfielders lose points when their team concedes twice.

Fantasy sports scoring◈ Members↗
FA-85236

Yellow card also charged on a red-carded player · case 01

A player sent off after two bookings loses 4 points.

Fantasy sports scoring● Open access↗
FA-85237

Yellow card also charged on a red-carded player · case 02

A player sent off after two bookings loses 4 points.

Fantasy sports scoring◈ Members↗
FA-85238

Yellow card also charged on a red-carded player · case 03

A player sent off after two bookings loses 4 points.

Fantasy sports scoring◈ Members↗
FA-85239

Yellow card also charged on a red-carded player · case 04

A player sent off after two bookings loses 4 points.

Fantasy sports scoring◈ Members↗
FA-85240

Yellow card also charged on a red-carded player · case 05

A player sent off after two bookings loses 4 points.

Fantasy sports scoring◈ Members↗
FA-85241

Unused substitute receives an appearance point · case 01

A goalkeeper who never left the bench scores 1 point.

Fantasy sports scoring● Open access↗
FA-85242

Unused substitute receives an appearance point · case 02

A goalkeeper who never left the bench scores 1 point.

Fantasy sports scoring◈ Members↗
FA-85243

Unused substitute receives an appearance point · case 03

A goalkeeper who never left the bench scores 1 point.

Fantasy sports scoring◈ Members↗
FA-85244

Unused substitute receives an appearance point · case 04

A goalkeeper who never left the bench scores 1 point.

Fantasy sports scoring◈ Members↗
FA-85245

Unused substitute receives an appearance point · case 05

A goalkeeper who never left the bench scores 1 point.

Fantasy sports scoring◈ Members↗
FA-85246

Outfield bench player replaces a goalkeeper · case 01

When the starting goalkeeper does not play, a benched striker takes his place.

Fantasy sports scoring● Open access↗
FA-85247

Outfield bench player replaces a goalkeeper · case 02

When the starting goalkeeper does not play, a benched striker takes his place.

Fantasy sports scoring◈ Members↗
FA-85248

Outfield bench player replaces a goalkeeper · case 03

When the starting goalkeeper does not play, a benched striker takes his place.

Fantasy sports scoring◈ Members↗
FA-85249

Outfield bench player replaces a goalkeeper · case 04

When the starting goalkeeper does not play, a benched striker takes his place.

Fantasy sports scoring◈ Members↗
FA-85250

Outfield bench player replaces a goalkeeper · case 05

When the starting goalkeeper does not play, a benched striker takes his place.

Fantasy sports scoring◈ Members↗
FA-85251

Bench priority ignored in favor of most minutes · case 01

The manager's first bench choice is skipped for a player with more minutes.

Fantasy sports scoring● Open access↗
FA-85252

Bench priority ignored in favor of most minutes · case 02

The manager's first bench choice is skipped for a player with more minutes.

Fantasy sports scoring◈ Members↗
FA-85253

Bench priority ignored in favor of most minutes · case 03

The manager's first bench choice is skipped for a player with more minutes.

Fantasy sports scoring◈ Members↗
FA-85254

Bench priority ignored in favor of most minutes · case 04

The manager's first bench choice is skipped for a player with more minutes.

Fantasy sports scoring◈ Members↗
FA-85255

Bench priority ignored in favor of most minutes · case 05

The manager's first bench choice is skipped for a player with more minutes.

Fantasy sports scoring◈ Members↗
FA-85256

Formation validated before the substitution is applied · case 01

A forward replaces the only other defender and leaves two at the back.

Fantasy sports scoring● Open access↗
FA-85257

Formation validated before the substitution is applied · case 02

A forward replaces the only other defender and leaves two at the back.

Fantasy sports scoring◈ Members↗
FA-85258

Formation validated before the substitution is applied · case 03

A forward replaces the only other defender and leaves two at the back.

Fantasy sports scoring◈ Members↗
FA-85259

Formation validated before the substitution is applied · case 04

A forward replaces the only other defender and leaves two at the back.

Fantasy sports scoring◈ Members↗
FA-85260

Formation validated before the substitution is applied · case 05

A forward replaces the only other defender and leaves two at the back.

Fantasy sports scoring◈ Members↗
FA-85261

One bench player substitutes for two starters · case 01

The same bench midfielder appears twice in the final XI.

Fantasy sports scoring● Open access↗
FA-85262

One bench player substitutes for two starters · case 02

The same bench midfielder appears twice in the final XI.

Fantasy sports scoring◈ Members↗
FA-85263

One bench player substitutes for two starters · case 03

The same bench midfielder appears twice in the final XI.

Fantasy sports scoring◈ Members↗
FA-85264

One bench player substitutes for two starters · case 04

The same bench midfielder appears twice in the final XI.

Fantasy sports scoring◈ Members↗
FA-85265

One bench player substitutes for two starters · case 05

The same bench midfielder appears twice in the final XI.

Fantasy sports scoring◈ Members↗
FA-85266

Ties consume only one bonus position · case 01

After a two-way tie for first, the next player still receives 2 bonus.

Fantasy sports scoring● Open access↗
FA-85267

Ties consume only one bonus position · case 02

After a two-way tie for first, the next player still receives 2 bonus.

Fantasy sports scoring◈ Members↗
FA-85268

Ties consume only one bonus position · case 03

After a two-way tie for first, the next player still receives 2 bonus.

Fantasy sports scoring◈ Members↗
FA-85269

Ties consume only one bonus position · case 04

After a two-way tie for first, the next player still receives 2 bonus.

Fantasy sports scoring◈ Members↗
FA-85270

Ties consume only one bonus position · case 05

After a two-way tie for first, the next player still receives 2 bonus.

Fantasy sports scoring◈ Members↗
FA-85271

Players with no performance index receive bonus · case 01

In a low-scoring match a player with index 0 is awarded 1 bonus.

Fantasy sports scoring● Open access↗
FA-85272

Players with no performance index receive bonus · case 02

In a low-scoring match a player with index 0 is awarded 1 bonus.

Fantasy sports scoring◈ Members↗
FA-85273

Players with no performance index receive bonus · case 03

In a low-scoring match a player with index 0 is awarded 1 bonus.

Fantasy sports scoring◈ Members↗
FA-85274

Players with no performance index receive bonus · case 04

In a low-scoring match a player with index 0 is awarded 1 bonus.

Fantasy sports scoring◈ Members↗
FA-85275

Players with no performance index receive bonus · case 05

In a low-scoring match a player with index 0 is awarded 1 bonus.

Fantasy sports scoring◈ Members↗
FA-85276

Tied indices split by name order · case 01

Two players tied on the top index receive 3 and 2.

Fantasy sports scoring● Open access↗
FA-85277

Tied indices split by name order · case 02

Two players tied on the top index receive 3 and 2.

Fantasy sports scoring◈ Members↗
FA-85278

Tied indices split by name order · case 03

Two players tied on the top index receive 3 and 2.

Fantasy sports scoring◈ Members↗
FA-85279

Tied indices split by name order · case 04

Two players tied on the top index receive 3 and 2.

Fantasy sports scoring◈ Members↗
FA-85280

Tied indices split by name order · case 05

Two players tied on the top index receive 3 and 2.

Fantasy sports scoring◈ Members↗
FA-85281

Birdie streak bonus repeated on every extra birdie · case 01

Five straight birdies earn three streak bonuses.

Fantasy sports scoring● Open access↗
FA-85282

Birdie streak bonus repeated on every extra birdie · case 02

Five straight birdies earn three streak bonuses.

Fantasy sports scoring◈ Members↗
FA-85283

Birdie streak bonus repeated on every extra birdie · case 03

Five straight birdies earn three streak bonuses.

Fantasy sports scoring◈ Members↗
FA-85284

Birdie streak bonus repeated on every extra birdie · case 04

Five straight birdies earn three streak bonuses.

Fantasy sports scoring◈ Members↗
FA-85285

Birdie streak bonus repeated on every extra birdie · case 05

Five straight birdies earn three streak bonuses.

Fantasy sports scoring◈ Members↗
FA-85286

Pars do not break a birdie streak · case 01

Birdie, par, birdie, birdie counts as a three-hole streak.

Fantasy sports scoring● Open access↗
FA-85287

Pars do not break a birdie streak · case 02

Birdie, par, birdie, birdie counts as a three-hole streak.

Fantasy sports scoring◈ Members↗
FA-85288

Pars do not break a birdie streak · case 03

Birdie, par, birdie, birdie counts as a three-hole streak.

Fantasy sports scoring◈ Members↗
FA-85289

Pars do not break a birdie streak · case 04

Birdie, par, birdie, birdie counts as a three-hole streak.

Fantasy sports scoring◈ Members↗
FA-85290

Pars do not break a birdie streak · case 05

Birdie, par, birdie, birdie counts as a three-hole streak.

Fantasy sports scoring◈ Members↗
FA-85291

Hole-in-one bonus only on par threes · case 01

An ace on a short par four earns no hole-in-one bonus.

Fantasy sports scoring● Open access↗
FA-85292

Hole-in-one bonus only on par threes · case 02

An ace on a short par four earns no hole-in-one bonus.

Fantasy sports scoring◈ Members↗
FA-85293

Hole-in-one bonus only on par threes · case 03

An ace on a short par four earns no hole-in-one bonus.

Fantasy sports scoring◈ Members↗
FA-85294

Hole-in-one bonus only on par threes · case 04

An ace on a short par four earns no hole-in-one bonus.

Fantasy sports scoring◈ Members↗
FA-85295

Hole-in-one bonus only on par threes · case 05

An ace on a short par four earns no hole-in-one bonus.

Fantasy sports scoring◈ Members↗
FA-85296

Bogey-free bonus paid on incomplete rounds · case 01

A golfer who withdrew after nine clean holes earns the bogey-free bonus.

Fantasy sports scoring● Open access↗
FA-85297

Bogey-free bonus paid on incomplete rounds · case 02

A golfer who withdrew after nine clean holes earns the bogey-free bonus.

Fantasy sports scoring◈ Members↗
FA-85298

Bogey-free bonus paid on incomplete rounds · case 03

A golfer who withdrew after nine clean holes earns the bogey-free bonus.

Fantasy sports scoring◈ Members↗
FA-85299

Bogey-free bonus paid on incomplete rounds · case 04

A golfer who withdrew after nine clean holes earns the bogey-free bonus.

Fantasy sports scoring◈ Members↗
FA-85300

Bogey-free bonus paid on incomplete rounds · case 05

A golfer who withdrew after nine clean holes earns the bogey-free bonus.

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 ↗