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

An explicitly empty math alternative erases structure · case 01

An explicitly empty math alternative erases structure.

Accessibility interaction semantics● Open access↗
FA-54602

An explicitly empty math alternative erases structure · case 02

An explicitly empty math alternative erases structure.

Accessibility interaction semantics◈ Members↗
FA-54603

An explicitly empty math alternative erases structure · case 03

An explicitly empty math alternative erases structure.

Accessibility interaction semantics◈ Members↗
FA-54604

An explicitly empty math alternative erases structure · case 04

An explicitly empty math alternative erases structure.

Accessibility interaction semantics◈ Members↗
FA-54605

An explicitly empty math alternative erases structure · case 05

An explicitly empty math alternative erases structure.

Accessibility interaction semantics◈ Members↗
FA-54606

Math fraction operands are spoken in denominator-first order · case 01

Math fraction operands are spoken in denominator-first order.

Accessibility interaction semantics● Open access↗
FA-54607

Math fraction operands are spoken in denominator-first order · case 02

Math fraction operands are spoken in denominator-first order.

Accessibility interaction semantics◈ Members↗
FA-54608

Math fraction operands are spoken in denominator-first order · case 03

Math fraction operands are spoken in denominator-first order.

Accessibility interaction semantics◈ Members↗
FA-54609

Math fraction operands are spoken in denominator-first order · case 04

Math fraction operands are spoken in denominator-first order.

Accessibility interaction semantics◈ Members↗
FA-54610

Math fraction operands are spoken in denominator-first order · case 05

Math fraction operands are spoken in denominator-first order.

Accessibility interaction semantics◈ Members↗
FA-54611

Nested math fractions lose their closing boundary · case 01

Nested math fractions lose their closing boundary.

Accessibility interaction semantics● Open access↗
FA-54612

Nested math fractions lose their closing boundary · case 02

Nested math fractions lose their closing boundary.

Accessibility interaction semantics◈ Members↗
FA-54613

Nested math fractions lose their closing boundary · case 03

Nested math fractions lose their closing boundary.

Accessibility interaction semantics◈ Members↗
FA-54614

Nested math fractions lose their closing boundary · case 04

Nested math fractions lose their closing boundary.

Accessibility interaction semantics◈ Members↗
FA-54615

Nested math fractions lose their closing boundary · case 05

Nested math fractions lose their closing boundary.

Accessibility interaction semantics◈ Members↗
FA-54616

Math exponent and base are swapped in semantic output · case 01

Math exponent and base are swapped in semantic output.

Accessibility interaction semantics● Open access↗
FA-54617

Math exponent and base are swapped in semantic output · case 02

Math exponent and base are swapped in semantic output.

Accessibility interaction semantics◈ Members↗
FA-54618

Math exponent and base are swapped in semantic output · case 03

Math exponent and base are swapped in semantic output.

Accessibility interaction semantics◈ Members↗
FA-54619

Math exponent and base are swapped in semantic output · case 04

Math exponent and base are swapped in semantic output.

Accessibility interaction semantics◈ Members↗
FA-54620

Math exponent and base are swapped in semantic output · case 05

Math exponent and base are swapped in semantic output.

Accessibility interaction semantics◈ Members↗
FA-54621

Root expressions omit their semantic scope boundary · case 01

Root expressions omit their semantic scope boundary.

Accessibility interaction semantics● Open access↗
FA-54622

Root expressions omit their semantic scope boundary · case 02

Root expressions omit their semantic scope boundary.

Accessibility interaction semantics◈ Members↗
FA-54623

Root expressions omit their semantic scope boundary · case 03

Root expressions omit their semantic scope boundary.

Accessibility interaction semantics◈ Members↗
FA-54624

Root expressions omit their semantic scope boundary · case 04

Root expressions omit their semantic scope boundary.

Accessibility interaction semantics◈ Members↗
FA-54625

Root expressions omit their semantic scope boundary · case 05

Root expressions omit their semantic scope boundary.

Accessibility interaction semantics◈ Members↗
FA-54626

Fenced math expressions use an opening marker at both ends · case 01

