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

Tree drop accessibility descriptor: Drop descriptor addresses the wrong accessible parent · case 01

Drop descriptor addresses the wrong accessible parent produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38702

Tree drop accessibility descriptor: Drop descriptor addresses the wrong accessible parent · case 02

Drop descriptor addresses the wrong accessible parent produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38703

Tree drop accessibility descriptor: Drop descriptor addresses the wrong accessible parent · case 03

Drop descriptor addresses the wrong accessible parent produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38704

Tree drop accessibility descriptor: Drop descriptor addresses the wrong accessible parent · case 04

Drop descriptor addresses the wrong accessible parent produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38705

Tree drop accessibility descriptor: Drop descriptor addresses the wrong accessible parent · case 05

Drop descriptor addresses the wrong accessible parent produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38706

Tree drop accessibility descriptor: Leaf inside and root sibling legality are conflated · case 01

Leaf inside and root sibling legality are conflated produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38707

Tree drop accessibility descriptor: Leaf inside and root sibling legality are conflated · case 02

Leaf inside and root sibling legality are conflated produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38708

Tree drop accessibility descriptor: Leaf inside and root sibling legality are conflated · case 03

Leaf inside and root sibling legality are conflated produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38709

Tree drop accessibility descriptor: Leaf inside and root sibling legality are conflated · case 04

Leaf inside and root sibling legality are conflated produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38710

Tree drop accessibility descriptor: Leaf inside and root sibling legality are conflated · case 05

Leaf inside and root sibling legality are conflated produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38711

Tree drop accessibility descriptor: Sibling partition restriction leaks into valid nesting · case 01

Sibling partition restriction leaks into valid nesting produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38712

Tree drop accessibility descriptor: Sibling partition restriction leaks into valid nesting · case 02

Sibling partition restriction leaks into valid nesting produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38713

Tree drop accessibility descriptor: Sibling partition restriction leaks into valid nesting · case 03

Sibling partition restriction leaks into valid nesting produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38714

Tree drop accessibility descriptor: Sibling partition restriction leaks into valid nesting · case 04

Sibling partition restriction leaks into valid nesting produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38715

Tree drop accessibility descriptor: Sibling partition restriction leaks into valid nesting · case 05

Sibling partition restriction leaks into valid nesting produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38716

Tree drop accessibility descriptor: Copy and move permission are interchanged · case 01

Copy and move permission are interchanged produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38717

Tree drop accessibility descriptor: Copy and move permission are interchanged · case 02

Copy and move permission are interchanged produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38718

Tree drop accessibility descriptor: Copy and move permission are interchanged · case 03

Copy and move permission are interchanged produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38719

Tree drop accessibility descriptor: Copy and move permission are interchanged · case 04

Copy and move permission are interchanged produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38720

Tree drop accessibility descriptor: Copy and move permission are interchanged · case 05

Copy and move permission are interchanged produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38721

Tree drop accessibility descriptor: Drop acceptance omits permission or cycle gate · case 01

Drop acceptance omits permission or cycle gate produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38722

Tree drop accessibility descriptor: Drop acceptance omits permission or cycle gate · case 02

Drop acceptance omits permission or cycle gate produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38723

Tree drop accessibility descriptor: Drop acceptance omits permission or cycle gate · case 03

Drop acceptance omits permission or cycle gate produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38724

Tree drop accessibility descriptor: Drop acceptance omits permission or cycle gate · case 04

Drop acceptance omits permission or cycle gate produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38725

Tree drop accessibility descriptor: Drop acceptance omits permission or cycle gate · case 05

Drop acceptance omits permission or cycle gate produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38726

Tree drop accessibility descriptor: Drop insertion position mixes child and sibling coordinates · case 01

Drop insertion position mixes child and sibling coordinates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38727

Tree drop accessibility descriptor: Drop insertion position mixes child and sibling coordinates · case 02

Drop insertion position mixes child and sibling coordinates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38728

Tree drop accessibility descriptor: Drop insertion position mixes child and sibling coordinates · case 03

Drop insertion position mixes child and sibling coordinates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38729

Tree drop accessibility descriptor: Drop insertion position mixes child and sibling coordinates · case 04

Drop insertion position mixes child and sibling coordinates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38730

Tree drop accessibility descriptor: Drop insertion position mixes child and sibling coordinates · case 05

Drop insertion position mixes child and sibling coordinates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38731

Tree drop accessibility descriptor: Drop level fails to reflect nesting mode · case 01

Drop level fails to reflect nesting mode produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38732

Tree drop accessibility descriptor: Drop level fails to reflect nesting mode · case 02

