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

An aliquot is credited to its immediate tube instead of its specimen · case 01

An aliquot is credited to its immediate tube instead of its specimen.

Scientific pipeline provenance● Open access↗
FA-11902

An aliquot is credited to its immediate tube instead of its specimen · case 02

An aliquot is credited to its immediate tube instead of its specimen.

Scientific pipeline provenance◈ Members↗
FA-11903

An aliquot is credited to its immediate tube instead of its specimen · case 03

An aliquot is credited to its immediate tube instead of its specimen.

Scientific pipeline provenance◈ Members↗
FA-11904

An aliquot is credited to its immediate tube instead of its specimen · case 04

An aliquot is credited to its immediate tube instead of its specimen.

Scientific pipeline provenance◈ Members↗
FA-11905

An aliquot is credited to its immediate tube instead of its specimen · case 05

An aliquot is credited to its immediate tube instead of its specimen.

Scientific pipeline provenance◈ Members↗
FA-11906

A provenance fingerprint erases processing order · case 01

A provenance fingerprint erases processing order.

Scientific pipeline provenance● Open access↗
FA-11907

A provenance fingerprint erases processing order · case 02

A provenance fingerprint erases processing order.

Scientific pipeline provenance◈ Members↗
FA-11908

A provenance fingerprint erases processing order · case 03

A provenance fingerprint erases processing order.

Scientific pipeline provenance◈ Members↗
FA-11909

A provenance fingerprint erases processing order · case 04

A provenance fingerprint erases processing order.

Scientific pipeline provenance◈ Members↗
FA-11910

A provenance fingerprint erases processing order · case 05

A provenance fingerprint erases processing order.

Scientific pipeline provenance◈ Members↗
FA-11911

A barcode tie assigns a specimen by manifest order · case 01

An ambiguous observed barcode is attributed to the first listed specimen.

Scientific pipeline provenance● Open access↗
FA-11912

A barcode tie assigns a specimen by manifest order · case 02

An ambiguous observed barcode is attributed to the first listed specimen.

Scientific pipeline provenance◈ Members↗
FA-11913

A barcode tie assigns a specimen by manifest order · case 03

An ambiguous observed barcode is attributed to the first listed specimen.

Scientific pipeline provenance◈ Members↗
FA-11914

A barcode tie assigns a specimen by manifest order · case 04

An ambiguous observed barcode is attributed to the first listed specimen.

Scientific pipeline provenance◈ Members↗
FA-11915

A barcode tie assigns a specimen by manifest order · case 05

An ambiguous observed barcode is attributed to the first listed specimen.

Scientific pipeline provenance◈ Members↗
FA-11916

A specimen custody ledger accepts a transfer from a noncustodian · case 01

A specimen is reported at its destination despite a broken handoff chain.

Scientific pipeline provenance● Open access↗
FA-11917

A specimen custody ledger accepts a transfer from a noncustodian · case 02

A specimen is reported at its destination despite a broken handoff chain.

Scientific pipeline provenance◈ Members↗
FA-11918

A specimen custody ledger accepts a transfer from a noncustodian · case 03

A specimen is reported at its destination despite a broken handoff chain.

Scientific pipeline provenance◈ Members↗
FA-11919

A specimen custody ledger accepts a transfer from a noncustodian · case 04

A specimen is reported at its destination despite a broken handoff chain.

Scientific pipeline provenance◈ Members↗
FA-11920

A specimen custody ledger accepts a transfer from a noncustodian · case 05

A specimen is reported at its destination despite a broken handoff chain.

Scientific pipeline provenance◈ Members↗
FA-11921

Sorting blinded specimen IDs changes treatment assignment · case 01

Sorting blinded specimen IDs changes treatment assignment.

Scientific pipeline provenance● Open access↗
FA-11922

Sorting blinded specimen IDs changes treatment assignment · case 02

Sorting blinded specimen IDs changes treatment assignment.

Scientific pipeline provenance◈ Members↗
FA-11923

Sorting blinded specimen IDs changes treatment assignment · case 03

Sorting blinded specimen IDs changes treatment assignment.

Scientific pipeline provenance◈ Members↗
FA-11924

