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

The target phase chooses the first ancestor · case 01

The target phase chooses the first ancestor; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41702

The target phase chooses the first ancestor · case 02

The target phase chooses the first ancestor; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41703

The target phase chooses the first ancestor · case 03

The target phase chooses the first ancestor; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41704

The target phase chooses the first ancestor · case 04

The target phase chooses the first ancestor; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41705

The target phase chooses the first ancestor · case 05

The target phase chooses the first ancestor; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41706

Immediate propagation stop still advances to another node · case 01

Immediate propagation stop still advances to another node; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41707

Immediate propagation stop still advances to another node · case 02

Immediate propagation stop still advances to another node; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41708

Immediate propagation stop still advances to another node · case 03

Immediate propagation stop still advances to another node; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41709

Immediate propagation stop still advances to another node · case 04

Immediate propagation stop still advances to another node; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41710

Immediate propagation stop still advances to another node · case 05

Immediate propagation stop still advances to another node; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41711

Ordinary propagation stop suppresses current-node sibling callbacks · case 01

Ordinary propagation stop suppresses current-node sibling callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41712

Ordinary propagation stop suppresses current-node sibling callbacks · case 02

Ordinary propagation stop suppresses current-node sibling callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41713

Ordinary propagation stop suppresses current-node sibling callbacks · case 03

Ordinary propagation stop suppresses current-node sibling callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41714

Ordinary propagation stop suppresses current-node sibling callbacks · case 04

Ordinary propagation stop suppresses current-node sibling callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41715

Ordinary propagation stop suppresses current-node sibling callbacks · case 05

Ordinary propagation stop suppresses current-node sibling callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41716

A passive callback cancels the event default action · case 01

A passive callback cancels the event default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41717

A passive callback cancels the event default action · case 02

A passive callback cancels the event default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41718

A passive callback cancels the event default action · case 03

A passive callback cancels the event default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41719

A passive callback cancels the event default action · case 04

A passive callback cancels the event default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41720

A passive callback cancels the event default action · case 05

A passive callback cancels the event default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41721

A previously cancelled event runs its default action · case 01

A previously cancelled event runs its default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41722

A previously cancelled event runs its default action · case 02

A previously cancelled event runs its default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41723

A previously cancelled event runs its default action · case 03

A previously cancelled event runs its default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41724

A previously cancelled event runs its default action · case 04

A previously cancelled event runs its default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41725

A previously cancelled event runs its default action · case 05

A previously cancelled event runs its default action; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41726

Callback current-target metadata points at the terminal target · case 01

Callback current-target metadata points at the terminal target; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41727

Callback current-target metadata points at the terminal target · case 02

Callback current-target metadata points at the terminal target; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41728

Callback current-target metadata points at the terminal target · case 03

Callback current-target metadata points at the terminal target; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41729

Callback current-target metadata points at the terminal target · case 04

Callback current-target metadata points at the terminal target; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41730

Callback current-target metadata points at the terminal target · case 05

Callback current-target metadata points at the terminal target; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41731

Propagation exposes only the ancestor portion of the event path · case 01

Propagation exposes only the ancestor portion of the event path; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41732

Propagation exposes only the ancestor portion of the event path · case 02

Propagation exposes only the ancestor portion of the event path; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41733

Propagation exposes only the ancestor portion of the event path · case 03

Propagation exposes only the ancestor portion of the event path; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41734

Propagation exposes only the ancestor portion of the event path · case 04

Propagation exposes only the ancestor portion of the event path; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41735

Propagation exposes only the ancestor portion of the event path · case 05

Propagation exposes only the ancestor portion of the event path; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41736

Ignored prevent-default calls are not diagnosed for passive listeners · case 01

Ignored prevent-default calls are not diagnosed for passive listeners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41737

Ignored prevent-default calls are not diagnosed for passive listeners · case 02

Ignored prevent-default calls are not diagnosed for passive listeners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41738

Ignored prevent-default calls are not diagnosed for passive listeners · case 03

Ignored prevent-default calls are not diagnosed for passive listeners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41739

Ignored prevent-default calls are not diagnosed for passive listeners · case 04

Ignored prevent-default calls are not diagnosed for passive listeners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41740

Ignored prevent-default calls are not diagnosed for passive listeners · case 05

Ignored prevent-default calls are not diagnosed for passive listeners; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41741

Recoverable callback errors abort unrelated observer callbacks · case 01

Recoverable callback errors abort unrelated observer callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41742

Recoverable callback errors abort unrelated observer callbacks · case 02

Recoverable callback errors abort unrelated observer callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41743

Recoverable callback errors abort unrelated observer callbacks · case 03

Recoverable callback errors abort unrelated observer callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41744

Recoverable callback errors abort unrelated observer callbacks · case 04

Recoverable callback errors abort unrelated observer callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41745

Recoverable callback errors abort unrelated observer callbacks · case 05

Recoverable callback errors abort unrelated observer callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41746

A throwing observer callback skips resource cleanup · case 01

A throwing observer callback skips resource cleanup; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41747

A throwing observer callback skips resource cleanup · case 02

A throwing observer callback skips resource cleanup; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41748

A throwing observer callback skips resource cleanup · case 03

A throwing observer callback skips resource cleanup; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41749

A throwing observer callback skips resource cleanup · case 04

A throwing observer callback skips resource cleanup; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41750

A throwing observer callback skips resource cleanup · case 05