Drop level fails to reflect nesting mode produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38733

Tree drop accessibility descriptor: Drop level fails to reflect nesting mode · case 03

Drop level fails to reflect nesting mode produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38734

Tree drop accessibility descriptor: Drop level fails to reflect nesting mode · case 04

Drop level fails to reflect nesting mode produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38735

Tree drop accessibility descriptor: Drop level fails to reflect nesting mode · case 05

Drop level fails to reflect nesting mode produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38736

Tree drop accessibility descriptor: Rejected target retains a positive drag effect · case 01

Rejected target retains a positive drag effect produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38737

Tree drop accessibility descriptor: Rejected target retains a positive drag effect · case 02

Rejected target retains a positive drag effect produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38738

Tree drop accessibility descriptor: Rejected target retains a positive drag effect · case 03

Rejected target retains a positive drag effect produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38739

Tree drop accessibility descriptor: Rejected target retains a positive drag effect · case 04

Rejected target retains a positive drag effect produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38740

Tree drop accessibility descriptor: Rejected target retains a positive drag effect · case 05

Rejected target retains a positive drag effect produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38741

Hierarchical filter projection: Filter accepts missing rows or drops later matches · case 01

Filter accepts missing rows or drops later matches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38742

Hierarchical filter projection: Filter accepts missing rows or drops later matches · case 02

Filter accepts missing rows or drops later matches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38743

Hierarchical filter projection: Filter accepts missing rows or drops later matches · case 03

Filter accepts missing rows or drops later matches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38744

Hierarchical filter projection: Filter accepts missing rows or drops later matches · case 04

Filter accepts missing rows or drops later matches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38745

Hierarchical filter projection: Filter accepts missing rows or drops later matches · case 05

Filter accepts missing rows or drops later matches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38746

Hierarchical filter projection: Deep match loses full contextual path · case 01

Deep match loses full contextual path produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38747

Hierarchical filter projection: Deep match loses full contextual path · case 02

Deep match loses full contextual path produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38748

Hierarchical filter projection: Deep match loses full contextual path · case 03

Deep match loses full contextual path produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38749

Hierarchical filter projection: Deep match loses full contextual path · case 04

Deep match loses full contextual path produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38750

Hierarchical filter projection: Deep match loses full contextual path · case 05

Deep match loses full contextual path produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38751

Hierarchical filter projection: Filter projection loses tree preorder or ancestors · case 01

Filter projection loses tree preorder or ancestors produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38752

Hierarchical filter projection: Filter projection loses tree preorder or ancestors · case 02

Filter projection loses tree preorder or ancestors produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38753

Hierarchical filter projection: Filter projection loses tree preorder or ancestors · case 03

Filter projection loses tree preorder or ancestors produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38754

Hierarchical filter projection: Filter projection loses tree preorder or ancestors · case 04

Filter projection loses tree preorder or ancestors produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38755

Hierarchical filter projection: Filter projection loses tree preorder or ancestors · case 05

Filter projection loses tree preorder or ancestors produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38756

Hierarchical filter projection: Temporary filter expansion erases saved expansion · case 01

Temporary filter expansion erases saved expansion produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38757

Hierarchical filter projection: Temporary filter expansion erases saved expansion · case 02

Temporary filter expansion erases saved expansion produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38758

Hierarchical filter projection: Temporary filter expansion erases saved expansion · case 03

Temporary filter expansion erases saved expansion produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38759

Hierarchical filter projection: Temporary filter expansion erases saved expansion · case 04

Temporary filter expansion erases saved expansion produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38760

Hierarchical filter projection: Temporary filter expansion erases saved expansion · case 05

Temporary filter expansion erases saved expansion produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38761

Hierarchical filter projection: Filtering silently deletes hidden selections · case 01

Filtering silently deletes hidden selections produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38762

Hierarchical filter projection: Filtering silently deletes hidden selections · case 02

Filtering silently deletes hidden selections produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38763

Hierarchical filter projection: Filtering silently deletes hidden selections · case 03

Filtering silently deletes hidden selections produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38764

Hierarchical filter projection: Filtering silently deletes hidden selections · case 04

Filtering silently deletes hidden selections produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38765

Hierarchical filter projection: Filtering silently deletes hidden selections · case 05

Filtering silently deletes hidden selections produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38766

Hierarchical filter projection: Filter focus recovery chooses remote ancestor · case 01

Filter focus recovery chooses remote ancestor produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38767

Hierarchical filter projection: Filter focus recovery chooses remote ancestor · case 02

Filter focus recovery chooses remote ancestor produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38768

Hierarchical filter projection: Filter focus recovery chooses remote ancestor · case 03

