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

Result publication: withdrawn result tombstone · case 01

Withdrawn results remain public or appealed results are mistakenly removed.

Auction allocation rules● Open access↗
FA-57502

Result publication: withdrawn result tombstone · case 02

Withdrawn results remain public or appealed results are mistakenly removed.

Auction allocation rules◈ Members↗
FA-57503

Result publication: withdrawn result tombstone · case 03

Withdrawn results remain public or appealed results are mistakenly removed.

Auction allocation rules◈ Members↗
FA-57504

Result publication: withdrawn result tombstone · case 04

Withdrawn results remain public or appealed results are mistakenly removed.

Auction allocation rules◈ Members↗
FA-57505

Result publication: withdrawn result tombstone · case 05

Withdrawn results remain public or appealed results are mistakenly removed.

Auction allocation rules◈ Members↗
FA-57506

Result publication: appeal finality label · case 01

Appeal result labels never reflect final resolution.

Auction allocation rules● Open access↗
FA-57507

Result publication: appeal finality label · case 02

Appeal result labels never reflect final resolution.

Auction allocation rules◈ Members↗
FA-57508

Result publication: appeal finality label · case 03

Appeal result labels never reflect final resolution.

Auction allocation rules◈ Members↗
FA-57509

Result publication: appeal finality label · case 04

Appeal result labels never reflect final resolution.

Auction allocation rules◈ Members↗
FA-57510

Result publication: appeal finality label · case 05

Appeal result labels never reflect final resolution.

Auction allocation rules◈ Members↗
FA-57511

Result publication: edition existence · case 01

A reader receives an unpublished result edition merely because another exists.

Auction allocation rules● Open access↗
FA-57512

Result publication: edition existence · case 02

A reader receives an unpublished result edition merely because another exists.

Auction allocation rules◈ Members↗
FA-57513

Result publication: edition existence · case 03

A reader receives an unpublished result edition merely because another exists.

Auction allocation rules◈ Members↗
FA-57514

Result publication: edition existence · case 04

A reader receives an unpublished result edition merely because another exists.

Auction allocation rules◈ Members↗
FA-57515

Result publication: edition existence · case 05

A reader receives an unpublished result edition merely because another exists.

Auction allocation rules◈ Members↗
FA-57516

Result publication: correction quantity replacement · case 01

A correction quantity is added to the original award instead of replacing it.

Auction allocation rules● Open access↗
FA-57517

Result publication: correction quantity replacement · case 02

A correction quantity is added to the original award instead of replacing it.

Auction allocation rules◈ Members↗
FA-57518

Result publication: correction quantity replacement · case 03

A correction quantity is added to the original award instead of replacing it.

Auction allocation rules◈ Members↗
FA-57519

Result publication: correction quantity replacement · case 04

A correction quantity is added to the original award instead of replacing it.

Auction allocation rules◈ Members↗
FA-57520

Result publication: correction quantity replacement · case 05

A correction quantity is added to the original award instead of replacing it.

Auction allocation rules◈ Members↗
FA-57521

Result publication: correction notice edition · case 01

Acknowledging the original award suppresses a later correction notice or re-emits the acknowledged correction.

Auction allocation rules● Open access↗
FA-57522

Result publication: correction notice edition · case 02

Acknowledging the original award suppresses a later correction notice or re-emits the acknowledged correction.

Auction allocation rules◈ Members↗
FA-57523

Result publication: correction notice edition · case 03

Acknowledging the original award suppresses a later correction notice or re-emits the acknowledged correction.

Auction allocation rules◈ Members↗
FA-57524

Result publication: correction notice edition · case 04

Acknowledging the original award suppresses a later correction notice or re-emits the acknowledged correction.

Auction allocation rules◈ Members↗
FA-57525

Result publication: correction notice edition · case 05

Acknowledging the original award suppresses a later correction notice or re-emits the acknowledged correction.

Auction allocation rules◈ Members↗
FA-57526

Result publication: owner redaction · case 01

Owner redaction leaks identity or destroys award-row alignment.

Auction allocation rules● Open access↗
FA-57527

Result publication: owner redaction · case 02

Owner redaction leaks identity or destroys award-row alignment.

Auction allocation rules◈ Members↗
FA-57528

Result publication: owner redaction · case 03

Owner redaction leaks identity or destroys award-row alignment.

Auction allocation rules◈ Members↗
FA-57529

Result publication: owner redaction · case 04

Owner redaction leaks identity or destroys award-row alignment.

Auction allocation rules◈ Members↗
FA-57530

Result publication: owner redaction · case 05

Owner redaction leaks identity or destroys award-row alignment.

Auction allocation rules◈ Members↗
FA-57531

Result publication: edition revision cutoff · case 01

A historic result edition includes later corrections or drops unchanged awards.

Auction allocation rules● Open access↗
FA-57532

Result publication: edition revision cutoff · case 02

A historic result edition includes later corrections or drops unchanged awards.

Auction allocation rules◈ Members↗
FA-57533

Result publication: edition revision cutoff · case 03

A historic result edition includes later corrections or drops unchanged awards.

Auction allocation rules◈ Members↗
FA-57534