Fenced math expressions use an opening marker at both ends.

Accessibility interaction semantics● Open access↗
FA-54627

Fenced math expressions use an opening marker at both ends · case 02

Fenced math expressions use an opening marker at both ends.

Accessibility interaction semantics◈ Members↗
FA-54628

Fenced math expressions use an opening marker at both ends · case 03

Fenced math expressions use an opening marker at both ends.

Accessibility interaction semantics◈ Members↗
FA-54629

Fenced math expressions use an opening marker at both ends · case 04

Fenced math expressions use an opening marker at both ends.

Accessibility interaction semantics◈ Members↗
FA-54630

Fenced math expressions use an opening marker at both ends · case 05

Fenced math expressions use an opening marker at both ends.

Accessibility interaction semantics◈ Members↗
FA-54631

Empty math nodes introduce extra semantic separators · case 01

Empty math nodes introduce extra semantic separators.

Accessibility interaction semantics● Open access↗
FA-54632

Empty math nodes introduce extra semantic separators · case 02

Empty math nodes introduce extra semantic separators.

Accessibility interaction semantics◈ Members↗
FA-54633

Empty math nodes introduce extra semantic separators · case 03

Empty math nodes introduce extra semantic separators.

Accessibility interaction semantics◈ Members↗
FA-54634

Empty math nodes introduce extra semantic separators · case 04

Empty math nodes introduce extra semantic separators.

Accessibility interaction semantics◈ Members↗
FA-54635

Empty math nodes introduce extra semantic separators · case 05

Empty math nodes introduce extra semantic separators.

Accessibility interaction semantics◈ Members↗
FA-54636

Unsupported math nodes are silently exposed as empty rows · case 01

Unsupported math nodes are silently exposed as empty rows.

Accessibility interaction semantics● Open access↗
FA-54637

Unsupported math nodes are silently exposed as empty rows · case 02

Unsupported math nodes are silently exposed as empty rows.

Accessibility interaction semantics◈ Members↗
FA-54638

Unsupported math nodes are silently exposed as empty rows · case 03

Unsupported math nodes are silently exposed as empty rows.

Accessibility interaction semantics◈ Members↗
FA-54639

Unsupported math nodes are silently exposed as empty rows · case 04

Unsupported math nodes are silently exposed as empty rows.

Accessibility interaction semantics◈ Members↗
FA-54640

Unsupported math nodes are silently exposed as empty rows · case 05

Unsupported math nodes are silently exposed as empty rows.

Accessibility interaction semantics◈ Members↗
FA-54641

Batch semantic reads use an outdated expected revision · case 01

Batch semantic reads use an outdated expected revision.

Accessibility interaction semantics● Open access↗
FA-54642

Batch semantic reads use an outdated expected revision · case 02

Batch semantic reads use an outdated expected revision.

Accessibility interaction semantics◈ Members↗
FA-54643

Batch semantic reads use an outdated expected revision · case 03

Batch semantic reads use an outdated expected revision.

Accessibility interaction semantics◈ Members↗
FA-54644

Batch semantic reads use an outdated expected revision · case 04

Batch semantic reads use an outdated expected revision.

Accessibility interaction semantics◈ Members↗
FA-54645

Batch semantic reads use an outdated expected revision · case 05

Batch semantic reads use an outdated expected revision.

Accessibility interaction semantics◈ Members↗
FA-54646

Batch accessibility property results are reordered by identifier · case 01

Batch accessibility property results are reordered by identifier.

Accessibility interaction semantics● Open access↗
FA-54647

Batch accessibility property results are reordered by identifier · case 02

Batch accessibility property results are reordered by identifier.

Accessibility interaction semantics◈ Members↗
FA-54648

Batch accessibility property results are reordered by identifier · case 03

Batch accessibility property results are reordered by identifier.

Accessibility interaction semantics◈ Members↗
FA-54649

Batch accessibility property results are reordered by identifier · case 04

Batch accessibility property results are reordered by identifier.

Accessibility interaction semantics◈ Members↗
FA-54650

Batch accessibility property results are reordered by identifier · case 05

