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 tree branch request lifecycle: Page deduplication scrambles child order · case 01
Page deduplication scrambles child order produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page deduplication scrambles child order · case 02
Page deduplication scrambles child order produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page deduplication scrambles child order · case 03
Page deduplication scrambles child order produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page deduplication scrambles child order · case 04
Page deduplication scrambles child order produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page deduplication scrambles child order · case 05
Page deduplication scrambles child order produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Busy state clears for a rejected page · case 01
Busy state clears for a rejected page produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Busy state clears for a rejected page · case 02
Busy state clears for a rejected page produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Busy state clears for a rejected page · case 03
Busy state clears for a rejected page produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Busy state clears for a rejected page · case 04
Busy state clears for a rejected page produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Busy state clears for a rejected page · case 05
Busy state clears for a rejected page produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page error state survives success or clears on stale reply · case 01
Page error state survives success or clears on stale reply produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page error state survives success or clears on stale reply · case 02
Page error state survives success or clears on stale reply produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page error state survives success or clears on stale reply · case 03
Page error state survives success or clears on stale reply produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page error state survives success or clears on stale reply · case 04
Page error state survives success or clears on stale reply produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Page error state survives success or clears on stale reply · case 05
Page error state survives success or clears on stale reply produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Continuation cursor ignores response ownership · case 01
Continuation cursor ignores response ownership produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Continuation cursor ignores response ownership · case 02
Continuation cursor ignores response ownership produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Continuation cursor ignores response ownership · case 03
Continuation cursor ignores response ownership produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Continuation cursor ignores response ownership · case 04
Continuation cursor ignores response ownership produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Continuation cursor ignores response ownership · case 05
Continuation cursor ignores response ownership produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Branch completeness mistakes empty page or empty cursor for terminal · case 01
Branch completeness mistakes empty page or empty cursor for terminal produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Branch completeness mistakes empty page or empty cursor for terminal · case 02
Branch completeness mistakes empty page or empty cursor for terminal produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Branch completeness mistakes empty page or empty cursor for terminal · case 03
Branch completeness mistakes empty page or empty cursor for terminal produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Branch completeness mistakes empty page or empty cursor for terminal · case 04
Branch completeness mistakes empty page or empty cursor for terminal produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Branch completeness mistakes empty page or empty cursor for terminal · case 05
Branch completeness mistakes empty page or empty cursor for terminal produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Loading placeholder survives accepted children · case 01
Loading placeholder survives accepted children produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Loading placeholder survives accepted children · case 02
Loading placeholder survives accepted children produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Loading placeholder survives accepted children · case 03
Loading placeholder survives accepted children produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Loading placeholder survives accepted children · case 04
Loading placeholder survives accepted children produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Loading placeholder survives accepted children · case 05
Loading placeholder survives accepted children produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Consumed request token remains active · case 01
Consumed request token remains active produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Consumed request token remains active · case 02
Consumed request token remains active produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Consumed request token remains active · case 03
Consumed request token remains active produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Consumed request token remains active · case 04
Consumed request token remains active produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Consumed request token remains active · case 05
Consumed request token remains active produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Placeholder focus recovery steals or strands tree focus · case 01
Placeholder focus recovery steals or strands tree focus produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Placeholder focus recovery steals or strands tree focus · case 02
Placeholder focus recovery steals or strands tree focus produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Placeholder focus recovery steals or strands tree focus · case 03
Placeholder focus recovery steals or strands tree focus produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Placeholder focus recovery steals or strands tree focus · case 04
Placeholder focus recovery steals or strands tree focus produces the wrong hierarchical widget state in a regression fixture.
Lazy tree branch request lifecycle: Placeholder focus recovery steals or strands tree focus · case 05
Placeholder focus recovery steals or strands tree focus produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Expansion snapshot crosses a tree instance boundary · case 01
Expansion snapshot crosses a tree instance boundary produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Expansion snapshot crosses a tree instance boundary · case 02
Expansion snapshot crosses a tree instance boundary produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Expansion snapshot crosses a tree instance boundary · case 03
Expansion snapshot crosses a tree instance boundary produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Expansion snapshot crosses a tree instance boundary · case 04
Expansion snapshot crosses a tree instance boundary produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Expansion snapshot crosses a tree instance boundary · case 05
Expansion snapshot crosses a tree instance boundary produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration reads selection or only first expansion · case 01
Restoration reads selection or only first expansion produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration reads selection or only first expansion · case 02
Restoration reads selection or only first expansion produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration reads selection or only first expansion · case 03
Restoration reads selection or only first expansion produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration reads selection or only first expansion · case 04
Restoration reads selection or only first expansion produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration reads selection or only first expansion · case 05
Restoration reads selection or only first expansion produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Leaf and stale IDs become expanded branches · case 01
Leaf and stale IDs become expanded branches produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Leaf and stale IDs become expanded branches · case 02
Leaf and stale IDs become expanded branches produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Leaf and stale IDs become expanded branches · case 03
Leaf and stale IDs become expanded branches produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Leaf and stale IDs become expanded branches · case 04
Leaf and stale IDs become expanded branches produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Leaf and stale IDs become expanded branches · case 05
Leaf and stale IDs become expanded branches produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration omits a branch ancestor chain · case 01
Restoration omits a branch ancestor chain produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration omits a branch ancestor chain · case 02
Restoration omits a branch ancestor chain produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration omits a branch ancestor chain · case 03
Restoration omits a branch ancestor chain produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration omits a branch ancestor chain · case 04
Restoration omits a branch ancestor chain produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restoration omits a branch ancestor chain · case 05
Restoration omits a branch ancestor chain produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Blocked ancestor or required ancestry is ignored · case 01
Blocked ancestor or required ancestry is ignored produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Blocked ancestor or required ancestry is ignored · case 02
Blocked ancestor or required ancestry is ignored produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Blocked ancestor or required ancestry is ignored · case 03
Blocked ancestor or required ancestry is ignored produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Blocked ancestor or required ancestry is ignored · case 04
Blocked ancestor or required ancestry is ignored produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Blocked ancestor or required ancestry is ignored · case 05
Blocked ancestor or required ancestry is ignored produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored selection retains disabled or missing rows · case 01
Restored selection retains disabled or missing rows produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored selection retains disabled or missing rows · case 02
Restored selection retains disabled or missing rows produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored selection retains disabled or missing rows · case 03
Restored selection retains disabled or missing rows produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored selection retains disabled or missing rows · case 04
Restored selection retains disabled or missing rows produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored selection retains disabled or missing rows · case 05
Restored selection retains disabled or missing rows produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Visibility ignores outer collapsed ancestry · case 01
Visibility ignores outer collapsed ancestry produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Visibility ignores outer collapsed ancestry · case 02
Visibility ignores outer collapsed ancestry produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Visibility ignores outer collapsed ancestry · case 03
Visibility ignores outer collapsed ancestry produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Visibility ignores outer collapsed ancestry · case 04
Visibility ignores outer collapsed ancestry produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Visibility ignores outer collapsed ancestry · case 05
Visibility ignores outer collapsed ancestry produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored focus ignores snapshot identity · case 01
Restored focus ignores snapshot identity produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored focus ignores snapshot identity · case 02
Restored focus ignores snapshot identity produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored focus ignores snapshot identity · case 03
Restored focus ignores snapshot identity produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored focus ignores snapshot identity · case 04
Restored focus ignores snapshot identity produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Restored focus ignores snapshot identity · case 05
Restored focus ignores snapshot identity produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Hidden focus recovers to the farthest ancestor · case 01
Hidden focus recovers to the farthest ancestor produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Hidden focus recovers to the farthest ancestor · case 02
Hidden focus recovers to the farthest ancestor produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Hidden focus recovers to the farthest ancestor · case 03
Hidden focus recovers to the farthest ancestor produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Hidden focus recovers to the farthest ancestor · case 04
Hidden focus recovers to the farthest ancestor produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Hidden focus recovers to the farthest ancestor · case 05
Hidden focus recovers to the farthest ancestor produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Root fallback is omitted when no ancestor survives · case 01
Root fallback is omitted when no ancestor survives produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Root fallback is omitted when no ancestor survives · case 02
Root fallback is omitted when no ancestor survives produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Root fallback is omitted when no ancestor survives · case 03
Root fallback is omitted when no ancestor survives produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Root fallback is omitted when no ancestor survives · case 04
Root fallback is omitted when no ancestor survives produces the wrong hierarchical widget state in a regression fixture.
Persisted hierarchical expansion restoration: Root fallback is omitted when no ancestor survives · case 05
Root fallback is omitted when no ancestor survives produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Descendant rows survive deletion of their root · case 01
Descendant rows survive deletion of their root produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Descendant rows survive deletion of their root · case 02
Descendant rows survive deletion of their root produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Descendant rows survive deletion of their root · case 03
Descendant rows survive deletion of their root produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Descendant rows survive deletion of their root · case 04
Descendant rows survive deletion of their root produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Descendant rows survive deletion of their root · case 05
Descendant rows survive deletion of their root produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Deleted selection is retained or unrelated selection cleared · case 01
Deleted selection is retained or unrelated selection cleared produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Deleted selection is retained or unrelated selection cleared · case 02
Deleted selection is retained or unrelated selection cleared produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Deleted selection is retained or unrelated selection cleared · case 03
Deleted selection is retained or unrelated selection cleared produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Deleted selection is retained or unrelated selection cleared · case 04
Deleted selection is retained or unrelated selection cleared produces the wrong hierarchical widget state in a regression fixture.
Subtree deletion state cleanup: Deleted selection is retained or unrelated selection cleared · case 05
Deleted selection is retained or unrelated selection cleared 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 ↗