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

Clock demand: posted price lock · case 01

Rejected clock proposals overwrite the bidder binding price.

Auction allocation rules● Open access↗
FA-56602

Clock demand: posted price lock · case 02

Rejected clock proposals overwrite the bidder binding price.

Auction allocation rules◈ Members↗
FA-56603

Clock demand: posted price lock · case 03

Rejected clock proposals overwrite the bidder binding price.

Auction allocation rules◈ Members↗
FA-56604

Clock demand: posted price lock · case 04

Rejected clock proposals overwrite the bidder binding price.

Auction allocation rules◈ Members↗
FA-56605

Clock demand: posted price lock · case 05

Rejected clock proposals overwrite the bidder binding price.

Auction allocation rules◈ Members↗
FA-56606

Clock demand: demand cap · case 01

A global cap substitutes for each lot demand cap.

Auction allocation rules● Open access↗
FA-56607

Clock demand: demand cap · case 02

A global cap substitutes for each lot demand cap.

Auction allocation rules◈ Members↗
FA-56608

Clock demand: demand cap · case 03

A global cap substitutes for each lot demand cap.

Auction allocation rules◈ Members↗
FA-56609

Clock demand: demand cap · case 04

A global cap substitutes for each lot demand cap.

Auction allocation rules◈ Members↗
FA-56610

Clock demand: demand cap · case 05

A global cap substitutes for each lot demand cap.

Auction allocation rules◈ Members↗
FA-56611

Clock demand: excess demand · case 01

The clock treats spare supply as negative excess or reverses shortage.

Auction allocation rules● Open access↗
FA-56612

Clock demand: excess demand · case 02

The clock treats spare supply as negative excess or reverses shortage.

Auction allocation rules◈ Members↗
FA-56613

Clock demand: excess demand · case 03

The clock treats spare supply as negative excess or reverses shortage.

Auction allocation rules◈ Members↗
FA-56614

Clock demand: excess demand · case 04

The clock treats spare supply as negative excess or reverses shortage.

Auction allocation rules◈ Members↗
FA-56615

Clock demand: excess demand · case 05

The clock treats spare supply as negative excess or reverses shortage.

Auction allocation rules◈ Members↗
FA-56616

Clock demand: clock step selection · case 01

Clock price increments apply to balanced lots.

Auction allocation rules● Open access↗
FA-56617

Clock demand: clock step selection · case 02

Clock price increments apply to balanced lots.

Auction allocation rules◈ Members↗
FA-56618

Clock demand: clock step selection · case 03

Clock price increments apply to balanced lots.

Auction allocation rules◈ Members↗
FA-56619

Clock demand: clock step selection · case 04

Clock price increments apply to balanced lots.

Auction allocation rules◈ Members↗
FA-56620

Clock demand: clock step selection · case 05

Clock price increments apply to balanced lots.

Auction allocation rules◈ Members↗
FA-56621

Clock demand: deferred exit trigger · case 01

A queued withdrawal fires before its accepted trigger price.

Auction allocation rules● Open access↗
FA-56622

Clock demand: deferred exit trigger · case 02

A queued withdrawal fires before its accepted trigger price.

Auction allocation rules◈ Members↗
FA-56623

Clock demand: deferred exit trigger · case 03

A queued withdrawal fires before its accepted trigger price.

Auction allocation rules◈ Members↗
FA-56624

Clock demand: deferred exit trigger · case 04

A queued withdrawal fires before its accepted trigger price.

Auction allocation rules◈ Members↗
FA-56625

Clock demand: deferred exit trigger · case 05

A queued withdrawal fires before its accepted trigger price.

Auction allocation rules◈ Members↗
FA-56626

Clock demand: round clearing quiescence · case 01

Surplus on one lot hides unmet demand on another at clock close.

Auction allocation rules● Open access↗
FA-56627

Clock demand: round clearing quiescence · case 02

Surplus on one lot hides unmet demand on another at clock close.

Auction allocation rules◈ Members↗
FA-56628

Clock demand: round clearing quiescence · case 03

Surplus on one lot hides unmet demand on another at clock close.

Auction allocation rules◈ Members↗
FA-56629

Clock demand: round clearing quiescence · case 04

Surplus on one lot hides unmet demand on another at clock close.

Auction allocation rules◈ Members↗
FA-56630

Clock demand: round clearing quiescence · case 05

Surplus on one lot hides unmet demand on another at clock close.

Auction allocation rules◈ Members↗
FA-56631

Clock demand: price change ack · case 01

Clock acknowledgment reports a new price when no accepted change occurred.

Auction allocation rules● Open access↗
FA-56632

Clock demand: price change ack · case 02

Clock acknowledgment reports a new price when no accepted change occurred.

Auction allocation rules◈ Members↗
FA-56633

Clock demand: price change ack · case 03

Clock acknowledgment reports a new price when no accepted change occurred.

Auction allocation rules◈ Members↗
FA-56634

Clock demand: price change ack · case 04

Clock acknowledgment reports a new price when no accepted change occurred.

