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

Pendulum kinetic energy uses one power of the rod length · case 01

Energy diagnostics disagree with the integrated state for any rod length other than one.

Physics integrator stability● Open access↗
FA-86902

Pendulum kinetic energy uses one power of the rod length · case 02

Energy diagnostics disagree with the integrated state for any rod length other than one.

Physics integrator stability◈ Members↗
FA-86903

Pendulum kinetic energy uses one power of the rod length · case 03

Energy diagnostics disagree with the integrated state for any rod length other than one.

Physics integrator stability◈ Members↗
FA-86904

Pendulum kinetic energy uses one power of the rod length · case 04

Energy diagnostics disagree with the integrated state for any rod length other than one.

Physics integrator stability◈ Members↗
FA-86905

Pendulum kinetic energy uses one power of the rod length · case 05

Energy diagnostics disagree with the integrated state for any rod length other than one.

Physics integrator stability◈ Members↗
FA-86906

Stability discriminant uses raw stiffness instead of k over m · case 01

Heavy bodies are classified with the eigenvalues of a unit-mass system.

Physics integrator stability● Open access↗
FA-86907

Stability discriminant uses raw stiffness instead of k over m · case 02

Heavy bodies are classified with the eigenvalues of a unit-mass system.

Physics integrator stability◈ Members↗
FA-86908

Stability discriminant uses raw stiffness instead of k over m · case 03

Heavy bodies are classified with the eigenvalues of a unit-mass system.

Physics integrator stability◈ Members↗
FA-86909

Stability discriminant uses raw stiffness instead of k over m · case 04

Heavy bodies are classified with the eigenvalues of a unit-mass system.

Physics integrator stability◈ Members↗
FA-86910

Stability discriminant uses raw stiffness instead of k over m · case 05

Heavy bodies are classified with the eigenvalues of a unit-mass system.

Physics integrator stability◈ Members↗
FA-86911

Stability test checks only the first characteristic root · case 01

Overdamped systems whose fast root leaves the unit disc are reported stable.

Physics integrator stability● Open access↗
FA-86912

Stability test checks only the first characteristic root · case 02

Overdamped systems whose fast root leaves the unit disc are reported stable.

Physics integrator stability◈ Members↗
FA-86913

Stability test checks only the first characteristic root · case 03

Overdamped systems whose fast root leaves the unit disc are reported stable.

Physics integrator stability◈ Members↗
FA-86914

Stability test checks only the first characteristic root · case 04

Overdamped systems whose fast root leaves the unit disc are reported stable.

Physics integrator stability◈ Members↗
FA-86915

Stability test checks only the first characteristic root · case 05

Overdamped systems whose fast root leaves the unit disc are reported stable.

Physics integrator stability◈ Members↗
FA-86916

Underdamped eigenvalues use twice the imaginary part · case 01

Oscillatory systems report too much amplification and are flagged unstable early.

Physics integrator stability● Open access↗
FA-86917

Underdamped eigenvalues use twice the imaginary part · case 02

Oscillatory systems report too much amplification and are flagged unstable early.

Physics integrator stability◈ Members↗
FA-86918

Underdamped eigenvalues use twice the imaginary part · case 03

Oscillatory systems report too much amplification and are flagged unstable early.

Physics integrator stability◈ Members↗
FA-86919

Underdamped eigenvalues use twice the imaginary part · case 04

Oscillatory systems report too much amplification and are flagged unstable early.

Physics integrator stability◈ Members↗
FA-86920

Underdamped eigenvalues use twice the imaginary part · case 05

Oscillatory systems report too much amplification and are flagged unstable early.

Physics integrator stability◈ Members↗
FA-86921

Complex eigenvalues are tested with the real-axis step criterion · case 01

Undamped oscillators are called stable although explicit Euler always gains energy on them.

Physics integrator stability● Open access↗
FA-86922

Complex eigenvalues are tested with the real-axis step criterion · case 02

Undamped oscillators are called stable although explicit Euler always gains energy on them.

Physics integrator stability◈ Members↗
FA-86923

Complex eigenvalues are tested with the real-axis step criterion · case 03

Undamped oscillators are called stable although explicit Euler always gains energy on them.

Physics integrator stability◈ Members↗
FA-86924

Complex eigenvalues are tested with the real-axis step criterion · case 04

Undamped oscillators are called stable although explicit Euler always gains energy on them.

Physics integrator stability◈ Members↗
FA-86925

Complex eigenvalues are tested with the real-axis step criterion · case 05

