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

Amendment priority: filled floor · case 01

An amendment retroactively deletes executed units.

Auction allocation rules● Open access↗
FA-56402

Amendment priority: filled floor · case 02

An amendment retroactively deletes executed units.

Auction allocation rules◈ Members↗
FA-56403

Amendment priority: filled floor · case 03

An amendment retroactively deletes executed units.

Auction allocation rules◈ Members↗
FA-56404

Amendment priority: filled floor · case 04

An amendment retroactively deletes executed units.

Auction allocation rules◈ Members↗
FA-56405

Amendment priority: filled floor · case 05

An amendment retroactively deletes executed units.

Auction allocation rules◈ Members↗
FA-56406

Amendment priority: remaining recalculation · case 01

Replacement remaining quantity ignores already executed units.

Auction allocation rules● Open access↗
FA-56407

Amendment priority: remaining recalculation · case 02

Replacement remaining quantity ignores already executed units.

Auction allocation rules◈ Members↗
FA-56408

Amendment priority: remaining recalculation · case 03

Replacement remaining quantity ignores already executed units.

Auction allocation rules◈ Members↗
FA-56409

Amendment priority: remaining recalculation · case 04

Replacement remaining quantity ignores already executed units.

Auction allocation rules◈ Members↗
FA-56410

Amendment priority: remaining recalculation · case 05

Replacement remaining quantity ignores already executed units.

Auction allocation rules◈ Members↗
FA-56411

Amendment priority: cancel ack gate · case 01

Requesting cancellation is confused with acknowledgment of cancellation.

Auction allocation rules● Open access↗
FA-56412

Amendment priority: cancel ack gate · case 02

Requesting cancellation is confused with acknowledgment of cancellation.

Auction allocation rules◈ Members↗
FA-56413

Amendment priority: cancel ack gate · case 03

Requesting cancellation is confused with acknowledgment of cancellation.

Auction allocation rules◈ Members↗
FA-56414

Amendment priority: cancel ack gate · case 04

Requesting cancellation is confused with acknowledgment of cancellation.

Auction allocation rules◈ Members↗
FA-56415

Amendment priority: cancel ack gate · case 05

Requesting cancellation is confused with acknowledgment of cancellation.

Auction allocation rules◈ Members↗
FA-56416

Amendment priority: revision compare · case 01

An amendment targets a superseded or future revision.

Auction allocation rules● Open access↗
FA-56417

Amendment priority: revision compare · case 02

An amendment targets a superseded or future revision.

Auction allocation rules◈ Members↗
FA-56418

Amendment priority: revision compare · case 03

An amendment targets a superseded or future revision.

Auction allocation rules◈ Members↗
FA-56419

Amendment priority: revision compare · case 04

An amendment targets a superseded or future revision.

Auction allocation rules◈ Members↗
FA-56420

Amendment priority: revision compare · case 05

An amendment targets a superseded or future revision.

Auction allocation rules◈ Members↗
FA-56421

Amendment priority: lot immutability · case 01

An order replacement switches the auction lot while retaining its identity.

Auction allocation rules● Open access↗
FA-56422

Amendment priority: lot immutability · case 02

An order replacement switches the auction lot while retaining its identity.

Auction allocation rules◈ Members↗
FA-56423

Amendment priority: lot immutability · case 03

An order replacement switches the auction lot while retaining its identity.

Auction allocation rules◈ Members↗
FA-56424

Amendment priority: lot immutability · case 04

An order replacement switches the auction lot while retaining its identity.

Auction allocation rules◈ Members↗
FA-56425

Amendment priority: lot immutability · case 05

An order replacement switches the auction lot while retaining its identity.

Auction allocation rules◈ Members↗
FA-56426

Amendment priority: owner immutability · case 01

Amendment changes who owes obligations already reserved by the order.

Auction allocation rules● Open access↗
FA-56427

Amendment priority: owner immutability · case 02

Amendment changes who owes obligations already reserved by the order.

Auction allocation rules◈ Members↗
FA-56428

Amendment priority: owner immutability · case 03

Amendment changes who owes obligations already reserved by the order.

Auction allocation rules◈ Members↗
FA-56429

Amendment priority: owner immutability · case 04

Amendment changes who owes obligations already reserved by the order.

Auction allocation rules◈ Members↗
FA-56430

Amendment priority: owner immutability · case 05

Amendment changes who owes obligations already reserved by the order.

Auction allocation rules◈ Members↗
FA-56431

Amendment priority: freeze restriction · case 01

A freeze patch permits repricing merely because quantity decreases.

Auction allocation rules● Open access↗
FA-56432

Amendment priority: freeze restriction · case 02

A freeze patch permits repricing merely because quantity decreases.

Auction allocation rules◈ Members↗
FA-56433

Amendment priority: freeze restriction · case 03

A freeze patch permits repricing merely because quantity decreases.

Auction allocation rules◈ Members↗
FA-56434

Amendment priority: freeze restriction · case 04