Sorting blinded specimen IDs changes treatment assignment · case 04

Sorting blinded specimen IDs changes treatment assignment.

Scientific pipeline provenance◈ Members↗
FA-11925

Sorting blinded specimen IDs changes treatment assignment · case 05

Sorting blinded specimen IDs changes treatment assignment.

Scientific pipeline provenance◈ Members↗
FA-11926

A rotor loading manifest pairs adjacent tubes as counterweights · case 01

A planned opposed-pair rotor load passes despite unmatched opposite tube masses.

Scientific pipeline provenance● Open access↗
FA-11927

A rotor loading manifest pairs adjacent tubes as counterweights · case 02

A planned opposed-pair rotor load passes despite unmatched opposite tube masses.

Scientific pipeline provenance◈ Members↗
FA-11928

A rotor loading manifest pairs adjacent tubes as counterweights · case 03

A planned opposed-pair rotor load passes despite unmatched opposite tube masses.

Scientific pipeline provenance◈ Members↗
FA-11929

A rotor loading manifest pairs adjacent tubes as counterweights · case 04

A planned opposed-pair rotor load passes despite unmatched opposite tube masses.

Scientific pipeline provenance◈ Members↗
FA-11930

A rotor loading manifest pairs adjacent tubes as counterweights · case 05

A planned opposed-pair rotor load passes despite unmatched opposite tube masses.

Scientific pipeline provenance◈ Members↗
FA-11931

Technical repeats inflate biological replicate counts · case 01

Technical repeats inflate biological replicate counts.

Scientific pipeline provenance● Open access↗
FA-11932

Technical repeats inflate biological replicate counts · case 02

Technical repeats inflate biological replicate counts.

Scientific pipeline provenance◈ Members↗
FA-11933

Technical repeats inflate biological replicate counts · case 03

Technical repeats inflate biological replicate counts.

Scientific pipeline provenance◈ Members↗
FA-11934

Technical repeats inflate biological replicate counts · case 04

Technical repeats inflate biological replicate counts.

Scientific pipeline provenance◈ Members↗
FA-11935

Technical repeats inflate biological replicate counts · case 05

Technical repeats inflate biological replicate counts.

Scientific pipeline provenance◈ Members↗
FA-11936

A reprocessed artifact retains the previous processing provenance · case 01

A reprocessed artifact retains the previous processing provenance.

Scientific pipeline provenance● Open access↗
FA-11937

A reprocessed artifact retains the previous processing provenance · case 02

A reprocessed artifact retains the previous processing provenance.

Scientific pipeline provenance◈ Members↗
FA-11938

A reprocessed artifact retains the previous processing provenance · case 03

A reprocessed artifact retains the previous processing provenance.

Scientific pipeline provenance◈ Members↗
FA-11939

A reprocessed artifact retains the previous processing provenance · case 04

A reprocessed artifact retains the previous processing provenance.

Scientific pipeline provenance◈ Members↗
FA-11940

A reprocessed artifact retains the previous processing provenance · case 05

A reprocessed artifact retains the previous processing provenance.

Scientific pipeline provenance◈ Members↗
FA-11941

Saturation continues accumulating outward integral action · case 01

Saturation continues accumulating outward integral action.

Discrete control systems● Open access↗
FA-11942

Saturation continues accumulating outward integral action · case 02

Saturation continues accumulating outward integral action.

Discrete control systems◈ Members↗
FA-11943

Saturation continues accumulating outward integral action · case 03

Saturation continues accumulating outward integral action.

Discrete control systems◈ Members↗
FA-11944

Saturation continues accumulating outward integral action · case 04

Saturation continues accumulating outward integral action.

Discrete control systems◈ Members↗
FA-11945

Saturation continues accumulating outward integral action · case 05

Saturation continues accumulating outward integral action.

Discrete control systems◈ Members↗
FA-11946

A setpoint step produces an unwanted derivative kick · case 01

A setpoint step produces an unwanted derivative kick.

Discrete control systems● Open access↗
FA-11947

A setpoint step produces an unwanted derivative kick · case 02

A setpoint step produces an unwanted derivative kick.

