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
Lazy subtree inherited check intent: Intent expires before unknown descendants arrive · case 01
Intent expires before unknown descendants arrive produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Intent expires before unknown descendants arrive · case 02
Intent expires before unknown descendants arrive produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Intent expires before unknown descendants arrive · case 03
Intent expires before unknown descendants arrive produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Intent expires before unknown descendants arrive · case 04
Intent expires before unknown descendants arrive produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Intent expires before unknown descendants arrive · case 05
Intent expires before unknown descendants arrive produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Nested branch intent loses nearest-ancestor priority · case 01
Nested branch intent loses nearest-ancestor priority produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Nested branch intent loses nearest-ancestor priority · case 02
Nested branch intent loses nearest-ancestor priority produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Nested branch intent loses nearest-ancestor priority · case 03
Nested branch intent loses nearest-ancestor priority produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Nested branch intent loses nearest-ancestor priority · case 04
Nested branch intent loses nearest-ancestor priority produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Nested branch intent loses nearest-ancestor priority · case 05
Nested branch intent loses nearest-ancestor priority produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited check lookup ignores completed ancestor intents · case 01
Inherited check lookup ignores completed ancestor intents produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited check lookup ignores completed ancestor intents · case 02
Inherited check lookup ignores completed ancestor intents produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited check lookup ignores completed ancestor intents · case 03
Inherited check lookup ignores completed ancestor intents produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited check lookup ignores completed ancestor intents · case 04
Inherited check lookup ignores completed ancestor intents produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited check lookup ignores completed ancestor intents · case 05
Inherited check lookup ignores completed ancestor intents produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Uncontrolled descendants lose stored checkbox state · case 01
Uncontrolled descendants lose stored checkbox state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Uncontrolled descendants lose stored checkbox state · case 02
Uncontrolled descendants lose stored checkbox state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Uncontrolled descendants lose stored checkbox state · case 03
Uncontrolled descendants lose stored checkbox state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Uncontrolled descendants lose stored checkbox state · case 04
Uncontrolled descendants lose stored checkbox state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Uncontrolled descendants lose stored checkbox state · case 05
Uncontrolled descendants lose stored checkbox state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Explicit unchecked descendant override is ignored · case 01
Explicit unchecked descendant override is ignored produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Explicit unchecked descendant override is ignored · case 02
Explicit unchecked descendant override is ignored produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Explicit unchecked descendant override is ignored · case 03
Explicit unchecked descendant override is ignored produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Explicit unchecked descendant override is ignored · case 04
Explicit unchecked descendant override is ignored produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Explicit unchecked descendant override is ignored · case 05
Explicit unchecked descendant override is ignored produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited intent changes a disabled checked leaf · case 01
Inherited intent changes a disabled checked leaf produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited intent changes a disabled checked leaf · case 02
Inherited intent changes a disabled checked leaf produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited intent changes a disabled checked leaf · case 03
Inherited intent changes a disabled checked leaf produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited intent changes a disabled checked leaf · case 04
Inherited intent changes a disabled checked leaf produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Inherited intent changes a disabled checked leaf · case 05
Inherited intent changes a disabled checked leaf produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Pending intent includes completed or omits unrelated lazy branch · case 01
Pending intent includes completed or omits unrelated lazy branch produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Pending intent includes completed or omits unrelated lazy branch · case 02
Pending intent includes completed or omits unrelated lazy branch produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Pending intent includes completed or omits unrelated lazy branch · case 03
Pending intent includes completed or omits unrelated lazy branch produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Pending intent includes completed or omits unrelated lazy branch · case 04
Pending intent includes completed or omits unrelated lazy branch produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Pending intent includes completed or omits unrelated lazy branch · case 05
Pending intent includes completed or omits unrelated lazy branch produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Checked leaf projection loses tree order or uses stale state · case 01
Checked leaf projection loses tree order or uses stale state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Checked leaf projection loses tree order or uses stale state · case 02
Checked leaf projection loses tree order or uses stale state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Checked leaf projection loses tree order or uses stale state · case 03
Checked leaf projection loses tree order or uses stale state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Checked leaf projection loses tree order or uses stale state · case 04
Checked leaf projection loses tree order or uses stale state produces the wrong hierarchical widget state in a regression fixture.
Lazy subtree inherited check intent: Checked leaf projection loses tree order or uses stale state · case 05
Checked leaf projection loses tree order or uses stale state produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh changes server child order or duplicates child IDs · case 01
Refresh changes server child order or duplicates child IDs produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh changes server child order or duplicates child IDs · case 02
Refresh changes server child order or duplicates child IDs produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh changes server child order or duplicates child IDs · case 03
Refresh changes server child order or duplicates child IDs produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh changes server child order or duplicates child IDs · case 04
Refresh changes server child order or duplicates child IDs produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh changes server child order or duplicates child IDs · case 05
Refresh changes server child order or duplicates child IDs produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh removal set includes surviving or newly added children · case 01
Refresh removal set includes surviving or newly added children produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh removal set includes surviving or newly added children · case 02
Refresh removal set includes surviving or newly added children produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh removal set includes surviving or newly added children · case 03
Refresh removal set includes surviving or newly added children produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh removal set includes surviving or newly added children · case 04
Refresh removal set includes surviving or newly added children produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh removal set includes surviving or newly added children · case 05
Refresh removal set includes surviving or newly added children produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cleanup misses removed roots or their descendants · case 01
Refresh cleanup misses removed roots or their descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cleanup misses removed roots or their descendants · case 02
Refresh cleanup misses removed roots or their descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cleanup misses removed roots or their descendants · case 03
Refresh cleanup misses removed roots or their descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cleanup misses removed roots or their descendants · case 04
Refresh cleanup misses removed roots or their descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cleanup misses removed roots or their descendants · case 05
Refresh cleanup misses removed roots or their descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh selection cleanup erases survivor state · case 01
Refresh selection cleanup erases survivor state produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh selection cleanup erases survivor state · case 02
Refresh selection cleanup erases survivor state produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh selection cleanup erases survivor state · case 03
Refresh selection cleanup erases survivor state produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh selection cleanup erases survivor state · case 04
Refresh selection cleanup erases survivor state produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh selection cleanup erases survivor state · case 05
Refresh selection cleanup erases survivor state produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh leaves expansion attached to deleted descendants · case 01
Refresh leaves expansion attached to deleted descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh leaves expansion attached to deleted descendants · case 02
Refresh leaves expansion attached to deleted descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh leaves expansion attached to deleted descendants · case 03
Refresh leaves expansion attached to deleted descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh leaves expansion attached to deleted descendants · case 04
Refresh leaves expansion attached to deleted descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh leaves expansion attached to deleted descendants · case 05
Refresh leaves expansion attached to deleted descendants produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cache eviction crosses branch boundary · case 01
Refresh cache eviction crosses branch boundary produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cache eviction crosses branch boundary · case 02
Refresh cache eviction crosses branch boundary produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cache eviction crosses branch boundary · case 03
Refresh cache eviction crosses branch boundary produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cache eviction crosses branch boundary · case 04
Refresh cache eviction crosses branch boundary produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh cache eviction crosses branch boundary · case 05
Refresh cache eviction crosses branch boundary produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh steals unrelated focus or retains removed row · case 01
Refresh steals unrelated focus or retains removed row produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh steals unrelated focus or retains removed row · case 02
Refresh steals unrelated focus or retains removed row produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh steals unrelated focus or retains removed row · case 03
Refresh steals unrelated focus or retains removed row produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh steals unrelated focus or retains removed row · case 04
Refresh steals unrelated focus or retains removed row produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh steals unrelated focus or retains removed row · case 05
Refresh steals unrelated focus or retains removed row produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh incorrectly closes a surviving editor · case 01
Refresh incorrectly closes a surviving editor produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh incorrectly closes a surviving editor · case 02
Refresh incorrectly closes a surviving editor produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh incorrectly closes a surviving editor · case 03
Refresh incorrectly closes a surviving editor produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh incorrectly closes a surviving editor · case 04
Refresh incorrectly closes a surviving editor produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh incorrectly closes a surviving editor · case 05
Refresh incorrectly closes a surviving editor produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh announces surviving children as newly inserted · case 01
Refresh announces surviving children as newly inserted produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh announces surviving children as newly inserted · case 02
Refresh announces surviving children as newly inserted produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh announces surviving children as newly inserted · case 03
Refresh announces surviving children as newly inserted produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh announces surviving children as newly inserted · case 04
Refresh announces surviving children as newly inserted produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh announces surviving children as newly inserted · case 05
Refresh announces surviving children as newly inserted produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh version changes all branches or fails to advance parent · case 01
Refresh version changes all branches or fails to advance parent produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh version changes all branches or fails to advance parent · case 02
Refresh version changes all branches or fails to advance parent produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh version changes all branches or fails to advance parent · case 03
Refresh version changes all branches or fails to advance parent produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh version changes all branches or fails to advance parent · case 04
Refresh version changes all branches or fails to advance parent produces the wrong hierarchical widget state in a regression fixture.
Tree branch refresh reconciliation: Refresh version changes all branches or fails to advance parent · case 05
Refresh version changes all branches or fails to advance parent produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Event ownership chooses outer tree in composed path · case 01
Event ownership chooses outer tree in composed path produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Event ownership chooses outer tree in composed path · case 02
Event ownership chooses outer tree in composed path produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Event ownership chooses outer tree in composed path · case 03
Event ownership chooses outer tree in composed path produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Event ownership chooses outer tree in composed path · case 04
Event ownership chooses outer tree in composed path produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Event ownership chooses outer tree in composed path · case 05
Event ownership chooses outer tree in composed path produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Foreign tree events are accepted by ancestor · case 01
Foreign tree events are accepted by ancestor produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Foreign tree events are accepted by ancestor · case 02
Foreign tree events are accepted by ancestor produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Foreign tree events are accepted by ancestor · case 03
Foreign tree events are accepted by ancestor produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Foreign tree events are accepted by ancestor · case 04
Foreign tree events are accepted by ancestor produces the wrong hierarchical widget state in a regression fixture.
Nested tree event ownership: Foreign tree events are accepted by ancestor · case 05
Foreign tree events are accepted by ancestor 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 ↗