A freeze patch permits repricing merely because quantity decreases.

Auction allocation rules◈ Members↗
FA-56435

Amendment priority: freeze restriction · case 05

A freeze patch permits repricing merely because quantity decreases.

Auction allocation rules◈ Members↗
FA-56436

Amendment priority: request replay · case 01

Replayed replacement requests create additional order revisions.

Auction allocation rules● Open access↗
FA-56437

Amendment priority: request replay · case 02

Replayed replacement requests create additional order revisions.

Auction allocation rules◈ Members↗
FA-56438

Amendment priority: request replay · case 03

Replayed replacement requests create additional order revisions.

Auction allocation rules◈ Members↗
FA-56439

Amendment priority: request replay · case 04

Replayed replacement requests create additional order revisions.

Auction allocation rules◈ Members↗
FA-56440

Amendment priority: request replay · case 05

Replayed replacement requests create additional order revisions.

Auction allocation rules◈ Members↗
FA-56441

Escrow reservation: replace credit · case 01

Replacement affordability double-counts its own existing hold.

Auction allocation rules● Open access↗
FA-56442

Escrow reservation: replace credit · case 02

Replacement affordability double-counts its own existing hold.

Auction allocation rules◈ Members↗
FA-56443

Escrow reservation: replace credit · case 03

Replacement affordability double-counts its own existing hold.

Auction allocation rules◈ Members↗
FA-56444

Escrow reservation: replace credit · case 04

Replacement affordability double-counts its own existing hold.

Auction allocation rules◈ Members↗
FA-56445

Escrow reservation: replace credit · case 05

Replacement affordability double-counts its own existing hold.

Auction allocation rules◈ Members↗
FA-56446

Escrow reservation: atomic replacement · case 01

A failed collateral amendment destroys the previous valid reservation.

Auction allocation rules● Open access↗
FA-56447

Escrow reservation: atomic replacement · case 02

A failed collateral amendment destroys the previous valid reservation.

Auction allocation rules◈ Members↗
FA-56448

Escrow reservation: atomic replacement · case 03

A failed collateral amendment destroys the previous valid reservation.

Auction allocation rules◈ Members↗
FA-56449

Escrow reservation: atomic replacement · case 04

A failed collateral amendment destroys the previous valid reservation.

Auction allocation rules◈ Members↗
FA-56450

Escrow reservation: atomic replacement · case 05

A failed collateral amendment destroys the previous valid reservation.

Auction allocation rules◈ Members↗
FA-56451

Escrow reservation: capture release · case 01

Captured fills remain reserved or are released using historical captures.

Auction allocation rules● Open access↗
FA-56452

Escrow reservation: capture release · case 02

Captured fills remain reserved or are released using historical captures.

Auction allocation rules◈ Members↗
FA-56453

Escrow reservation: capture release · case 03

Captured fills remain reserved or are released using historical captures.

Auction allocation rules◈ Members↗
FA-56454

Escrow reservation: capture release · case 04

Captured fills remain reserved or are released using historical captures.

Auction allocation rules◈ Members↗
FA-56455

Escrow reservation: capture release · case 05

Captured fills remain reserved or are released using historical captures.

Auction allocation rules◈ Members↗
FA-56456

Escrow reservation: pending release availability · case 01

Unconfirmed hold releases become spendable.

Auction allocation rules● Open access↗
FA-56457

Escrow reservation: pending release availability · case 02

Unconfirmed hold releases become spendable.

Auction allocation rules◈ Members↗
FA-56458

Escrow reservation: pending release availability · case 03

Unconfirmed hold releases become spendable.

Auction allocation rules◈ Members↗
FA-56459

Escrow reservation: pending release availability · case 04

Unconfirmed hold releases become spendable.

Auction allocation rules◈ Members↗
FA-56460

Escrow reservation: pending release availability · case 05

Unconfirmed hold releases become spendable.

Auction allocation rules◈ Members↗
FA-56461

Escrow reservation: refund ceiling · case 01

An auction refund may exceed captured proceeds.

Auction allocation rules● Open access↗
FA-56462

Escrow reservation: refund ceiling · case 02

An auction refund may exceed captured proceeds.

Auction allocation rules◈ Members↗
FA-56463

Escrow reservation: refund ceiling · case 03

An auction refund may exceed captured proceeds.

Auction allocation rules◈ Members↗
FA-56464

Escrow reservation: refund ceiling · case 04

An auction refund may exceed captured proceeds.

Auction allocation rules◈ Members↗
FA-56465

Escrow reservation: refund ceiling · case 05

An auction refund may exceed captured proceeds.

Auction allocation rules◈ Members↗
FA-56466

Escrow reservation: bond separation · case 01

Bid bond and payment collateral are wrongly netted.

Auction allocation rules● Open access↗
FA-56467

Escrow reservation: bond separation · case 02

Bid bond and payment collateral are wrongly netted.

Auction allocation rules◈ Members↗
FA-56468

Escrow reservation: bond separation · case 03

Bid bond and payment collateral are wrongly netted.

