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

Dataset split: equal event times follow input order instead of record ID order · case 01

equal event times follow input order instead of record ID order.

Dataset split isolation● Open access↗
FA-97902

Dataset split: equal event times follow input order instead of record ID order · case 02

equal event times follow input order instead of record ID order.

Dataset split isolation◈ Members↗
FA-97903

Dataset split: equal event times follow input order instead of record ID order · case 03

equal event times follow input order instead of record ID order.

Dataset split isolation◈ Members↗
FA-97904

Dataset split: equal event times follow input order instead of record ID order · case 04

equal event times follow input order instead of record ID order.

Dataset split isolation◈ Members↗
FA-97905

Dataset split: equal event times follow input order instead of record ID order · case 05

equal event times follow input order instead of record ID order.

Dataset split isolation◈ Members↗
FA-97906

Dataset split: training data includes observations from validation period · case 01

training data includes observations from validation period.

Dataset split isolation● Open access↗
FA-97907

Dataset split: training data includes observations from validation period · case 02

training data includes observations from validation period.

Dataset split isolation◈ Members↗
FA-97908

Dataset split: training data includes observations from validation period · case 03

training data includes observations from validation period.

Dataset split isolation◈ Members↗
FA-97909

Dataset split: training data includes observations from validation period · case 04

training data includes observations from validation period.

Dataset split isolation◈ Members↗
FA-97910

Dataset split: training data includes observations from validation period · case 05

training data includes observations from validation period.

Dataset split isolation◈ Members↗
FA-97911

Dataset split: per-class allocation rounds each quota down independently · case 01

per-class allocation rounds each quota down independently.

Dataset split isolation● Open access↗
FA-97912

Dataset split: per-class allocation rounds each quota down independently · case 02

per-class allocation rounds each quota down independently.

Dataset split isolation◈ Members↗
FA-97913

Dataset split: per-class allocation rounds each quota down independently · case 03

per-class allocation rounds each quota down independently.

Dataset split isolation◈ Members↗
FA-97914

Dataset split: per-class allocation rounds each quota down independently · case 04

per-class allocation rounds each quota down independently.

Dataset split isolation◈ Members↗
FA-97915

Dataset split: per-class allocation rounds each quota down independently · case 05

per-class allocation rounds each quota down independently.

Dataset split isolation◈ Members↗
FA-97916

Dataset split: exact multiples emit an empty trailing block · case 01

exact multiples emit an empty trailing block.

Dataset split isolation● Open access↗
FA-97917

Dataset split: exact multiples emit an empty trailing block · case 02

exact multiples emit an empty trailing block.

Dataset split isolation◈ Members↗
FA-97918

Dataset split: exact multiples emit an empty trailing block · case 03

exact multiples emit an empty trailing block.

Dataset split isolation◈ Members↗
FA-97919

Dataset split: exact multiples emit an empty trailing block · case 04

exact multiples emit an empty trailing block.

Dataset split isolation◈ Members↗
FA-97920

Dataset split: exact multiples emit an empty trailing block · case 05

exact multiples emit an empty trailing block.

Dataset split isolation◈ Members↗
FA-97921

Dataset split: impossible fold requests silently produce an incomplete fold map · case 01

impossible fold requests silently produce an incomplete fold map.

Dataset split isolation● Open access↗
FA-97922

Dataset split: impossible fold requests silently produce an incomplete fold map · case 02

impossible fold requests silently produce an incomplete fold map.

Dataset split isolation◈ Members↗
FA-97923

Dataset split: impossible fold requests silently produce an incomplete fold map · case 03

impossible fold requests silently produce an incomplete fold map.

Dataset split isolation◈ Members↗
FA-97924

Dataset split: impossible fold requests silently produce an incomplete fold map · case 04

impossible fold requests silently produce an incomplete fold map.

Dataset split isolation◈ Members↗
FA-97925

Dataset split: impossible fold requests silently produce an incomplete fold map · case 05

