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

Coupled decay is omitted from the gradient moments · case 01

Coupled decay is omitted from the gradient moments.

Optimizer update state● Open access↗
FA-99002

Coupled decay is omitted from the gradient moments · case 02

Coupled decay is omitted from the gradient moments.

Optimizer update state◈ Members↗
FA-99003

Coupled decay is omitted from the gradient moments · case 03

Coupled decay is omitted from the gradient moments.

Optimizer update state◈ Members↗
FA-99004

Coupled decay is omitted from the gradient moments · case 04

Coupled decay is omitted from the gradient moments.

Optimizer update state◈ Members↗
FA-99005

Coupled decay is omitted from the gradient moments · case 05

Coupled decay is omitted from the gradient moments.

Optimizer update state◈ Members↗
FA-99006

Decoupled decay contaminates gradient moments · case 01

Decoupled decay contaminates gradient moments.

Optimizer update state● Open access↗
FA-99007

Decoupled decay contaminates gradient moments · case 02

Decoupled decay contaminates gradient moments.

Optimizer update state◈ Members↗
FA-99008

Decoupled decay contaminates gradient moments · case 03

Decoupled decay contaminates gradient moments.

Optimizer update state◈ Members↗
FA-99009

Decoupled decay contaminates gradient moments · case 04

Decoupled decay contaminates gradient moments.

Optimizer update state◈ Members↗
FA-99010

Decoupled decay contaminates gradient moments · case 05

Decoupled decay contaminates gradient moments.

Optimizer update state◈ Members↗
FA-99011

Maximize mode still performs minimization · case 01

Maximize mode still performs minimization.

Optimizer update state● Open access↗
FA-99012

Maximize mode still performs minimization · case 02

Maximize mode still performs minimization.

Optimizer update state◈ Members↗
FA-99013

Maximize mode still performs minimization · case 03

Maximize mode still performs minimization.

Optimizer update state◈ Members↗
FA-99014

Maximize mode still performs minimization · case 04

Maximize mode still performs minimization.

Optimizer update state◈ Members↗
FA-99015

Maximize mode still performs minimization · case 05

Maximize mode still performs minimization.

Optimizer update state◈ Members↗
FA-99016

Frozen parameters accumulate optimizer state · case 01

Frozen parameters accumulate optimizer state.

Optimizer update state● Open access↗
FA-99017

Frozen parameters accumulate optimizer state · case 02

Frozen parameters accumulate optimizer state.

Optimizer update state◈ Members↗
FA-99018

Frozen parameters accumulate optimizer state · case 03

Frozen parameters accumulate optimizer state.

Optimizer update state◈ Members↗
FA-99019

Frozen parameters accumulate optimizer state · case 04

Frozen parameters accumulate optimizer state.

Optimizer update state◈ Members↗
FA-99020

Frozen parameters accumulate optimizer state · case 05

Frozen parameters accumulate optimizer state.

Optimizer update state◈ Members↗
FA-99021

Missing gradient is confused with a zero gradient · case 01

Missing gradient is confused with a zero gradient.

Optimizer update state● Open access↗
FA-99022

Missing gradient is confused with a zero gradient · case 02

Missing gradient is confused with a zero gradient.

Optimizer update state◈ Members↗
FA-99023

Missing gradient is confused with a zero gradient · case 03

Missing gradient is confused with a zero gradient.

Optimizer update state◈ Members↗
FA-99024

Missing gradient is confused with a zero gradient · case 04

Missing gradient is confused with a zero gradient.

Optimizer update state◈ Members↗
FA-99025

Missing gradient is confused with a zero gradient · case 05

Missing gradient is confused with a zero gradient.

Optimizer update state◈ Members↗
FA-99026

Every parameter group is forced to use the slow learning rate · case 01

Every parameter group is forced to use the slow learning rate.

Optimizer update state● Open access↗
FA-99027

Every parameter group is forced to use the slow learning rate · case 02

Every parameter group is forced to use the slow learning rate.

Optimizer update state◈ Members↗
FA-99028

Every parameter group is forced to use the slow learning rate · case 03

Every parameter group is forced to use the slow learning rate.

Optimizer update state◈ Members↗
FA-99029

Every parameter group is forced to use the slow learning rate · case 04

Every parameter group is forced to use the slow learning rate.

Optimizer update state◈ Members↗
FA-99030

Every parameter group is forced to use the slow learning rate · case 05

Every parameter group is forced to use the slow learning rate.

Optimizer update state◈ Members↗
FA-99031

Bias parameter receives unintended weight decay · case 01

Bias parameter receives unintended weight decay.

Optimizer update state● Open access↗
FA-99032

Bias parameter receives unintended weight decay · case 02

Bias parameter receives unintended weight decay.

Optimizer update state◈ Members↗
FA-99033

Bias parameter receives unintended weight decay · case 03

Bias parameter receives unintended weight decay.

Optimizer update state◈ Members↗
FA-99034

Bias parameter receives unintended weight decay · case 04

Bias parameter receives unintended weight decay.

Optimizer update state◈ Members↗
FA-99035

Bias parameter receives unintended weight decay · case 05

