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

Baranov catch and age-structured survival: total mortality · case 01

Survivors ignore natural mortality and catches are overstated.

Ecological population dynamics● Open access↗
FA-65602

Baranov catch and age-structured survival: total mortality · case 02

Survivors ignore natural mortality and catches are overstated.

Ecological population dynamics◈ Members↗
FA-65603

Baranov catch and age-structured survival: total mortality · case 03

Survivors ignore natural mortality and catches are overstated.

Ecological population dynamics◈ Members↗
FA-65604

Baranov catch and age-structured survival: total mortality · case 04

Survivors ignore natural mortality and catches are overstated.

Ecological population dynamics◈ Members↗
FA-65605

Baranov catch and age-structured survival: total mortality · case 05

Survivors ignore natural mortality and catches are overstated.

Ecological population dynamics◈ Members↗
FA-65606

Baranov catch and age-structured survival: catch fraction · case 01

Catch ignores fish that die naturally before they can be caught.

Ecological population dynamics● Open access↗
FA-65607

Baranov catch and age-structured survival: catch fraction · case 02

Catch ignores fish that die naturally before they can be caught.

Ecological population dynamics◈ Members↗
FA-65608

Baranov catch and age-structured survival: catch fraction · case 03

Catch ignores fish that die naturally before they can be caught.

Ecological population dynamics◈ Members↗
FA-65609

Baranov catch and age-structured survival: catch fraction · case 04

Catch ignores fish that die naturally before they can be caught.

Ecological population dynamics◈ Members↗
FA-65610

Baranov catch and age-structured survival: catch fraction · case 05

Catch ignores fish that die naturally before they can be caught.

Ecological population dynamics◈ Members↗
FA-65611

Baranov catch and age-structured survival: plus group · case 01

Old fish disappear from the stock after one year in the oldest class.

Ecological population dynamics● Open access↗
FA-65612

Baranov catch and age-structured survival: plus group · case 02

Old fish disappear from the stock after one year in the oldest class.

Ecological population dynamics◈ Members↗
FA-65613

Baranov catch and age-structured survival: plus group · case 03

Old fish disappear from the stock after one year in the oldest class.

Ecological population dynamics◈ Members↗
FA-65614

Baranov catch and age-structured survival: plus group · case 04

Old fish disappear from the stock after one year in the oldest class.

Ecological population dynamics◈ Members↗
FA-65615

Baranov catch and age-structured survival: plus group · case 05

Old fish disappear from the stock after one year in the oldest class.

Ecological population dynamics◈ Members↗
FA-65616

Baranov catch and age-structured survival: survival · case 01

High mortality produces negative numbers at age.

Ecological population dynamics● Open access↗
FA-65617

Baranov catch and age-structured survival: survival · case 02

High mortality produces negative numbers at age.

Ecological population dynamics◈ Members↗
FA-65618

Baranov catch and age-structured survival: survival · case 03

High mortality produces negative numbers at age.

Ecological population dynamics◈ Members↗
FA-65619

Baranov catch and age-structured survival: survival · case 04

High mortality produces negative numbers at age.

Ecological population dynamics◈ Members↗
FA-65620

Baranov catch and age-structured survival: survival · case 05

High mortality produces negative numbers at age.

Ecological population dynamics◈ Members↗
FA-65621

Nicholson-Bailey host-parasitoid generations: simultaneous generation update · case 01

Parasitoid emergence is computed from next generation's hosts.

Ecological population dynamics● Open access↗
FA-65622

Nicholson-Bailey host-parasitoid generations: simultaneous generation update · case 02

Parasitoid emergence is computed from next generation's hosts.

Ecological population dynamics◈ Members↗
FA-65623

Nicholson-Bailey host-parasitoid generations: simultaneous generation update · case 03

Parasitoid emergence is computed from next generation's hosts.

Ecological population dynamics◈ Members↗
FA-65624

Nicholson-Bailey host-parasitoid generations: simultaneous generation update · case 04

Parasitoid emergence is computed from next generation's hosts.

Ecological population dynamics◈ Members↗
FA-65625

Nicholson-Bailey host-parasitoid generations: simultaneous generation update · case 05

Parasitoid emergence is computed from next generation's hosts.

Ecological population dynamics◈ Members↗
FA-65626

Nicholson-Bailey host-parasitoid generations: escape fraction · case 01

Hosts escape too often at moderate parasitoid densities.

Ecological population dynamics● Open access↗
FA-65627

Nicholson-Bailey host-parasitoid generations: escape fraction · case 02

Hosts escape too often at moderate parasitoid densities.

