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

Exhaust-suppressed outer values leak their owned disposable resources · case 01

Exhaust-suppressed outer values leak their owned disposable resources; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42602

Exhaust-suppressed outer values leak their owned disposable resources · case 02

Exhaust-suppressed outer values leak their owned disposable resources; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42603

Exhaust-suppressed outer values leak their owned disposable resources · case 03

Exhaust-suppressed outer values leak their owned disposable resources; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42604

Exhaust-suppressed outer values leak their owned disposable resources · case 04

Exhaust-suppressed outer values leak their owned disposable resources; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42605

Exhaust-suppressed outer values leak their owned disposable resources · case 05

Exhaust-suppressed outer values leak their owned disposable resources; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42606

Exhaust invokes the inner factory for outer values rejected by active inners · case 01

Exhaust invokes the inner factory for outer values rejected by active inners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42607

Exhaust invokes the inner factory for outer values rejected by active inners · case 02

Exhaust invokes the inner factory for outer values rejected by active inners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42608

Exhaust invokes the inner factory for outer values rejected by active inners · case 03

Exhaust invokes the inner factory for outer values rejected by active inners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42609

Exhaust invokes the inner factory for outer values rejected by active inners · case 04

Exhaust invokes the inner factory for outer values rejected by active inners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42610

Exhaust invokes the inner factory for outer values rejected by active inners · case 05

Exhaust invokes the inner factory for outer values rejected by active inners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42611

Synchronous inner completion leaves the exhaust startup reservation occupied · case 01

Synchronous inner completion leaves the exhaust startup reservation occupied; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42612

Synchronous inner completion leaves the exhaust startup reservation occupied · case 02

Synchronous inner completion leaves the exhaust startup reservation occupied; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42613

Synchronous inner completion leaves the exhaust startup reservation occupied · case 03

Synchronous inner completion leaves the exhaust startup reservation occupied; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42614

Synchronous inner completion leaves the exhaust startup reservation occupied · case 04

Synchronous inner completion leaves the exhaust startup reservation occupied; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42615

Synchronous inner completion leaves the exhaust startup reservation occupied · case 05

Synchronous inner completion leaves the exhaust startup reservation occupied; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42616

A stale inner completion releases the exhaust slot · case 01

A stale inner completion releases the exhaust slot; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42617

A stale inner completion releases the exhaust slot · case 02

A stale inner completion releases the exhaust slot; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42618

A stale inner completion releases the exhaust slot · case 03

A stale inner completion releases the exhaust slot; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42619

A stale inner completion releases the exhaust slot · case 04

A stale inner completion releases the exhaust slot; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42620

A stale inner completion releases the exhaust slot · case 05

A stale inner completion releases the exhaust slot; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42621

Exhaust completion occurs at the first rather than last required terminal signal · case 01

Exhaust completion occurs at the first rather than last required terminal signal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42622

Exhaust completion occurs at the first rather than last required terminal signal · case 02

Exhaust completion occurs at the first rather than last required terminal signal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42623

Exhaust completion occurs at the first rather than last required terminal signal · case 03

Exhaust completion occurs at the first rather than last required terminal signal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42624

Exhaust completion occurs at the first rather than last required terminal signal · case 04

Exhaust completion occurs at the first rather than last required terminal signal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42625

Exhaust completion occurs at the first rather than last required terminal signal · case 05

Exhaust completion occurs at the first rather than last required terminal signal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42626

Suppressed exhaust inputs advance the inner generation · case 01

Suppressed exhaust inputs advance the inner generation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42627

Suppressed exhaust inputs advance the inner generation · case 02

Suppressed exhaust inputs advance the inner generation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42628

Suppressed exhaust inputs advance the inner generation · case 03

Suppressed exhaust inputs advance the inner generation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42629

Suppressed exhaust inputs advance the inner generation · case 04

Suppressed exhaust inputs advance the inner generation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42630

Suppressed exhaust inputs advance the inner generation · case 05

Suppressed exhaust inputs advance the inner generation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42631

Exhaust drop counter resets when the inner completes · case 01