Result publication: edition revision cutoff · case 04

A historic result edition includes later corrections or drops unchanged awards.

Auction allocation rules◈ Members↗
FA-57535

Result publication: edition revision cutoff · case 05

A historic result edition includes later corrections or drops unchanged awards.

Auction allocation rules◈ Members↗
FA-57536

Result publication: lot publication scope · case 01

Result export ignores the approved multi-lot publication scope.

Auction allocation rules● Open access↗
FA-57537

Result publication: lot publication scope · case 02

Result export ignores the approved multi-lot publication scope.

Auction allocation rules◈ Members↗
FA-57538

Result publication: lot publication scope · case 03

Result export ignores the approved multi-lot publication scope.

Auction allocation rules◈ Members↗
FA-57539

Result publication: lot publication scope · case 04

Result export ignores the approved multi-lot publication scope.

Auction allocation rules◈ Members↗
FA-57540

Result publication: lot publication scope · case 05

Result export ignores the approved multi-lot publication scope.

Auction allocation rules◈ Members↗
FA-57541

Round carryover: unsold reoffer · case 01

Sold or unconsented lots reappear in the next auction round.

Auction allocation rules● Open access↗
FA-57542

Round carryover: unsold reoffer · case 02

Sold or unconsented lots reappear in the next auction round.

Auction allocation rules◈ Members↗
FA-57543

Round carryover: unsold reoffer · case 03

Sold or unconsented lots reappear in the next auction round.

Auction allocation rules◈ Members↗
FA-57544

Round carryover: unsold reoffer · case 04

Sold or unconsented lots reappear in the next auction round.

Auction allocation rules◈ Members↗
FA-57545

Round carryover: unsold reoffer · case 05

Sold or unconsented lots reappear in the next auction round.

Auction allocation rules◈ Members↗
FA-57546

Round carryover: standing bid reconsent · case 01

Seller carry permission substitutes for bidder standing-offer permission.

Auction allocation rules● Open access↗
FA-57547

Round carryover: standing bid reconsent · case 02

Seller carry permission substitutes for bidder standing-offer permission.

Auction allocation rules◈ Members↗
FA-57548

Round carryover: standing bid reconsent · case 03

Seller carry permission substitutes for bidder standing-offer permission.

Auction allocation rules◈ Members↗
FA-57549

Round carryover: standing bid reconsent · case 04

Seller carry permission substitutes for bidder standing-offer permission.

Auction allocation rules◈ Members↗
FA-57550

Round carryover: standing bid reconsent · case 05

Seller carry permission substitutes for bidder standing-offer permission.

Auction allocation rules◈ Members↗
FA-57551

Round carryover: withdrawal carry veto · case 01

Withdrawn prior-round offers revive during carryover.

Auction allocation rules● Open access↗
FA-57552

Round carryover: withdrawal carry veto · case 02

Withdrawn prior-round offers revive during carryover.

Auction allocation rules◈ Members↗
FA-57553

Round carryover: withdrawal carry veto · case 03

Withdrawn prior-round offers revive during carryover.

Auction allocation rules◈ Members↗
FA-57554

Round carryover: withdrawal carry veto · case 04

Withdrawn prior-round offers revive during carryover.

Auction allocation rules◈ Members↗
FA-57555

Round carryover: withdrawal carry veto · case 05

Withdrawn prior-round offers revive during carryover.

Auction allocation rules◈ Members↗
FA-57556

Round carryover: specification priority reset · case 01

A materially changed lot carries obsolete standing-bid priority.

Auction allocation rules● Open access↗
FA-57557

Round carryover: specification priority reset · case 02

A materially changed lot carries obsolete standing-bid priority.

Auction allocation rules◈ Members↗
FA-57558

Round carryover: specification priority reset · case 03

A materially changed lot carries obsolete standing-bid priority.

Auction allocation rules◈ Members↗
FA-57559

Round carryover: specification priority reset · case 04

A materially changed lot carries obsolete standing-bid priority.

Auction allocation rules◈ Members↗
FA-57560

Round carryover: specification priority reset · case 05

A materially changed lot carries obsolete standing-bid priority.

Auction allocation rules◈ Members↗
FA-57561

Round carryover: carry once per round · case 01

Carryover rerun duplicates a previously copied standing offer.

Auction allocation rules● Open access↗
FA-57562

Round carryover: carry once per round · case 02

Carryover rerun duplicates a previously copied standing offer.

Auction allocation rules◈ Members↗
FA-57563

Round carryover: carry once per round · case 03

Carryover rerun duplicates a previously copied standing offer.

Auction allocation rules◈ Members↗
FA-57564

Round carryover: carry once per round · case 04

Carryover rerun duplicates a previously copied standing offer.

Auction allocation rules◈ Members↗
FA-57565

Round carryover: carry once per round · case 05

Carryover rerun duplicates a previously copied standing offer.

Auction allocation rules◈ Members↗
FA-57566

Round carryover: inherited reservation · case 01

Carryover drops a binding hold or carries all holds regardless of encumbrance.

Auction allocation rules● Open access↗
FA-57567

Round carryover: inherited reservation · case 02

