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

Median imputation uses held-out rows while fitting · case 01

Median imputation uses held-out rows while fitting.

Feature preprocessing fit scope● Open access↗
FA-100402

Median imputation uses held-out rows while fitting · case 02

Median imputation uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100403

Median imputation uses held-out rows while fitting · case 03

Median imputation uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100404

Median imputation uses held-out rows while fitting · case 04

Median imputation uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100405

Median imputation uses held-out rows while fitting · case 05

Median imputation uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100406

Median imputation applies fitted state incorrectly · case 01

Median imputation applies fitted state incorrectly.

Feature preprocessing fit scope● Open access↗
FA-100407

Median imputation applies fitted state incorrectly · case 02

Median imputation applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100408

Median imputation applies fitted state incorrectly · case 03

Median imputation applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100409

Median imputation applies fitted state incorrectly · case 04

Median imputation applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100410

Median imputation applies fitted state incorrectly · case 05

Median imputation applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100411

Median and interquartile scaling uses held-out rows while fitting · case 01

Median and interquartile scaling uses held-out rows while fitting.

Feature preprocessing fit scope● Open access↗
FA-100412

Median and interquartile scaling uses held-out rows while fitting · case 02

Median and interquartile scaling uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100413

Median and interquartile scaling uses held-out rows while fitting · case 03

Median and interquartile scaling uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100414

Median and interquartile scaling uses held-out rows while fitting · case 04

Median and interquartile scaling uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100415

Median and interquartile scaling uses held-out rows while fitting · case 05

Median and interquartile scaling uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100416

Median and interquartile scaling applies fitted state incorrectly · case 01

Median and interquartile scaling applies fitted state incorrectly.

Feature preprocessing fit scope● Open access↗
FA-100417

Median and interquartile scaling applies fitted state incorrectly · case 02

Median and interquartile scaling applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100418

Median and interquartile scaling applies fitted state incorrectly · case 03

Median and interquartile scaling applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100419

Median and interquartile scaling applies fitted state incorrectly · case 04

Median and interquartile scaling applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100420

Median and interquartile scaling applies fitted state incorrectly · case 05

Median and interquartile scaling applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100421

Quantile bin assignment uses held-out rows while fitting · case 01

Quantile bin assignment uses held-out rows while fitting.

Feature preprocessing fit scope● Open access↗
FA-100422

Quantile bin assignment uses held-out rows while fitting · case 02

Quantile bin assignment uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100423

Quantile bin assignment uses held-out rows while fitting · case 03

Quantile bin assignment uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100424

Quantile bin assignment uses held-out rows while fitting · case 04

Quantile bin assignment uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100425

Quantile bin assignment uses held-out rows while fitting · case 05

Quantile bin assignment uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100426

Quantile bin assignment applies fitted state incorrectly · case 01

Quantile bin assignment applies fitted state incorrectly.

Feature preprocessing fit scope● Open access↗
FA-100427

Quantile bin assignment applies fitted state incorrectly · case 02

Quantile bin assignment applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100428

Quantile bin assignment applies fitted state incorrectly · case 03

Quantile bin assignment applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100429

Quantile bin assignment applies fitted state incorrectly · case 04

Quantile bin assignment applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100430

Quantile bin assignment applies fitted state incorrectly · case 05

Quantile bin assignment applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100431

Learned missingness indicators uses held-out rows while fitting · case 01

Learned missingness indicators uses held-out rows while fitting.

Feature preprocessing fit scope● Open access↗
FA-100432

Learned missingness indicators uses held-out rows while fitting · case 02

Learned missingness indicators uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100433

Learned missingness indicators uses held-out rows while fitting · case 03

Learned missingness indicators uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100434

Learned missingness indicators uses held-out rows while fitting · case 04

Learned missingness indicators uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100435

Learned missingness indicators uses held-out rows while fitting · case 05

Learned missingness indicators uses held-out rows while fitting.

Feature preprocessing fit scope◈ Members↗
FA-100436

Learned missingness indicators applies fitted state incorrectly · case 01

Learned missingness indicators applies fitted state incorrectly.

Feature preprocessing fit scope● Open access↗
FA-100437

Learned missingness indicators applies fitted state incorrectly · case 02

Learned missingness indicators applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100438

Learned missingness indicators applies fitted state incorrectly · case 03

Learned missingness indicators applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100439

Learned missingness indicators applies fitted state incorrectly · case 04

Learned missingness indicators applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100440

Learned missingness indicators applies fitted state incorrectly · case 05

Learned missingness indicators applies fitted state incorrectly.

Feature preprocessing fit scope◈ Members↗
FA-100441

Sparse tensor: duplicate coordinates are overwritten instead of summed · case 01

duplicate coordinates are overwritten instead of summed.

Sparse tensor canonicalization● Open access↗
FA-100442

Sparse tensor: duplicate coordinates are overwritten instead of summed · case 02

duplicate coordinates are overwritten instead of summed.

Sparse tensor canonicalization◈ Members↗
FA-100443