Discrete control systems◈ Members↗
FA-11948

A setpoint step produces an unwanted derivative kick · case 03

A setpoint step produces an unwanted derivative kick.

Discrete control systems◈ Members↗
FA-11949

A setpoint step produces an unwanted derivative kick · case 04

A setpoint step produces an unwanted derivative kick.

Discrete control systems◈ Members↗
FA-11950

A setpoint step produces an unwanted derivative kick · case 05

A setpoint step produces an unwanted derivative kick.

Discrete control systems◈ Members↗
FA-11951

A relay forgets its state inside the hysteresis band · case 01

A relay forgets its state inside the hysteresis band.

Discrete control systems● Open access↗
FA-11952

A relay forgets its state inside the hysteresis band · case 02

A relay forgets its state inside the hysteresis band.

Discrete control systems◈ Members↗
FA-11953

A relay forgets its state inside the hysteresis band · case 03

A relay forgets its state inside the hysteresis band.

Discrete control systems◈ Members↗
FA-11954

A relay forgets its state inside the hysteresis band · case 04

A relay forgets its state inside the hysteresis band.

Discrete control systems◈ Members↗
FA-11955

A relay forgets its state inside the hysteresis band · case 05

A relay forgets its state inside the hysteresis band.

Discrete control systems◈ Members↗
FA-11956

Automatic takeover counts proportional action twice · case 01

Automatic takeover counts proportional action twice.

Discrete control systems● Open access↗
FA-11957

Automatic takeover counts proportional action twice · case 02

Automatic takeover counts proportional action twice.

Discrete control systems◈ Members↗
FA-11958

Automatic takeover counts proportional action twice · case 03

Automatic takeover counts proportional action twice.

Discrete control systems◈ Members↗
FA-11959

Automatic takeover counts proportional action twice · case 04

Automatic takeover counts proportional action twice.

Discrete control systems◈ Members↗
FA-11960

Automatic takeover counts proportional action twice · case 05

Automatic takeover counts proportional action twice.

Discrete control systems◈ Members↗
FA-11961

A command limiter ignores elapsed sample duration · case 01

A command limiter ignores elapsed sample duration.

Discrete control systems● Open access↗
FA-11962

A command limiter ignores elapsed sample duration · case 02

A command limiter ignores elapsed sample duration.

Discrete control systems◈ Members↗
FA-11963

A command limiter ignores elapsed sample duration · case 03

A command limiter ignores elapsed sample duration.

Discrete control systems◈ Members↗
FA-11964

A command limiter ignores elapsed sample duration · case 04

A command limiter ignores elapsed sample duration.

Discrete control systems◈ Members↗
FA-11965

A command limiter ignores elapsed sample duration · case 05

A command limiter ignores elapsed sample duration.

Discrete control systems◈ Members↗
FA-11966

Duty modulation discards fractional pulse credit · case 01

Duty modulation discards fractional pulse credit.

Discrete control systems● Open access↗
FA-11967

Duty modulation discards fractional pulse credit · case 02

Duty modulation discards fractional pulse credit.

Discrete control systems◈ Members↗
FA-11968

Duty modulation discards fractional pulse credit · case 03

Duty modulation discards fractional pulse credit.

Discrete control systems◈ Members↗
FA-11969

Duty modulation discards fractional pulse credit · case 04

Duty modulation discards fractional pulse credit.

Discrete control systems◈ Members↗
FA-11970

Duty modulation discards fractional pulse credit · case 05

Duty modulation discards fractional pulse credit.

Discrete control systems◈ Members↗
FA-11971

Removing a dead zone creates a command discontinuity · case 01

Removing a dead zone creates a command discontinuity.

Discrete control systems● Open access↗
FA-11972

Removing a dead zone creates a command discontinuity · case 02

Removing a dead zone creates a command discontinuity.

Discrete control systems◈ Members↗
FA-11973

Removing a dead zone creates a command discontinuity · case 03

Removing a dead zone creates a command discontinuity.

Discrete control systems◈ Members↗
FA-11974

Removing a dead zone creates a command discontinuity · case 04

