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

Qualification stages: certified award category · case 01

Any certified category authorizes bids in an uncertified auction category.

Auction allocation rules● Open access↗
FA-57402

Qualification stages: certified award category · case 02

Any certified category authorizes bids in an uncertified auction category.

Auction allocation rules◈ Members↗
FA-57403

Qualification stages: certified award category · case 03

Any certified category authorizes bids in an uncertified auction category.

Auction allocation rules◈ Members↗
FA-57404

Qualification stages: certified award category · case 04

Any certified category authorizes bids in an uncertified auction category.

Auction allocation rules◈ Members↗
FA-57405

Qualification stages: certified award category · case 05

Any certified category authorizes bids in an uncertified auction category.

Auction allocation rules◈ Members↗
FA-57406

Qualification stages: qualified volume · case 01

The bidder maximum qualification volume replaces actual requested award volume.

Auction allocation rules● Open access↗
FA-57407

Qualification stages: qualified volume · case 02

The bidder maximum qualification volume replaces actual requested award volume.

Auction allocation rules◈ Members↗
FA-57408

Qualification stages: qualified volume · case 03

The bidder maximum qualification volume replaces actual requested award volume.

Auction allocation rules◈ Members↗
FA-57409

Qualification stages: qualified volume · case 04

The bidder maximum qualification volume replaces actual requested award volume.

Auction allocation rules◈ Members↗
FA-57410

Qualification stages: qualified volume · case 05

The bidder maximum qualification volume replaces actual requested award volume.

Auction allocation rules◈ Members↗
FA-57411

Qualification stages: qualification validity · case 01

A qualification remains bid-eligible at its expiration tick.

Auction allocation rules● Open access↗
FA-57412

Qualification stages: qualification validity · case 02

A qualification remains bid-eligible at its expiration tick.

Auction allocation rules◈ Members↗
FA-57413

Qualification stages: qualification validity · case 03

A qualification remains bid-eligible at its expiration tick.

Auction allocation rules◈ Members↗
FA-57414

Qualification stages: qualification validity · case 04

A qualification remains bid-eligible at its expiration tick.

Auction allocation rules◈ Members↗
FA-57415

Qualification stages: qualification validity · case 05

A qualification remains bid-eligible at its expiration tick.

Auction allocation rules◈ Members↗
FA-57416

Qualification stages: suspension bid gate · case 01

Suspended or expired qualification still admits a new offer.

Auction allocation rules● Open access↗
FA-57417

Qualification stages: suspension bid gate · case 02

Suspended or expired qualification still admits a new offer.

Auction allocation rules◈ Members↗
FA-57418

Qualification stages: suspension bid gate · case 03

Suspended or expired qualification still admits a new offer.

Auction allocation rules◈ Members↗
FA-57419

Qualification stages: suspension bid gate · case 04

Suspended or expired qualification still admits a new offer.

Auction allocation rules◈ Members↗
FA-57420

Qualification stages: suspension bid gate · case 05

Suspended or expired qualification still admits a new offer.

Auction allocation rules◈ Members↗
FA-57421

Qualification stages: appeal during suspension · case 01

Suspension incorrectly extinguishes the bidder pending appeal right.

Auction allocation rules● Open access↗
FA-57422

Qualification stages: appeal during suspension · case 02

Suspension incorrectly extinguishes the bidder pending appeal right.

Auction allocation rules◈ Members↗
FA-57423

Qualification stages: appeal during suspension · case 03

Suspension incorrectly extinguishes the bidder pending appeal right.

Auction allocation rules◈ Members↗
FA-57424

Qualification stages: appeal during suspension · case 04

Suspension incorrectly extinguishes the bidder pending appeal right.

Auction allocation rules◈ Members↗
FA-57425

Qualification stages: appeal during suspension · case 05

Suspension incorrectly extinguishes the bidder pending appeal right.

Auction allocation rules◈ Members↗
FA-57426

Qualification stages: preceding stage certification · case 01

A qualification stage skips unfinished earlier stages.

Auction allocation rules● Open access↗
FA-57427

Qualification stages: preceding stage certification · case 02

A qualification stage skips unfinished earlier stages.

Auction allocation rules◈ Members↗
FA-57428

Qualification stages: preceding stage certification · case 03

A qualification stage skips unfinished earlier stages.

Auction allocation rules◈ Members↗
FA-57429

Qualification stages: preceding stage certification · case 04

A qualification stage skips unfinished earlier stages.

Auction allocation rules◈ Members↗
FA-57430

Qualification stages: preceding stage certification · case 05

A qualification stage skips unfinished earlier stages.

Auction allocation rules◈ Members↗
FA-57431

Qualification stages: reviewed evidence revision · case 01

A review of older evidence approves the amended qualification packet.

Auction allocation rules● Open access↗
FA-57432

Qualification stages: reviewed evidence revision · case 02

A review of older evidence approves the amended qualification packet.

Auction allocation rules◈ Members↗
FA-57433

Qualification stages: reviewed evidence revision · case 03

A review of older evidence approves the amended qualification packet.

Auction allocation rules◈ Members↗
FA-57434

