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

Diluted censored reports retain an aliquot detection limit · case 01

Diluted censored reports retain an aliquot detection limit.

Laboratory measurement reporting● Open access↗
FA-12402

Diluted censored reports retain an aliquot detection limit · case 02

Diluted censored reports retain an aliquot detection limit.

Laboratory measurement reporting◈ Members↗
FA-12403

Diluted censored reports retain an aliquot detection limit · case 03

Diluted censored reports retain an aliquot detection limit.

Laboratory measurement reporting◈ Members↗
FA-12404

Diluted censored reports retain an aliquot detection limit · case 04

Diluted censored reports retain an aliquot detection limit.

Laboratory measurement reporting◈ Members↗
FA-12405

Diluted censored reports retain an aliquot detection limit · case 05

Diluted censored reports retain an aliquot detection limit.

Laboratory measurement reporting◈ Members↗
FA-12406

Calibration lookup borrows coefficients from another matrix · case 01

Calibration lookup borrows coefficients from another matrix.

Laboratory measurement reporting● Open access↗
FA-12407

Calibration lookup borrows coefficients from another matrix · case 02

Calibration lookup borrows coefficients from another matrix.

Laboratory measurement reporting◈ Members↗
FA-12408

Calibration lookup borrows coefficients from another matrix · case 03

Calibration lookup borrows coefficients from another matrix.

Laboratory measurement reporting◈ Members↗
FA-12409

Calibration lookup borrows coefficients from another matrix · case 04

Calibration lookup borrows coefficients from another matrix.

Laboratory measurement reporting◈ Members↗
FA-12410

Calibration lookup borrows coefficients from another matrix · case 05

Calibration lookup borrows coefficients from another matrix.

Laboratory measurement reporting◈ Members↗
FA-12411

Piecewise inverse calibration chooses segments by concentration · case 01

Piecewise inverse calibration chooses segments by concentration.

Laboratory measurement reporting● Open access↗
FA-12412

Piecewise inverse calibration chooses segments by concentration · case 02

Piecewise inverse calibration chooses segments by concentration.

Laboratory measurement reporting◈ Members↗
FA-12413

Piecewise inverse calibration chooses segments by concentration · case 03

Piecewise inverse calibration chooses segments by concentration.

Laboratory measurement reporting◈ Members↗
FA-12414

Piecewise inverse calibration chooses segments by concentration · case 04

Piecewise inverse calibration chooses segments by concentration.

Laboratory measurement reporting◈ Members↗
FA-12415

Piecewise inverse calibration chooses segments by concentration · case 05

Piecewise inverse calibration chooses segments by concentration.

Laboratory measurement reporting◈ Members↗
FA-12416

Rejected replicate values enter a report average · case 01

Rejected replicate values enter a report average.

Laboratory measurement reporting● Open access↗
FA-12417

Rejected replicate values enter a report average · case 02

Rejected replicate values enter a report average.

Laboratory measurement reporting◈ Members↗
FA-12418

Rejected replicate values enter a report average · case 03

Rejected replicate values enter a report average.

Laboratory measurement reporting◈ Members↗
FA-12419

Rejected replicate values enter a report average · case 04

Rejected replicate values enter a report average.

Laboratory measurement reporting◈ Members↗
FA-12420

Rejected replicate values enter a report average · case 05

Rejected replicate values enter a report average.

Laboratory measurement reporting◈ Members↗
FA-12421

Spike recovery subtracts an undiluted baseline from a diluted sample · case 01

Spike recovery subtracts an undiluted baseline from a diluted sample.

Laboratory measurement reporting● Open access↗
FA-12422

Spike recovery subtracts an undiluted baseline from a diluted sample · case 02

Spike recovery subtracts an undiluted baseline from a diluted sample.

Laboratory measurement reporting◈ Members↗
FA-12423

Spike recovery subtracts an undiluted baseline from a diluted sample · case 03

Spike recovery subtracts an undiluted baseline from a diluted sample.

Laboratory measurement reporting◈ Members↗
FA-12424

Spike recovery subtracts an undiluted baseline from a diluted sample · case 04

