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

Sparse fields are packed at the left instead of their indexes · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47602

Sparse fields are packed at the left instead of their indexes · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47603

Sparse fields are packed at the left instead of their indexes · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47604

Sparse fields are packed at the left instead of their indexes · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47605

Sparse fields are packed at the left instead of their indexes · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47606

Unspecified sparse cells become empty strings · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47607

Unspecified sparse cells become empty strings · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47608

Unspecified sparse cells become empty strings · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47609

Unspecified sparse cells become empty strings · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47610

Unspecified sparse cells become empty strings · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47611

Compact-row expansion emits one copy regardless of run length · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47612

Compact-row expansion emits one copy regardless of run length · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47613

Compact-row expansion emits one copy regardless of run length · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47614

Compact-row expansion emits one copy regardless of run length · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47615

Compact-row expansion emits one copy regardless of run length · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47616

A zero-length run silently removes a specified column · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47617

A zero-length run silently removes a specified column · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47618

A zero-length run silently removes a specified column · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47619

A zero-length run silently removes a specified column · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47620

A zero-length run silently removes a specified column · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47621

Run-length expansion budgets each run independently · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47622

Run-length expansion budgets each run independently · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47623

Run-length expansion budgets each run independently · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47624

Run-length expansion budgets each run independently · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47625

Run-length expansion budgets each run independently · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47626

A repeated cell loses literal stars in its value · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47627

A repeated cell loses literal stars in its value · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47628

A repeated cell loses literal stars in its value · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47629

A repeated cell loses literal stars in its value · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47630

A repeated cell loses literal stars in its value · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47631

An ordinary compact cell consumes no output position · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47632

An ordinary compact cell consumes no output position · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47633

An ordinary compact cell consumes no output position · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47634

An ordinary compact cell consumes no output position · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47635

An ordinary compact cell consumes no output position · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47636

A typed CSV null is serialized as an empty string · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47637

A typed CSV null is serialized as an empty string · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47638

A typed CSV null is serialized as an empty string · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47639

A typed CSV null is serialized as an empty string · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47640

A typed CSV null is serialized as an empty string · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47641

Boolean cells are emitted using integer spellings · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47642

Boolean cells are emitted using integer spellings · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47643

Boolean cells are emitted using integer spellings · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47644

Boolean cells are emitted using integer spellings · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47645

Boolean cells are emitted using integer spellings · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47646

CSV integer formatting drops negative signs · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47647

CSV integer formatting drops negative signs · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47648

CSV integer formatting drops negative signs · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47649

CSV integer formatting drops negative signs · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47650

CSV integer formatting drops negative signs · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47651

A string null marker is emitted as actual null · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47652

A string null marker is emitted as actual null · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47653

A string null marker is emitted as actual null · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47654

A string null marker is emitted as actual null · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47655

A string null marker is emitted as actual null · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47656

A leading comment marker makes a data row disappear · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47657

A leading comment marker makes a data row disappear · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47658

A leading comment marker makes a data row disappear · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47659

A leading comment marker makes a data row disappear · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47660

A leading comment marker makes a data row disappear · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47661

The CSV writer leaves trim-sensitive edge spaces unquoted · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47662

The CSV writer leaves trim-sensitive edge spaces unquoted · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47663

The CSV writer leaves trim-sensitive edge spaces unquoted · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47664

The CSV writer leaves trim-sensitive edge spaces unquoted · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47665

The CSV writer leaves trim-sensitive edge spaces unquoted · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47666

CSV escaping emits an opening quote without a matching closer · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47667

CSV escaping emits an opening quote without a matching closer · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47668

CSV escaping emits an opening quote without a matching closer · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47669

CSV escaping emits an opening quote without a matching closer · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47670

CSV escaping emits an opening quote without a matching closer · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47671

A typed CSV writer sorts encoded cells before joining · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47672

A typed CSV writer sorts encoded cells before joining · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47673

A typed CSV writer sorts encoded cells before joining · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47674

A typed CSV writer sorts encoded cells before joining · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47675

A typed CSV writer sorts encoded cells before joining · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47676

A CSV emitter appends its record terminator to each cell · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47677

A CSV emitter appends its record terminator to each cell · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47678

A CSV emitter appends its record terminator to each cell · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47679

A CSV emitter appends its record terminator to each cell · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47680

A CSV emitter appends its record terminator to each cell · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47681

Literal doubled-comment records are filtered as comments · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47682

Literal doubled-comment records are filtered as comments · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47683

Literal doubled-comment records are filtered as comments · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47684

Literal doubled-comment records are filtered as comments · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47685

Literal doubled-comment records are filtered as comments · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47686

Metadata containing equals acquires a different name · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47687

Metadata containing equals acquires a different name · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47688

Metadata containing equals acquires a different name · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47689

Metadata containing equals acquires a different name · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47690

Metadata containing equals acquires a different name · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47691

A second metadata directive changes an established interpretation · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47692

A second metadata directive changes an established interpretation · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47693

A second metadata directive changes an established interpretation · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47694

A second metadata directive changes an established interpretation · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47695

A second metadata directive changes an established interpretation · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47696

Indented comment-looking data is discarded · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47697

Indented comment-looking data is discarded · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47698

Indented comment-looking data is discarded · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47699

Indented comment-looking data is discarded · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47700

Indented comment-looking data is discarded · case 05

A structured table violates the declared record or column contract.

Delimited text◈ 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 ↗