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

Annotations intersecting an edit are silently retained · case 01

Annotations intersecting an edit are silently retained.

Annotation span alignment● Open access↗
FA-100202

Annotations intersecting an edit are silently retained · case 02

Annotations intersecting an edit are silently retained.

Annotation span alignment◈ Members↗
FA-100203

Annotations intersecting an edit are silently retained · case 03

Annotations intersecting an edit are silently retained.

Annotation span alignment◈ Members↗
FA-100204

Annotations intersecting an edit are silently retained · case 04

Annotations intersecting an edit are silently retained.

Annotation span alignment◈ Members↗
FA-100205

Annotations intersecting an edit are silently retained · case 05

Annotations intersecting an edit are silently retained.

Annotation span alignment◈ Members↗
FA-100206

Leading whitespace trim leaves annotation offsets stale · case 01

Leading whitespace trim leaves annotation offsets stale.

Annotation span alignment● Open access↗
FA-100207

Leading whitespace trim leaves annotation offsets stale · case 02

Leading whitespace trim leaves annotation offsets stale.

Annotation span alignment◈ Members↗
FA-100208

Leading whitespace trim leaves annotation offsets stale · case 03

Leading whitespace trim leaves annotation offsets stale.

Annotation span alignment◈ Members↗
FA-100209

Leading whitespace trim leaves annotation offsets stale · case 04

Leading whitespace trim leaves annotation offsets stale.

Annotation span alignment◈ Members↗
FA-100210

Leading whitespace trim leaves annotation offsets stale · case 05

Leading whitespace trim leaves annotation offsets stale.

Annotation span alignment◈ Members↗
FA-100211

Sentence partition retains untrimmed cross-boundary spans · case 01

Sentence partition retains untrimmed cross-boundary spans.

Annotation span alignment● Open access↗
FA-100212

Sentence partition retains untrimmed cross-boundary spans · case 02

Sentence partition retains untrimmed cross-boundary spans.

Annotation span alignment◈ Members↗
FA-100213

Sentence partition retains untrimmed cross-boundary spans · case 03

Sentence partition retains untrimmed cross-boundary spans.

Annotation span alignment◈ Members↗
FA-100214

Sentence partition retains untrimmed cross-boundary spans · case 04

Sentence partition retains untrimmed cross-boundary spans.

Annotation span alignment◈ Members↗
FA-100215

Sentence partition retains untrimmed cross-boundary spans · case 05

Sentence partition retains untrimmed cross-boundary spans.

Annotation span alignment◈ Members↗
FA-100216

Repeated mention alignment always selects the first occurrence · case 01

Repeated mention alignment always selects the first occurrence.

Annotation span alignment● Open access↗
FA-100217

Repeated mention alignment always selects the first occurrence · case 02

Repeated mention alignment always selects the first occurrence.

Annotation span alignment◈ Members↗
FA-100218

Repeated mention alignment always selects the first occurrence · case 03

Repeated mention alignment always selects the first occurrence.

Annotation span alignment◈ Members↗
FA-100219

Repeated mention alignment always selects the first occurrence · case 04

Repeated mention alignment always selects the first occurrence.

Annotation span alignment◈ Members↗
FA-100220

Repeated mention alignment always selects the first occurrence · case 05

Repeated mention alignment always selects the first occurrence.

Annotation span alignment◈ Members↗
FA-100221

Tab expansion leaves annotation endpoints on old columns · case 01

Tab expansion leaves annotation endpoints on old columns.

Annotation span alignment● Open access↗
FA-100222

Tab expansion leaves annotation endpoints on old columns · case 02

Tab expansion leaves annotation endpoints on old columns.

Annotation span alignment◈ Members↗
FA-100223

Tab expansion leaves annotation endpoints on old columns · case 03

Tab expansion leaves annotation endpoints on old columns.

Annotation span alignment◈ Members↗
FA-100224

Tab expansion leaves annotation endpoints on old columns · case 04

Tab expansion leaves annotation endpoints on old columns.

Annotation span alignment◈ Members↗
FA-100225

Tab expansion leaves annotation endpoints on old columns · case 05

Tab expansion leaves annotation endpoints on old columns.

Annotation span alignment◈ Members↗
FA-100226