Batch accessibility property results are reordered by identifier.

Accessibility interaction semantics◈ Members↗
FA-54651

Repeated property requests lose their positional results · case 01

Repeated property requests lose their positional results.

Accessibility interaction semantics● Open access↗
FA-54652

Repeated property requests lose their positional results · case 02

Repeated property requests lose their positional results.

Accessibility interaction semantics◈ Members↗
FA-54653

Repeated property requests lose their positional results · case 03

Repeated property requests lose their positional results.

Accessibility interaction semantics◈ Members↗
FA-54654

Repeated property requests lose their positional results · case 04

Repeated property requests lose their positional results.

Accessibility interaction semantics◈ Members↗
FA-54655

Repeated property requests lose their positional results · case 05

Repeated property requests lose their positional results.

Accessibility interaction semantics◈ Members↗
FA-54656

Defunct accessibility objects retain readable properties · case 01

Defunct accessibility objects retain readable properties.

Accessibility interaction semantics● Open access↗
FA-54657

Defunct accessibility objects retain readable properties · case 02

Defunct accessibility objects retain readable properties.

Accessibility interaction semantics◈ Members↗
FA-54658

Defunct accessibility objects retain readable properties · case 03

Defunct accessibility objects retain readable properties.

Accessibility interaction semantics◈ Members↗
FA-54659

Defunct accessibility objects retain readable properties · case 04

Defunct accessibility objects retain readable properties.

Accessibility interaction semantics◈ Members↗
FA-54660

Defunct accessibility objects retain readable properties · case 05

Defunct accessibility objects retain readable properties.

Accessibility interaction semantics◈ Members↗
FA-54661

Private backend properties are exposed through the batch API · case 01

Private backend properties are exposed through the batch API.

Accessibility interaction semantics● Open access↗
FA-54662

Private backend properties are exposed through the batch API · case 02

Private backend properties are exposed through the batch API.

Accessibility interaction semantics◈ Members↗
FA-54663

Private backend properties are exposed through the batch API · case 03

Private backend properties are exposed through the batch API.

Accessibility interaction semantics◈ Members↗
FA-54664

Private backend properties are exposed through the batch API · case 04

Private backend properties are exposed through the batch API.

Accessibility interaction semantics◈ Members↗
FA-54665

Private backend properties are exposed through the batch API · case 05

Private backend properties are exposed through the batch API.

Accessibility interaction semantics◈ Members↗
FA-54666

Absent semantic properties are treated as successful nulls · case 01

Absent semantic properties are treated as successful nulls.

Accessibility interaction semantics● Open access↗
FA-54667

Absent semantic properties are treated as successful nulls · case 02

Absent semantic properties are treated as successful nulls.

Accessibility interaction semantics◈ Members↗
FA-54668

Absent semantic properties are treated as successful nulls · case 03

Absent semantic properties are treated as successful nulls.

Accessibility interaction semantics◈ Members↗
FA-54669

Absent semantic properties are treated as successful nulls · case 04

Absent semantic properties are treated as successful nulls.

Accessibility interaction semantics◈ Members↗
FA-54670

Absent semantic properties are treated as successful nulls · case 05

Absent semantic properties are treated as successful nulls.

Accessibility interaction semantics◈ Members↗
FA-54671

Successful null properties are misreported as unsupported · case 01

Successful null properties are misreported as unsupported.

Accessibility interaction semantics● Open access↗
FA-54672

Successful null properties are misreported as unsupported · case 02

Successful null properties are misreported as unsupported.

Accessibility interaction semantics◈ Members↗
FA-54673

Successful null properties are misreported as unsupported · case 03

Successful null properties are misreported as unsupported.

Accessibility interaction semantics◈ Members↗
FA-54674

Successful null properties are misreported as unsupported · case 04

Successful null properties are misreported as unsupported.

Accessibility interaction semantics◈ Members↗
FA-54675

Successful null properties are misreported as unsupported · case 05

Successful null properties are misreported as unsupported.

Accessibility interaction semantics◈ Members↗
FA-54676

Empty semantic strings are coerced to null · case 01