Carryover drops a binding hold or carries all holds regardless of encumbrance.

Auction allocation rules◈ Members↗
FA-57568

Round carryover: inherited reservation · case 03

Carryover drops a binding hold or carries all holds regardless of encumbrance.

Auction allocation rules◈ Members↗
FA-57569

Round carryover: inherited reservation · case 04

Carryover drops a binding hold or carries all holds regardless of encumbrance.

Auction allocation rules◈ Members↗
FA-57570

Round carryover: inherited reservation · case 05

Carryover drops a binding hold or carries all holds regardless of encumbrance.

Auction allocation rules◈ Members↗
FA-57571

Round carryover: source round provenance · case 01

Carryover rewrites original auction-round provenance.

Auction allocation rules● Open access↗
FA-57572

Round carryover: source round provenance · case 02

Carryover rewrites original auction-round provenance.

Auction allocation rules◈ Members↗
FA-57573

Round carryover: source round provenance · case 03

Carryover rewrites original auction-round provenance.

Auction allocation rules◈ Members↗
FA-57574

Round carryover: source round provenance · case 04

Carryover rewrites original auction-round provenance.

Auction allocation rules◈ Members↗
FA-57575

Round carryover: source round provenance · case 05

Carryover rewrites original auction-round provenance.

Auction allocation rules◈ Members↗
FA-57576

Round carryover: future round reoffer · case 01

An offer is carried back into the same source round.

Auction allocation rules● Open access↗
FA-57577

Round carryover: future round reoffer · case 02

An offer is carried back into the same source round.

Auction allocation rules◈ Members↗
FA-57578

Round carryover: future round reoffer · case 03

An offer is carried back into the same source round.

Auction allocation rules◈ Members↗
FA-57579

Round carryover: future round reoffer · case 04

An offer is carried back into the same source round.

Auction allocation rules◈ Members↗
FA-57580

Round carryover: future round reoffer · case 05

An offer is carried back into the same source round.

Auction allocation rules◈ Members↗
FA-57581

Round carryover: authorization expiry carry · case 01

Standing offers carry after bidder authorization expires.

Auction allocation rules● Open access↗
FA-57582

Round carryover: authorization expiry carry · case 02

Standing offers carry after bidder authorization expires.

Auction allocation rules◈ Members↗
FA-57583

Round carryover: authorization expiry carry · case 03

Standing offers carry after bidder authorization expires.

Auction allocation rules◈ Members↗
FA-57584

Round carryover: authorization expiry carry · case 04

Standing offers carry after bidder authorization expires.

Auction allocation rules◈ Members↗
FA-57585

Round carryover: authorization expiry carry · case 05

Standing offers carry after bidder authorization expires.

Auction allocation rules◈ Members↗
FA-57586

Round carryover: approved reserve revision · case 01

Reserve revision drops unchanged carryover reserves or ignores seller-approved updates.

Auction allocation rules● Open access↗
FA-57587

Round carryover: approved reserve revision · case 02

Reserve revision drops unchanged carryover reserves or ignores seller-approved updates.

Auction allocation rules◈ Members↗
FA-57588

Round carryover: approved reserve revision · case 03

Reserve revision drops unchanged carryover reserves or ignores seller-approved updates.

Auction allocation rules◈ Members↗
FA-57589

Round carryover: approved reserve revision · case 04

Reserve revision drops unchanged carryover reserves or ignores seller-approved updates.

Auction allocation rules◈ Members↗
FA-57590

Round carryover: approved reserve revision · case 05

Reserve revision drops unchanged carryover reserves or ignores seller-approved updates.

Auction allocation rules◈ Members↗
FA-57591

Permit constrained award: permit category scope · case 01

Any permit or only its first category authorizes auction award category.

Auction allocation rules● Open access↗
FA-57592

Permit constrained award: permit category scope · case 02

Any permit or only its first category authorizes auction award category.

Auction allocation rules◈ Members↗
FA-57593

Permit constrained award: permit category scope · case 03

Any permit or only its first category authorizes auction award category.

Auction allocation rules◈ Members↗
FA-57594

Permit constrained award: permit category scope · case 04

Any permit or only its first category authorizes auction award category.

Auction allocation rules◈ Members↗
FA-57595

Permit constrained award: permit category scope · case 05

Any permit or only its first category authorizes auction award category.

Auction allocation rules◈ Members↗
FA-57596

Permit constrained award: transit route permit · case 01

Auction shipment permit covers the destination but not the intermediate transit route.

Auction allocation rules● Open access↗
FA-57597

Permit constrained award: transit route permit · case 02

Auction shipment permit covers the destination but not the intermediate transit route.

Auction allocation rules◈ Members↗
FA-57598

Permit constrained award: transit route permit · case 03

Auction shipment permit covers the destination but not the intermediate transit route.

Auction allocation rules◈ Members↗
FA-57599

Permit constrained award: transit route permit · case 04

Auction shipment permit covers the destination but not the intermediate transit route.

Auction allocation rules◈ Members↗
FA-57600

Permit constrained award: transit route permit · case 05

Auction shipment permit covers the destination but not the intermediate transit route.

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 ↗