Undamped oscillators are called stable although explicit Euler always gains energy on them.

Physics integrator stability◈ Members↗
FA-86926

Unit amplification is labeled stable before the marginal test · case 01

A free damped particle (zero stiffness) is reported stable although its drift mode never decays.

Physics integrator stability● Open access↗
FA-86927

Unit amplification is labeled stable before the marginal test · case 02

A free damped particle (zero stiffness) is reported stable although its drift mode never decays.

Physics integrator stability◈ Members↗
FA-86928

Unit amplification is labeled stable before the marginal test · case 03

A free damped particle (zero stiffness) is reported stable although its drift mode never decays.

Physics integrator stability◈ Members↗
FA-86929

Unit amplification is labeled stable before the marginal test · case 04

A free damped particle (zero stiffness) is reported stable although its drift mode never decays.

Physics integrator stability◈ Members↗
FA-86930

Unit amplification is labeled stable before the marginal test · case 05

A free damped particle (zero stiffness) is reported stable although its drift mode never decays.

Physics integrator stability◈ Members↗
FA-86931

Damping rate multiplies by mass instead of dividing · case 01

Heavy bodies appear strongly damped and light ones barely damped.

Physics integrator stability● Open access↗
FA-86932

Damping rate multiplies by mass instead of dividing · case 02

Heavy bodies appear strongly damped and light ones barely damped.

Physics integrator stability◈ Members↗
FA-86933

Damping rate multiplies by mass instead of dividing · case 03

Heavy bodies appear strongly damped and light ones barely damped.

Physics integrator stability◈ Members↗
FA-86934

Damping rate multiplies by mass instead of dividing · case 04

Heavy bodies appear strongly damped and light ones barely damped.

Physics integrator stability◈ Members↗
FA-86935

Damping rate multiplies by mass instead of dividing · case 05

Heavy bodies appear strongly damped and light ones barely damped.

Physics integrator stability◈ Members↗
FA-86936

Springs attached to a static anchor are ignored when limiting the step · case 01

Stiff tethers to the world explode because they never shrink the substep.

Physics integrator stability● Open access↗
FA-86937

Springs attached to a static anchor are ignored when limiting the step · case 02

Stiff tethers to the world explode because they never shrink the substep.

Physics integrator stability◈ Members↗
FA-86938

Springs attached to a static anchor are ignored when limiting the step · case 03

Stiff tethers to the world explode because they never shrink the substep.

Physics integrator stability◈ Members↗
FA-86939

Springs attached to a static anchor are ignored when limiting the step · case 04

Stiff tethers to the world explode because they never shrink the substep.

Physics integrator stability◈ Members↗
FA-86940

Springs attached to a static anchor are ignored when limiting the step · case 05

Stiff tethers to the world explode because they never shrink the substep.

Physics integrator stability◈ Members↗
FA-86941

Effective spring mass uses the larger inverse mass only · case 01

Two light bodies connected by a stiff spring get a substep that is too long.

Physics integrator stability● Open access↗
FA-86942

Effective spring mass uses the larger inverse mass only · case 02

Two light bodies connected by a stiff spring get a substep that is too long.

Physics integrator stability◈ Members↗
FA-86943

Effective spring mass uses the larger inverse mass only · case 03

Two light bodies connected by a stiff spring get a substep that is too long.

Physics integrator stability◈ Members↗
FA-86944

Effective spring mass uses the larger inverse mass only · case 04

Two light bodies connected by a stiff spring get a substep that is too long.

Physics integrator stability◈ Members↗
FA-86945

Effective spring mass uses the larger inverse mass only · case 05

Two light bodies connected by a stiff spring get a substep that is too long.

Physics integrator stability◈ Members↗
FA-86946

Critical step divides by k*w without the square root · case 01

Stiffness changes the substep quadratically wrong, overshooting or wasting substeps.

Physics integrator stability● Open access↗
FA-86947

Critical step divides by k*w without the square root · case 02

Stiffness changes the substep quadratically wrong, overshooting or wasting substeps.

Physics integrator stability◈ Members↗
FA-86948

Critical step divides by k*w without the square root · case 03

Stiffness changes the substep quadratically wrong, overshooting or wasting substeps.

Physics integrator stability◈ Members↗
FA-86949

Critical step divides by k*w without the square root · case 04

Stiffness changes the substep quadratically wrong, overshooting or wasting substeps.

Physics integrator stability◈ Members↗
FA-86950

