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

A tagged message uses its recipient as message text · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48702

A tagged message uses its recipient as message text · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48703

A tagged message uses its recipient as message text · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48704

A tagged message uses its recipient as message text · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48705

A tagged message uses its recipient as message text · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48706

Typed row decoding accepts noncanonical age spellings · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48707

Typed row decoding accepts noncanonical age spellings · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48708

Typed row decoding accepts noncanonical age spellings · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48709

Typed row decoding accepts noncanonical age spellings · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48710

Typed row decoding accepts noncanonical age spellings · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48711

The decoder drops the union discriminator from person records · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48712

The decoder drops the union discriminator from person records · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48713

The decoder drops the union discriminator from person records · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48714

The decoder drops the union discriminator from person records · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48715

The decoder drops the union discriminator from person records · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48716

A field source span starts on its preceding delimiter · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48717

A field source span starts on its preceding delimiter · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48718

A field source span starts on its preceding delimiter · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48719

A field source span starts on its preceding delimiter · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48720

A field source span starts on its preceding delimiter · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48721

A field source span includes the following delimiter · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48722

A field source span includes the following delimiter · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48723

A field source span includes the following delimiter · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48724

A field source span includes the following delimiter · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48725

A field source span includes the following delimiter · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48726

The last field span ends at the preceding delimiter · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48727

The last field span ends at the preceding delimiter · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48728

The last field span ends at the preceding delimiter · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48729

The last field span ends at the preceding delimiter · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48730

The last field span ends at the preceding delimiter · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48731

A field span is paired with the entire unsplit record · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48732

A field span is paired with the entire unsplit record · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48733

A field span is paired with the entire unsplit record · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48734

A field span is paired with the entire unsplit record · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48735

A field span is paired with the entire unsplit record · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48736

A source map omits an empty final field · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48737

A source map omits an empty final field · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48738

A source map omits an empty final field · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48739

A source map omits an empty final field · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48740

A source map omits an empty final field · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48741

Earlier cell edits invalidate offsets used by later edits · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48742

Earlier cell edits invalidate offsets used by later edits · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48743

Earlier cell edits invalidate offsets used by later edits · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48744

Earlier cell edits invalidate offsets used by later edits · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48745

Earlier cell edits invalidate offsets used by later edits · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48746

A cell edit consumes its following comma · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48747

A cell edit consumes its following comma · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48748

A cell edit consumes its following comma · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48749

A cell edit consumes its following comma · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48750

A cell edit consumes its following comma · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48751

Cell patches use character-zero as every source start · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48752

Cell patches use character-zero as every source start · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48753

Cell patches use character-zero as every source start · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48754

Cell patches use character-zero as every source start · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48755

Cell patches use character-zero as every source start · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48756

A cell edit duplicates the replaced source content · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48757

A cell edit duplicates the replaced source content · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48758

A cell edit duplicates the replaced source content · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48759

A cell edit duplicates the replaced source content · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48760

A cell edit duplicates the replaced source content · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48761

Repeated edits to the same physical cell are accepted · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48762

Repeated edits to the same physical cell are accepted · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48763

Repeated edits to the same physical cell are accepted · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48764

Repeated edits to the same physical cell are accepted · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48765

Repeated edits to the same physical cell are accepted · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48766

A new chunk overwrites the unfinished preceding record · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48767

A new chunk overwrites the unfinished preceding record · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48768

A new chunk overwrites the unfinished preceding record · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48769

A new chunk overwrites the unfinished preceding record · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48770

A new chunk overwrites the unfinished preceding record · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48771

Only one complete record is drained from each input chunk · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48772

Only one complete record is drained from each input chunk · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48773

Only one complete record is drained from each input chunk · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48774

Only one complete record is drained from each input chunk · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48775

Only one complete record is drained from each input chunk · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48776

Chunk draining splits at the final newline instead of the first · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48777

Chunk draining splits at the final newline instead of the first · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48778

Chunk draining splits at the final newline instead of the first · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48779

Chunk draining splits at the final newline instead of the first · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48780

Chunk draining splits at the final newline instead of the first · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48781

A buffered unterminated final record is omitted · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48782

A buffered unterminated final record is omitted · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48783

A buffered unterminated final record is omitted · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48784

A buffered unterminated final record is omitted · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48785

A buffered unterminated final record is omitted · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48786

Complete blank records are removed while draining chunks · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48787

Complete blank records are removed while draining chunks · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48788

Complete blank records are removed while draining chunks · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48789

Complete blank records are removed while draining chunks · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48790

Complete blank records are removed while draining chunks · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48791

CSV provenance uses logical row count for the physical ending line · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48792

CSV provenance uses logical row count for the physical ending line · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48793

CSV provenance uses logical row count for the physical ending line · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48794

CSV provenance uses logical row count for the physical ending line · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48795

CSV provenance uses logical row count for the physical ending line · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48796

The next CSV record starts on the prior ending physical line · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48797

The next CSV record starts on the prior ending physical line · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48798

The next CSV record starts on the prior ending physical line · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48799

The next CSV record starts on the prior ending physical line · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48800

The next CSV record starts on the prior ending physical line · 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 ↗