Ecological population dynamics◈ Members↗
FA-65628

Nicholson-Bailey host-parasitoid generations: escape fraction · case 03

Hosts escape too often at moderate parasitoid densities.

Ecological population dynamics◈ Members↗
FA-65629

Nicholson-Bailey host-parasitoid generations: escape fraction · case 04

Hosts escape too often at moderate parasitoid densities.

Ecological population dynamics◈ Members↗
FA-65630

Nicholson-Bailey host-parasitoid generations: escape fraction · case 05

Hosts escape too often at moderate parasitoid densities.

Ecological population dynamics◈ Members↗
FA-65631

Nicholson-Bailey host-parasitoid generations: parasitoid emergence · case 01

Parasitoids emerge from hosts that escaped attack.

Ecological population dynamics● Open access↗
FA-65632

Nicholson-Bailey host-parasitoid generations: parasitoid emergence · case 02

Parasitoids emerge from hosts that escaped attack.

Ecological population dynamics◈ Members↗
FA-65633

Nicholson-Bailey host-parasitoid generations: parasitoid emergence · case 03

Parasitoids emerge from hosts that escaped attack.

Ecological population dynamics◈ Members↗
FA-65634

Nicholson-Bailey host-parasitoid generations: parasitoid emergence · case 04

Parasitoids emerge from hosts that escaped attack.

Ecological population dynamics◈ Members↗
FA-65635

Nicholson-Bailey host-parasitoid generations: parasitoid emergence · case 05

Parasitoids emerge from hosts that escaped attack.

Ecological population dynamics◈ Members↗
FA-65636

Nicholson-Bailey host-parasitoid generations: host equilibrium · case 01

The host equilibrium is understated by a factor lam.

Ecological population dynamics● Open access↗
FA-65637

Nicholson-Bailey host-parasitoid generations: host equilibrium · case 02

The host equilibrium is understated by a factor lam.

Ecological population dynamics◈ Members↗
FA-65638

Nicholson-Bailey host-parasitoid generations: host equilibrium · case 03

The host equilibrium is understated by a factor lam.

Ecological population dynamics◈ Members↗
FA-65639

Nicholson-Bailey host-parasitoid generations: host equilibrium · case 04

The host equilibrium is understated by a factor lam.

Ecological population dynamics◈ Members↗
FA-65640

Nicholson-Bailey host-parasitoid generations: host equilibrium · case 05

The host equilibrium is understated by a factor lam.

Ecological population dynamics◈ Members↗
FA-65641

Nicholson-Bailey host-parasitoid generations: parasitoid equilibrium · case 01

Parasitoid equilibrium grows linearly with host fecundity.

Ecological population dynamics● Open access↗
FA-65642

Nicholson-Bailey host-parasitoid generations: parasitoid equilibrium · case 02

Parasitoid equilibrium grows linearly with host fecundity.

Ecological population dynamics◈ Members↗
FA-65643

Nicholson-Bailey host-parasitoid generations: parasitoid equilibrium · case 03

Parasitoid equilibrium grows linearly with host fecundity.

Ecological population dynamics◈ Members↗
FA-65644

Nicholson-Bailey host-parasitoid generations: parasitoid equilibrium · case 04

Parasitoid equilibrium grows linearly with host fecundity.

Ecological population dynamics◈ Members↗
FA-65645

Nicholson-Bailey host-parasitoid generations: parasitoid equilibrium · case 05

Parasitoid equilibrium grows linearly with host fecundity.

Ecological population dynamics◈ Members↗
FA-65646

Insect degree-day accumulation with horizontal cutoff: upper cutoff · case 01

Heat waves add degree-days above the developmental ceiling.

Ecological population dynamics● Open access↗
FA-65647

Insect degree-day accumulation with horizontal cutoff: upper cutoff · case 02

Heat waves add degree-days above the developmental ceiling.

Ecological population dynamics◈ Members↗
FA-65648

Insect degree-day accumulation with horizontal cutoff: upper cutoff · case 03

Heat waves add degree-days above the developmental ceiling.

Ecological population dynamics◈ Members↗
FA-65649

Insect degree-day accumulation with horizontal cutoff: upper cutoff · case 04

Heat waves add degree-days above the developmental ceiling.

Ecological population dynamics◈ Members↗
FA-65650

Insect degree-day accumulation with horizontal cutoff: upper cutoff · case 05

Heat waves add degree-days above the developmental ceiling.

Ecological population dynamics◈ Members↗
FA-65651

Insect degree-day accumulation with horizontal cutoff: minimum substitution · case 01

Cold nights subtract development accumulated during the day.