Exhaust drop counter resets when the inner completes; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42632

Exhaust drop counter resets when the inner completes · case 02

Exhaust drop counter resets when the inner completes; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42633

Exhaust drop counter resets when the inner completes · case 03

Exhaust drop counter resets when the inner completes; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42634

Exhaust drop counter resets when the inner completes · case 04

Exhaust drop counter resets when the inner completes; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42635

Exhaust drop counter resets when the inner completes · case 05

Exhaust drop counter resets when the inner completes; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42636

Exhaust cancellation fails while synchronous subscription is pending · case 01

Exhaust cancellation fails while synchronous subscription is pending; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42637

Exhaust cancellation fails while synchronous subscription is pending · case 02

Exhaust cancellation fails while synchronous subscription is pending; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42638

Exhaust cancellation fails while synchronous subscription is pending · case 03

Exhaust cancellation fails while synchronous subscription is pending; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42639

Exhaust cancellation fails while synchronous subscription is pending · case 04

Exhaust cancellation fails while synchronous subscription is pending; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42640

Exhaust cancellation fails while synchronous subscription is pending · case 05

Exhaust cancellation fails while synchronous subscription is pending; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42641

Merge concurrency ignores synchronous inner reservations · case 01

Merge concurrency ignores synchronous inner reservations; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42642

Merge concurrency ignores synchronous inner reservations · case 02

Merge concurrency ignores synchronous inner reservations; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42643

Merge concurrency ignores synchronous inner reservations · case 03

Merge concurrency ignores synchronous inner reservations; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42644

Merge concurrency ignores synchronous inner reservations · case 04

Merge concurrency ignores synchronous inner reservations; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42645

Merge concurrency ignores synchronous inner reservations · case 05

Merge concurrency ignores synchronous inner reservations; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42646

Merge starts all pending inners despite a concurrency limit · case 01

Merge starts all pending inners despite a concurrency limit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42647

Merge starts all pending inners despite a concurrency limit · case 02

Merge starts all pending inners despite a concurrency limit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42648

Merge starts all pending inners despite a concurrency limit · case 03

Merge starts all pending inners despite a concurrency limit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42649

Merge starts all pending inners despite a concurrency limit · case 04

Merge starts all pending inners despite a concurrency limit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42650

Merge starts all pending inners despite a concurrency limit · case 05

Merge starts all pending inners despite a concurrency limit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42651

Merge loses the first pending inner that did not fit · case 01

Merge loses the first pending inner that did not fit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42652

Merge loses the first pending inner that did not fit · case 02

Merge loses the first pending inner that did not fit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42653

Merge loses the first pending inner that did not fit · case 03

Merge loses the first pending inner that did not fit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42654

Merge loses the first pending inner that did not fit · case 04

Merge loses the first pending inner that did not fit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42655

Merge loses the first pending inner that did not fit · case 05

Merge loses the first pending inner that did not fit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42656

One merge inner completion clears unrelated active subscriptions · case 01

One merge inner completion clears unrelated active subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42657

One merge inner completion clears unrelated active subscriptions · case 02

One merge inner completion clears unrelated active subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42658

One merge inner completion clears unrelated active subscriptions · case 03

One merge inner completion clears unrelated active subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42659

One merge inner completion clears unrelated active subscriptions · case 04

One merge inner completion clears unrelated active subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42660

One merge inner completion clears unrelated active subscriptions · case 05

One merge inner completion clears unrelated active subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42661

Merge outer completion discards queued inner subscriptions · case 01

Merge outer completion discards queued inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42662

Merge outer completion discards queued inner subscriptions · case 02

Merge outer completion discards queued inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42663

Merge outer completion discards queued inner subscriptions · case 03

Merge outer completion discards queued inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42664

Merge outer completion discards queued inner subscriptions · case 04

Merge outer completion discards queued inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42665

Merge outer completion discards queued inner subscriptions · case 05

Merge outer completion discards queued inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42666

Delay-error merge cancels sibling inner subscriptions · case 01

Delay-error merge cancels sibling inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42667

