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

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.

Tree accessibility● Open access↗
FA-38502

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.

Tree accessibility◈ Members↗
FA-38503

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.

Tree accessibility◈ Members↗
FA-38504

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.

Tree accessibility◈ Members↗
FA-38505

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.

Tree accessibility◈ Members↗
FA-38506

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.

Tree accessibility● Open access↗
FA-38507

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.

Tree accessibility◈ Members↗
FA-38508

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.

Tree accessibility◈ Members↗
FA-38509

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.

Tree accessibility◈ Members↗
FA-38510

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.

Tree accessibility◈ Members↗
FA-38511

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.

Tree accessibility● Open access↗
FA-38512

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.

Tree accessibility◈ Members↗
FA-38513

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.

Tree accessibility◈ Members↗
FA-38514

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.

Tree accessibility◈ Members↗
FA-38515

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.

Tree accessibility◈ Members↗
FA-38516

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.

Tree accessibility● Open access↗
FA-38517

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.

Tree accessibility◈ Members↗
FA-38518

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.

Tree accessibility◈ Members↗
FA-38519

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.

Tree accessibility◈ Members↗
FA-38520

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.

Tree accessibility◈ Members↗
FA-38521

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.

Tree accessibility● Open access↗
FA-38522

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.

Tree accessibility◈ Members↗
FA-38523

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.

Tree accessibility◈ Members↗
FA-38524

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.

Tree accessibility◈ Members↗
FA-38525

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.

Tree accessibility◈ Members↗
FA-38526

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.

Tree accessibility● Open access↗
FA-38527

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.

Tree accessibility◈ Members↗
FA-38528

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.

Tree accessibility◈ Members↗
FA-38529

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.

Tree accessibility◈ Members↗
FA-38530

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.

Tree accessibility◈ Members↗
FA-38531

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.

Tree accessibility● Open access↗
FA-38532

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.

Tree accessibility◈ Members↗
FA-38533

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.

Tree accessibility◈ Members↗
FA-38534

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.

Tree accessibility◈ Members↗
FA-38535

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.

Tree accessibility◈ Members↗
FA-38536

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.

Tree accessibility● Open access↗
FA-38537

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.

Tree accessibility◈ Members↗
FA-38538

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.

Tree accessibility◈ Members↗
FA-38539

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.

Tree accessibility◈ Members↗
FA-38540

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.

Tree accessibility◈ Members↗
FA-38541

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.

Tree accessibility● Open access↗
FA-38542

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.

Tree accessibility◈ Members↗
FA-38543

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.

Tree accessibility◈ Members↗
FA-38544

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.

Tree accessibility◈ Members↗
FA-38545

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.

Tree accessibility◈ Members↗
FA-38546

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.

Tree accessibility● Open access↗
FA-38547

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.

Tree accessibility◈ Members↗
FA-38548

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.

Tree accessibility◈ Members↗
FA-38549

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.

Tree accessibility◈ Members↗
FA-38550

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.

Tree accessibility◈ Members↗
FA-38551

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.

Tree accessibility● Open access↗
FA-38552

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.

Tree accessibility◈ Members↗
FA-38553

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.

Tree accessibility◈ Members↗
FA-38554

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.

Tree accessibility◈ Members↗
FA-38555

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.

Tree accessibility◈ Members↗
FA-38556

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.

Tree accessibility● Open access↗
FA-38557

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.

Tree accessibility◈ Members↗
FA-38558

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.

Tree accessibility◈ Members↗
FA-38559

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.

Tree accessibility◈ Members↗
FA-38560

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.

Tree accessibility◈ Members↗
FA-38561

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.

Tree accessibility● Open access↗
FA-38562

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.

Tree accessibility◈ Members↗
FA-38563

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.

Tree accessibility◈ Members↗
FA-38564

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.

Tree accessibility◈ Members↗
FA-38565

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.

Tree accessibility◈ Members↗
FA-38566

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.

Tree accessibility● Open access↗
FA-38567

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.

Tree accessibility◈ Members↗
FA-38568

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.

Tree accessibility◈ Members↗
FA-38569

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.

Tree accessibility◈ Members↗
FA-38570

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.

Tree accessibility◈ Members↗
FA-38571

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.

Tree accessibility● Open access↗
FA-38572

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.

Tree accessibility◈ Members↗
FA-38573

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.

Tree accessibility◈ Members↗
FA-38574

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.

Tree accessibility◈ Members↗
FA-38575

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.

Tree accessibility◈ Members↗
FA-38576

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.

Tree accessibility● Open access↗
FA-38577

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.

Tree accessibility◈ Members↗
FA-38578

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.

Tree accessibility◈ Members↗
FA-38579

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.

Tree accessibility◈ Members↗
FA-38580

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.

Tree accessibility◈ Members↗
FA-38581

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.

Tree accessibility● Open access↗
FA-38582

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.

Tree accessibility◈ Members↗
FA-38583

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.

Tree accessibility◈ Members↗
FA-38584

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.

Tree accessibility◈ Members↗
FA-38585

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.

Tree accessibility◈ Members↗
FA-38586

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.

Tree accessibility● Open access↗
FA-38587

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.

Tree accessibility◈ Members↗
FA-38588

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.

Tree accessibility◈ Members↗
FA-38589

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.

Tree accessibility◈ Members↗
FA-38590

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.

Tree accessibility◈ Members↗
FA-38591

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.

Tree accessibility● Open access↗
FA-38592

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.

Tree accessibility◈ Members↗
FA-38593

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.

Tree accessibility◈ Members↗
FA-38594

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.

Tree accessibility◈ Members↗
FA-38595

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.

Tree accessibility◈ Members↗
FA-38596

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.

Tree accessibility● Open access↗
FA-38597

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.

Tree accessibility◈ Members↗
FA-38598

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.

Tree accessibility◈ Members↗
FA-38599

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.

Tree accessibility◈ Members↗
FA-38600

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.

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 ↗