Ecological population dynamics● Open access↗
FA-65652

Insect degree-day accumulation with horizontal cutoff: minimum substitution · case 02

Cold nights subtract development accumulated during the day.

Ecological population dynamics◈ Members↗
FA-65653

Insect degree-day accumulation with horizontal cutoff: minimum substitution · case 03

Cold nights subtract development accumulated during the day.

Ecological population dynamics◈ Members↗
FA-65654

Insect degree-day accumulation with horizontal cutoff: minimum substitution · case 04

Cold nights subtract development accumulated during the day.

Ecological population dynamics◈ Members↗
FA-65655

Insect degree-day accumulation with horizontal cutoff: minimum substitution · case 05

Cold nights subtract development accumulated during the day.

Ecological population dynamics◈ Members↗
FA-65656

Insect degree-day accumulation with horizontal cutoff: negative day floor · case 01

Cool days reduce the cumulative total.

Ecological population dynamics● Open access↗
FA-65657

Insect degree-day accumulation with horizontal cutoff: negative day floor · case 02

Cool days reduce the cumulative total.

Ecological population dynamics◈ Members↗
FA-65658

Insect degree-day accumulation with horizontal cutoff: negative day floor · case 03

Cool days reduce the cumulative total.

Ecological population dynamics◈ Members↗
FA-65659

Insect degree-day accumulation with horizontal cutoff: negative day floor · case 04

Cool days reduce the cumulative total.

Ecological population dynamics◈ Members↗
FA-65660

Insect degree-day accumulation with horizontal cutoff: negative day floor · case 05

Cool days reduce the cumulative total.

Ecological population dynamics◈ Members↗
FA-65661

Insect degree-day accumulation with horizontal cutoff: emergence threshold · case 01

Emergence is predicted one day late when the target is hit exactly.

Ecological population dynamics● Open access↗
FA-65662

Insect degree-day accumulation with horizontal cutoff: emergence threshold · case 02

Emergence is predicted one day late when the target is hit exactly.

Ecological population dynamics◈ Members↗
FA-65663

Insect degree-day accumulation with horizontal cutoff: emergence threshold · case 03

Emergence is predicted one day late when the target is hit exactly.

Ecological population dynamics◈ Members↗
FA-65664

Insect degree-day accumulation with horizontal cutoff: emergence threshold · case 04

Emergence is predicted one day late when the target is hit exactly.

Ecological population dynamics◈ Members↗
FA-65665

Insect degree-day accumulation with horizontal cutoff: emergence threshold · case 05

Emergence is predicted one day late when the target is hit exactly.

Ecological population dynamics◈ Members↗
FA-65666

Insect degree-day accumulation with horizontal cutoff: day numbering · case 01

Emergence days are reported zero-based.

Ecological population dynamics● Open access↗
FA-65667

Insect degree-day accumulation with horizontal cutoff: day numbering · case 02

Emergence days are reported zero-based.

Ecological population dynamics◈ Members↗
FA-65668

Insect degree-day accumulation with horizontal cutoff: day numbering · case 03

Emergence days are reported zero-based.

Ecological population dynamics◈ Members↗
FA-65669

Insect degree-day accumulation with horizontal cutoff: day numbering · case 04

Emergence days are reported zero-based.

Ecological population dynamics◈ Members↗
FA-65670

Insect degree-day accumulation with horizontal cutoff: day numbering · case 05

Emergence days are reported zero-based.

Ecological population dynamics◈ Members↗
FA-65671

Stochastic growth rate and quasi-extinction: long-run trend metric · case 01

Boom-and-bust populations with declining long-run size are labelled stable or growing.

Ecological population dynamics● Open access↗
FA-65672

Stochastic growth rate and quasi-extinction: long-run trend metric · case 02

Boom-and-bust populations with declining long-run size are labelled stable or growing.

Ecological population dynamics◈ Members↗
FA-65673

Stochastic growth rate and quasi-extinction: long-run trend metric · case 03

Boom-and-bust populations with declining long-run size are labelled stable or growing.

Ecological population dynamics◈ Members↗
FA-65674

Stochastic growth rate and quasi-extinction: long-run trend metric · case 04

Boom-and-bust populations with declining long-run size are labelled stable or growing.

Ecological population dynamics◈ Members↗
FA-65675

Stochastic growth rate and quasi-extinction: long-run trend metric · case 05

Boom-and-bust populations with declining long-run size are labelled stable or growing.

Ecological population dynamics◈ Members↗
FA-65676

Stochastic growth rate and quasi-extinction: geometric mean · case 01