Discontinuous annotation fragments merge across a gap · case 01

Discontinuous annotation fragments merge across a gap.

Annotation span alignment● Open access↗
FA-100227

Discontinuous annotation fragments merge across a gap · case 02

Discontinuous annotation fragments merge across a gap.

Annotation span alignment◈ Members↗
FA-100228

Discontinuous annotation fragments merge across a gap · case 03

Discontinuous annotation fragments merge across a gap.

Annotation span alignment◈ Members↗
FA-100229

Discontinuous annotation fragments merge across a gap · case 04

Discontinuous annotation fragments merge across a gap.

Annotation span alignment◈ Members↗
FA-100230

Discontinuous annotation fragments merge across a gap · case 05

Discontinuous annotation fragments merge across a gap.

Annotation span alignment◈ Members↗
FA-100231

Token coverage ratio counts only fully contained tokens · case 01

Token coverage ratio counts only fully contained tokens.

Annotation span alignment● Open access↗
FA-100232

Token coverage ratio counts only fully contained tokens · case 02

Token coverage ratio counts only fully contained tokens.

Annotation span alignment◈ Members↗
FA-100233

Token coverage ratio counts only fully contained tokens · case 03

Token coverage ratio counts only fully contained tokens.

Annotation span alignment◈ Members↗
FA-100234

Token coverage ratio counts only fully contained tokens · case 04

Token coverage ratio counts only fully contained tokens.

Annotation span alignment◈ Members↗
FA-100235

Token coverage ratio counts only fully contained tokens · case 05

Token coverage ratio counts only fully contained tokens.

Annotation span alignment◈ Members↗
FA-100236

Serialized end offsets remain exclusive · case 01

Serialized end offsets remain exclusive.

Annotation span alignment● Open access↗
FA-100237

Serialized end offsets remain exclusive · case 02

Serialized end offsets remain exclusive.

Annotation span alignment◈ Members↗
FA-100238

Serialized end offsets remain exclusive · case 03

Serialized end offsets remain exclusive.

Annotation span alignment◈ Members↗
FA-100239

Serialized end offsets remain exclusive · case 04

Serialized end offsets remain exclusive.

Annotation span alignment◈ Members↗
FA-100240

Serialized end offsets remain exclusive · case 05

Serialized end offsets remain exclusive.

Annotation span alignment◈ Members↗
FA-100241

Dataset deduplication: case variants survive text-key deduplication · case 01

case variants survive text-key deduplication.

Dataset deduplication grouping● Open access↗
FA-100242

Dataset deduplication: case variants survive text-key deduplication · case 02

case variants survive text-key deduplication.

Dataset deduplication grouping◈ Members↗
FA-100243

Dataset deduplication: case variants survive text-key deduplication · case 03

case variants survive text-key deduplication.

Dataset deduplication grouping◈ Members↗
FA-100244

Dataset deduplication: case variants survive text-key deduplication · case 04

case variants survive text-key deduplication.

Dataset deduplication grouping◈ Members↗
FA-100245

Dataset deduplication: case variants survive text-key deduplication · case 05

case variants survive text-key deduplication.

Dataset deduplication grouping◈ Members↗
FA-100246

Dataset deduplication: canonically equivalent text receives separate keys · case 01

canonically equivalent text receives separate keys.

Dataset deduplication grouping● Open access↗
FA-100247

Dataset deduplication: canonically equivalent text receives separate keys · case 02

canonically equivalent text receives separate keys.

Dataset deduplication grouping◈ Members↗
FA-100248

Dataset deduplication: canonically equivalent text receives separate keys · case 03

canonically equivalent text receives separate keys.

Dataset deduplication grouping◈ Members↗
FA-100249

Dataset deduplication: canonically equivalent text receives separate keys · case 04

canonically equivalent text receives separate keys.

Dataset deduplication grouping◈ Members↗
FA-100250

Dataset deduplication: canonically equivalent text receives separate keys · case 05

canonically equivalent text receives separate keys.

Dataset deduplication grouping◈ Members↗
FA-100251

Dataset deduplication: formatting whitespace creates duplicate records · case 01

formatting whitespace creates duplicate records.

Dataset deduplication grouping● Open access↗
FA-100252

Dataset deduplication: formatting whitespace creates duplicate records · case 02