Auction allocation rules◈ Members↗
FA-56469

Escrow reservation: bond separation · case 04

Bid bond and payment collateral are wrongly netted.

Auction allocation rules◈ Members↗
FA-56470

Escrow reservation: bond separation · case 05

Bid bond and payment collateral are wrongly netted.

Auction allocation rules◈ Members↗
FA-56471

Escrow reservation: close release · case 01

Auction closure returns collateral already consumed by the final fill.

Auction allocation rules● Open access↗
FA-56472

Escrow reservation: close release · case 02

Auction closure returns collateral already consumed by the final fill.

Auction allocation rules◈ Members↗
FA-56473

Escrow reservation: close release · case 03

Auction closure returns collateral already consumed by the final fill.

Auction allocation rules◈ Members↗
FA-56474

Escrow reservation: close release · case 04

Auction closure returns collateral already consumed by the final fill.

Auction allocation rules◈ Members↗
FA-56475

Escrow reservation: close release · case 05

Auction closure returns collateral already consumed by the final fill.

Auction allocation rules◈ Members↗
FA-56476

Escrow reservation: release clamp · case 01

A release command exceeds the reservation left after capture.

Auction allocation rules● Open access↗
FA-56477

Escrow reservation: release clamp · case 02

A release command exceeds the reservation left after capture.

Auction allocation rules◈ Members↗
FA-56478

Escrow reservation: release clamp · case 03

A release command exceeds the reservation left after capture.

Auction allocation rules◈ Members↗
FA-56479

Escrow reservation: release clamp · case 04

A release command exceeds the reservation left after capture.

Auction allocation rules◈ Members↗
FA-56480

Escrow reservation: release clamp · case 05

A release command exceeds the reservation left after capture.

Auction allocation rules◈ Members↗
FA-56481

Escrow reservation: seller net remittance · case 01

Seller remittance omits the fee or charges refundable bidder collateral.

Auction allocation rules● Open access↗
FA-56482

Escrow reservation: seller net remittance · case 02

Seller remittance omits the fee or charges refundable bidder collateral.

Auction allocation rules◈ Members↗
FA-56483

Escrow reservation: seller net remittance · case 03

Seller remittance omits the fee or charges refundable bidder collateral.

Auction allocation rules◈ Members↗
FA-56484

Escrow reservation: seller net remittance · case 04

Seller remittance omits the fee or charges refundable bidder collateral.

Auction allocation rules◈ Members↗
FA-56485

Escrow reservation: seller net remittance · case 05

Seller remittance omits the fee or charges refundable bidder collateral.

Auction allocation rules◈ Members↗
FA-56486

Escrow reservation: unreserved fee check · case 01

Admission approves a fee using funds already committed to the replacement bid.

Auction allocation rules● Open access↗
FA-56487

Escrow reservation: unreserved fee check · case 02

Admission approves a fee using funds already committed to the replacement bid.

Auction allocation rules◈ Members↗
FA-56488

Escrow reservation: unreserved fee check · case 03

Admission approves a fee using funds already committed to the replacement bid.

Auction allocation rules◈ Members↗
FA-56489

Escrow reservation: unreserved fee check · case 04

Admission approves a fee using funds already committed to the replacement bid.

Auction allocation rules◈ Members↗
FA-56490

Escrow reservation: unreserved fee check · case 05

Admission approves a fee using funds already committed to the replacement bid.

Auction allocation rules◈ Members↗
FA-56491

Package conditions: must link completeness · case 01

Package admission accepts a fragment of an all-linked offer.

Auction allocation rules● Open access↗
FA-56492

Package conditions: must link completeness · case 02

Package admission accepts a fragment of an all-linked offer.

Auction allocation rules◈ Members↗
FA-56493

Package conditions: must link completeness · case 03

Package admission accepts a fragment of an all-linked offer.

Auction allocation rules◈ Members↗
FA-56494

Package conditions: must link completeness · case 04

Package admission accepts a fragment of an all-linked offer.

Auction allocation rules◈ Members↗
FA-56495

Package conditions: must link completeness · case 05

Package admission accepts a fragment of an all-linked offer.

Auction allocation rules◈ Members↗
FA-56496

Package conditions: negative package clause · case 01

An exclusion clause checks complete forbidden bundles instead of any forbidden item.

Auction allocation rules● Open access↗
FA-56497

Package conditions: negative package clause · case 02

An exclusion clause checks complete forbidden bundles instead of any forbidden item.

Auction allocation rules◈ Members↗
FA-56498

Package conditions: negative package clause · case 03

An exclusion clause checks complete forbidden bundles instead of any forbidden item.

Auction allocation rules◈ Members↗
FA-56499

Package conditions: negative package clause · case 04

An exclusion clause checks complete forbidden bundles instead of any forbidden item.

Auction allocation rules◈ Members↗
FA-56500

Package conditions: negative package clause · case 05

An exclusion clause checks complete forbidden bundles instead of any forbidden item.

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 ↗