The geometric mean growth rate is reported on the log scale.

Ecological population dynamics● Open access↗
FA-65677

Stochastic growth rate and quasi-extinction: geometric mean · case 02

The geometric mean growth rate is reported on the log scale.

Ecological population dynamics◈ Members↗
FA-65678

Stochastic growth rate and quasi-extinction: geometric mean · case 03

The geometric mean growth rate is reported on the log scale.

Ecological population dynamics◈ Members↗
FA-65679

Stochastic growth rate and quasi-extinction: geometric mean · case 04

The geometric mean growth rate is reported on the log scale.

Ecological population dynamics◈ Members↗
FA-65680

Stochastic growth rate and quasi-extinction: geometric mean · case 05

The geometric mean growth rate is reported on the log scale.

Ecological population dynamics◈ Members↗
FA-65681

Stochastic growth rate and quasi-extinction: quasi-extinction comparison · case 01

Populations exactly at the threshold are counted as quasi-extinct.

Ecological population dynamics● Open access↗
FA-65682

Stochastic growth rate and quasi-extinction: quasi-extinction comparison · case 02

Populations exactly at the threshold are counted as quasi-extinct.

Ecological population dynamics◈ Members↗
FA-65683

Stochastic growth rate and quasi-extinction: quasi-extinction comparison · case 03

Populations exactly at the threshold are counted as quasi-extinct.

Ecological population dynamics◈ Members↗
FA-65684

Stochastic growth rate and quasi-extinction: quasi-extinction comparison · case 04

Populations exactly at the threshold are counted as quasi-extinct.

Ecological population dynamics◈ Members↗
FA-65685

Stochastic growth rate and quasi-extinction: quasi-extinction comparison · case 05

Populations exactly at the threshold are counted as quasi-extinct.

Ecological population dynamics◈ Members↗
FA-65686

Stochastic growth rate and quasi-extinction: first crossing latch · case 01

Quasi-extinction time reports the last dip instead of the first.

Ecological population dynamics● Open access↗
FA-65687

Stochastic growth rate and quasi-extinction: first crossing latch · case 02

Quasi-extinction time reports the last dip instead of the first.

Ecological population dynamics◈ Members↗
FA-65688

Stochastic growth rate and quasi-extinction: first crossing latch · case 03

Quasi-extinction time reports the last dip instead of the first.

Ecological population dynamics◈ Members↗
FA-65689

Stochastic growth rate and quasi-extinction: first crossing latch · case 04

Quasi-extinction time reports the last dip instead of the first.

Ecological population dynamics◈ Members↗
FA-65690

Stochastic growth rate and quasi-extinction: first crossing latch · case 05

Quasi-extinction time reports the last dip instead of the first.

Ecological population dynamics◈ Members↗
FA-65691

Stochastic growth rate and quasi-extinction: stable equality · case 01

A population whose long-run growth is exactly one is called growing.

Ecological population dynamics● Open access↗
FA-65692

Stochastic growth rate and quasi-extinction: stable equality · case 02

A population whose long-run growth is exactly one is called growing.

Ecological population dynamics◈ Members↗
FA-65693

Stochastic growth rate and quasi-extinction: stable equality · case 03

A population whose long-run growth is exactly one is called growing.

Ecological population dynamics◈ Members↗
FA-65694

Stochastic growth rate and quasi-extinction: stable equality · case 04

A population whose long-run growth is exactly one is called growing.

Ecological population dynamics◈ Members↗
FA-65695

Stochastic growth rate and quasi-extinction: stable equality · case 05

A population whose long-run growth is exactly one is called growing.

Ecological population dynamics◈ Members↗
FA-65696

Two-patch source-sink dispersal with ceilings: patch-specific ceiling · case 01

The sink patch is allowed to fill to the source ceiling.

Ecological population dynamics● Open access↗
FA-65697

Two-patch source-sink dispersal with ceilings: patch-specific ceiling · case 02

The sink patch is allowed to fill to the source ceiling.

Ecological population dynamics◈ Members↗
FA-65698

Two-patch source-sink dispersal with ceilings: patch-specific ceiling · case 03

The sink patch is allowed to fill to the source ceiling.

Ecological population dynamics◈ Members↗
FA-65699

Two-patch source-sink dispersal with ceilings: patch-specific ceiling · case 04

The sink patch is allowed to fill to the source ceiling.

Ecological population dynamics◈ Members↗
FA-65700

Two-patch source-sink dispersal with ceilings: patch-specific ceiling · case 05

The sink patch is allowed to fill to the source ceiling.

Ecological population dynamics◈ 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 ↗