Critical step divides by k*w without the square root · case 05

Stiffness changes the substep quadratically wrong, overshooting or wasting substeps.

Physics integrator stability◈ Members↗
FA-86951

Critical step uses one over omega instead of two over omega · case 01

The solver runs twice as many substeps as the contract bound requires.

Physics integrator stability● Open access↗
FA-86952

Critical step uses one over omega instead of two over omega · case 02

The solver runs twice as many substeps as the contract bound requires.

Physics integrator stability◈ Members↗
FA-86953

Critical step uses one over omega instead of two over omega · case 03

The solver runs twice as many substeps as the contract bound requires.

Physics integrator stability◈ Members↗
FA-86954

Critical step uses one over omega instead of two over omega · case 04

The solver runs twice as many substeps as the contract bound requires.

Physics integrator stability◈ Members↗
FA-86955

Critical step uses one over omega instead of two over omega · case 05

The solver runs twice as many substeps as the contract bound requires.

Physics integrator stability◈ Members↗
FA-86956

Substep count floors the frame to critical step ratio · case 01

Frames needing 2.3 critical steps run only two, each above the stability limit.

Physics integrator stability● Open access↗
FA-86957

Substep count floors the frame to critical step ratio · case 02

Frames needing 2.3 critical steps run only two, each above the stability limit.

Physics integrator stability◈ Members↗
FA-86958

Substep count floors the frame to critical step ratio · case 03

Frames needing 2.3 critical steps run only two, each above the stability limit.

Physics integrator stability◈ Members↗
FA-86959

Substep count floors the frame to critical step ratio · case 04

Frames needing 2.3 critical steps run only two, each above the stability limit.

Physics integrator stability◈ Members↗
FA-86960

Substep count floors the frame to critical step ratio · case 05

Frames needing 2.3 critical steps run only two, each above the stability limit.

Physics integrator stability◈ Members↗
FA-86961

Substep clamp flag is evaluated after clamping · case 01

The caller is never told the frame ran above the stability limit.

Physics integrator stability● Open access↗
FA-86962

Substep clamp flag is evaluated after clamping · case 02

The caller is never told the frame ran above the stability limit.

Physics integrator stability◈ Members↗
FA-86963

Substep clamp flag is evaluated after clamping · case 03

The caller is never told the frame ran above the stability limit.

Physics integrator stability◈ Members↗
FA-86964

Substep clamp flag is evaluated after clamping · case 04

The caller is never told the frame ran above the stability limit.

Physics integrator stability◈ Members↗
FA-86965

Substep clamp flag is evaluated after clamping · case 05

The caller is never told the frame ran above the stability limit.

Physics integrator stability◈ Members↗
FA-86966

Critical step keeps the loosest spring rather than the stiffest · case 01

A single stiff spring in a soft network is integrated with the soft spring step.

Physics integrator stability● Open access↗
FA-86967

Critical step keeps the loosest spring rather than the stiffest · case 02

A single stiff spring in a soft network is integrated with the soft spring step.

Physics integrator stability◈ Members↗
FA-86968

Critical step keeps the loosest spring rather than the stiffest · case 03

A single stiff spring in a soft network is integrated with the soft spring step.

Physics integrator stability◈ Members↗
FA-86969

Critical step keeps the loosest spring rather than the stiffest · case 04

A single stiff spring in a soft network is integrated with the soft spring step.

Physics integrator stability◈ Members↗
FA-86970

Critical step keeps the loosest spring rather than the stiffest · case 05

A single stiff spring in a soft network is integrated with the soft spring step.

Physics integrator stability◈ Members↗
FA-86971

Accumulator requires strictly more than one step of time · case 01

A frame exactly one fixed step long runs no physics step and the renderer lags a frame.

Physics integrator stability● Open access↗
FA-86972

Accumulator requires strictly more than one step of time · case 02

A frame exactly one fixed step long runs no physics step and the renderer lags a frame.

Physics integrator stability◈ Members↗
FA-86973

Accumulator requires strictly more than one step of time · case 03

A frame exactly one fixed step long runs no physics step and the renderer lags a frame.

Physics integrator stability◈ Members↗
FA-86974

Accumulator requires strictly more than one step of time · case 04

A frame exactly one fixed step long runs no physics step and the renderer lags a frame.

Physics integrator stability◈ Members↗
FA-86975

Accumulator requires strictly more than one step of time · case 05

A frame exactly one fixed step long runs no physics step and the renderer lags a frame.