Bias parameter receives unintended weight decay.

Optimizer update state◈ Members↗
FA-99036

Resetting optimizer state leaves stale moments · case 01

Resetting optimizer state leaves stale moments.

Optimizer update state● Open access↗
FA-99037

Resetting optimizer state leaves stale moments · case 02

Resetting optimizer state leaves stale moments.

Optimizer update state◈ Members↗
FA-99038

Resetting optimizer state leaves stale moments · case 03

Resetting optimizer state leaves stale moments.

Optimizer update state◈ Members↗
FA-99039

Resetting optimizer state leaves stale moments · case 04

Resetting optimizer state leaves stale moments.

Optimizer update state◈ Members↗
FA-99040

Resetting optimizer state leaves stale moments · case 05

Resetting optimizer state leaves stale moments.

Optimizer update state◈ Members↗
FA-99041

Warmup reaches its base rate before the final warmup step · case 01

Warmup reaches its base rate before the final warmup step.

Learning rate schedules● Open access↗
FA-99042

Warmup reaches its base rate before the final warmup step · case 02

Warmup reaches its base rate before the final warmup step.

Learning rate schedules◈ Members↗
FA-99043

Warmup reaches its base rate before the final warmup step · case 03

Warmup reaches its base rate before the final warmup step.

Learning rate schedules◈ Members↗
FA-99044

Warmup reaches its base rate before the final warmup step · case 04

Warmup reaches its base rate before the final warmup step.

Learning rate schedules◈ Members↗
FA-99045

Warmup reaches its base rate before the final warmup step · case 05

Warmup reaches its base rate before the final warmup step.

Learning rate schedules◈ Members↗
FA-99046

Linear decay reaches zero one step too early · case 01

Linear decay reaches zero one step too early.

Learning rate schedules● Open access↗
FA-99047

Linear decay reaches zero one step too early · case 02

Linear decay reaches zero one step too early.

Learning rate schedules◈ Members↗
FA-99048

Linear decay reaches zero one step too early · case 03

Linear decay reaches zero one step too early.

Learning rate schedules◈ Members↗
FA-99049

Linear decay reaches zero one step too early · case 04

Linear decay reaches zero one step too early.

Learning rate schedules◈ Members↗
FA-99050

Linear decay reaches zero one step too early · case 05

Linear decay reaches zero one step too early.

Learning rate schedules◈ Members↗
FA-99051

Cosine decay remains above zero at the horizon · case 01

Cosine decay remains above zero at the horizon.

Learning rate schedules● Open access↗
FA-99052

Cosine decay remains above zero at the horizon · case 02

Cosine decay remains above zero at the horizon.

Learning rate schedules◈ Members↗
FA-99053

Cosine decay remains above zero at the horizon · case 03

Cosine decay remains above zero at the horizon.

Learning rate schedules◈ Members↗
FA-99054

Cosine decay remains above zero at the horizon · case 04

Cosine decay remains above zero at the horizon.

Learning rate schedules◈ Members↗
FA-99055

Cosine decay remains above zero at the horizon · case 05

Cosine decay remains above zero at the horizon.

Learning rate schedules◈ Members↗
FA-99056

Exponential decay raises the base rate to a power · case 01

Exponential decay raises the base rate to a power.

Learning rate schedules● Open access↗
FA-99057

Exponential decay raises the base rate to a power · case 02

Exponential decay raises the base rate to a power.

Learning rate schedules◈ Members↗
FA-99058

Exponential decay raises the base rate to a power · case 03

Exponential decay raises the base rate to a power.

Learning rate schedules◈ Members↗
FA-99059

Exponential decay raises the base rate to a power · case 04

Exponential decay raises the base rate to a power.

Learning rate schedules◈ Members↗
FA-99060

Exponential decay raises the base rate to a power · case 05

Exponential decay raises the base rate to a power.

Learning rate schedules◈ Members↗
FA-99061

Staircase decay applies before the first interval boundary · case 01

Staircase decay applies before the first interval boundary.

Learning rate schedules● Open access↗
FA-99062

Staircase decay applies before the first interval boundary · case 02

Staircase decay applies before the first interval boundary.

Learning rate schedules◈ Members↗
FA-99063

Staircase decay applies before the first interval boundary · case 03

Staircase decay applies before the first interval boundary.

Learning rate schedules◈ Members↗
FA-99064

Staircase decay applies before the first interval boundary · case 04

Staircase decay applies before the first interval boundary.

Learning rate schedules◈ Members↗
FA-99065

Staircase decay applies before the first interval boundary · case 05

Staircase decay applies before the first interval boundary.

Learning rate schedules◈ Members↗
FA-99066

Milestone decay counts milestones after the requested step · case 01

Milestone decay counts milestones after the requested step.

Learning rate schedules● Open access↗
FA-99067

Milestone decay counts milestones after the requested step · case 02

Milestone decay counts milestones after the requested step.

Learning rate schedules◈ Members↗
FA-99068

Milestone decay counts milestones after the requested step · case 03

Milestone decay counts milestones after the requested step.

Learning rate schedules◈ Members↗
FA-99069

