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

Award forfeiture: alternate offer expiry · case 01

Alternate acceptance uses the original bidder deadline.

Auction allocation rules● Open access↗
FA-56802

Award forfeiture: alternate offer expiry · case 02

Alternate acceptance uses the original bidder deadline.

Auction allocation rules◈ Members↗
FA-56803

Award forfeiture: alternate offer expiry · case 03

Alternate acceptance uses the original bidder deadline.

Auction allocation rules◈ Members↗
FA-56804

Award forfeiture: alternate offer expiry · case 04

Alternate acceptance uses the original bidder deadline.

Auction allocation rules◈ Members↗
FA-56805

Award forfeiture: alternate offer expiry · case 05

Alternate acceptance uses the original bidder deadline.

Auction allocation rules◈ Members↗
FA-56806

Award forfeiture: alternate disqualification · case 01

A banned or unqualified alternate receives the re-award.

Auction allocation rules● Open access↗
FA-56807

Award forfeiture: alternate disqualification · case 02

A banned or unqualified alternate receives the re-award.

Auction allocation rules◈ Members↗
FA-56808

Award forfeiture: alternate disqualification · case 03

A banned or unqualified alternate receives the re-award.

Auction allocation rules◈ Members↗
FA-56809

Award forfeiture: alternate disqualification · case 04

A banned or unqualified alternate receives the re-award.

Auction allocation rules◈ Members↗
FA-56810

Award forfeiture: alternate disqualification · case 05

A banned or unqualified alternate receives the re-award.

Auction allocation rules◈ Members↗
FA-56811

Award forfeiture: affirmative alternate consent · case 01

A provisional alternate becomes owner before affirmative acceptance.

Auction allocation rules● Open access↗
FA-56812

Award forfeiture: affirmative alternate consent · case 02

A provisional alternate becomes owner before affirmative acceptance.

Auction allocation rules◈ Members↗
FA-56813

Award forfeiture: affirmative alternate consent · case 03

A provisional alternate becomes owner before affirmative acceptance.

Auction allocation rules◈ Members↗
FA-56814

Award forfeiture: affirmative alternate consent · case 04

A provisional alternate becomes owner before affirmative acceptance.

Auction allocation rules◈ Members↗
FA-56815

Award forfeiture: affirmative alternate consent · case 05

A provisional alternate becomes owner before affirmative acceptance.

Auction allocation rules◈ Members↗
FA-56816

Award forfeiture: escrow forfeit ceiling · case 01

Forfeiture seizes more escrow than held or more than stipulated penalty.

Auction allocation rules● Open access↗
FA-56817

Award forfeiture: escrow forfeit ceiling · case 02

Forfeiture seizes more escrow than held or more than stipulated penalty.

Auction allocation rules◈ Members↗
FA-56818

Award forfeiture: escrow forfeit ceiling · case 03

Forfeiture seizes more escrow than held or more than stipulated penalty.

Auction allocation rules◈ Members↗
FA-56819

Award forfeiture: escrow forfeit ceiling · case 04

Forfeiture seizes more escrow than held or more than stipulated penalty.

Auction allocation rules◈ Members↗
FA-56820

Award forfeiture: escrow forfeit ceiling · case 05

Forfeiture seizes more escrow than held or more than stipulated penalty.

Auction allocation rules◈ Members↗
FA-56821

Award forfeiture: escrow residue · case 01

Alternate payment is confused with the original bidder refundable escrow residue.

Auction allocation rules● Open access↗
FA-56822

Award forfeiture: escrow residue · case 02

Alternate payment is confused with the original bidder refundable escrow residue.

Auction allocation rules◈ Members↗
FA-56823

Award forfeiture: escrow residue · case 03

Alternate payment is confused with the original bidder refundable escrow residue.

Auction allocation rules◈ Members↗
FA-56824

Award forfeiture: escrow residue · case 04

Alternate payment is confused with the original bidder refundable escrow residue.

Auction allocation rules◈ Members↗
FA-56825