impossible fold requests silently produce an incomplete fold map.

Dataset split isolation◈ Members↗
FA-97926

Dataset split: IDs from later partition manifests disappear · case 01

IDs from later partition manifests disappear.

Dataset split isolation● Open access↗
FA-97927

Dataset split: IDs from later partition manifests disappear · case 02

IDs from later partition manifests disappear.

Dataset split isolation◈ Members↗
FA-97928

Dataset split: IDs from later partition manifests disappear · case 03

IDs from later partition manifests disappear.

Dataset split isolation◈ Members↗
FA-97929

Dataset split: IDs from later partition manifests disappear · case 04

IDs from later partition manifests disappear.

Dataset split isolation◈ Members↗
FA-97930

Dataset split: IDs from later partition manifests disappear · case 05

IDs from later partition manifests disappear.

Dataset split isolation◈ Members↗
FA-97931

Dataset split: purging uses row positions instead of timestamps · case 01

purging uses row positions instead of timestamps.

Dataset split isolation● Open access↗
FA-97932

Dataset split: purging uses row positions instead of timestamps · case 02

purging uses row positions instead of timestamps.

Dataset split isolation◈ Members↗
FA-97933

Dataset split: purging uses row positions instead of timestamps · case 03

purging uses row positions instead of timestamps.

Dataset split isolation◈ Members↗
FA-97934

Dataset split: purging uses row positions instead of timestamps · case 04

purging uses row positions instead of timestamps.

Dataset split isolation◈ Members↗
FA-97935

Dataset split: purging uses row positions instead of timestamps · case 05

purging uses row positions instead of timestamps.

Dataset split isolation◈ Members↗
FA-97936

Dataset split: quota fill stops before an indivisible group that crosses the target · case 01

quota fill stops before an indivisible group that crosses the target.

Dataset split isolation● Open access↗
FA-97937

Dataset split: quota fill stops before an indivisible group that crosses the target · case 02

quota fill stops before an indivisible group that crosses the target.

Dataset split isolation◈ Members↗
FA-97938

Dataset split: quota fill stops before an indivisible group that crosses the target · case 03

quota fill stops before an indivisible group that crosses the target.

Dataset split isolation◈ Members↗
FA-97939

Dataset split: quota fill stops before an indivisible group that crosses the target · case 04

quota fill stops before an indivisible group that crosses the target.

Dataset split isolation◈ Members↗
FA-97940

Dataset split: quota fill stops before an indivisible group that crosses the target · case 05

quota fill stops before an indivisible group that crosses the target.

Dataset split isolation◈ Members↗
FA-97941

Labels attach by row position after examples are reordered · case 01

Labels attach by row position after examples are reordered.

Training label alignment● Open access↗
FA-97942

Labels attach by row position after examples are reordered · case 02

Labels attach by row position after examples are reordered.

Training label alignment◈ Members↗
FA-97943

Labels attach by row position after examples are reordered · case 03

Labels attach by row position after examples are reordered.

Training label alignment◈ Members↗
FA-97944

Labels attach by row position after examples are reordered · case 04

Labels attach by row position after examples are reordered.

Training label alignment◈ Members↗
FA-97945

Labels attach by row position after examples are reordered · case 05

Labels attach by row position after examples are reordered.

Training label alignment◈ Members↗
FA-97946

Class IDs shift when the vocabulary is sorted differently · case 01

Class IDs shift when the vocabulary is sorted differently.

Training label alignment● Open access↗
FA-97947

Class IDs shift when the vocabulary is sorted differently · case 02

Class IDs shift when the vocabulary is sorted differently.

Training label alignment◈ Members↗
FA-97948

Class IDs shift when the vocabulary is sorted differently · case 03

Class IDs shift when the vocabulary is sorted differently.

Training label alignment◈ Members↗
FA-97949

Class IDs shift when the vocabulary is sorted differently · case 04