Milestone decay counts milestones after the requested step · case 04

Milestone decay counts milestones after the requested step.

Learning rate schedules◈ Members↗
FA-99070

Milestone decay counts milestones after the requested step · case 05

Milestone decay counts milestones after the requested step.

Learning rate schedules◈ Members↗
FA-99071

Inverse square root decay falls below base at warmup completion · case 01

Inverse square root decay falls below base at warmup completion.

Learning rate schedules● Open access↗
FA-99072

Inverse square root decay falls below base at warmup completion · case 02

Inverse square root decay falls below base at warmup completion.

Learning rate schedules◈ Members↗
FA-99073

Inverse square root decay falls below base at warmup completion · case 03

Inverse square root decay falls below base at warmup completion.

Learning rate schedules◈ Members↗
FA-99074

Inverse square root decay falls below base at warmup completion · case 04

Inverse square root decay falls below base at warmup completion.

Learning rate schedules◈ Members↗
FA-99075

Inverse square root decay falls below base at warmup completion · case 05

Inverse square root decay falls below base at warmup completion.

Learning rate schedules◈ Members↗
FA-99076

Polynomial decay scales progress before subtracting from one · case 01

Polynomial decay scales progress before subtracting from one.

Learning rate schedules● Open access↗
FA-99077

Polynomial decay scales progress before subtracting from one · case 02

Polynomial decay scales progress before subtracting from one.

Learning rate schedules◈ Members↗
FA-99078

Polynomial decay scales progress before subtracting from one · case 03

Polynomial decay scales progress before subtracting from one.

Learning rate schedules◈ Members↗
FA-99079

Polynomial decay scales progress before subtracting from one · case 04

Polynomial decay scales progress before subtracting from one.

Learning rate schedules◈ Members↗
FA-99080

Polynomial decay scales progress before subtracting from one · case 05

Polynomial decay scales progress before subtracting from one.

Learning rate schedules◈ Members↗
FA-99081

Cosine decay starts partway through its phase after warmup · case 01

Cosine decay starts partway through its phase after warmup.

Learning rate schedules● Open access↗
FA-99082

Cosine decay starts partway through its phase after warmup · case 02

Cosine decay starts partway through its phase after warmup.

Learning rate schedules◈ Members↗
FA-99083

Cosine decay starts partway through its phase after warmup · case 03

Cosine decay starts partway through its phase after warmup.

Learning rate schedules◈ Members↗
FA-99084

Cosine decay starts partway through its phase after warmup · case 04

Cosine decay starts partway through its phase after warmup.

Learning rate schedules◈ Members↗
FA-99085

Cosine decay starts partway through its phase after warmup · case 05

Cosine decay starts partway through its phase after warmup.

Learning rate schedules◈ Members↗
FA-99086

Linear decay uses the full horizon after warmup · case 01

Linear decay uses the full horizon after warmup.

Learning rate schedules● Open access↗
FA-99087

Linear decay uses the full horizon after warmup · case 02

Linear decay uses the full horizon after warmup.

Learning rate schedules◈ Members↗
FA-99088

Linear decay uses the full horizon after warmup · case 03

Linear decay uses the full horizon after warmup.

Learning rate schedules◈ Members↗
FA-99089

Linear decay uses the full horizon after warmup · case 04

Linear decay uses the full horizon after warmup.

Learning rate schedules◈ Members↗
FA-99090

Linear decay uses the full horizon after warmup · case 05

Linear decay uses the full horizon after warmup.

Learning rate schedules◈ Members↗
FA-99091

Triangular schedule descends before reaching its peak · case 01

Triangular schedule descends before reaching its peak.

Learning rate schedules● Open access↗
FA-99092

Triangular schedule descends before reaching its peak · case 02

Triangular schedule descends before reaching its peak.

Learning rate schedules◈ Members↗
FA-99093

Triangular schedule descends before reaching its peak · case 03

Triangular schedule descends before reaching its peak.

Learning rate schedules◈ Members↗
FA-99094

Triangular schedule descends before reaching its peak · case 04

Triangular schedule descends before reaching its peak.

Learning rate schedules◈ Members↗
FA-99095

Triangular schedule descends before reaching its peak · case 05

Triangular schedule descends before reaching its peak.

Learning rate schedules◈ Members↗
FA-99096

Cosine decay fails to restart at each cycle boundary · case 01

Cosine decay fails to restart at each cycle boundary.

Learning rate schedules● Open access↗
FA-99097

Cosine decay fails to restart at each cycle boundary · case 02

Cosine decay fails to restart at each cycle boundary.

Learning rate schedules◈ Members↗
FA-99098

Cosine decay fails to restart at each cycle boundary · case 03

Cosine decay fails to restart at each cycle boundary.

Learning rate schedules◈ Members↗
FA-99099

Cosine decay fails to restart at each cycle boundary · case 04

Cosine decay fails to restart at each cycle boundary.

Learning rate schedules◈ Members↗
FA-99100

Cosine decay fails to restart at each cycle boundary · case 05

Cosine decay fails to restart at each cycle boundary.

Learning rate schedules◈ 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 ↗