Award forfeiture: escrow residue · case 05

Alternate payment is confused with the original bidder refundable escrow residue.

Auction allocation rules◈ Members↗
FA-56826

Award forfeiture: ownership transfer gate · case 01

Ownership switches on alternate offer rather than accepted consensual transfer.

Auction allocation rules● Open access↗
FA-56827

Award forfeiture: ownership transfer gate · case 02

Ownership switches on alternate offer rather than accepted consensual transfer.

Auction allocation rules◈ Members↗
FA-56828

Award forfeiture: ownership transfer gate · case 03

Ownership switches on alternate offer rather than accepted consensual transfer.

Auction allocation rules◈ Members↗
FA-56829

Award forfeiture: ownership transfer gate · case 04

Ownership switches on alternate offer rather than accepted consensual transfer.

Auction allocation rules◈ Members↗
FA-56830

Award forfeiture: ownership transfer gate · case 05

Ownership switches on alternate offer rather than accepted consensual transfer.

Auction allocation rules◈ Members↗
FA-56831

Award forfeiture: declined alternate skip · case 01

Exhausted alternates fall back to a bidder who already declined.

Auction allocation rules● Open access↗
FA-56832

Award forfeiture: declined alternate skip · case 02

Exhausted alternates fall back to a bidder who already declined.

Auction allocation rules◈ Members↗
FA-56833

Award forfeiture: declined alternate skip · case 03

Exhausted alternates fall back to a bidder who already declined.

Auction allocation rules◈ Members↗
FA-56834

Award forfeiture: declined alternate skip · case 04

Exhausted alternates fall back to a bidder who already declined.

Auction allocation rules◈ Members↗
FA-56835

Award forfeiture: declined alternate skip · case 05

Exhausted alternates fall back to a bidder who already declined.

Auction allocation rules◈ Members↗
FA-56836

Award forfeiture: resale payment recognition · case 01

An unaccepted alternate offer is booked as realized resale proceeds.

Auction allocation rules● Open access↗
FA-56837

Award forfeiture: resale payment recognition · case 02

An unaccepted alternate offer is booked as realized resale proceeds.

Auction allocation rules◈ Members↗
FA-56838

Award forfeiture: resale payment recognition · case 03

An unaccepted alternate offer is booked as realized resale proceeds.

Auction allocation rules◈ Members↗
FA-56839

Award forfeiture: resale payment recognition · case 04

An unaccepted alternate offer is booked as realized resale proceeds.

Auction allocation rules◈ Members↗
FA-56840

Award forfeiture: resale payment recognition · case 05

An unaccepted alternate offer is booked as realized resale proceeds.

Auction allocation rules◈ Members↗
FA-56841

Deposit admission: cleared admission · case 01

Pending deposit transfers are counted as cleared collateral.

Auction allocation rules● Open access↗
FA-56842

Deposit admission: cleared admission · case 02

Pending deposit transfers are counted as cleared collateral.

Auction allocation rules◈ Members↗
FA-56843

Deposit admission: cleared admission · case 03

Pending deposit transfers are counted as cleared collateral.

Auction allocation rules◈ Members↗
FA-56844

Deposit admission: cleared admission · case 04

Pending deposit transfers are counted as cleared collateral.

Auction allocation rules◈ Members↗
FA-56845

Deposit admission: cleared admission · case 05

Pending deposit transfers are counted as cleared collateral.

Auction allocation rules◈ Members↗
FA-56846

Deposit admission: restricted tranche · case 01

Restricted deposit tranches are available to a new award.

Auction allocation rules● Open access↗
FA-56847

Deposit admission: restricted tranche · case 02

Restricted deposit tranches are available to a new award.

Auction allocation rules◈ Members↗
FA-56848

Deposit admission: restricted tranche · case 03

Restricted deposit tranches are available to a new award.

Auction allocation rules◈ Members↗
FA-56849

Deposit admission: restricted tranche · case 04

