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

Retractable zero aware product: Sign handling bypasses an active zero factor. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13902

Retractable zero aware product: Sign handling bypasses an active zero factor. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13903

Retractable zero aware product: Sign handling bypasses an active zero factor. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13904

Retractable zero aware product: Sign handling bypasses an active zero factor. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13905

Retractable zero aware product: Sign handling bypasses an active zero factor. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13906

Retractable zero aware product: An add operation replaces rather than multiplies the accumulated magnitude. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13907

Retractable zero aware product: An add operation replaces rather than multiplies the accumulated magnitude. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13908

Retractable zero aware product: An add operation replaces rather than multiplies the accumulated magnitude. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13909

Retractable zero aware product: An add operation replaces rather than multiplies the accumulated magnitude. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13910

Retractable zero aware product: An add operation replaces rather than multiplies the accumulated magnitude. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13911

Adjacent product block reduction: Cross-block neighboring products are omitted. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13912

Adjacent product block reduction: Cross-block neighboring products are omitted. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13913

Adjacent product block reduction: Cross-block neighboring products are omitted. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13914

Adjacent product block reduction: Cross-block neighboring products are omitted. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13915

Adjacent product block reduction: Cross-block neighboring products are omitted. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13916

Adjacent product block reduction: The previous final observation is paired with the incoming final observation. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13917

Adjacent product block reduction: The previous final observation is paired with the incoming final observation. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13918

Adjacent product block reduction: The previous final observation is paired with the incoming final observation. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13919

Adjacent product block reduction: The previous final observation is paired with the incoming final observation. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13920

Adjacent product block reduction: The previous final observation is paired with the incoming final observation. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13921

Adjacent product block reduction: The carried endpoint is the first observation of the old block. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13922

Adjacent product block reduction: The carried endpoint is the first observation of the old block. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13923

Adjacent product block reduction: The carried endpoint is the first observation of the old block. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13924

Adjacent product block reduction: The carried endpoint is the first observation of the old block. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13925

Adjacent product block reduction: The carried endpoint is the first observation of the old block. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13926

Adjacent product block reduction: An empty block clears the carried neighbor. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13927

Adjacent product block reduction: An empty block clears the carried neighbor. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13928

Adjacent product block reduction: An empty block clears the carried neighbor. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13929

Adjacent product block reduction: An empty block clears the carried neighbor. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13930

Adjacent product block reduction: An empty block clears the carried neighbor. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13931

Adjacent product block reduction: A singleton block is ignored because it has no local neighboring pair. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13932

Adjacent product block reduction: A singleton block is ignored because it has no local neighboring pair. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13933

Adjacent product block reduction: A singleton block is ignored because it has no local neighboring pair. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13934

Adjacent product block reduction: A singleton block is ignored because it has no local neighboring pair. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13935

Adjacent product block reduction: A singleton block is ignored because it has no local neighboring pair. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13936

Adjacent product block reduction: Within-block products pair each value with itself. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13937

Adjacent product block reduction: Within-block products pair each value with itself. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13938

Adjacent product block reduction: Within-block products pair each value with itself. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13939

Adjacent product block reduction: Within-block products pair each value with itself. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13940

Adjacent product block reduction: Within-block products pair each value with itself. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13941

Adjacent product block reduction: A boundary product is counted once from each block. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13942

Adjacent product block reduction: A boundary product is counted once from each block. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13943

Adjacent product block reduction: A boundary product is counted once from each block. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13944

Adjacent product block reduction: A boundary product is counted once from each block. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13945

Adjacent product block reduction: A boundary product is counted once from each block. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13946

Adjacent product block reduction: Incoming within-block reduction replaces accumulated total. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13947

Adjacent product block reduction: Incoming within-block reduction replaces accumulated total. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13948

Adjacent product block reduction: Incoming within-block reduction replaces accumulated total. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13949

Adjacent product block reduction: Incoming within-block reduction replaces accumulated total. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13950

Adjacent product block reduction: Incoming within-block reduction replaces accumulated total. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13951

Adjacent product block reduction: Each block is treated as a cyclic sequence. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13952