Sparse tensor: duplicate coordinates are overwritten instead of summed · case 03

duplicate coordinates are overwritten instead of summed.

Sparse tensor canonicalization◈ Members↗
FA-100444

Sparse tensor: duplicate coordinates are overwritten instead of summed · case 04

duplicate coordinates are overwritten instead of summed.

Sparse tensor canonicalization◈ Members↗
FA-100445

Sparse tensor: duplicate coordinates are overwritten instead of summed · case 05

duplicate coordinates are overwritten instead of summed.

Sparse tensor canonicalization◈ Members↗
FA-100446

Sparse tensor: COO entries retain input order instead of row-major canonical order · case 01

COO entries retain input order instead of row-major canonical order.

Sparse tensor canonicalization● Open access↗
FA-100447

Sparse tensor: COO entries retain input order instead of row-major canonical order · case 02

COO entries retain input order instead of row-major canonical order.

Sparse tensor canonicalization◈ Members↗
FA-100448

Sparse tensor: COO entries retain input order instead of row-major canonical order · case 03

COO entries retain input order instead of row-major canonical order.

Sparse tensor canonicalization◈ Members↗
FA-100449

Sparse tensor: COO entries retain input order instead of row-major canonical order · case 04

COO entries retain input order instead of row-major canonical order.

Sparse tensor canonicalization◈ Members↗
FA-100450

Sparse tensor: COO entries retain input order instead of row-major canonical order · case 05

COO entries retain input order instead of row-major canonical order.

Sparse tensor canonicalization◈ Members↗
FA-100451

Sparse tensor: coalesced zero values remain stored · case 01

coalesced zero values remain stored.

Sparse tensor canonicalization● Open access↗
FA-100452

Sparse tensor: coalesced zero values remain stored · case 02

coalesced zero values remain stored.

Sparse tensor canonicalization◈ Members↗
FA-100453

Sparse tensor: coalesced zero values remain stored · case 03

coalesced zero values remain stored.

Sparse tensor canonicalization◈ Members↗
FA-100454

Sparse tensor: coalesced zero values remain stored · case 04

coalesced zero values remain stored.

Sparse tensor canonicalization◈ Members↗
FA-100455

Sparse tensor: coalesced zero values remain stored · case 05

coalesced zero values remain stored.

Sparse tensor canonicalization◈ Members↗
FA-100456

Sparse tensor: CSR row pointers omit empty rows · case 01

CSR row pointers omit empty rows.

Sparse tensor canonicalization● Open access↗
FA-100457

Sparse tensor: CSR row pointers omit empty rows · case 02

CSR row pointers omit empty rows.

Sparse tensor canonicalization◈ Members↗
FA-100458

Sparse tensor: CSR row pointers omit empty rows · case 03

CSR row pointers omit empty rows.

Sparse tensor canonicalization◈ Members↗
FA-100459

Sparse tensor: CSR row pointers omit empty rows · case 04

CSR row pointers omit empty rows.

Sparse tensor canonicalization◈ Members↗
FA-100460

Sparse tensor: CSR row pointers omit empty rows · case 05

CSR row pointers omit empty rows.

Sparse tensor canonicalization◈ Members↗
FA-100461

Sparse tensor: CSR expansion loses rows with repeated row pointers · case 01

CSR expansion loses rows with repeated row pointers.

Sparse tensor canonicalization● Open access↗
FA-100462

Sparse tensor: CSR expansion loses rows with repeated row pointers · case 02

CSR expansion loses rows with repeated row pointers.

Sparse tensor canonicalization◈ Members↗
FA-100463

Sparse tensor: CSR expansion loses rows with repeated row pointers · case 03

CSR expansion loses rows with repeated row pointers.

Sparse tensor canonicalization◈ Members↗
FA-100464

Sparse tensor: CSR expansion loses rows with repeated row pointers · case 04

CSR expansion loses rows with repeated row pointers.

Sparse tensor canonicalization◈ Members↗
FA-100465

Sparse tensor: CSR expansion loses rows with repeated row pointers · case 05

CSR expansion loses rows with repeated row pointers.

Sparse tensor canonicalization◈ Members↗
FA-100466

Sparse tensor: columns inside each CSR row are not canonicalized · case 01

columns inside each CSR row are not canonicalized.

Sparse tensor canonicalization● Open access↗
FA-100467

Sparse tensor: columns inside each CSR row are not canonicalized · case 02

columns inside each CSR row are not canonicalized.

Sparse tensor canonicalization◈ Members↗
FA-100468

Sparse tensor: columns inside each CSR row are not canonicalized · case 03

columns inside each CSR row are not canonicalized.

Sparse tensor canonicalization◈ Members↗
FA-100469

Sparse tensor: columns inside each CSR row are not canonicalized · case 04

columns inside each CSR row are not canonicalized.

Sparse tensor canonicalization◈ Members↗
FA-100470

Sparse tensor: columns inside each CSR row are not canonicalized · case 05

columns inside each CSR row are not canonicalized.

Sparse tensor canonicalization◈ Members↗
FA-100471