Empty semantic strings are coerced to null.

Accessibility interaction semantics● Open access↗
FA-54677

Empty semantic strings are coerced to null · case 02

Empty semantic strings are coerced to null.

Accessibility interaction semantics◈ Members↗
FA-54678

Empty semantic strings are coerced to null · case 03

Empty semantic strings are coerced to null.

Accessibility interaction semantics◈ Members↗
FA-54679

Empty semantic strings are coerced to null · case 04

Empty semantic strings are coerced to null.

Accessibility interaction semantics◈ Members↗
FA-54680

Empty semantic strings are coerced to null · case 05

Empty semantic strings are coerced to null.

Accessibility interaction semantics◈ Members↗
FA-54681

Property batches report requested rather than current revision · case 01

Property batches report requested rather than current revision.

Accessibility interaction semantics● Open access↗
FA-54682

Property batches report requested rather than current revision · case 02

Property batches report requested rather than current revision.

Accessibility interaction semantics◈ Members↗
FA-54683

Property batches report requested rather than current revision · case 03

Property batches report requested rather than current revision.

Accessibility interaction semantics◈ Members↗
FA-54684

Property batches report requested rather than current revision · case 04

Property batches report requested rather than current revision.

Accessibility interaction semantics◈ Members↗
FA-54685

Property batches report requested rather than current revision · case 05

Property batches report requested rather than current revision.

Accessibility interaction semantics◈ Members↗
FA-54686

Missing semantic objects are mislabeled as unsupported properties · case 01

Missing semantic objects are mislabeled as unsupported properties.

Accessibility interaction semantics● Open access↗
FA-54687

Missing semantic objects are mislabeled as unsupported properties · case 02

Missing semantic objects are mislabeled as unsupported properties.

Accessibility interaction semantics◈ Members↗
FA-54688

Missing semantic objects are mislabeled as unsupported properties · case 03

Missing semantic objects are mislabeled as unsupported properties.

Accessibility interaction semantics◈ Members↗
FA-54689

Missing semantic objects are mislabeled as unsupported properties · case 04

Missing semantic objects are mislabeled as unsupported properties.

Accessibility interaction semantics◈ Members↗
FA-54690

Missing semantic objects are mislabeled as unsupported properties · case 05

Missing semantic objects are mislabeled as unsupported properties.

Accessibility interaction semantics◈ Members↗
FA-54691

Negative text offsets are clamped to the first visual line · case 01

Negative text offsets are clamped to the first visual line.

Accessibility interaction semantics● Open access↗
FA-54692

Negative text offsets are clamped to the first visual line · case 02

Negative text offsets are clamped to the first visual line.

Accessibility interaction semantics◈ Members↗
FA-54693

Negative text offsets are clamped to the first visual line · case 03

Negative text offsets are clamped to the first visual line.

Accessibility interaction semantics◈ Members↗
FA-54694

Negative text offsets are clamped to the first visual line · case 04

Negative text offsets are clamped to the first visual line.

Accessibility interaction semantics◈ Members↗
FA-54695

Negative text offsets are clamped to the first visual line · case 05

Negative text offsets are clamped to the first visual line.

Accessibility interaction semantics◈ Members↗
FA-54696

Out-of-range text offsets resolve to the final visual line · case 01

Out-of-range text offsets resolve to the final visual line.

Accessibility interaction semantics● Open access↗
FA-54697

Out-of-range text offsets resolve to the final visual line · case 02

Out-of-range text offsets resolve to the final visual line.

Accessibility interaction semantics◈ Members↗
FA-54698

Out-of-range text offsets resolve to the final visual line · case 03

Out-of-range text offsets resolve to the final visual line.

Accessibility interaction semantics◈ Members↗
FA-54699

Out-of-range text offsets resolve to the final visual line · case 04

Out-of-range text offsets resolve to the final visual line.

Accessibility interaction semantics◈ Members↗
FA-54700

Out-of-range text offsets resolve to the final visual line · case 05

Out-of-range text offsets resolve to the final visual line.

Accessibility interaction semantics◈ 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 ↗