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

Revision installation sorts header names without moving values · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48002

Revision installation sorts header names without moving values · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48003

Revision installation sorts header names without moving values · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48004

Revision installation sorts header names without moving values · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48005

Revision installation sorts header names without moving values · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48006

A repeated schema version overwrites its established mapping · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48007

A repeated schema version overwrites its established mapping · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48008

A repeated schema version overwrites its established mapping · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48009

A repeated schema version overwrites its established mapping · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48010

A repeated schema version overwrites its established mapping · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48011

Unknown schema-stream tags are skipped · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48012

Unknown schema-stream tags are skipped · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48013

Unknown schema-stream tags are skipped · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48014

Unknown schema-stream tags are skipped · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48015

Unknown schema-stream tags are skipped · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48016

A new object opener abandons the current grouped record · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48017

A new object opener abandons the current grouped record · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48018

A new object opener abandons the current grouped record · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48019

A new object opener abandons the current grouped record · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48020

A new object opener abandons the current grouped record · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48021

Object fields leak across grouped record boundaries · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48022

Object fields leak across grouped record boundaries · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48023

Object fields leak across grouped record boundaries · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48024

Object fields leak across grouped record boundaries · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48025

Object fields leak across grouped record boundaries · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48026

An object is closed by another object identifier · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48027

An object is closed by another object identifier · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48028

An object is closed by another object identifier · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48029

An object is closed by another object identifier · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48030

An object is closed by another object identifier · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48031

Closing a grouped record leaves it open for later fields · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48032

Closing a grouped record leaves it open for later fields · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48033

Closing a grouped record leaves it open for later fields · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48034

Closing a grouped record leaves it open for later fields · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48035

Closing a grouped record leaves it open for later fields · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48036

EOF silently drops an open grouped record · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48037

EOF silently drops an open grouped record · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48038

EOF silently drops an open grouped record · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48039

EOF silently drops an open grouped record · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48040

EOF silently drops an open grouped record · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48041

A negative delta is added to the prior cell · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48042

A negative delta is added to the prior cell · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48043

A negative delta is added to the prior cell · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48044

A negative delta is added to the prior cell · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48045

A negative delta is added to the prior cell · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48046

A column delta is applied to the first row rather than the prior row · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48047

A column delta is applied to the first row rather than the prior row · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48048

A column delta is applied to the first row rather than the prior row · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48049

A column delta is applied to the first row rather than the prior row · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48050

A column delta is applied to the first row rather than the prior row · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48051

An absolute value is interpreted as another delta · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48052

An absolute value is interpreted as another delta · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48053

An absolute value is interpreted as another delta · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48054

An absolute value is interpreted as another delta · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48055

An absolute value is interpreted as another delta · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48056

A second-column delta reads the first-column base · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48057

A second-column delta reads the first-column base · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48058

A second-column delta reads the first-column base · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48059

A second-column delta reads the first-column base · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48060

A second-column delta reads the first-column base · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48061

A copy cell substitutes a sentinel instead of the numeric base · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48062

A copy cell substitutes a sentinel instead of the numeric base · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48063

A copy cell substitutes a sentinel instead of the numeric base · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48064

A copy cell substitutes a sentinel instead of the numeric base · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48065

A copy cell substitutes a sentinel instead of the numeric base · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48066

Record span offsets count characters instead of UTF-8 bytes · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48067

Record span offsets count characters instead of UTF-8 bytes · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48068

Record span offsets count characters instead of UTF-8 bytes · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48069

Record span offsets count characters instead of UTF-8 bytes · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48070

Record span offsets count characters instead of UTF-8 bytes · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48071

Byte-span advancement forgets the record separator · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48072

Byte-span advancement forgets the record separator · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48073

Byte-span advancement forgets the record separator · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48074

Byte-span advancement forgets the record separator · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48075

Byte-span advancement forgets the record separator · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48076

Record spans include the LF terminator in their payload extent · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48077

Record spans include the LF terminator in their payload extent · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48078

Record spans include the LF terminator in their payload extent · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48079

Record spans include the LF terminator in their payload extent · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48080

Record spans include the LF terminator in their payload extent · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48081

A final record delimiter produces a phantom empty record · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48082

A final record delimiter produces a phantom empty record · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48083

A final record delimiter produces a phantom empty record · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48084

A final record delimiter produces a phantom empty record · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48085

A final record delimiter produces a phantom empty record · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48086

Span line numbers start at zero · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48087

Span line numbers start at zero · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48088

Span line numbers start at zero · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48089

Span line numbers start at zero · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48090

Span line numbers start at zero · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48091

A present empty column is replaced by its default · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48092

A present empty column is replaced by its default · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48093

A present empty column is replaced by its default · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48094

A present empty column is replaced by its default · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48095

A present empty column is replaced by its default · case 05

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48096

A missing required column is satisfied by a default · case 01

A structured table violates the declared record or column contract.

Delimited text● Open access↗
FA-48097

A missing required column is satisfied by a default · case 02

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48098

A missing required column is satisfied by a default · case 03

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48099

A missing required column is satisfied by a default · case 04

A structured table violates the declared record or column contract.

Delimited text◈ Members↗
FA-48100

A missing required column is satisfied by a default · 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 ↗