Delay-error merge cancels sibling inner subscriptions · case 02

Delay-error merge cancels sibling inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42668

Delay-error merge cancels sibling inner subscriptions · case 03

Delay-error merge cancels sibling inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42669

Delay-error merge cancels sibling inner subscriptions · case 04

Delay-error merge cancels sibling inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42670

Delay-error merge cancels sibling inner subscriptions · case 05

Delay-error merge cancels sibling inner subscriptions; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42671

Delayed merge errors lose the identity of the failing inner subscription · case 01

Delayed merge errors lose the identity of the failing inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42672

Delayed merge errors lose the identity of the failing inner subscription · case 02

Delayed merge errors lose the identity of the failing inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42673

Delayed merge errors lose the identity of the failing inner subscription · case 03

Delayed merge errors lose the identity of the failing inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42674

Delayed merge errors lose the identity of the failing inner subscription · case 04

Delayed merge errors lose the identity of the failing inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42675

Delayed merge errors lose the identity of the failing inner subscription · case 05

Delayed merge errors lose the identity of the failing inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42676

Merge reports delayed errors before all inner callbacks finish · case 01

Merge reports delayed errors before all inner callbacks finish; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42677

Merge reports delayed errors before all inner callbacks finish · case 02

Merge reports delayed errors before all inner callbacks finish; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42678

Merge reports delayed errors before all inner callbacks finish · case 03

Merge reports delayed errors before all inner callbacks finish; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42679

Merge reports delayed errors before all inner callbacks finish · case 04

Merge reports delayed errors before all inner callbacks finish; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42680

Merge reports delayed errors before all inner callbacks finish · case 05

Merge reports delayed errors before all inner callbacks finish; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42681

Merge accepts completion from an untracked inner subscription · case 01

Merge accepts completion from an untracked inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42682

Merge accepts completion from an untracked inner subscription · case 02

Merge accepts completion from an untracked inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42683

Merge accepts completion from an untracked inner subscription · case 03

Merge accepts completion from an untracked inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42684

Merge accepts completion from an untracked inner subscription · case 04

Merge accepts completion from an untracked inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42685

Merge accepts completion from an untracked inner subscription · case 05

Merge accepts completion from an untracked inner subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42686

Merge completion releases a slot for an unknown inner · case 01

Merge completion releases a slot for an unknown inner; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42687

Merge completion releases a slot for an unknown inner · case 02

Merge completion releases a slot for an unknown inner; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42688

Merge completion releases a slot for an unknown inner · case 03

Merge completion releases a slot for an unknown inner; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42689

Merge completion releases a slot for an unknown inner · case 04

Merge completion releases a slot for an unknown inner; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42690

Merge completion releases a slot for an unknown inner · case 05

Merge completion releases a slot for an unknown inner; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42691

Subscription installs its handle only after synchronous source callbacks · case 01

Subscription installs its handle only after synchronous source callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42692

Subscription installs its handle only after synchronous source callbacks · case 02

Subscription installs its handle only after synchronous source callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42693

Subscription installs its handle only after synchronous source callbacks · case 03

Subscription installs its handle only after synchronous source callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42694

Subscription installs its handle only after synchronous source callbacks · case 04

Subscription installs its handle only after synchronous source callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42695

Subscription installs its handle only after synchronous source callbacks · case 05

Subscription installs its handle only after synchronous source callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42696

Cancellation queued before teardown return is misclassified as post-return · case 01

Cancellation queued before teardown return is misclassified as post-return; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-42697

Cancellation queued before teardown return is misclassified as post-return · case 02

Cancellation queued before teardown return is misclassified as post-return; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42698

Cancellation queued before teardown return is misclassified as post-return · case 03

Cancellation queued before teardown return is misclassified as post-return; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42699

Cancellation queued before teardown return is misclassified as post-return · case 04

Cancellation queued before teardown return is misclassified as post-return; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42700

Cancellation queued before teardown return is misclassified as post-return · case 05

Cancellation queued before teardown return is misclassified as post-return; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ 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 ↗