Physics integrator stability◈ Members↗
FA-86976

Accumulator adds unclamped frame deltas · case 01

A debugger pause produces a burst of dropped time and a huge catch-up.

Physics integrator stability● Open access↗
FA-86977

Accumulator adds unclamped frame deltas · case 02

A debugger pause produces a burst of dropped time and a huge catch-up.

Physics integrator stability◈ Members↗
FA-86978

Accumulator adds unclamped frame deltas · case 03

A debugger pause produces a burst of dropped time and a huge catch-up.

Physics integrator stability◈ Members↗
FA-86979

Accumulator adds unclamped frame deltas · case 04

A debugger pause produces a burst of dropped time and a huge catch-up.

Physics integrator stability◈ Members↗
FA-86980

Accumulator adds unclamped frame deltas · case 05

A debugger pause produces a burst of dropped time and a huge catch-up.

Physics integrator stability◈ Members↗
FA-86981

Leftover whole steps are carried into the next frame after the step budget · case 01

After a long frame the accumulator keeps backlog and every later frame runs at the budget limit.

Physics integrator stability● Open access↗
FA-86982

Leftover whole steps are carried into the next frame after the step budget · case 02

After a long frame the accumulator keeps backlog and every later frame runs at the budget limit.

Physics integrator stability◈ Members↗
FA-86983

Leftover whole steps are carried into the next frame after the step budget · case 03

After a long frame the accumulator keeps backlog and every later frame runs at the budget limit.

Physics integrator stability◈ Members↗
FA-86984

Leftover whole steps are carried into the next frame after the step budget · case 04

After a long frame the accumulator keeps backlog and every later frame runs at the budget limit.

Physics integrator stability◈ Members↗
FA-86985

Leftover whole steps are carried into the next frame after the step budget · case 05

After a long frame the accumulator keeps backlog and every later frame runs at the budget limit.

Physics integrator stability◈ Members↗
FA-86986

Step budget counter is not reset each frame · case 01

After a few frames the budget is exhausted permanently and physics stops.

Physics integrator stability● Open access↗
FA-86987

Step budget counter is not reset each frame · case 02

After a few frames the budget is exhausted permanently and physics stops.

Physics integrator stability◈ Members↗
FA-86988

Step budget counter is not reset each frame · case 03

After a few frames the budget is exhausted permanently and physics stops.

Physics integrator stability◈ Members↗
FA-86989

Step budget counter is not reset each frame · case 04

After a few frames the budget is exhausted permanently and physics stops.

Physics integrator stability◈ Members↗
FA-86990

Step budget counter is not reset each frame · case 05

After a few frames the budget is exhausted permanently and physics stops.

Physics integrator stability◈ Members↗
FA-86991

Render interpolation factor is returned as raw leftover seconds · case 01

Interpolation weights are tiny and rendering visibly snaps between states.

Physics integrator stability● Open access↗
FA-86992

Render interpolation factor is returned as raw leftover seconds · case 02

Interpolation weights are tiny and rendering visibly snaps between states.

Physics integrator stability◈ Members↗
FA-86993

Render interpolation factor is returned as raw leftover seconds · case 03

Interpolation weights are tiny and rendering visibly snaps between states.

Physics integrator stability◈ Members↗
FA-86994

Render interpolation factor is returned as raw leftover seconds · case 04

Interpolation weights are tiny and rendering visibly snaps between states.

Physics integrator stability◈ Members↗
FA-86995

Render interpolation factor is returned as raw leftover seconds · case 05

Interpolation weights are tiny and rendering visibly snaps between states.

Physics integrator stability◈ Members↗
FA-86996

Dropped-time statistic records the kept remainder · case 01

Telemetry reports tiny losses while the simulation actually discarded whole steps.

Physics integrator stability● Open access↗
FA-86997

Dropped-time statistic records the kept remainder · case 02

Telemetry reports tiny losses while the simulation actually discarded whole steps.

Physics integrator stability◈ Members↗
FA-86998

Dropped-time statistic records the kept remainder · case 03

Telemetry reports tiny losses while the simulation actually discarded whole steps.

Physics integrator stability◈ Members↗
FA-86999

Dropped-time statistic records the kept remainder · case 04

Telemetry reports tiny losses while the simulation actually discarded whole steps.

Physics integrator stability◈ Members↗
FA-87000

Dropped-time statistic records the kept remainder · case 05

Telemetry reports tiny losses while the simulation actually discarded whole steps.

Physics integrator stability◈ 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 ↗