formatting whitespace creates duplicate records.

Dataset deduplication grouping◈ Members↗
FA-100253

Dataset deduplication: formatting whitespace creates duplicate records · case 03

formatting whitespace creates duplicate records.

Dataset deduplication grouping◈ Members↗
FA-100254

Dataset deduplication: formatting whitespace creates duplicate records · case 04

formatting whitespace creates duplicate records.

Dataset deduplication grouping◈ Members↗
FA-100255

Dataset deduplication: formatting whitespace creates duplicate records · case 05

formatting whitespace creates duplicate records.

Dataset deduplication grouping◈ Members↗
FA-100256

Dataset deduplication: token permutations are treated as distinct documents · case 01

token permutations are treated as distinct documents.

Dataset deduplication grouping● Open access↗
FA-100257

Dataset deduplication: token permutations are treated as distinct documents · case 02

token permutations are treated as distinct documents.

Dataset deduplication grouping◈ Members↗
FA-100258

Dataset deduplication: token permutations are treated as distinct documents · case 03

token permutations are treated as distinct documents.

Dataset deduplication grouping◈ Members↗
FA-100259

Dataset deduplication: token permutations are treated as distinct documents · case 04

token permutations are treated as distinct documents.

Dataset deduplication grouping◈ Members↗
FA-100260

Dataset deduplication: token permutations are treated as distinct documents · case 05

token permutations are treated as distinct documents.

Dataset deduplication grouping◈ Members↗
FA-100261

Dataset deduplication: token multiplicity is discarded from bag identity · case 01

token multiplicity is discarded from bag identity.

Dataset deduplication grouping● Open access↗
FA-100262

Dataset deduplication: token multiplicity is discarded from bag identity · case 02

token multiplicity is discarded from bag identity.

Dataset deduplication grouping◈ Members↗
FA-100263

Dataset deduplication: token multiplicity is discarded from bag identity · case 03

token multiplicity is discarded from bag identity.

Dataset deduplication grouping◈ Members↗
FA-100264

Dataset deduplication: token multiplicity is discarded from bag identity · case 04

token multiplicity is discarded from bag identity.

Dataset deduplication grouping◈ Members↗
FA-100265

Dataset deduplication: token multiplicity is discarded from bag identity · case 05

token multiplicity is discarded from bag identity.

Dataset deduplication grouping◈ Members↗
FA-100266

Dataset deduplication: later duplicate replaces the first source record · case 01

later duplicate replaces the first source record.

Dataset deduplication grouping● Open access↗
FA-100267

Dataset deduplication: later duplicate replaces the first source record · case 02

later duplicate replaces the first source record.

Dataset deduplication grouping◈ Members↗
FA-100268

Dataset deduplication: later duplicate replaces the first source record · case 03

later duplicate replaces the first source record.

Dataset deduplication grouping◈ Members↗
FA-100269

Dataset deduplication: later duplicate replaces the first source record · case 04

later duplicate replaces the first source record.

Dataset deduplication grouping◈ Members↗
FA-100270

Dataset deduplication: later duplicate replaces the first source record · case 05

later duplicate replaces the first source record.

Dataset deduplication grouping◈ Members↗
FA-100271

Dataset deduplication: deduplication retains a lower-quality example · case 01

deduplication retains a lower-quality example.

Dataset deduplication grouping● Open access↗
FA-100272

Dataset deduplication: deduplication retains a lower-quality example · case 02

deduplication retains a lower-quality example.

Dataset deduplication grouping◈ Members↗
FA-100273

Dataset deduplication: deduplication retains a lower-quality example · case 03

deduplication retains a lower-quality example.

Dataset deduplication grouping◈ Members↗
FA-100274

Dataset deduplication: deduplication retains a lower-quality example · case 04

deduplication retains a lower-quality example.

Dataset deduplication grouping◈ Members↗
FA-100275

Dataset deduplication: deduplication retains a lower-quality example · case 05

deduplication retains a lower-quality example.

Dataset deduplication grouping◈ Members↗
FA-100276

Dataset deduplication: deleted record is resurrected by older duplicate · case 01

deleted record is resurrected by older duplicate.

Dataset deduplication grouping● Open access↗
FA-100277

