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

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 accessibility● Open access↗
FA-39402

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 accessibility◈ Members↗
FA-39403

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 accessibility◈ Members↗
FA-39404

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 accessibility◈ Members↗
FA-39405

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 accessibility◈ Members↗
FA-39406

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 accessibility● Open access↗
FA-39407

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 accessibility◈ Members↗
FA-39408

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 accessibility◈ Members↗
FA-39409

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 accessibility◈ Members↗
FA-39410

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 accessibility◈ Members↗
FA-39411

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 accessibility● Open access↗
FA-39412

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 accessibility◈ Members↗
FA-39413

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 accessibility◈ Members↗
FA-39414

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 accessibility◈ Members↗
FA-39415

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 accessibility◈ Members↗
FA-39416

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 accessibility● Open access↗
FA-39417

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 accessibility◈ Members↗
FA-39418

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 accessibility◈ Members↗
FA-39419

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 accessibility◈ Members↗
FA-39420

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 accessibility◈ Members↗
FA-39421

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 accessibility● Open access↗
FA-39422

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 accessibility◈ Members↗
FA-39423

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 accessibility◈ Members↗
FA-39424

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 accessibility◈ Members↗
FA-39425

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 accessibility◈ Members↗
FA-39426

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 accessibility● Open access↗
FA-39427

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 accessibility◈ Members↗
FA-39428

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 accessibility◈ Members↗
FA-39429

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 accessibility◈ Members↗
FA-39430

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 accessibility◈ Members↗
FA-39431

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 accessibility● Open access↗
FA-39432

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 accessibility◈ Members↗
FA-39433

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 accessibility◈ Members↗
FA-39434

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 accessibility◈ Members↗
FA-39435

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 accessibility◈ Members↗
FA-39436

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 accessibility● Open access↗
FA-39437

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 accessibility◈ Members↗
FA-39438

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 accessibility◈ Members↗
FA-39439

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 accessibility◈ Members↗
FA-39440

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.

Tree accessibility◈ Members↗
FA-39441

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.

Tree accessibility● Open access↗
FA-39442

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.

Tree accessibility◈ Members↗
FA-39443

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.

Tree accessibility◈ Members↗
FA-39444

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.

Tree accessibility◈ Members↗
FA-39445

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.

Tree accessibility◈ Members↗
FA-39446

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.

Tree accessibility● Open access↗
FA-39447

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.

Tree accessibility◈ Members↗
FA-39448

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.

Tree accessibility◈ Members↗
FA-39449

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.

Tree accessibility◈ Members↗
FA-39450

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.

Tree accessibility◈ Members↗
FA-39451

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.

Tree accessibility● Open access↗
FA-39452

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.

Tree accessibility◈ Members↗
FA-39453

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.

Tree accessibility◈ Members↗
FA-39454

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.

Tree accessibility◈ Members↗
FA-39455

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.

Tree accessibility◈ Members↗
FA-39456

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.

Tree accessibility● Open access↗
FA-39457

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.

Tree accessibility◈ Members↗
FA-39458

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.

Tree accessibility◈ Members↗
FA-39459

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.

Tree accessibility◈ Members↗
FA-39460

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.

Tree accessibility◈ Members↗
FA-39461

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.

Tree accessibility● Open access↗
FA-39462

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.

Tree accessibility◈ Members↗
FA-39463

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.

Tree accessibility◈ Members↗
FA-39464

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.

Tree accessibility◈ Members↗
FA-39465

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.

Tree accessibility◈ Members↗
FA-39466

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.

Tree accessibility● Open access↗
FA-39467

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.

Tree accessibility◈ Members↗
FA-39468

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.

Tree accessibility◈ Members↗
FA-39469

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.

Tree accessibility◈ Members↗
FA-39470

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.

Tree accessibility◈ Members↗
FA-39471

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.

Tree accessibility● Open access↗
FA-39472

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.

Tree accessibility◈ Members↗
FA-39473

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.

Tree accessibility◈ Members↗
FA-39474

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.

Tree accessibility◈ Members↗
FA-39475

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.

Tree accessibility◈ Members↗
FA-39476

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.

Tree accessibility● Open access↗
FA-39477

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.

Tree accessibility◈ Members↗
FA-39478

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.

Tree accessibility◈ Members↗
FA-39479

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.

Tree accessibility◈ Members↗
FA-39480

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.

Tree accessibility◈ Members↗
FA-39481

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.

Tree accessibility● Open access↗
FA-39482

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.

Tree accessibility◈ Members↗
FA-39483

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.

Tree accessibility◈ Members↗
FA-39484

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.

Tree accessibility◈ Members↗
FA-39485

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.

Tree accessibility◈ Members↗
FA-39486

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.

Tree accessibility● Open access↗
FA-39487

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.

Tree accessibility◈ Members↗
FA-39488

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.

Tree accessibility◈ Members↗
FA-39489

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.

Tree accessibility◈ Members↗
FA-39490

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.

Tree accessibility◈ Members↗
FA-39491

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.

Tree accessibility● Open access↗
FA-39492

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.

Tree accessibility◈ Members↗
FA-39493

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.

Tree accessibility◈ Members↗
FA-39494

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.

Tree accessibility◈ Members↗
FA-39495

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.

Tree accessibility◈ Members↗
FA-39496

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.

Tree accessibility● Open access↗
FA-39497

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.

Tree accessibility◈ Members↗
FA-39498

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.

Tree accessibility◈ Members↗
FA-39499

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.

Tree accessibility◈ Members↗
FA-39500

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.

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 ↗