Filter focus recovery chooses remote ancestor produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38769

Hierarchical filter projection: Filter focus recovery chooses remote ancestor · case 04

Filter focus recovery chooses remote ancestor produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38770

Hierarchical filter projection: Filter focus recovery chooses remote ancestor · case 05

Filter focus recovery chooses remote ancestor produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38771

Hierarchical filter projection: Filtered sibling position uses global preorder offset · case 01

Filtered sibling position uses global preorder offset produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38772

Hierarchical filter projection: Filtered sibling position uses global preorder offset · case 02

Filtered sibling position uses global preorder offset produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38773

Hierarchical filter projection: Filtered sibling position uses global preorder offset · case 03

Filtered sibling position uses global preorder offset produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38774

Hierarchical filter projection: Filtered sibling position uses global preorder offset · case 04

Filtered sibling position uses global preorder offset produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38775

Hierarchical filter projection: Filtered sibling position uses global preorder offset · case 05

Filtered sibling position uses global preorder offset produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38776

Hierarchical filter projection: Filtered sibling count includes unrelated or hidden branches · case 01

Filtered sibling count includes unrelated or hidden branches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38777

Hierarchical filter projection: Filtered sibling count includes unrelated or hidden branches · case 02

Filtered sibling count includes unrelated or hidden branches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38778

Hierarchical filter projection: Filtered sibling count includes unrelated or hidden branches · case 03

Filtered sibling count includes unrelated or hidden branches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38779

Hierarchical filter projection: Filtered sibling count includes unrelated or hidden branches · case 04

Filtered sibling count includes unrelated or hidden branches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38780

Hierarchical filter projection: Filtered sibling count includes unrelated or hidden branches · case 05

Filtered sibling count includes unrelated or hidden branches produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38781

Hierarchical filter projection: Match ancestor is falsely tagged context-only · case 01

Match ancestor is falsely tagged context-only produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38782

Hierarchical filter projection: Match ancestor is falsely tagged context-only · case 02

Match ancestor is falsely tagged context-only produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38783

Hierarchical filter projection: Match ancestor is falsely tagged context-only · case 03

Match ancestor is falsely tagged context-only produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38784

Hierarchical filter projection: Match ancestor is falsely tagged context-only · case 04

Match ancestor is falsely tagged context-only produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38785

Hierarchical filter projection: Match ancestor is falsely tagged context-only · case 05

Match ancestor is falsely tagged context-only produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38786

Hierarchical filter projection: Empty-result state is inferred from original tree · case 01

Empty-result state is inferred from original tree produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38787

Hierarchical filter projection: Empty-result state is inferred from original tree · case 02

Empty-result state is inferred from original tree produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38788

Hierarchical filter projection: Empty-result state is inferred from original tree · case 03

Empty-result state is inferred from original tree produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38789

Hierarchical filter projection: Empty-result state is inferred from original tree · case 04

Empty-result state is inferred from original tree produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38790

Hierarchical filter projection: Empty-result state is inferred from original tree · case 05

Empty-result state is inferred from original tree produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38791

Hierarchical treegrid interaction mode: Hidden treegrid columns remain focus candidates · case 01

Hidden treegrid columns remain focus candidates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38792

Hierarchical treegrid interaction mode: Hidden treegrid columns remain focus candidates · case 02

Hidden treegrid columns remain focus candidates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38793

Hierarchical treegrid interaction mode: Hidden treegrid columns remain focus candidates · case 03

Hidden treegrid columns remain focus candidates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38794

Hierarchical treegrid interaction mode: Hidden treegrid columns remain focus candidates · case 04

Hidden treegrid columns remain focus candidates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38795

Hierarchical treegrid interaction mode: Hidden treegrid columns remain focus candidates · case 05

Hidden treegrid columns remain focus candidates produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38796

Hierarchical treegrid interaction mode: Cell entry chooses a read-only column · case 01

Cell entry chooses a read-only column produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility● Open access↗
FA-38797

Hierarchical treegrid interaction mode: Cell entry chooses a read-only column · case 02

Cell entry chooses a read-only column produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38798

Hierarchical treegrid interaction mode: Cell entry chooses a read-only column · case 03

Cell entry chooses a read-only column produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38799

Hierarchical treegrid interaction mode: Cell entry chooses a read-only column · case 04

Cell entry chooses a read-only column produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ Members↗
FA-38800

Hierarchical treegrid interaction mode: Cell entry chooses a read-only column · case 05

Cell entry chooses a read-only column produces the wrong hierarchical widget state in a regression fixture.

Tree accessibility◈ 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 ↗