A throwing observer callback skips resource cleanup; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41751

An error handled by an observer error listener is also unhandled · case 01

An error handled by an observer error listener is also unhandled; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41752

An error handled by an observer error listener is also unhandled · case 02

An error handled by an observer error listener is also unhandled; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41753

An error handled by an observer error listener is also unhandled · case 03

An error handled by an observer error listener is also unhandled; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41754

An error handled by an observer error listener is also unhandled · case 04

An error handled by an observer error listener is also unhandled; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41755

An error handled by an observer error listener is also unhandled · case 05

An error handled by an observer error listener is also unhandled; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41756

A new callback failure overwrites earlier collected failures · case 01

A new callback failure overwrites earlier collected failures; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41757

A new callback failure overwrites earlier collected failures · case 02

A new callback failure overwrites earlier collected failures; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41758

A new callback failure overwrites earlier collected failures · case 03

A new callback failure overwrites earlier collected failures; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41759

A new callback failure overwrites earlier collected failures · case 04

A new callback failure overwrites earlier collected failures; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41760

A new callback failure overwrites earlier collected failures · case 05

A new callback failure overwrites earlier collected failures; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41761

A fatal callback failure is routed through recovery · case 01

A fatal callback failure is routed through recovery; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41762

A fatal callback failure is routed through recovery · case 02

A fatal callback failure is routed through recovery; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41763

A fatal callback failure is routed through recovery · case 03

A fatal callback failure is routed through recovery; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41764

A fatal callback failure is routed through recovery · case 04

A fatal callback failure is routed through recovery; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41765

A fatal callback failure is routed through recovery · case 05

A fatal callback failure is routed through recovery; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41766

Falsey callback results are converted to absent results · case 01

Falsey callback results are converted to absent results; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41767

Falsey callback results are converted to absent results · case 02

Falsey callback results are converted to absent results; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41768

Falsey callback results are converted to absent results · case 03

Falsey callback results are converted to absent results; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41769

Falsey callback results are converted to absent results · case 04

Falsey callback results are converted to absent results; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41770

Falsey callback results are converted to absent results · case 05

Falsey callback results are converted to absent results; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41771

Failure accounting claims skipped siblings executed · case 01

Failure accounting claims skipped siblings executed; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41772

Failure accounting claims skipped siblings executed · case 02

Failure accounting claims skipped siblings executed; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41773

Failure accounting claims skipped siblings executed · case 03

Failure accounting claims skipped siblings executed; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41774

Failure accounting claims skipped siblings executed · case 04

Failure accounting claims skipped siblings executed; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41775

Failure accounting claims skipped siblings executed · case 05

Failure accounting claims skipped siblings executed; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41776

A successful callback accidentally clears active dispatch state · case 01

A successful callback accidentally clears active dispatch state; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41777

A successful callback accidentally clears active dispatch state · case 02

A successful callback accidentally clears active dispatch state; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41778

A successful callback accidentally clears active dispatch state · case 03

A successful callback accidentally clears active dispatch state; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41779

A successful callback accidentally clears active dispatch state · case 04

A successful callback accidentally clears active dispatch state; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41780

A successful callback accidentally clears active dispatch state · case 05

A successful callback accidentally clears active dispatch state; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41781

An absent exception is marked handled merely because a handler exists · case 01

An absent exception is marked handled merely because a handler exists; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41782

An absent exception is marked handled merely because a handler exists · case 02

An absent exception is marked handled merely because a handler exists; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41783

An absent exception is marked handled merely because a handler exists · case 03

An absent exception is marked handled merely because a handler exists; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41784

An absent exception is marked handled merely because a handler exists · case 04

An absent exception is marked handled merely because a handler exists; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41785

An absent exception is marked handled merely because a handler exists · case 05

An absent exception is marked handled merely because a handler exists; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41786

Fail-fast policy misclassifies every callback error as fatal · case 01

Fail-fast policy misclassifies every callback error as fatal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41787

Fail-fast policy misclassifies every callback error as fatal · case 02

Fail-fast policy misclassifies every callback error as fatal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41788

Fail-fast policy misclassifies every callback error as fatal · case 03

Fail-fast policy misclassifies every callback error as fatal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41789

Fail-fast policy misclassifies every callback error as fatal · case 04

Fail-fast policy misclassifies every callback error as fatal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41790

Fail-fast policy misclassifies every callback error as fatal · case 05

Fail-fast policy misclassifies every callback error as fatal; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41791

Envelope copy drops the first callback payload element · case 01

Envelope copy drops the first callback payload element; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41792

Envelope copy drops the first callback payload element · case 02

Envelope copy drops the first callback payload element; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41793

Envelope copy drops the first callback payload element · case 03

Envelope copy drops the first callback payload element; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41794

Envelope copy drops the first callback payload element · case 04

Envelope copy drops the first callback payload element; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41795

Envelope copy drops the first callback payload element · case 05

Envelope copy drops the first callback payload element; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41796

Private observer envelope headers escape to callbacks · case 01

Private observer envelope headers escape to callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41797

Private observer envelope headers escape to callbacks · case 02

Private observer envelope headers escape to callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41798

Private observer envelope headers escape to callbacks · case 03

Private observer envelope headers escape to callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41799

Private observer envelope headers escape to callbacks · case 04

Private observer envelope headers escape to callbacks; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41800

Private observer envelope headers escape to callbacks · case 05

Private observer envelope headers escape to callbacks; 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 ↗