Spike recovery subtracts an undiluted baseline from a diluted sample.

Laboratory measurement reporting◈ Members↗
FA-12425

Spike recovery subtracts an undiluted baseline from a diluted sample · case 05

Spike recovery subtracts an undiluted baseline from a diluted sample.

Laboratory measurement reporting◈ Members↗
FA-12426

Carryover correction skips an intervening wash injection · case 01

Carryover correction skips an intervening wash injection.

Laboratory measurement reporting● Open access↗
FA-12427

Carryover correction skips an intervening wash injection · case 02

Carryover correction skips an intervening wash injection.

Laboratory measurement reporting◈ Members↗
FA-12428

Carryover correction skips an intervening wash injection · case 03

Carryover correction skips an intervening wash injection.

Laboratory measurement reporting◈ Members↗
FA-12429

Carryover correction skips an intervening wash injection · case 04

Carryover correction skips an intervening wash injection.

Laboratory measurement reporting◈ Members↗
FA-12430

Carryover correction skips an intervening wash injection · case 05

Carryover correction skips an intervening wash injection.

Laboratory measurement reporting◈ Members↗
FA-12431

Rounding moves an unquantifiable result above the reporting threshold · case 01

Rounding moves an unquantifiable result above the reporting threshold.

Laboratory measurement reporting● Open access↗
FA-12432

Rounding moves an unquantifiable result above the reporting threshold · case 02

Rounding moves an unquantifiable result above the reporting threshold.

Laboratory measurement reporting◈ Members↗
FA-12433

Rounding moves an unquantifiable result above the reporting threshold · case 03

Rounding moves an unquantifiable result above the reporting threshold.

Laboratory measurement reporting◈ Members↗
FA-12434

Rounding moves an unquantifiable result above the reporting threshold · case 04

Rounding moves an unquantifiable result above the reporting threshold.

Laboratory measurement reporting◈ Members↗
FA-12435

Rounding moves an unquantifiable result above the reporting threshold · case 05

Rounding moves an unquantifiable result above the reporting threshold.

Laboratory measurement reporting◈ Members↗
FA-12436

Saturated instrument output is published as a precise value · case 01

Saturated instrument output is published as a precise value.

Laboratory measurement reporting● Open access↗
FA-12437

Saturated instrument output is published as a precise value · case 02

Saturated instrument output is published as a precise value.

Laboratory measurement reporting◈ Members↗
FA-12438

Saturated instrument output is published as a precise value · case 03

Saturated instrument output is published as a precise value.

Laboratory measurement reporting◈ Members↗
FA-12439

Saturated instrument output is published as a precise value · case 04

Saturated instrument output is published as a precise value.

Laboratory measurement reporting◈ Members↗
FA-12440

Saturated instrument output is published as a precise value · case 05

Saturated instrument output is published as a precise value.

Laboratory measurement reporting◈ Members↗
FA-12441

Explicit isotope labels disappear from atom keys · case 01

Explicit isotope labels disappear from atom keys.

Molecular graph representation● Open access↗
FA-12442

Explicit isotope labels disappear from atom keys · case 02

Explicit isotope labels disappear from atom keys.

Molecular graph representation◈ Members↗
FA-12443

Explicit isotope labels disappear from atom keys · case 03

Explicit isotope labels disappear from atom keys.

Molecular graph representation◈ Members↗
FA-12444

Explicit isotope labels disappear from atom keys · case 04

Explicit isotope labels disappear from atom keys.

Molecular graph representation◈ Members↗
FA-12445

Explicit isotope labels disappear from atom keys · case 05

Explicit isotope labels disappear from atom keys.

Molecular graph representation◈ Members↗
FA-12446

Neighbor count replaces encoded bond order · case 01

Neighbor count replaces encoded bond order.

Molecular graph representation● Open access↗
FA-12447

Neighbor count replaces encoded bond order · case 02

Neighbor count replaces encoded bond order.

Molecular graph representation◈ Members↗
FA-12448

Neighbor count replaces encoded bond order · case 03

Neighbor count replaces encoded bond order.