Qualification stages: reviewed evidence revision · case 04

A review of older evidence approves the amended qualification packet.

Auction allocation rules◈ Members↗
FA-57435

Qualification stages: reviewed evidence revision · case 05

A review of older evidence approves the amended qualification packet.

Auction allocation rules◈ Members↗
FA-57436

Qualification stages: conditional admission · case 01

Provisional qualification becomes unconditional before its conditions are fulfilled.

Auction allocation rules● Open access↗
FA-57437

Qualification stages: conditional admission · case 02

Provisional qualification becomes unconditional before its conditions are fulfilled.

Auction allocation rules◈ Members↗
FA-57438

Qualification stages: conditional admission · case 03

Provisional qualification becomes unconditional before its conditions are fulfilled.

Auction allocation rules◈ Members↗
FA-57439

Qualification stages: conditional admission · case 04

Provisional qualification becomes unconditional before its conditions are fulfilled.

Auction allocation rules◈ Members↗
FA-57440

Qualification stages: conditional admission · case 05

Provisional qualification becomes unconditional before its conditions are fulfilled.

Auction allocation rules◈ Members↗
FA-57441

Award unwind: unshipped inventory release · case 01

Annulment releases inventory already shipped or previously released.

Auction allocation rules● Open access↗
FA-57442

Award unwind: unshipped inventory release · case 02

Annulment releases inventory already shipped or previously released.

Auction allocation rules◈ Members↗
FA-57443

Award unwind: unshipped inventory release · case 03

Annulment releases inventory already shipped or previously released.

Auction allocation rules◈ Members↗
FA-57444

Award unwind: unshipped inventory release · case 04

Annulment releases inventory already shipped or previously released.

Auction allocation rules◈ Members↗
FA-57445

Award unwind: unshipped inventory release · case 05

Annulment releases inventory already shipped or previously released.

Auction allocation rules◈ Members↗
FA-57446

Award unwind: returned inventory restoration · case 01

Unwind restores shipped inventory before return receipt.

Auction allocation rules● Open access↗
FA-57447

Award unwind: returned inventory restoration · case 02

Unwind restores shipped inventory before return receipt.

Auction allocation rules◈ Members↗
FA-57448

Award unwind: returned inventory restoration · case 03

Unwind restores shipped inventory before return receipt.

Auction allocation rules◈ Members↗
FA-57449

Award unwind: returned inventory restoration · case 04

Unwind restores shipped inventory before return receipt.

Auction allocation rules◈ Members↗
FA-57450

Award unwind: returned inventory restoration · case 05

Unwind restores shipped inventory before return receipt.

Auction allocation rules◈ Members↗
FA-57451

Award unwind: buyer refund residue · case 01

Award unwind repeats prior refunds or emits a negative refund.

Auction allocation rules● Open access↗
FA-57452

Award unwind: buyer refund residue · case 02

Award unwind repeats prior refunds or emits a negative refund.

Auction allocation rules◈ Members↗
FA-57453

Award unwind: buyer refund residue · case 03

Award unwind repeats prior refunds or emits a negative refund.

Auction allocation rules◈ Members↗
FA-57454

Award unwind: buyer refund residue · case 04

Award unwind repeats prior refunds or emits a negative refund.

Auction allocation rules◈ Members↗
FA-57455

Award unwind: buyer refund residue · case 05

Award unwind repeats prior refunds or emits a negative refund.

Auction allocation rules◈ Members↗
FA-57456

Award unwind: seller proceeds recovery · case 01

Seller clawback uses buyer payment instead of seller proceeds outstanding.

Auction allocation rules● Open access↗
FA-57457

Award unwind: seller proceeds recovery · case 02

Seller clawback uses buyer payment instead of seller proceeds outstanding.

Auction allocation rules◈ Members↗
FA-57458

Award unwind: seller proceeds recovery · case 03

Seller clawback uses buyer payment instead of seller proceeds outstanding.

Auction allocation rules◈ Members↗
FA-57459

Award unwind: seller proceeds recovery · case 04

Seller clawback uses buyer payment instead of seller proceeds outstanding.

Auction allocation rules◈ Members↗
FA-57460

Award unwind: seller proceeds recovery · case 05

Seller clawback uses buyer payment instead of seller proceeds outstanding.

Auction allocation rules◈ Members↗
FA-57461

Award unwind: annulment execution gate · case 01

Refund unwind runs on an award that has not been annulled.

Auction allocation rules● Open access↗
FA-57462

Award unwind: annulment execution gate · case 02

Refund unwind runs on an award that has not been annulled.

Auction allocation rules◈ Members↗
FA-57463

Award unwind: annulment execution gate · case 03

Refund unwind runs on an award that has not been annulled.

Auction allocation rules◈ Members↗
FA-57464

Award unwind: annulment execution gate · case 04

Refund unwind runs on an award that has not been annulled.

Auction allocation rules◈ Members↗
FA-57465

Award unwind: annulment execution gate · case 05

Refund unwind runs on an award that has not been annulled.

Auction allocation rules◈ Members↗
FA-57466