Restricted deposit tranches are available to a new award.

Auction allocation rules◈ Members↗
FA-56850

Deposit admission: restricted tranche · case 05

Restricted deposit tranches are available to a new award.

Auction allocation rules◈ Members↗
FA-56851

Deposit admission: deposit waiver admission · case 01

A valid deposit waiver does not satisfy admission.

Auction allocation rules● Open access↗
FA-56852

Deposit admission: deposit waiver admission · case 02

A valid deposit waiver does not satisfy admission.

Auction allocation rules◈ Members↗
FA-56853

Deposit admission: deposit waiver admission · case 03

A valid deposit waiver does not satisfy admission.

Auction allocation rules◈ Members↗
FA-56854

Deposit admission: deposit waiver admission · case 04

A valid deposit waiver does not satisfy admission.

Auction allocation rules◈ Members↗
FA-56855

Deposit admission: deposit waiver admission · case 05

A valid deposit waiver does not satisfy admission.

Auction allocation rules◈ Members↗
FA-56856

Deposit admission: auction scope · case 01

A deposit for a different auction is assigned to this auction balance.

Auction allocation rules● Open access↗
FA-56857

Deposit admission: auction scope · case 02

A deposit for a different auction is assigned to this auction balance.

Auction allocation rules◈ Members↗
FA-56858

Deposit admission: auction scope · case 03

A deposit for a different auction is assigned to this auction balance.

Auction allocation rules◈ Members↗
FA-56859

Deposit admission: auction scope · case 04

A deposit for a different auction is assigned to this auction balance.

Auction allocation rules◈ Members↗
FA-56860

Deposit admission: auction scope · case 05

A deposit for a different auction is assigned to this auction balance.

Auction allocation rules◈ Members↗
FA-56861

Deposit admission: denomination scope · case 01

A nominally sufficient deposit bypasses denomination validation.

Auction allocation rules● Open access↗
FA-56862

Deposit admission: denomination scope · case 02

A nominally sufficient deposit bypasses denomination validation.

Auction allocation rules◈ Members↗
FA-56863

Deposit admission: denomination scope · case 03

A nominally sufficient deposit bypasses denomination validation.

Auction allocation rules◈ Members↗
FA-56864

Deposit admission: denomination scope · case 04

A nominally sufficient deposit bypasses denomination validation.

Auction allocation rules◈ Members↗
FA-56865

Deposit admission: denomination scope · case 05

A nominally sufficient deposit bypasses denomination validation.

Auction allocation rules◈ Members↗
FA-56866

Deposit admission: chargeback recovery · case 01

Chargeback reversal leaves admission collateral overstated or negative.

Auction allocation rules● Open access↗
FA-56867

Deposit admission: chargeback recovery · case 02

Chargeback reversal leaves admission collateral overstated or negative.

Auction allocation rules◈ Members↗
FA-56868

Deposit admission: chargeback recovery · case 03

Chargeback reversal leaves admission collateral overstated or negative.

Auction allocation rules◈ Members↗
FA-56869

Deposit admission: chargeback recovery · case 04

Chargeback reversal leaves admission collateral overstated or negative.

Auction allocation rules◈ Members↗
FA-56870

Deposit admission: chargeback recovery · case 05

Chargeback reversal leaves admission collateral overstated or negative.

Auction allocation rules◈ Members↗
FA-56871

Deposit admission: withdrawable deposit · case 01

Collateral locked to awards is withdrawn as free deposit.

Auction allocation rules● Open access↗
FA-56872

Deposit admission: withdrawable deposit · case 02

Collateral locked to awards is withdrawn as free deposit.

Auction allocation rules◈ Members↗
FA-56873

Deposit admission: withdrawable deposit · case 03

Collateral locked to awards is withdrawn as free deposit.

Auction allocation rules◈ Members↗
FA-56874

Deposit admission: withdrawable deposit · case 04

Collateral locked to awards is withdrawn as free deposit.

Auction allocation rules◈ Members↗
FA-56875