Molecular graph representation◈ Members↗
FA-12449

Neighbor count replaces encoded bond order · case 04

Neighbor count replaces encoded bond order.

Molecular graph representation◈ Members↗
FA-12450

Neighbor count replaces encoded bond order · case 05

Neighbor count replaces encoded bond order.

Molecular graph representation◈ Members↗
FA-12451

Dative donor and acceptor swap during canonicalization · case 01

Dative donor and acceptor swap during canonicalization.

Molecular graph representation● Open access↗
FA-12452

Dative donor and acceptor swap during canonicalization · case 02

Dative donor and acceptor swap during canonicalization.

Molecular graph representation◈ Members↗
FA-12453

Dative donor and acceptor swap during canonicalization · case 03

Dative donor and acceptor swap during canonicalization.

Molecular graph representation◈ Members↗
FA-12454

Dative donor and acceptor swap during canonicalization · case 04

Dative donor and acceptor swap during canonicalization.

Molecular graph representation◈ Members↗
FA-12455

Dative donor and acceptor swap during canonicalization · case 05

Dative donor and acceptor swap during canonicalization.

Molecular graph representation◈ Members↗
FA-12456

Ligand reordering silently flips stored orientation · case 01

Ligand reordering silently flips stored orientation.

Molecular graph representation● Open access↗
FA-12457

Ligand reordering silently flips stored orientation · case 02

Ligand reordering silently flips stored orientation.

Molecular graph representation◈ Members↗
FA-12458

Ligand reordering silently flips stored orientation · case 03

Ligand reordering silently flips stored orientation.

Molecular graph representation◈ Members↗
FA-12459

Ligand reordering silently flips stored orientation · case 04

Ligand reordering silently flips stored orientation.

Molecular graph representation◈ Members↗
FA-12460

Ligand reordering silently flips stored orientation · case 05

Ligand reordering silently flips stored orientation.

Molecular graph representation◈ Members↗
FA-12461

Aromatic bond tags are inferred from atom flags · case 01

Aromatic bond tags are inferred from atom flags.

Molecular graph representation● Open access↗
FA-12462

Aromatic bond tags are inferred from atom flags · case 02

Aromatic bond tags are inferred from atom flags.

Molecular graph representation◈ Members↗
FA-12463

Aromatic bond tags are inferred from atom flags · case 03

Aromatic bond tags are inferred from atom flags.

Molecular graph representation◈ Members↗
FA-12464

Aromatic bond tags are inferred from atom flags · case 04

Aromatic bond tags are inferred from atom flags.

Molecular graph representation◈ Members↗
FA-12465

Aromatic bond tags are inferred from atom flags · case 05

Aromatic bond tags are inferred from atom flags.

Molecular graph representation◈ Members↗
FA-12466

Materialized hydrogens are counted twice · case 01

Materialized hydrogens are counted twice.

Molecular graph representation● Open access↗
FA-12467

Materialized hydrogens are counted twice · case 02

Materialized hydrogens are counted twice.

Molecular graph representation◈ Members↗
FA-12468

Materialized hydrogens are counted twice · case 03

Materialized hydrogens are counted twice.

Molecular graph representation◈ Members↗
FA-12469

Materialized hydrogens are counted twice · case 04

Materialized hydrogens are counted twice.

Molecular graph representation◈ Members↗
FA-12470

Materialized hydrogens are counted twice · case 05

Materialized hydrogens are counted twice.

Molecular graph representation◈ Members↗
FA-12471

Reaction atom map labels contaminate structural keys · case 01

Reaction atom map labels contaminate structural keys.

Molecular graph representation● Open access↗
FA-12472

Reaction atom map labels contaminate structural keys · case 02

Reaction atom map labels contaminate structural keys.

Molecular graph representation◈ Members↗
FA-12473

Reaction atom map labels contaminate structural keys · case 03

Reaction atom map labels contaminate structural keys.

Molecular graph representation◈ Members↗
FA-12474

Reaction atom map labels contaminate structural keys · case 04

Reaction atom map labels contaminate structural keys.

Molecular graph representation◈ Members↗
FA-12475