Class IDs shift when the vocabulary is sorted differently.

Training label alignment◈ Members↗
FA-97950

Class IDs shift when the vocabulary is sorted differently · case 05

Class IDs shift when the vocabulary is sorted differently.

Training label alignment◈ Members↗
FA-97951

One-hot targets omit classes absent from the current batch · case 01

One-hot targets omit classes absent from the current batch.

Training label alignment● Open access↗
FA-97952

One-hot targets omit classes absent from the current batch · case 02

One-hot targets omit classes absent from the current batch.

Training label alignment◈ Members↗
FA-97953

One-hot targets omit classes absent from the current batch · case 03

One-hot targets omit classes absent from the current batch.

Training label alignment◈ Members↗
FA-97954

One-hot targets omit classes absent from the current batch · case 04

One-hot targets omit classes absent from the current batch.

Training label alignment◈ Members↗
FA-97955

One-hot targets omit classes absent from the current batch · case 05

One-hot targets omit classes absent from the current batch.

Training label alignment◈ Members↗
FA-97956

Filtering examples leaves the original label list attached · case 01

Filtering examples leaves the original label list attached.

Training label alignment● Open access↗
FA-97957

Filtering examples leaves the original label list attached · case 02

Filtering examples leaves the original label list attached.

Training label alignment◈ Members↗
FA-97958

Filtering examples leaves the original label list attached · case 03

Filtering examples leaves the original label list attached.

Training label alignment◈ Members↗
FA-97959

Filtering examples leaves the original label list attached · case 04

Filtering examples leaves the original label list attached.

Training label alignment◈ Members↗
FA-97960

Filtering examples leaves the original label list attached · case 05

Filtering examples leaves the original label list attached.

Training label alignment◈ Members↗
FA-97961

A class-column reorder silently relabels target vectors · case 01

A class-column reorder silently relabels target vectors.

Training label alignment● Open access↗
FA-97962

A class-column reorder silently relabels target vectors · case 02

A class-column reorder silently relabels target vectors.

Training label alignment◈ Members↗
FA-97963

A class-column reorder silently relabels target vectors · case 03

A class-column reorder silently relabels target vectors.

Training label alignment◈ Members↗
FA-97964

A class-column reorder silently relabels target vectors · case 04

A class-column reorder silently relabels target vectors.

Training label alignment◈ Members↗
FA-97965

A class-column reorder silently relabels target vectors · case 05

A class-column reorder silently relabels target vectors.

Training label alignment◈ Members↗
FA-97966

Soft targets are renormalized over only nonzero entries · case 01

Soft targets are renormalized over only nonzero entries.

Training label alignment● Open access↗
FA-97967

Soft targets are renormalized over only nonzero entries · case 02

Soft targets are renormalized over only nonzero entries.

Training label alignment◈ Members↗
FA-97968

Soft targets are renormalized over only nonzero entries · case 03

Soft targets are renormalized over only nonzero entries.

Training label alignment◈ Members↗
FA-97969

Soft targets are renormalized over only nonzero entries · case 04

Soft targets are renormalized over only nonzero entries.

Training label alignment◈ Members↗
FA-97970

Soft targets are renormalized over only nonzero entries · case 05

Soft targets are renormalized over only nonzero entries.

Training label alignment◈ Members↗
FA-97971

Class weights are emitted in class order instead of example order · case 01

Class weights are emitted in class order instead of example order.

Training label alignment● Open access↗
FA-97972

Class weights are emitted in class order instead of example order · case 02

Class weights are emitted in class order instead of example order.

Training label alignment◈ Members↗
FA-97973

Class weights are emitted in class order instead of example order · case 03

Class weights are emitted in class order instead of example order.

Training label alignment◈ Members↗
FA-97974

Class weights are emitted in class order instead of example order · case 04

Class weights are emitted in class order instead of example order.

Training label alignment◈ Members↗
FA-97975

