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
Hierarchical treegrid interaction mode: Disabled branch row enters editing mode · case 01
Disabled branch row enters editing mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Disabled branch row enters editing mode · case 02
Disabled branch row enters editing mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Disabled branch row enters editing mode · case 03
Disabled branch row enters editing mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Disabled branch row enters editing mode · case 04
Disabled branch row enters editing mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Disabled branch row enters editing mode · case 05
Disabled branch row enters editing mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Escape or passive column update incorrectly changes mode · case 01
Escape or passive column update incorrectly changes mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Escape or passive column update incorrectly changes mode · case 02
Escape or passive column update incorrectly changes mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Escape or passive column update incorrectly changes mode · case 03
Escape or passive column update incorrectly changes mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Escape or passive column update incorrectly changes mode · case 04
Escape or passive column update incorrectly changes mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Escape or passive column update incorrectly changes mode · case 05
Escape or passive column update incorrectly changes mode produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Mode transition ignores Escape or entry eligibility · case 01
Mode transition ignores Escape or entry eligibility produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Mode transition ignores Escape or entry eligibility · case 02
Mode transition ignores Escape or entry eligibility produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Mode transition ignores Escape or entry eligibility · case 03
Mode transition ignores Escape or entry eligibility produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Mode transition ignores Escape or entry eligibility · case 04
Mode transition ignores Escape or entry eligibility produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Mode transition ignores Escape or entry eligibility · case 05
Mode transition ignores Escape or entry eligibility produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Treegrid entry picks last editable cell · case 01
Treegrid entry picks last editable cell produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Treegrid entry picks last editable cell · case 02
Treegrid entry picks last editable cell produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Treegrid entry picks last editable cell · case 03
Treegrid entry picks last editable cell produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Treegrid entry picks last editable cell · case 04
Treegrid entry picks last editable cell produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Treegrid entry picks last editable cell · case 05
Treegrid entry picks last editable cell produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Hidden active column is not repaired by identity · case 01
Hidden active column is not repaired by identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Hidden active column is not repaired by identity · case 02
Hidden active column is not repaired by identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Hidden active column is not repaired by identity · case 03
Hidden active column is not repaired by identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Hidden active column is not repaired by identity · case 04
Hidden active column is not repaired by identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Hidden active column is not repaired by identity · case 05
Hidden active column is not repaired by identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Active descendant points to ambiguous cell identity · case 01
Active descendant points to ambiguous cell identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Active descendant points to ambiguous cell identity · case 02
Active descendant points to ambiguous cell identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Active descendant points to ambiguous cell identity · case 03
Active descendant points to ambiguous cell identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Active descendant points to ambiguous cell identity · case 04
Active descendant points to ambiguous cell identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Active descendant points to ambiguous cell identity · case 05
Active descendant points to ambiguous cell identity produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Row and cell mode have conflicting tab stops · case 01
Row and cell mode have conflicting tab stops produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Row and cell mode have conflicting tab stops · case 02
Row and cell mode have conflicting tab stops produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Row and cell mode have conflicting tab stops · case 03
Row and cell mode have conflicting tab stops produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Row and cell mode have conflicting tab stops · case 04
Row and cell mode have conflicting tab stops produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: Row and cell mode have conflicting tab stops · case 05
Row and cell mode have conflicting tab stops produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: More than one cell gets sequential focus · case 01
More than one cell gets sequential focus produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: More than one cell gets sequential focus · case 02
More than one cell gets sequential focus produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: More than one cell gets sequential focus · case 03
More than one cell gets sequential focus produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: More than one cell gets sequential focus · case 04
More than one cell gets sequential focus produces the wrong hierarchical widget state in a regression fixture.
Hierarchical treegrid interaction mode: More than one cell gets sequential focus · case 05
More than one cell gets sequential focus produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Permission pruning ignores a denied outer ancestor · case 01
Permission pruning ignores a denied outer ancestor produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Permission pruning ignores a denied outer ancestor · case 02
Permission pruning ignores a denied outer ancestor produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Permission pruning ignores a denied outer ancestor · case 03
Permission pruning ignores a denied outer ancestor produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Permission pruning ignores a denied outer ancestor · case 04
Permission pruning ignores a denied outer ancestor produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Permission pruning ignores a denied outer ancestor · case 05
Permission pruning ignores a denied outer ancestor produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redaction visibility ignores summary permission · case 01
Redaction visibility ignores summary permission produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redaction visibility ignores summary permission · case 02
Redaction visibility ignores summary permission produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redaction visibility ignores summary permission · case 03
Redaction visibility ignores summary permission produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redaction visibility ignores summary permission · case 04
Redaction visibility ignores summary permission produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redaction visibility ignores summary permission · case 05
Redaction visibility ignores summary permission produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Denied summary row is leaked or removed incorrectly · case 01
Denied summary row is leaked or removed incorrectly produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Denied summary row is leaked or removed incorrectly · case 02
Denied summary row is leaked or removed incorrectly produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Denied summary row is leaked or removed incorrectly · case 03
Denied summary row is leaked or removed incorrectly produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Denied summary row is leaked or removed incorrectly · case 04
Denied summary row is leaked or removed incorrectly produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Denied summary row is leaked or removed incorrectly · case 05
Denied summary row is leaked or removed incorrectly produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch enters selectable row set · case 01
Redacted branch enters selectable row set produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch enters selectable row set · case 02
Redacted branch enters selectable row set produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch enters selectable row set · case 03
Redacted branch enters selectable row set produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch enters selectable row set · case 04
Redacted branch enters selectable row set produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch enters selectable row set · case 05
Redacted branch enters selectable row set produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Selection cleanup leaks protected identities · case 01
Selection cleanup leaks protected identities produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Selection cleanup leaks protected identities · case 02
Selection cleanup leaks protected identities produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Selection cleanup leaks protected identities · case 03
Selection cleanup leaks protected identities produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Selection cleanup leaks protected identities · case 04
Selection cleanup leaks protected identities produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Selection cleanup leaks protected identities · case 05
Selection cleanup leaks protected identities produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted or leaf rows retain expansion state · case 01
Redacted or leaf rows retain expansion state produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted or leaf rows retain expansion state · case 02
Redacted or leaf rows retain expansion state produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted or leaf rows retain expansion state · case 03
Redacted or leaf rows retain expansion state produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted or leaf rows retain expansion state · case 04
Redacted or leaf rows retain expansion state produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted or leaf rows retain expansion state · case 05
Redacted or leaf rows retain expansion state produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch exposes its private label · case 01
Redacted branch exposes its private label produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch exposes its private label · case 02
Redacted branch exposes its private label produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch exposes its private label · case 03
Redacted branch exposes its private label produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch exposes its private label · case 04
Redacted branch exposes its private label produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Redacted branch exposes its private label · case 05
Redacted branch exposes its private label produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Focus stays on a noninteractive redaction row · case 01
Focus stays on a noninteractive redaction row produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Focus stays on a noninteractive redaction row · case 02
Focus stays on a noninteractive redaction row produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Focus stays on a noninteractive redaction row · case 03
Focus stays on a noninteractive redaction row produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Focus stays on a noninteractive redaction row · case 04
Focus stays on a noninteractive redaction row produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Focus stays on a noninteractive redaction row · case 05
Focus stays on a noninteractive redaction row produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Sibling totals disclose pruned branch count · case 01
Sibling totals disclose pruned branch count produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Sibling totals disclose pruned branch count · case 02
Sibling totals disclose pruned branch count produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Sibling totals disclose pruned branch count · case 03
Sibling totals disclose pruned branch count produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Sibling totals disclose pruned branch count · case 04
Sibling totals disclose pruned branch count produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Sibling totals disclose pruned branch count · case 05
Sibling totals disclose pruned branch count produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Multiple denied branch roots are incompletely applied · case 01
Multiple denied branch roots are incompletely applied produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Multiple denied branch roots are incompletely applied · case 02
Multiple denied branch roots are incompletely applied produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Multiple denied branch roots are incompletely applied · case 03
Multiple denied branch roots are incompletely applied produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Multiple denied branch roots are incompletely applied · case 04
Multiple denied branch roots are incompletely applied produces the wrong hierarchical widget state in a regression fixture.
Permission-aware tree branch projection: Multiple denied branch roots are incompletely applied · case 05
Multiple denied branch roots are incompletely applied produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge checks cursor without branch revision · case 01
Page merge checks cursor without branch revision produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge checks cursor without branch revision · case 02
Page merge checks cursor without branch revision produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge checks cursor without branch revision · case 03
Page merge checks cursor without branch revision produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge checks cursor without branch revision · case 04
Page merge checks cursor without branch revision produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Page merge checks cursor without branch revision · case 05
Page merge checks cursor without branch revision produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping page duplicates or sorts sibling IDs · case 01
Overlapping page duplicates or sorts sibling IDs produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping page duplicates or sorts sibling IDs · case 02
Overlapping page duplicates or sorts sibling IDs produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping page duplicates or sorts sibling IDs · case 03
Overlapping page duplicates or sorts sibling IDs produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping page duplicates or sorts sibling IDs · case 04
Overlapping page duplicates or sorts sibling IDs produces the wrong hierarchical widget state in a regression fixture.
Paged tree children accessibility merge: Overlapping page duplicates or sorts sibling IDs · case 05
Overlapping page duplicates or sorts sibling IDs 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 ↗