Award unwind: fee refund policy · case 01

Nonrefundable fees are repaid as part of annulment.

Auction allocation rules● Open access↗
FA-57467

Award unwind: fee refund policy · case 02

Nonrefundable fees are repaid as part of annulment.

Auction allocation rules◈ Members↗
FA-57468

Award unwind: fee refund policy · case 03

Nonrefundable fees are repaid as part of annulment.

Auction allocation rules◈ Members↗
FA-57469

Award unwind: fee refund policy · case 04

Nonrefundable fees are repaid as part of annulment.

Auction allocation rules◈ Members↗
FA-57470

Award unwind: fee refund policy · case 05

Nonrefundable fees are repaid as part of annulment.

Auction allocation rules◈ Members↗
FA-57471

Award unwind: reversal award binding · case 01

A related award identity authorizes reversal of the wrong auction award.

Auction allocation rules● Open access↗
FA-57472

Award unwind: reversal award binding · case 02

A related award identity authorizes reversal of the wrong auction award.

Auction allocation rules◈ Members↗
FA-57473

Award unwind: reversal award binding · case 03

A related award identity authorizes reversal of the wrong auction award.

Auction allocation rules◈ Members↗
FA-57474

Award unwind: reversal award binding · case 04

A related award identity authorizes reversal of the wrong auction award.

Auction allocation rules◈ Members↗
FA-57475

Award unwind: reversal award binding · case 05

A related award identity authorizes reversal of the wrong auction award.

Auction allocation rules◈ Members↗
FA-57476

Award unwind: title return gate · case 01

Title reversal happens while delivered award units remain with the buyer.

Auction allocation rules● Open access↗
FA-57477

Award unwind: title return gate · case 02

Title reversal happens while delivered award units remain with the buyer.

Auction allocation rules◈ Members↗
FA-57478

Award unwind: title return gate · case 03

Title reversal happens while delivered award units remain with the buyer.

Auction allocation rules◈ Members↗
FA-57479

Award unwind: title return gate · case 04

Title reversal happens while delivered award units remain with the buyer.

Auction allocation rules◈ Members↗
FA-57480

Award unwind: title return gate · case 05

Title reversal happens while delivered award units remain with the buyer.

Auction allocation rules◈ Members↗
FA-57481

Award unwind: uncalled bond release · case 01

Unwind releases already called bond value as unused security.

Auction allocation rules● Open access↗
FA-57482

Award unwind: uncalled bond release · case 02

Unwind releases already called bond value as unused security.

Auction allocation rules◈ Members↗
FA-57483

Award unwind: uncalled bond release · case 03

Unwind releases already called bond value as unused security.

Auction allocation rules◈ Members↗
FA-57484

Award unwind: uncalled bond release · case 04

Unwind releases already called bond value as unused security.

Auction allocation rules◈ Members↗
FA-57485

Award unwind: uncalled bond release · case 05

Unwind releases already called bond value as unused security.

Auction allocation rules◈ Members↗
FA-57486

Award unwind: related award isolation · case 01

Annulment cascades to unrelated surviving awards.

Auction allocation rules● Open access↗
FA-57487

Award unwind: related award isolation · case 02

Annulment cascades to unrelated surviving awards.

Auction allocation rules◈ Members↗
FA-57488

Award unwind: related award isolation · case 03

Annulment cascades to unrelated surviving awards.

Auction allocation rules◈ Members↗
FA-57489

Award unwind: related award isolation · case 04

Annulment cascades to unrelated surviving awards.

Auction allocation rules◈ Members↗
FA-57490

Award unwind: related award isolation · case 05

Annulment cascades to unrelated surviving awards.

Auction allocation rules◈ Members↗
FA-57491

Result publication: latest award revision · case 01

Publication arrival order replaces the latest award correction with an older revision.

Auction allocation rules● Open access↗
FA-57492

Result publication: latest award revision · case 02

Publication arrival order replaces the latest award correction with an older revision.

Auction allocation rules◈ Members↗
FA-57493

Result publication: latest award revision · case 03

Publication arrival order replaces the latest award correction with an older revision.

Auction allocation rules◈ Members↗
FA-57494

Result publication: latest award revision · case 04

Publication arrival order replaces the latest award correction with an older revision.

Auction allocation rules◈ Members↗
FA-57495

Result publication: latest award revision · case 05

Publication arrival order replaces the latest award correction with an older revision.

Auction allocation rules◈ Members↗
FA-57496

Result publication: draft result filter · case 01

Draft award rows enter the published result edition.

Auction allocation rules● Open access↗
FA-57497

Result publication: draft result filter · case 02

Draft award rows enter the published result edition.

Auction allocation rules◈ Members↗
FA-57498

Result publication: draft result filter · case 03

Draft award rows enter the published result edition.

Auction allocation rules◈ Members↗
FA-57499

Result publication: draft result filter · case 04

Draft award rows enter the published result edition.

Auction allocation rules◈ Members↗
FA-57500

Result publication: draft result filter · case 05

Draft award rows enter the published result edition.

Auction allocation rules◈ 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 ↗