Deposit admission: withdrawable deposit · case 05

Collateral locked to awards is withdrawn as free deposit.

Auction allocation rules◈ Members↗
FA-56876

Deposit admission: beneficial owner · case 01

Third-party beneficiary deposits satisfy bidder-owned collateral checks.

Auction allocation rules● Open access↗
FA-56877

Deposit admission: beneficial owner · case 02

Third-party beneficiary deposits satisfy bidder-owned collateral checks.

Auction allocation rules◈ Members↗
FA-56878

Deposit admission: beneficial owner · case 03

Third-party beneficiary deposits satisfy bidder-owned collateral checks.

Auction allocation rules◈ Members↗
FA-56879

Deposit admission: beneficial owner · case 04

Third-party beneficiary deposits satisfy bidder-owned collateral checks.

Auction allocation rules◈ Members↗
FA-56880

Deposit admission: beneficial owner · case 05

Third-party beneficiary deposits satisfy bidder-owned collateral checks.

Auction allocation rules◈ Members↗
FA-56881

Deposit admission: topup posting · case 01

Topups restore an expired deposit or post before confirmation.

Auction allocation rules● Open access↗
FA-56882

Deposit admission: topup posting · case 02

Topups restore an expired deposit or post before confirmation.

Auction allocation rules◈ Members↗
FA-56883

Deposit admission: topup posting · case 03

Topups restore an expired deposit or post before confirmation.

Auction allocation rules◈ Members↗
FA-56884

Deposit admission: topup posting · case 04

Topups restore an expired deposit or post before confirmation.

Auction allocation rules◈ Members↗
FA-56885

Deposit admission: topup posting · case 05

Topups restore an expired deposit or post before confirmation.

Auction allocation rules◈ Members↗
FA-56886

Deposit admission: refund available ceiling · case 01

A deposit refund consumes award-locked collateral.

Auction allocation rules● Open access↗
FA-56887

Deposit admission: refund available ceiling · case 02

A deposit refund consumes award-locked collateral.

Auction allocation rules◈ Members↗
FA-56888

Deposit admission: refund available ceiling · case 03

A deposit refund consumes award-locked collateral.

Auction allocation rules◈ Members↗
FA-56889

Deposit admission: refund available ceiling · case 04

A deposit refund consumes award-locked collateral.

Auction allocation rules◈ Members↗
FA-56890

Deposit admission: refund available ceiling · case 05

A deposit refund consumes award-locked collateral.

Auction allocation rules◈ Members↗
FA-56891

Delivery acceptance: inspectable units · case 01

Inspection credits units still in transit.

Auction allocation rules● Open access↗
FA-56892

Delivery acceptance: inspectable units · case 02

Inspection credits units still in transit.

Auction allocation rules◈ Members↗
FA-56893

Delivery acceptance: inspectable units · case 03

Inspection credits units still in transit.

Auction allocation rules◈ Members↗
FA-56894

Delivery acceptance: inspectable units · case 04

Inspection credits units still in transit.

Auction allocation rules◈ Members↗
FA-56895

Delivery acceptance: inspectable units · case 05

Inspection credits units still in transit.

Auction allocation rules◈ Members↗
FA-56896

Delivery acceptance: accepted unit count · case 01

Uninspected or rejected units become accepted award fulfillment.

Auction allocation rules● Open access↗
FA-56897

Delivery acceptance: accepted unit count · case 02

Uninspected or rejected units become accepted award fulfillment.

Auction allocation rules◈ Members↗
FA-56898

Delivery acceptance: accepted unit count · case 03

Uninspected or rejected units become accepted award fulfillment.

Auction allocation rules◈ Members↗
FA-56899

Delivery acceptance: accepted unit count · case 04

Uninspected or rejected units become accepted award fulfillment.

Auction allocation rules◈ Members↗
FA-56900

Delivery acceptance: accepted unit count · case 05

Uninspected or rejected units become accepted award fulfillment.

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 ↗