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

Quoted carriage returns are normalized before token emission · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47502

Quoted carriage returns are normalized before token emission · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47503

Quoted carriage returns are normalized before token emission · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47504

Quoted carriage returns are normalized before token emission · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47505

Quoted carriage returns are normalized before token emission · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47506

A TSV framer clears a CR carry at chunk boundaries · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47507

A TSV framer clears a CR carry at chunk boundaries · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47508

A TSV framer clears a CR carry at chunk boundaries · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47509

A TSV framer clears a CR carry at chunk boundaries · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47510

A TSV framer clears a CR carry at chunk boundaries · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47511

A CR consumes an arbitrary next character as LF · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47512

A CR consumes an arbitrary next character as LF · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47513

A CR consumes an arbitrary next character as LF · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47514

A CR consumes an arbitrary next character as LF · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47515

A CR consumes an arbitrary next character as LF · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47516

Framed records retain the preceding record payload · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47517

Framed records retain the preceding record payload · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47518

Framed records retain the preceding record payload · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47519

Framed records retain the preceding record payload · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47520

Framed records retain the preceding record payload · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47521

A consumed CRLF leaves the terminator prefix pending · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47522

A consumed CRLF leaves the terminator prefix pending · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47523

A consumed CRLF leaves the terminator prefix pending · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47524

A consumed CRLF leaves the terminator prefix pending · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47525

A consumed CRLF leaves the terminator prefix pending · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47526

A complete unterminated final record is discarded · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47527

A complete unterminated final record is discarded · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47528

A complete unterminated final record is discarded · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47529

A complete unterminated final record is discarded · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47530

A complete unterminated final record is discarded · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47531

Empty physical TSV records vanish during framing · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47532

Empty physical TSV records vanish during framing · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47533

Empty physical TSV records vanish during framing · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47534

Empty physical TSV records vanish during framing · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47535

Empty physical TSV records vanish during framing · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47536

A new table directive abandons an unbound section · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47537

A new table directive abandons an unbound section · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47538

A new table directive abandons an unbound section · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47539

A new table directive abandons an unbound section · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47540

A new table directive abandons an unbound section · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47541

Blank section closure leaves the old table active · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47542

Blank section closure leaves the old table active · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47543

Blank section closure leaves the old table active · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47544

Blank section closure leaves the old table active · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47545

Blank section closure leaves the old table active · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47546

Each section body row overwrites its header · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47547

Each section body row overwrites its header · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47548

Each section body row overwrites its header · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47549

Each section body row overwrites its header · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47550

Each section body row overwrites its header · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47551

A section retains only its most recent data row · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47552

A section retains only its most recent data row · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47553

A section retains only its most recent data row · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47554

A section retains only its most recent data row · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47555

A section retains only its most recent data row · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47556

An EOF section directive is accepted without a header · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47557

An EOF section directive is accepted without a header · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47558

An EOF section directive is accepted without a header · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47559

An EOF section directive is accepted without a header · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47560

An EOF section directive is accepted without a header · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47561

A blank upper header erases the active group · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47562

A blank upper header erases the active group · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47563

A blank upper header erases the active group · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47564

A blank upper header erases the active group · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47565

A blank upper header erases the active group · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47566

An initial blank group is borrowed from a future column · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47567

An initial blank group is borrowed from a future column · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47568

An initial blank group is borrowed from a future column · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47569

An initial blank group is borrowed from a future column · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47570

An initial blank group is borrowed from a future column · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47571

A blank leaf is converted into a group-only column · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47572

A blank leaf is converted into a group-only column · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47573

A blank leaf is converted into a group-only column · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47574

A blank leaf is converted into a group-only column · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47575

A blank leaf is converted into a group-only column · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47576

Uniqueness is checked on leaf names across unrelated groups · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47577

Uniqueness is checked on leaf names across unrelated groups · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47578

Uniqueness is checked on leaf names across unrelated groups · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47579

Uniqueness is checked on leaf names across unrelated groups · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47580

Uniqueness is checked on leaf names across unrelated groups · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47581

Header group paths are emitted in lexical order · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47582

Header group paths are emitted in lexical order · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47583

Header group paths are emitted in lexical order · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47584

Header group paths are emitted in lexical order · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47585

Header group paths are emitted in lexical order · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47586

Sparse values containing equals are split as more assignments · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47587

Sparse values containing equals are split as more assignments · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47588

Sparse values containing equals are split as more assignments · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47589

Sparse values containing equals are split as more assignments · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47590

Sparse values containing equals are split as more assignments · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47591

Sparse indexes accept non-ASCII decimal spellings · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47592

Sparse indexes accept non-ASCII decimal spellings · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47593

Sparse indexes accept non-ASCII decimal spellings · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47594

Sparse indexes accept non-ASCII decimal spellings · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47595

Sparse indexes accept non-ASCII decimal spellings · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47596

Sparse column assignments allow a repeated or backwards index · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-47597

Sparse column assignments allow a repeated or backwards index · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47598

Sparse column assignments allow a repeated or backwards index · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47599

Sparse column assignments allow a repeated or backwards index · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-47600

Sparse column assignments allow a repeated or backwards index · 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 ↗