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 ↗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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 ↗