Sparse tensor: duplicate CSR columns are retained as separate coordinates · case 01

duplicate CSR columns are retained as separate coordinates.

Sparse tensor canonicalization● Open access↗
FA-100472

Sparse tensor: duplicate CSR columns are retained as separate coordinates · case 02

duplicate CSR columns are retained as separate coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100473

Sparse tensor: duplicate CSR columns are retained as separate coordinates · case 03

duplicate CSR columns are retained as separate coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100474

Sparse tensor: duplicate CSR columns are retained as separate coordinates · case 04

duplicate CSR columns are retained as separate coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100475

Sparse tensor: duplicate CSR columns are retained as separate coordinates · case 05

duplicate CSR columns are retained as separate coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100476

Sparse tensor: row reduction uses the global value array · case 01

row reduction uses the global value array.

Sparse tensor canonicalization● Open access↗
FA-100477

Sparse tensor: row reduction uses the global value array · case 02

row reduction uses the global value array.

Sparse tensor canonicalization◈ Members↗
FA-100478

Sparse tensor: row reduction uses the global value array · case 03

row reduction uses the global value array.

Sparse tensor canonicalization◈ Members↗
FA-100479

Sparse tensor: row reduction uses the global value array · case 04

row reduction uses the global value array.

Sparse tensor canonicalization◈ Members↗
FA-100480

Sparse tensor: row reduction uses the global value array · case 05

row reduction uses the global value array.

Sparse tensor canonicalization◈ Members↗
FA-100481

Sparse tensor: column reduction confuses row positions with column indices · case 01

column reduction confuses row positions with column indices.

Sparse tensor canonicalization● Open access↗
FA-100482

Sparse tensor: column reduction confuses row positions with column indices · case 02

column reduction confuses row positions with column indices.

Sparse tensor canonicalization◈ Members↗
FA-100483

Sparse tensor: column reduction confuses row positions with column indices · case 03

column reduction confuses row positions with column indices.

Sparse tensor canonicalization◈ Members↗
FA-100484

Sparse tensor: column reduction confuses row positions with column indices · case 04

column reduction confuses row positions with column indices.

Sparse tensor canonicalization◈ Members↗
FA-100485

Sparse tensor: column reduction confuses row positions with column indices · case 05

column reduction confuses row positions with column indices.

Sparse tensor canonicalization◈ Members↗
FA-100486

Sparse tensor: COO matrix-vector product ignores row coordinates · case 01

COO matrix-vector product ignores row coordinates.

Sparse tensor canonicalization● Open access↗
FA-100487

Sparse tensor: COO matrix-vector product ignores row coordinates · case 02

COO matrix-vector product ignores row coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100488

Sparse tensor: COO matrix-vector product ignores row coordinates · case 03

COO matrix-vector product ignores row coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100489

Sparse tensor: COO matrix-vector product ignores row coordinates · case 04

COO matrix-vector product ignores row coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100490

Sparse tensor: COO matrix-vector product ignores row coordinates · case 05

COO matrix-vector product ignores row coordinates.

Sparse tensor canonicalization◈ Members↗
FA-100491

Sparse tensor: transpose swaps shape but leaves coordinates unchanged · case 01

transpose swaps shape but leaves coordinates unchanged.

Sparse tensor canonicalization● Open access↗
FA-100492

Sparse tensor: transpose swaps shape but leaves coordinates unchanged · case 02

transpose swaps shape but leaves coordinates unchanged.

Sparse tensor canonicalization◈ Members↗
FA-100493

Sparse tensor: transpose swaps shape but leaves coordinates unchanged · case 03

transpose swaps shape but leaves coordinates unchanged.

Sparse tensor canonicalization◈ Members↗
FA-100494

Sparse tensor: transpose swaps shape but leaves coordinates unchanged · case 04

transpose swaps shape but leaves coordinates unchanged.

Sparse tensor canonicalization◈ Members↗
FA-100495

Sparse tensor: transpose swaps shape but leaves coordinates unchanged · case 05

transpose swaps shape but leaves coordinates unchanged.

Sparse tensor canonicalization◈ Members↗
FA-100496

Sparse tensor: diagonal extraction includes off-diagonal values · case 01

diagonal extraction includes off-diagonal values.

Sparse tensor canonicalization● Open access↗
FA-100497

Sparse tensor: diagonal extraction includes off-diagonal values · case 02

diagonal extraction includes off-diagonal values.

Sparse tensor canonicalization◈ Members↗
FA-100498

Sparse tensor: diagonal extraction includes off-diagonal values · case 03

diagonal extraction includes off-diagonal values.

Sparse tensor canonicalization◈ Members↗
FA-100499

Sparse tensor: diagonal extraction includes off-diagonal values · case 04

diagonal extraction includes off-diagonal values.

Sparse tensor canonicalization◈ Members↗
FA-100500

Sparse tensor: diagonal extraction includes off-diagonal values · case 05

diagonal extraction includes off-diagonal values.

Sparse tensor canonicalization◈ 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 ↗