Removing a dead zone creates a command discontinuity.

Discrete control systems◈ Members↗
FA-11975

Removing a dead zone creates a command discontinuity · case 05

Removing a dead zone creates a command discontinuity.

Discrete control systems◈ Members↗
FA-11976

A blocked switching request restarts the dwell timer · case 01

A blocked switching request restarts the dwell timer.

Discrete control systems● Open access↗
FA-11977

A blocked switching request restarts the dwell timer · case 02

A blocked switching request restarts the dwell timer.

Discrete control systems◈ Members↗
FA-11978

A blocked switching request restarts the dwell timer · case 03

A blocked switching request restarts the dwell timer.

Discrete control systems◈ Members↗
FA-11979

A blocked switching request restarts the dwell timer · case 04

A blocked switching request restarts the dwell timer.

Discrete control systems◈ Members↗
FA-11980

A blocked switching request restarts the dwell timer · case 05

A blocked switching request restarts the dwell timer.

Discrete control systems◈ Members↗
FA-11981

Feedforward escapes the actuator command limit · case 01

Feedforward escapes the actuator command limit.

Discrete control systems● Open access↗
FA-11982

Feedforward escapes the actuator command limit · case 02

Feedforward escapes the actuator command limit.

Discrete control systems◈ Members↗
FA-11983

Feedforward escapes the actuator command limit · case 03

Feedforward escapes the actuator command limit.

Discrete control systems◈ Members↗
FA-11984

Feedforward escapes the actuator command limit · case 04

Feedforward escapes the actuator command limit.

Discrete control systems◈ Members↗
FA-11985

Feedforward escapes the actuator command limit · case 05

Feedforward escapes the actuator command limit.

Discrete control systems◈ Members↗
FA-11986

A sampled command delay reads newly written input too early · case 01

A sampled command delay reads newly written input too early.

Discrete control systems● Open access↗
FA-11987

A sampled command delay reads newly written input too early · case 02

A sampled command delay reads newly written input too early.

Discrete control systems◈ Members↗
FA-11988

A sampled command delay reads newly written input too early · case 03

A sampled command delay reads newly written input too early.

Discrete control systems◈ Members↗
FA-11989

A sampled command delay reads newly written input too early · case 04

A sampled command delay reads newly written input too early.

Discrete control systems◈ Members↗
FA-11990

A sampled command delay reads newly written input too early · case 05

A sampled command delay reads newly written input too early.

Discrete control systems◈ Members↗
FA-11991

Line search accepts decrease without sufficient decrease · case 01

Line search accepts decrease without sufficient decrease.

Optimization solver contracts● Open access↗
FA-11992

Line search accepts decrease without sufficient decrease · case 02

Line search accepts decrease without sufficient decrease.

Optimization solver contracts◈ Members↗
FA-11993

Line search accepts decrease without sufficient decrease · case 03

Line search accepts decrease without sufficient decrease.

Optimization solver contracts◈ Members↗
FA-11994

Line search accepts decrease without sufficient decrease · case 04

Line search accepts decrease without sufficient decrease.

Optimization solver contracts◈ Members↗
FA-11995

Line search accepts decrease without sufficient decrease · case 05

Line search accepts decrease without sufficient decrease.

Optimization solver contracts◈ Members↗
FA-11996

Bound constrained termination rejects a valid boundary optimum · case 01

Bound constrained termination rejects a valid boundary optimum.

Optimization solver contracts● Open access↗
FA-11997

Bound constrained termination rejects a valid boundary optimum · case 02

Bound constrained termination rejects a valid boundary optimum.

Optimization solver contracts◈ Members↗
FA-11998

Bound constrained termination rejects a valid boundary optimum · case 03

Bound constrained termination rejects a valid boundary optimum.

Optimization solver contracts◈ Members↗
FA-11999

Bound constrained termination rejects a valid boundary optimum · case 04

Bound constrained termination rejects a valid boundary optimum.

Optimization solver contracts◈ Members↗
FA-12000

Bound constrained termination rejects a valid boundary optimum · case 05

Bound constrained termination rejects a valid boundary optimum.

Optimization solver contracts◈ 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 ↗