Understand the failure.
Verify the repair.
Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.
Explore the cases ↓How results are verified ↗WHAT THE ARCHIVE CONTAINS
100840 executable cases. 20168 are open.
Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.
The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗
A RECORD OF WHAT WENT WRONG
Browse the archive / 100840
Tree indentation disclosure hit region: Disclosure zone is placed at wrong tree level · case 01
Disclosure zone is placed at wrong tree level produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure zone is placed at wrong tree level · case 02
Disclosure zone is placed at wrong tree level produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure zone is placed at wrong tree level · case 03
Disclosure zone is placed at wrong tree level produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure zone is placed at wrong tree level · case 04
Disclosure zone is placed at wrong tree level produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure zone is placed at wrong tree level · case 05
Disclosure zone is placed at wrong tree level produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure width uses absolute coordinate or double indent · case 01
Disclosure width uses absolute coordinate or double indent produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure width uses absolute coordinate or double indent · case 02
Disclosure width uses absolute coordinate or double indent produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure width uses absolute coordinate or double indent · case 03
Disclosure width uses absolute coordinate or double indent produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure width uses absolute coordinate or double indent · case 04
Disclosure width uses absolute coordinate or double indent produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure width uses absolute coordinate or double indent · case 05
Disclosure width uses absolute coordinate or double indent produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Outside row edge is treated as a tree hit · case 01
Outside row edge is treated as a tree hit produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Outside row edge is treated as a tree hit · case 02
Outside row edge is treated as a tree hit produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Outside row edge is treated as a tree hit · case 03
Outside row edge is treated as a tree hit produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Outside row edge is treated as a tree hit · case 04
Outside row edge is treated as a tree hit produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Outside row edge is treated as a tree hit · case 05
Outside row edge is treated as a tree hit produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Leaf or shared boundary receives disclosure action · case 01
Leaf or shared boundary receives disclosure action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Leaf or shared boundary receives disclosure action · case 02
Leaf or shared boundary receives disclosure action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Leaf or shared boundary receives disclosure action · case 03
Leaf or shared boundary receives disclosure action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Leaf or shared boundary receives disclosure action · case 04
Leaf or shared boundary receives disclosure action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Leaf or shared boundary receives disclosure action · case 05
Leaf or shared boundary receives disclosure action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Text selection region overlaps or excludes disclosure boundary · case 01
Text selection region overlaps or excludes disclosure boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Text selection region overlaps or excludes disclosure boundary · case 02
Text selection region overlaps or excludes disclosure boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Text selection region overlaps or excludes disclosure boundary · case 03
Text selection region overlaps or excludes disclosure boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Text selection region overlaps or excludes disclosure boundary · case 04
Text selection region overlaps or excludes disclosure boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Text selection region overlaps or excludes disclosure boundary · case 05
Text selection region overlaps or excludes disclosure boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Embedded control hit uses wrong coordinate or boundary · case 01
Embedded control hit uses wrong coordinate or boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Embedded control hit uses wrong coordinate or boundary · case 02
Embedded control hit uses wrong coordinate or boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Embedded control hit uses wrong coordinate or boundary · case 03
Embedded control hit uses wrong coordinate or boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Embedded control hit uses wrong coordinate or boundary · case 04
Embedded control hit uses wrong coordinate or boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Embedded control hit uses wrong coordinate or boundary · case 05
Embedded control hit uses wrong coordinate or boundary produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure activation outranks an embedded row control · case 01
Disclosure activation outranks an embedded row control produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure activation outranks an embedded row control · case 02
Disclosure activation outranks an embedded row control produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure activation outranks an embedded row control · case 03
Disclosure activation outranks an embedded row control produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure activation outranks an embedded row control · case 04
Disclosure activation outranks an embedded row control produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disclosure activation outranks an embedded row control · case 05
Disclosure activation outranks an embedded row control produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disabled or outside row still performs hit action · case 01
Disabled or outside row still performs hit action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disabled or outside row still performs hit action · case 02
Disabled or outside row still performs hit action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disabled or outside row still performs hit action · case 03
Disabled or outside row still performs hit action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disabled or outside row still performs hit action · case 04
Disabled or outside row still performs hit action produces the wrong hierarchical widget state in a regression fixture.
Tree indentation disclosure hit region: Disabled or outside row still performs hit action · case 05
Disabled or outside row still performs hit action produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Stale reveal request expands current tree · case 01
Stale reveal request expands current tree produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Stale reveal request expands current tree · case 02
Stale reveal request expands current tree produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Stale reveal request expands current tree · case 03
Stale reveal request expands current tree produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Stale reveal request expands current tree · case 04
Stale reveal request expands current tree produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Stale reveal request expands current tree · case 05
Stale reveal request expands current tree produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal discards unrelated expansion or opens full path prematurely · case 01
Reveal discards unrelated expansion or opens full path prematurely produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal discards unrelated expansion or opens full path prematurely · case 02
Reveal discards unrelated expansion or opens full path prematurely produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal discards unrelated expansion or opens full path prematurely · case 03
Reveal discards unrelated expansion or opens full path prematurely produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal discards unrelated expansion or opens full path prematurely · case 04
Reveal discards unrelated expansion or opens full path prematurely produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal discards unrelated expansion or opens full path prematurely · case 05
Reveal discards unrelated expansion or opens full path prematurely produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal walks target path in wrong direction or stops at root · case 01
Reveal walks target path in wrong direction or stops at root produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal walks target path in wrong direction or stops at root · case 02
Reveal walks target path in wrong direction or stops at root produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal walks target path in wrong direction or stops at root · case 03
Reveal walks target path in wrong direction or stops at root produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal walks target path in wrong direction or stops at root · case 04
Reveal walks target path in wrong direction or stops at root produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal walks target path in wrong direction or stops at root · case 05
Reveal walks target path in wrong direction or stops at root produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal opens a denied intermediate branch · case 01
Reveal opens a denied intermediate branch produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal opens a denied intermediate branch · case 02
Reveal opens a denied intermediate branch produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal opens a denied intermediate branch · case 03
Reveal opens a denied intermediate branch produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal opens a denied intermediate branch · case 04
Reveal opens a denied intermediate branch produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal opens a denied intermediate branch · case 05
Reveal opens a denied intermediate branch produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal readiness checks unrelated parent-child links · case 01
Reveal readiness checks unrelated parent-child links produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal readiness checks unrelated parent-child links · case 02
Reveal readiness checks unrelated parent-child links produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal readiness checks unrelated parent-child links · case 03
Reveal readiness checks unrelated parent-child links produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal readiness checks unrelated parent-child links · case 04
Reveal readiness checks unrelated parent-child links produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal readiness checks unrelated parent-child links · case 05
Reveal readiness checks unrelated parent-child links produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal loads missing child instead of its owning parent · case 01
Reveal loads missing child instead of its owning parent produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal loads missing child instead of its owning parent · case 02
Reveal loads missing child instead of its owning parent produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal loads missing child instead of its owning parent · case 03
Reveal loads missing child instead of its owning parent produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal loads missing child instead of its owning parent · case 04
Reveal loads missing child instead of its owning parent produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal loads missing child instead of its owning parent · case 05
Reveal loads missing child instead of its owning parent produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal adds leaf expansion or omits intermediate branches · case 01
Reveal adds leaf expansion or omits intermediate branches produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal adds leaf expansion or omits intermediate branches · case 02
Reveal adds leaf expansion or omits intermediate branches produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal adds leaf expansion or omits intermediate branches · case 03
Reveal adds leaf expansion or omits intermediate branches produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal adds leaf expansion or omits intermediate branches · case 04
Reveal adds leaf expansion or omits intermediate branches produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal adds leaf expansion or omits intermediate branches · case 05
Reveal adds leaf expansion or omits intermediate branches produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal reports completion before target is reached · case 01
Reveal reports completion before target is reached produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal reports completion before target is reached · case 02
Reveal reports completion before target is reached produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal reports completion before target is reached · case 03
Reveal reports completion before target is reached produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal reports completion before target is reached · case 04
Reveal reports completion before target is reached produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal reports completion before target is reached · case 05
Reveal reports completion before target is reached produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Partial reveal moves focus before target is available · case 01
Partial reveal moves focus before target is available produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Partial reveal moves focus before target is available · case 02
Partial reveal moves focus before target is available produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Partial reveal moves focus before target is available · case 03
Partial reveal moves focus before target is available produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Partial reveal moves focus before target is available · case 04
Partial reveal moves focus before target is available produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Partial reveal moves focus before target is available · case 05
Partial reveal moves focus before target is available produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal continuation includes completed prefix or drops pending path · case 01
Reveal continuation includes completed prefix or drops pending path produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal continuation includes completed prefix or drops pending path · case 02
Reveal continuation includes completed prefix or drops pending path produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal continuation includes completed prefix or drops pending path · case 03
Reveal continuation includes completed prefix or drops pending path produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal continuation includes completed prefix or drops pending path · case 04
Reveal continuation includes completed prefix or drops pending path produces the wrong hierarchical widget state in a regression fixture.
Asynchronous tree reveal path: Reveal continuation includes completed prefix or drops pending path · case 05
Reveal continuation includes completed prefix or drops pending path produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive expand accepts leaf or disabled row · case 01
Exclusive expand accepts leaf or disabled row produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive expand accepts leaf or disabled row · case 02
Exclusive expand accepts leaf or disabled row produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive expand accepts leaf or disabled row · case 03
Exclusive expand accepts leaf or disabled row produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive expand accepts leaf or disabled row · case 04
Exclusive expand accepts leaf or disabled row produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive expand accepts leaf or disabled row · case 05
Exclusive expand accepts leaf or disabled row produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive sibling set includes self or unrelated branches · case 01
Exclusive sibling set includes self or unrelated branches produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive sibling set includes self or unrelated branches · case 02
Exclusive sibling set includes self or unrelated branches produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive sibling set includes self or unrelated branches · case 03
Exclusive sibling set includes self or unrelated branches produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive sibling set includes self or unrelated branches · case 04
Exclusive sibling set includes self or unrelated branches produces the wrong hierarchical widget state in a regression fixture.
Exclusive sibling branch expansion: Exclusive sibling set includes self or unrelated branches · case 05
Exclusive sibling set includes self or unrelated branches 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 ↗