Reaction atom map labels contaminate structural keys · case 05

Reaction atom map labels contaminate structural keys.

Molecular graph representation◈ Members↗
FA-12476

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms · case 01

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms.

Molecular graph representation● Open access↗
FA-12477

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms · case 02

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms.

Molecular graph representation◈ Members↗
FA-12478

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms · case 03

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms.

Molecular graph representation◈ Members↗
FA-12479

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms · case 04

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms.

Molecular graph representation◈ Members↗
FA-12480

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms · case 05

Bond reversal leaves endpoint-specific stereo ligands attached to wrong atoms.

Molecular graph representation◈ Members↗
FA-12481

Disconnected fragment charges are collapsed into a neutral flag · case 01

Disconnected fragment charges are collapsed into a neutral flag.

Molecular graph representation● Open access↗
FA-12482

Disconnected fragment charges are collapsed into a neutral flag · case 02

Disconnected fragment charges are collapsed into a neutral flag.

Molecular graph representation◈ Members↗
FA-12483

Disconnected fragment charges are collapsed into a neutral flag · case 03

Disconnected fragment charges are collapsed into a neutral flag.

Molecular graph representation◈ Members↗
FA-12484

Disconnected fragment charges are collapsed into a neutral flag · case 04

Disconnected fragment charges are collapsed into a neutral flag.

Molecular graph representation◈ Members↗
FA-12485

Disconnected fragment charges are collapsed into a neutral flag · case 05

Disconnected fragment charges are collapsed into a neutral flag.

Molecular graph representation◈ Members↗
FA-12486

An unspecified query charge becomes a neutral-only constraint · case 01

An unspecified query charge becomes a neutral-only constraint.

Molecular graph representation● Open access↗
FA-12487

An unspecified query charge becomes a neutral-only constraint · case 02

An unspecified query charge becomes a neutral-only constraint.

Molecular graph representation◈ Members↗
FA-12488

An unspecified query charge becomes a neutral-only constraint · case 03

An unspecified query charge becomes a neutral-only constraint.

Molecular graph representation◈ Members↗
FA-12489

An unspecified query charge becomes a neutral-only constraint · case 04

An unspecified query charge becomes a neutral-only constraint.

Molecular graph representation◈ Members↗
FA-12490

An unspecified query charge becomes a neutral-only constraint · case 05

An unspecified query charge becomes a neutral-only constraint.

Molecular graph representation◈ Members↗
FA-12491

Case normalization destroys soft-mask positions · case 01

Case normalization destroys soft-mask positions.

Biological sequence representation● Open access↗
FA-12492

Case normalization destroys soft-mask positions · case 02

Case normalization destroys soft-mask positions.

Biological sequence representation◈ Members↗
FA-12493

Case normalization destroys soft-mask positions · case 03

Case normalization destroys soft-mask positions.

Biological sequence representation◈ Members↗
FA-12494

Case normalization destroys soft-mask positions · case 04

Case normalization destroys soft-mask positions.

Biological sequence representation◈ Members↗
FA-12495

Case normalization destroys soft-mask positions · case 05

Case normalization destroys soft-mask positions.

Biological sequence representation◈ Members↗
FA-12496

Ambiguous sequence symbols are compared as literal letters · case 01

Ambiguous sequence symbols are compared as literal letters.

Biological sequence representation● Open access↗
FA-12497

Ambiguous sequence symbols are compared as literal letters · case 02

Ambiguous sequence symbols are compared as literal letters.

Biological sequence representation◈ Members↗
FA-12498

Ambiguous sequence symbols are compared as literal letters · case 03

Ambiguous sequence symbols are compared as literal letters.

Biological sequence representation◈ Members↗
FA-12499

Ambiguous sequence symbols are compared as literal letters · case 04

Ambiguous sequence symbols are compared as literal letters.

Biological sequence representation◈ Members↗
FA-12500

Ambiguous sequence symbols are compared as literal letters · case 05

Ambiguous sequence symbols are compared as literal letters.

Biological sequence representation◈ 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 ↗