Auction allocation rules◈ Members↗
FA-56635

Clock demand: price change ack · case 05

Clock acknowledgment reports a new price when no accepted change occurred.

Auction allocation rules◈ Members↗
FA-56636

Clock demand: round demand replay · case 01

Replayed clock-round submissions replace current demand again.

Auction allocation rules● Open access↗
FA-56637

Clock demand: round demand replay · case 02

Replayed clock-round submissions replace current demand again.

Auction allocation rules◈ Members↗
FA-56638

Clock demand: round demand replay · case 03

Replayed clock-round submissions replace current demand again.

Auction allocation rules◈ Members↗
FA-56639

Clock demand: round demand replay · case 04

Replayed clock-round submissions replace current demand again.

Auction allocation rules◈ Members↗
FA-56640

Clock demand: round demand replay · case 05

Replayed clock-round submissions replace current demand again.

Auction allocation rules◈ Members↗
FA-56641

Proxy instructions: bounded next offer · case 01

Proxy steps jump past the authorized ceiling.

Auction allocation rules● Open access↗
FA-56642

Proxy instructions: bounded next offer · case 02

Proxy steps jump past the authorized ceiling.

Auction allocation rules◈ Members↗
FA-56643

Proxy instructions: bounded next offer · case 03

Proxy steps jump past the authorized ceiling.

Auction allocation rules◈ Members↗
FA-56644

Proxy instructions: bounded next offer · case 04

Proxy steps jump past the authorized ceiling.

Auction allocation rules◈ Members↗
FA-56645

Proxy instructions: bounded next offer · case 05

Proxy steps jump past the authorized ceiling.

Auction allocation rules◈ Members↗
FA-56646

Proxy instructions: ceiling exhaustion · case 01

Proxy emits an offer after its authorization is exhausted.

Auction allocation rules● Open access↗
FA-56647

Proxy instructions: ceiling exhaustion · case 02

Proxy emits an offer after its authorization is exhausted.

Auction allocation rules◈ Members↗
FA-56648

Proxy instructions: ceiling exhaustion · case 03

Proxy emits an offer after its authorization is exhausted.

Auction allocation rules◈ Members↗
FA-56649

Proxy instructions: ceiling exhaustion · case 04

Proxy emits an offer after its authorization is exhausted.

Auction allocation rules◈ Members↗
FA-56650

Proxy instructions: ceiling exhaustion · case 05

Proxy emits an offer after its authorization is exhausted.

Auction allocation rules◈ Members↗
FA-56651

Proxy instructions: remaining proxy size · case 01

A partially filled proxy resubmits its original full size.

Auction allocation rules● Open access↗
FA-56652

Proxy instructions: remaining proxy size · case 02

A partially filled proxy resubmits its original full size.

Auction allocation rules◈ Members↗
FA-56653

Proxy instructions: remaining proxy size · case 03

A partially filled proxy resubmits its original full size.

Auction allocation rules◈ Members↗
FA-56654

Proxy instructions: remaining proxy size · case 04

A partially filled proxy resubmits its original full size.

Auction allocation rules◈ Members↗
FA-56655

Proxy instructions: remaining proxy size · case 05

A partially filled proxy resubmits its original full size.

Auction allocation rules◈ Members↗
FA-56656

Proxy instructions: manual control handoff · case 01

Proxy and present owner both submit after control handoff.

Auction allocation rules● Open access↗
FA-56657

Proxy instructions: manual control handoff · case 02

Proxy and present owner both submit after control handoff.

Auction allocation rules◈ Members↗
FA-56658

Proxy instructions: manual control handoff · case 03

Proxy and present owner both submit after control handoff.

Auction allocation rules◈ Members↗
FA-56659

Proxy instructions: manual control handoff · case 04

Proxy and present owner both submit after control handoff.

Auction allocation rules◈ Members↗
FA-56660

Proxy instructions: manual control handoff · case 05

Proxy and present owner both submit after control handoff.

Auction allocation rules◈ Members↗
FA-56661

Proxy instructions: one trigger submission · case 01

One-use proxy trigger creates repeated auction offers.

Auction allocation rules● Open access↗
FA-56662

Proxy instructions: one trigger submission · case 02

One-use proxy trigger creates repeated auction offers.

Auction allocation rules◈ Members↗
FA-56663

Proxy instructions: one trigger submission · case 03

One-use proxy trigger creates repeated auction offers.

Auction allocation rules◈ Members↗
FA-56664

Proxy instructions: one trigger submission · case 04

One-use proxy trigger creates repeated auction offers.

Auction allocation rules◈ Members↗
FA-56665

Proxy instructions: one trigger submission · case 05

One-use proxy trigger creates repeated auction offers.

Auction allocation rules◈ Members↗
FA-56666

Proxy instructions: lot mandate · case 01

Proxy acts on a lot outside its instruction mandate.

Auction allocation rules● Open access↗
FA-56667

Proxy instructions: lot mandate · case 02

Proxy acts on a lot outside its instruction mandate.