Dataset deduplication: deleted record is resurrected by older duplicate · case 02

deleted record is resurrected by older duplicate.

Dataset deduplication grouping◈ Members↗
FA-100278

Dataset deduplication: deleted record is resurrected by older duplicate · case 03

deleted record is resurrected by older duplicate.

Dataset deduplication grouping◈ Members↗
FA-100279

Dataset deduplication: deleted record is resurrected by older duplicate · case 04

deleted record is resurrected by older duplicate.

Dataset deduplication grouping◈ Members↗
FA-100280

Dataset deduplication: deleted record is resurrected by older duplicate · case 05

deleted record is resurrected by older duplicate.

Dataset deduplication grouping◈ Members↗
FA-100281

Dataset deduplication: pair exactly at overlap threshold is rejected · case 01

pair exactly at overlap threshold is rejected.

Dataset deduplication grouping● Open access↗
FA-100282

Dataset deduplication: pair exactly at overlap threshold is rejected · case 02

pair exactly at overlap threshold is rejected.

Dataset deduplication grouping◈ Members↗
FA-100283

Dataset deduplication: pair exactly at overlap threshold is rejected · case 03

pair exactly at overlap threshold is rejected.

Dataset deduplication grouping◈ Members↗
FA-100284

Dataset deduplication: pair exactly at overlap threshold is rejected · case 04

pair exactly at overlap threshold is rejected.

Dataset deduplication grouping◈ Members↗
FA-100285

Dataset deduplication: pair exactly at overlap threshold is rejected · case 05

pair exactly at overlap threshold is rejected.

Dataset deduplication grouping◈ Members↗
FA-100286

Dataset deduplication: near-duplicate score ignores unmatched token union · case 01

near-duplicate score ignores unmatched token union.

Dataset deduplication grouping● Open access↗
FA-100287

Dataset deduplication: near-duplicate score ignores unmatched token union · case 02

near-duplicate score ignores unmatched token union.

Dataset deduplication grouping◈ Members↗
FA-100288

Dataset deduplication: near-duplicate score ignores unmatched token union · case 03

near-duplicate score ignores unmatched token union.

Dataset deduplication grouping◈ Members↗
FA-100289

Dataset deduplication: near-duplicate score ignores unmatched token union · case 04

near-duplicate score ignores unmatched token union.

Dataset deduplication grouping◈ Members↗
FA-100290

Dataset deduplication: near-duplicate score ignores unmatched token union · case 05

near-duplicate score ignores unmatched token union.

Dataset deduplication grouping◈ Members↗
FA-100291

Dataset deduplication: near-duplicate chain is split into separate groups · case 01

near-duplicate chain is split into separate groups.

Dataset deduplication grouping● Open access↗
FA-100292

Dataset deduplication: near-duplicate chain is split into separate groups · case 02

near-duplicate chain is split into separate groups.

Dataset deduplication grouping◈ Members↗
FA-100293

Dataset deduplication: near-duplicate chain is split into separate groups · case 03

near-duplicate chain is split into separate groups.

Dataset deduplication grouping◈ Members↗
FA-100294

Dataset deduplication: near-duplicate chain is split into separate groups · case 04

near-duplicate chain is split into separate groups.

Dataset deduplication grouping◈ Members↗
FA-100295

Dataset deduplication: near-duplicate chain is split into separate groups · case 05

near-duplicate chain is split into separate groups.

Dataset deduplication grouping◈ Members↗
FA-100296

Dataset deduplication: different-length fingerprints appear identical · case 01

different-length fingerprints appear identical.

Dataset deduplication grouping● Open access↗
FA-100297

Dataset deduplication: different-length fingerprints appear identical · case 02

different-length fingerprints appear identical.

Dataset deduplication grouping◈ Members↗
FA-100298

Dataset deduplication: different-length fingerprints appear identical · case 03

different-length fingerprints appear identical.

Dataset deduplication grouping◈ Members↗
FA-100299

Dataset deduplication: different-length fingerprints appear identical · case 04

different-length fingerprints appear identical.

Dataset deduplication grouping◈ Members↗
FA-100300

Dataset deduplication: different-length fingerprints appear identical · case 05

different-length fingerprints appear identical.

Dataset deduplication grouping◈ 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 ↗