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 ↗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
Coupled decay is omitted from the gradient moments · case 01
Coupled decay is omitted from the gradient moments.
Coupled decay is omitted from the gradient moments · case 02
Coupled decay is omitted from the gradient moments.
Coupled decay is omitted from the gradient moments · case 03
Coupled decay is omitted from the gradient moments.
Coupled decay is omitted from the gradient moments · case 04
Coupled decay is omitted from the gradient moments.
Coupled decay is omitted from the gradient moments · case 05
Coupled decay is omitted from the gradient moments.
Decoupled decay contaminates gradient moments · case 01
Decoupled decay contaminates gradient moments.
Decoupled decay contaminates gradient moments · case 02
Decoupled decay contaminates gradient moments.
Decoupled decay contaminates gradient moments · case 03
Decoupled decay contaminates gradient moments.
Decoupled decay contaminates gradient moments · case 04
Decoupled decay contaminates gradient moments.
Decoupled decay contaminates gradient moments · case 05
Decoupled decay contaminates gradient moments.
Maximize mode still performs minimization · case 01
Maximize mode still performs minimization.
Maximize mode still performs minimization · case 02
Maximize mode still performs minimization.
Maximize mode still performs minimization · case 03
Maximize mode still performs minimization.
Maximize mode still performs minimization · case 04
Maximize mode still performs minimization.
Maximize mode still performs minimization · case 05
Maximize mode still performs minimization.
Frozen parameters accumulate optimizer state · case 01
Frozen parameters accumulate optimizer state.
Frozen parameters accumulate optimizer state · case 02
Frozen parameters accumulate optimizer state.
Frozen parameters accumulate optimizer state · case 03
Frozen parameters accumulate optimizer state.
Frozen parameters accumulate optimizer state · case 04
Frozen parameters accumulate optimizer state.
Frozen parameters accumulate optimizer state · case 05
Frozen parameters accumulate optimizer state.
Missing gradient is confused with a zero gradient · case 01
Missing gradient is confused with a zero gradient.
Missing gradient is confused with a zero gradient · case 02
Missing gradient is confused with a zero gradient.
Missing gradient is confused with a zero gradient · case 03
Missing gradient is confused with a zero gradient.
Missing gradient is confused with a zero gradient · case 04
Missing gradient is confused with a zero gradient.
Missing gradient is confused with a zero gradient · case 05
Missing gradient is confused with a zero gradient.
Every parameter group is forced to use the slow learning rate · case 01
Every parameter group is forced to use the slow learning rate.
Every parameter group is forced to use the slow learning rate · case 02
Every parameter group is forced to use the slow learning rate.
Every parameter group is forced to use the slow learning rate · case 03
Every parameter group is forced to use the slow learning rate.
Every parameter group is forced to use the slow learning rate · case 04
Every parameter group is forced to use the slow learning rate.
Every parameter group is forced to use the slow learning rate · case 05
Every parameter group is forced to use the slow learning rate.
Bias parameter receives unintended weight decay · case 01
Bias parameter receives unintended weight decay.
Bias parameter receives unintended weight decay · case 02
Bias parameter receives unintended weight decay.
Bias parameter receives unintended weight decay · case 03
Bias parameter receives unintended weight decay.
Bias parameter receives unintended weight decay · case 04
Bias parameter receives unintended weight decay.
Bias parameter receives unintended weight decay · case 05
Bias parameter receives unintended weight decay.
Resetting optimizer state leaves stale moments · case 01
Resetting optimizer state leaves stale moments.
Resetting optimizer state leaves stale moments · case 02
Resetting optimizer state leaves stale moments.
Resetting optimizer state leaves stale moments · case 03
Resetting optimizer state leaves stale moments.
Resetting optimizer state leaves stale moments · case 04
Resetting optimizer state leaves stale moments.
Resetting optimizer state leaves stale moments · case 05
Resetting optimizer state leaves stale moments.
Warmup reaches its base rate before the final warmup step · case 01
Warmup reaches its base rate before the final warmup step.
Warmup reaches its base rate before the final warmup step · case 02
Warmup reaches its base rate before the final warmup step.
Warmup reaches its base rate before the final warmup step · case 03
Warmup reaches its base rate before the final warmup step.
Warmup reaches its base rate before the final warmup step · case 04
Warmup reaches its base rate before the final warmup step.
Warmup reaches its base rate before the final warmup step · case 05
Warmup reaches its base rate before the final warmup step.
Linear decay reaches zero one step too early · case 01
Linear decay reaches zero one step too early.
Linear decay reaches zero one step too early · case 02
Linear decay reaches zero one step too early.
Linear decay reaches zero one step too early · case 03
Linear decay reaches zero one step too early.
Linear decay reaches zero one step too early · case 04
Linear decay reaches zero one step too early.
Linear decay reaches zero one step too early · case 05
Linear decay reaches zero one step too early.
Cosine decay remains above zero at the horizon · case 01
Cosine decay remains above zero at the horizon.
Cosine decay remains above zero at the horizon · case 02
Cosine decay remains above zero at the horizon.
Cosine decay remains above zero at the horizon · case 03
Cosine decay remains above zero at the horizon.
Cosine decay remains above zero at the horizon · case 04
Cosine decay remains above zero at the horizon.
Cosine decay remains above zero at the horizon · case 05
Cosine decay remains above zero at the horizon.
Exponential decay raises the base rate to a power · case 01
Exponential decay raises the base rate to a power.
Exponential decay raises the base rate to a power · case 02
Exponential decay raises the base rate to a power.
Exponential decay raises the base rate to a power · case 03
Exponential decay raises the base rate to a power.
Exponential decay raises the base rate to a power · case 04
Exponential decay raises the base rate to a power.
Exponential decay raises the base rate to a power · case 05
Exponential decay raises the base rate to a power.
Staircase decay applies before the first interval boundary · case 01
Staircase decay applies before the first interval boundary.
Staircase decay applies before the first interval boundary · case 02
Staircase decay applies before the first interval boundary.
Staircase decay applies before the first interval boundary · case 03
Staircase decay applies before the first interval boundary.
Staircase decay applies before the first interval boundary · case 04
Staircase decay applies before the first interval boundary.
Staircase decay applies before the first interval boundary · case 05
Staircase decay applies before the first interval boundary.
Milestone decay counts milestones after the requested step · case 01
Milestone decay counts milestones after the requested step.
Milestone decay counts milestones after the requested step · case 02
Milestone decay counts milestones after the requested step.
Milestone decay counts milestones after the requested step · case 03
Milestone decay counts milestones after the requested step.
Milestone decay counts milestones after the requested step · case 04
Milestone decay counts milestones after the requested step.
Milestone decay counts milestones after the requested step · case 05
Milestone decay counts milestones after the requested step.
Inverse square root decay falls below base at warmup completion · case 01
Inverse square root decay falls below base at warmup completion.
Inverse square root decay falls below base at warmup completion · case 02
Inverse square root decay falls below base at warmup completion.
Inverse square root decay falls below base at warmup completion · case 03
Inverse square root decay falls below base at warmup completion.
Inverse square root decay falls below base at warmup completion · case 04
Inverse square root decay falls below base at warmup completion.
Inverse square root decay falls below base at warmup completion · case 05
Inverse square root decay falls below base at warmup completion.
Polynomial decay scales progress before subtracting from one · case 01
Polynomial decay scales progress before subtracting from one.
Polynomial decay scales progress before subtracting from one · case 02
Polynomial decay scales progress before subtracting from one.
Polynomial decay scales progress before subtracting from one · case 03
Polynomial decay scales progress before subtracting from one.
Polynomial decay scales progress before subtracting from one · case 04
Polynomial decay scales progress before subtracting from one.
Polynomial decay scales progress before subtracting from one · case 05
Polynomial decay scales progress before subtracting from one.
Cosine decay starts partway through its phase after warmup · case 01
Cosine decay starts partway through its phase after warmup.
Cosine decay starts partway through its phase after warmup · case 02
Cosine decay starts partway through its phase after warmup.
Cosine decay starts partway through its phase after warmup · case 03
Cosine decay starts partway through its phase after warmup.
Cosine decay starts partway through its phase after warmup · case 04
Cosine decay starts partway through its phase after warmup.
Cosine decay starts partway through its phase after warmup · case 05
Cosine decay starts partway through its phase after warmup.
Linear decay uses the full horizon after warmup · case 01
Linear decay uses the full horizon after warmup.
Linear decay uses the full horizon after warmup · case 02
Linear decay uses the full horizon after warmup.
Linear decay uses the full horizon after warmup · case 03
Linear decay uses the full horizon after warmup.
Linear decay uses the full horizon after warmup · case 04
Linear decay uses the full horizon after warmup.
Linear decay uses the full horizon after warmup · case 05
Linear decay uses the full horizon after warmup.
Triangular schedule descends before reaching its peak · case 01
Triangular schedule descends before reaching its peak.
Triangular schedule descends before reaching its peak · case 02
Triangular schedule descends before reaching its peak.
Triangular schedule descends before reaching its peak · case 03
Triangular schedule descends before reaching its peak.
Triangular schedule descends before reaching its peak · case 04
Triangular schedule descends before reaching its peak.
Triangular schedule descends before reaching its peak · case 05
Triangular schedule descends before reaching its peak.
Cosine decay fails to restart at each cycle boundary · case 01
Cosine decay fails to restart at each cycle boundary.
Cosine decay fails to restart at each cycle boundary · case 02
Cosine decay fails to restart at each cycle boundary.
Cosine decay fails to restart at each cycle boundary · case 03
Cosine decay fails to restart at each cycle boundary.
Cosine decay fails to restart at each cycle boundary · case 04
Cosine decay fails to restart at each cycle boundary.
Cosine decay fails to restart at each cycle boundary · case 05
Cosine decay fails to restart at each cycle boundary.
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 ↗