Class weights are emitted in class order instead of example order · case 05

Class weights are emitted in class order instead of example order.

Training label alignment◈ Members↗
FA-97976

Multi-label annotations are returned without vocabulary encoding · case 01

Multi-label annotations are returned without vocabulary encoding.

Training label alignment● Open access↗
FA-97977

Multi-label annotations are returned without vocabulary encoding · case 02

Multi-label annotations are returned without vocabulary encoding.

Training label alignment◈ Members↗
FA-97978

Multi-label annotations are returned without vocabulary encoding · case 03

Multi-label annotations are returned without vocabulary encoding.

Training label alignment◈ Members↗
FA-97979

Multi-label annotations are returned without vocabulary encoding · case 04

Multi-label annotations are returned without vocabulary encoding.

Training label alignment◈ Members↗
FA-97980

Multi-label annotations are returned without vocabulary encoding · case 05

Multi-label annotations are returned without vocabulary encoding.

Training label alignment◈ Members↗
FA-97981

Conflicting duplicate labels are resolved by last-write order · case 01

Conflicting duplicate labels are resolved by last-write order.

Training label alignment● Open access↗
FA-97982

Conflicting duplicate labels are resolved by last-write order · case 02

Conflicting duplicate labels are resolved by last-write order.

Training label alignment◈ Members↗
FA-97983

Conflicting duplicate labels are resolved by last-write order · case 03

Conflicting duplicate labels are resolved by last-write order.

Training label alignment◈ Members↗
FA-97984

Conflicting duplicate labels are resolved by last-write order · case 04

Conflicting duplicate labels are resolved by last-write order.

Training label alignment◈ Members↗
FA-97985

Conflicting duplicate labels are resolved by last-write order · case 05

Conflicting duplicate labels are resolved by last-write order.

Training label alignment◈ Members↗
FA-97986

Ignored examples remain in the supervised loss mask · case 01

Ignored examples remain in the supervised loss mask.

Training label alignment● Open access↗
FA-97987

Ignored examples remain in the supervised loss mask · case 02

Ignored examples remain in the supervised loss mask.

Training label alignment◈ Members↗
FA-97988

Ignored examples remain in the supervised loss mask · case 03

Ignored examples remain in the supervised loss mask.

Training label alignment◈ Members↗
FA-97989

Ignored examples remain in the supervised loss mask · case 04

Ignored examples remain in the supervised loss mask.

Training label alignment◈ Members↗
FA-97990

Ignored examples remain in the supervised loss mask · case 05

Ignored examples remain in the supervised loss mask.

Training label alignment◈ Members↗
FA-97991

A class permutation is applied in the wrong direction · case 01

A class permutation is applied in the wrong direction.

Training label alignment● Open access↗
FA-97992

A class permutation is applied in the wrong direction · case 02

A class permutation is applied in the wrong direction.

Training label alignment◈ Members↗
FA-97993

A class permutation is applied in the wrong direction · case 03

A class permutation is applied in the wrong direction.

Training label alignment◈ Members↗
FA-97994

A class permutation is applied in the wrong direction · case 04

A class permutation is applied in the wrong direction.

Training label alignment◈ Members↗
FA-97995

A class permutation is applied in the wrong direction · case 05

A class permutation is applied in the wrong direction.

Training label alignment◈ Members↗
FA-97996

Expanded views lose the source example label · case 01

Expanded views lose the source example label.

Training label alignment● Open access↗
FA-97997

Expanded views lose the source example label · case 02

Expanded views lose the source example label.

Training label alignment◈ Members↗
FA-97998

Expanded views lose the source example label · case 03

Expanded views lose the source example label.

Training label alignment◈ Members↗
FA-97999

Expanded views lose the source example label · case 04

Expanded views lose the source example label.

Training label alignment◈ Members↗
FA-98000

Expanded views lose the source example label · case 05

Expanded views lose the source example label.

Training label alignment◈ 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 ↗