Auction allocation rules◈ Members↗
FA-56668

Proxy instructions: lot mandate · case 03

Proxy acts on a lot outside its instruction mandate.

Auction allocation rules◈ Members↗
FA-56669

Proxy instructions: lot mandate · case 04

Proxy acts on a lot outside its instruction mandate.

Auction allocation rules◈ Members↗
FA-56670

Proxy instructions: lot mandate · case 05

Proxy acts on a lot outside its instruction mandate.

Auction allocation rules◈ Members↗
FA-56671

Proxy instructions: suspension resume · case 01

Proxy suspension is lost or enables an otherwise disabled instruction.

Auction allocation rules● Open access↗
FA-56672

Proxy instructions: suspension resume · case 02

Proxy suspension is lost or enables an otherwise disabled instruction.

Auction allocation rules◈ Members↗
FA-56673

Proxy instructions: suspension resume · case 03

Proxy suspension is lost or enables an otherwise disabled instruction.

Auction allocation rules◈ Members↗
FA-56674

Proxy instructions: suspension resume · case 04

Proxy suspension is lost or enables an otherwise disabled instruction.

Auction allocation rules◈ Members↗
FA-56675

Proxy instructions: suspension resume · case 05

Proxy suspension is lost or enables an otherwise disabled instruction.

Auction allocation rules◈ Members↗
FA-56676

Proxy instructions: manual price precedence · case 01

Inactive manual overrides change the proxy starting price.

Auction allocation rules● Open access↗
FA-56677

Proxy instructions: manual price precedence · case 02

Inactive manual overrides change the proxy starting price.

Auction allocation rules◈ Members↗
FA-56678

Proxy instructions: manual price precedence · case 03

Inactive manual overrides change the proxy starting price.

Auction allocation rules◈ Members↗
FA-56679

Proxy instructions: manual price precedence · case 04

Inactive manual overrides change the proxy starting price.

Auction allocation rules◈ Members↗
FA-56680

Proxy instructions: manual price precedence · case 05

Inactive manual overrides change the proxy starting price.

Auction allocation rules◈ Members↗
FA-56681

Proxy instructions: proxy collateral size · case 01

Proxy quantity ignores either remaining authorization or collateral.

Auction allocation rules● Open access↗
FA-56682

Proxy instructions: proxy collateral size · case 02

Proxy quantity ignores either remaining authorization or collateral.

Auction allocation rules◈ Members↗
FA-56683

Proxy instructions: proxy collateral size · case 03

Proxy quantity ignores either remaining authorization or collateral.

Auction allocation rules◈ Members↗
FA-56684

Proxy instructions: proxy collateral size · case 04

Proxy quantity ignores either remaining authorization or collateral.

Auction allocation rules◈ Members↗
FA-56685

Proxy instructions: proxy collateral size · case 05

Proxy quantity ignores either remaining authorization or collateral.

Auction allocation rules◈ Members↗
FA-56686

Proxy instructions: closed auction trigger · case 01

Trigger routing continues proxy offers after auction closure.

Auction allocation rules● Open access↗
FA-56687

Proxy instructions: closed auction trigger · case 02

Trigger routing continues proxy offers after auction closure.

Auction allocation rules◈ Members↗
FA-56688

Proxy instructions: closed auction trigger · case 03

Trigger routing continues proxy offers after auction closure.

Auction allocation rules◈ Members↗
FA-56689

Proxy instructions: closed auction trigger · case 04

Trigger routing continues proxy offers after auction closure.

Auction allocation rules◈ Members↗
FA-56690

Proxy instructions: closed auction trigger · case 05

Trigger routing continues proxy offers after auction closure.

Auction allocation rules◈ Members↗
FA-56691

Soft close: extension window · case 01

Late bids reopen an already closed soft-close window.

Auction allocation rules● Open access↗
FA-56692

Soft close: extension window · case 02

Late bids reopen an already closed soft-close window.

Auction allocation rules◈ Members↗
FA-56693

Soft close: extension window · case 03

Late bids reopen an already closed soft-close window.

Auction allocation rules◈ Members↗
FA-56694

Soft close: extension window · case 04

Late bids reopen an already closed soft-close window.

Auction allocation rules◈ Members↗
FA-56695

Soft close: extension window · case 05

Late bids reopen an already closed soft-close window.

Auction allocation rules◈ Members↗
FA-56696

Soft close: extension base · case 01

Deadline extension shortens an auction or overextends from an old deadline.

Auction allocation rules● Open access↗
FA-56697

Soft close: extension base · case 02

Deadline extension shortens an auction or overextends from an old deadline.

Auction allocation rules◈ Members↗
FA-56698

Soft close: extension base · case 03

Deadline extension shortens an auction or overextends from an old deadline.

Auction allocation rules◈ Members↗
FA-56699

Soft close: extension base · case 04

Deadline extension shortens an auction or overextends from an old deadline.

Auction allocation rules◈ Members↗
FA-56700

Soft close: extension base · case 05

Deadline extension shortens an auction or overextends from an old deadline.

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 ↗