Adjacent product block reduction: Each block is treated as a cyclic sequence. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13953

Adjacent product block reduction: Each block is treated as a cyclic sequence. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13954

Adjacent product block reduction: Each block is treated as a cyclic sequence. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13955

Adjacent product block reduction: Each block is treated as a cyclic sequence. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13956

Adjacent product block reduction: Negative neighboring products are discarded. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13957

Adjacent product block reduction: Negative neighboring products are discarded. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13958

Adjacent product block reduction: Negative neighboring products are discarded. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13959

Adjacent product block reduction: Negative neighboring products are discarded. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13960

Adjacent product block reduction: Negative neighboring products are discarded. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13961

Binary calibration decomposition: Calibration components give every forecast bin equal weight. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13962

Binary calibration decomposition: Calibration components give every forecast bin equal weight. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13963

Binary calibration decomposition: Calibration components give every forecast bin equal weight. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13964

Binary calibration decomposition: Calibration components give every forecast bin equal weight. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13965

Binary calibration decomposition: Calibration components give every forecast bin equal weight. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13966

Binary calibration decomposition: Reliability is measured around the global outcome rate. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13967

Binary calibration decomposition: Reliability is measured around the global outcome rate. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13968

Binary calibration decomposition: Reliability is measured around the global outcome rate. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13969

Binary calibration decomposition: Reliability is measured around the global outcome rate. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13970

Binary calibration decomposition: Reliability is measured around the global outcome rate. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13971

Binary calibration decomposition: Resolution is measured around forecast probability rather than global outcome rate. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13972

Binary calibration decomposition: Resolution is measured around forecast probability rather than global outcome rate. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13973

Binary calibration decomposition: Resolution is measured around forecast probability rather than global outcome rate. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13974

Binary calibration decomposition: Resolution is measured around forecast probability rather than global outcome rate. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13975

Binary calibration decomposition: Resolution is measured around forecast probability rather than global outcome rate. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13976

Binary calibration decomposition: Reliability accumulates signed instead of squared calibration error. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13977

Binary calibration decomposition: Reliability accumulates signed instead of squared calibration error. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13978

Binary calibration decomposition: Reliability accumulates signed instead of squared calibration error. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13979

Binary calibration decomposition: Reliability accumulates signed instead of squared calibration error. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13980

Binary calibration decomposition: Reliability accumulates signed instead of squared calibration error. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13981

Binary calibration decomposition: Resolution accumulates absolute outcome-rate displacement. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13982

Binary calibration decomposition: Resolution accumulates absolute outcome-rate displacement. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13983

Binary calibration decomposition: Resolution accumulates absolute outcome-rate displacement. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13984

Binary calibration decomposition: Resolution accumulates absolute outcome-rate displacement. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13985

Binary calibration decomposition: Resolution accumulates absolute outcome-rate displacement. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13986

Binary calibration decomposition: The global outcome rate is averaged over bin rates. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13987

Binary calibration decomposition: The global outcome rate is averaged over bin rates. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13988

Binary calibration decomposition: The global outcome rate is averaged over bin rates. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13989

Binary calibration decomposition: The global outcome rate is averaged over bin rates. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13990

Binary calibration decomposition: The global outcome rate is averaged over bin rates. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13991

Binary calibration decomposition: Duplicate forecast bins overwrite earlier outcome counts. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13992

Binary calibration decomposition: Duplicate forecast bins overwrite earlier outcome counts. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13993

Binary calibration decomposition: Duplicate forecast bins overwrite earlier outcome counts. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13994

Binary calibration decomposition: Duplicate forecast bins overwrite earlier outcome counts. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13995

Binary calibration decomposition: Duplicate forecast bins overwrite earlier outcome counts. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13996

Binary calibration decomposition: A bin outcome rate divides positives by negatives. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-13997

Binary calibration decomposition: A bin outcome rate divides positives by negatives. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13998

Binary calibration decomposition: A bin outcome rate divides positives by negatives. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-13999

Binary calibration decomposition: A bin outcome rate divides positives by negatives. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-14000

Binary calibration decomposition: A bin outcome rate divides positives by negatives. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ 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 ↗