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

Hospital occupancy from delayed admissions: stay window start · case 01

Each patient occupies a bed one day longer than the length of stay.

Epidemic compartment models● Open access↗
FA-65202

Hospital occupancy from delayed admissions: stay window start · case 02

Each patient occupies a bed one day longer than the length of stay.

Epidemic compartment models◈ Members↗
FA-65203

Hospital occupancy from delayed admissions: stay window start · case 03

Each patient occupies a bed one day longer than the length of stay.

Epidemic compartment models◈ Members↗
FA-65204

Hospital occupancy from delayed admissions: stay window start · case 04

Each patient occupies a bed one day longer than the length of stay.

Epidemic compartment models◈ Members↗
FA-65205

Hospital occupancy from delayed admissions: stay window start · case 05

Each patient occupies a bed one day longer than the length of stay.

Epidemic compartment models◈ Members↗
FA-65206

Hospital occupancy from delayed admissions: same-day admissions · case 01

Patients admitted today are not counted in today's occupancy.

Epidemic compartment models● Open access↗
FA-65207

Hospital occupancy from delayed admissions: same-day admissions · case 02

Patients admitted today are not counted in today's occupancy.

Epidemic compartment models◈ Members↗
FA-65208

Hospital occupancy from delayed admissions: same-day admissions · case 03

Patients admitted today are not counted in today's occupancy.

Epidemic compartment models◈ Members↗
FA-65209

Hospital occupancy from delayed admissions: same-day admissions · case 04

Patients admitted today are not counted in today's occupancy.

Epidemic compartment models◈ Members↗
FA-65210

Hospital occupancy from delayed admissions: same-day admissions · case 05

Patients admitted today are not counted in today's occupancy.

Epidemic compartment models◈ Members↗
FA-65211

Hospital occupancy from delayed admissions: rounding stage · case 01

Fractional admissions round to zero and small waves report empty wards.

Epidemic compartment models● Open access↗
FA-65212

Hospital occupancy from delayed admissions: rounding stage · case 02

Fractional admissions round to zero and small waves report empty wards.

Epidemic compartment models◈ Members↗
FA-65213

Hospital occupancy from delayed admissions: rounding stage · case 03

Fractional admissions round to zero and small waves report empty wards.

Epidemic compartment models◈ Members↗
FA-65214

Hospital occupancy from delayed admissions: rounding stage · case 04

Fractional admissions round to zero and small waves report empty wards.

Epidemic compartment models◈ Members↗
FA-65215

Hospital occupancy from delayed admissions: rounding stage · case 05

Fractional admissions round to zero and small waves report empty wards.

Epidemic compartment models◈ Members↗
FA-65216

Hospital occupancy from delayed admissions: peak tie-break · case 01

Plateaus report their last day as the peak instead of the first.

Epidemic compartment models● Open access↗
FA-65217

Hospital occupancy from delayed admissions: peak tie-break · case 02

Plateaus report their last day as the peak instead of the first.

Epidemic compartment models◈ Members↗
FA-65218

Hospital occupancy from delayed admissions: peak tie-break · case 03

Plateaus report their last day as the peak instead of the first.

Epidemic compartment models◈ Members↗
FA-65219

Hospital occupancy from delayed admissions: peak tie-break · case 04

Plateaus report their last day as the peak instead of the first.

Epidemic compartment models◈ Members↗
FA-65220

Hospital occupancy from delayed admissions: peak tie-break · case 05

Plateaus report their last day as the peak instead of the first.

Epidemic compartment models◈ Members↗
FA-65221

SIR with Erlang-distributed infectious period: stage exit rate · case 01

The mean infectious period becomes k times too long.

Epidemic compartment models● Open access↗
FA-65222

SIR with Erlang-distributed infectious period: stage exit rate · case 02

The mean infectious period becomes k times too long.

Epidemic compartment models◈ Members↗
FA-65223

SIR with Erlang-distributed infectious period: stage exit rate · case 03

The mean infectious period becomes k times too long.

Epidemic compartment models◈ Members↗
FA-65224

SIR with Erlang-distributed infectious period: stage exit rate · case 04

The mean infectious period becomes k times too long.

Epidemic compartment models◈ Members↗
FA-65225

SIR with Erlang-distributed infectious period: stage exit rate · case 05

The mean infectious period becomes k times too long.

Epidemic compartment models◈ Members↗
FA-65226

SIR with Erlang-distributed infectious period: interior stage chain · case 01

The last stage never fills and nobody reaches R through it.

Epidemic compartment models● Open access↗
FA-65227

SIR with Erlang-distributed infectious period: interior stage chain · case 02

The last stage never fills and nobody reaches R through it.

Epidemic compartment models◈ Members↗
FA-65228

SIR with Erlang-distributed infectious period: interior stage chain · case 03

The last stage never fills and nobody reaches R through it.

Epidemic compartment models◈ Members↗
FA-65229

SIR with Erlang-distributed infectious period: interior stage chain · case 04

The last stage never fills and nobody reaches R through it.

Epidemic compartment models◈ Members↗
FA-65230

SIR with Erlang-distributed infectious period: interior stage chain · case 05

The last stage never fills and nobody reaches R through it.

Epidemic compartment models◈ Members↗
FA-65231

SIR with Erlang-distributed infectious period: removal stage · case 01

Recovered counts rise immediately at stage-1 exit rates.

Epidemic compartment models● Open access↗
FA-65232

SIR with Erlang-distributed infectious period: removal stage · case 02

Recovered counts rise immediately at stage-1 exit rates.

Epidemic compartment models◈ Members↗
FA-65233

SIR with Erlang-distributed infectious period: removal stage · case 03

Recovered counts rise immediately at stage-1 exit rates.

Epidemic compartment models◈ Members↗
FA-65234

SIR with Erlang-distributed infectious period: removal stage · case 04

Recovered counts rise immediately at stage-1 exit rates.

Epidemic compartment models◈ Members↗
FA-65235

SIR with Erlang-distributed infectious period: removal stage · case 05

Recovered counts rise immediately at stage-1 exit rates.

Epidemic compartment models◈ Members↗
FA-65236

SIR with Erlang-distributed infectious period: seeding stage · case 01

Seeds recover almost immediately.

Epidemic compartment models● Open access↗
FA-65237

SIR with Erlang-distributed infectious period: seeding stage · case 02

Seeds recover almost immediately.

Epidemic compartment models◈ Members↗
FA-65238

SIR with Erlang-distributed infectious period: seeding stage · case 03

Seeds recover almost immediately.

Epidemic compartment models◈ Members↗
FA-65239

SIR with Erlang-distributed infectious period: seeding stage · case 04

Seeds recover almost immediately.

Epidemic compartment models◈ Members↗
FA-65240

SIR with Erlang-distributed infectious period: seeding stage · case 05

Seeds recover almost immediately.

Epidemic compartment models◈ Members↗
FA-65241

SIR with Erlang-distributed infectious period: infectious prevalence · case 01

Transmission falls sharply after the first stage.

Epidemic compartment models● Open access↗
FA-65242

SIR with Erlang-distributed infectious period: infectious prevalence · case 02

Transmission falls sharply after the first stage.

Epidemic compartment models◈ Members↗
FA-65243

SIR with Erlang-distributed infectious period: infectious prevalence · case 03

Transmission falls sharply after the first stage.

Epidemic compartment models◈ Members↗
FA-65244

SIR with Erlang-distributed infectious period: infectious prevalence · case 04

Transmission falls sharply after the first stage.

Epidemic compartment models◈ Members↗
FA-65245

SIR with Erlang-distributed infectious period: infectious prevalence · case 05

Transmission falls sharply after the first stage.

Epidemic compartment models◈ Members↗
FA-65246

Delay-adjusted case fatality ratio: delay direction · case 01

Outcome-known cases include people who fell ill after the observation window.

Epidemic compartment models● Open access↗
FA-65247

Delay-adjusted case fatality ratio: delay direction · case 02

Outcome-known cases include people who fell ill after the observation window.

Epidemic compartment models◈ Members↗
FA-65248

Delay-adjusted case fatality ratio: delay direction · case 03

Outcome-known cases include people who fell ill after the observation window.

Epidemic compartment models◈ Members↗
FA-65249

Delay-adjusted case fatality ratio: delay direction · case 04

Outcome-known cases include people who fell ill after the observation window.

Epidemic compartment models◈ Members↗
FA-65250

Delay-adjusted case fatality ratio: delay direction · case 05

Outcome-known cases include people who fell ill after the observation window.

Epidemic compartment models◈ Members↗
FA-65251

Delay-adjusted case fatality ratio: pmf lag origin · case 01

Every delay is shifted by one day, understating resolved cases.

Epidemic compartment models● Open access↗
FA-65252

Delay-adjusted case fatality ratio: pmf lag origin · case 02

Every delay is shifted by one day, understating resolved cases.

Epidemic compartment models◈ Members↗
FA-65253

Delay-adjusted case fatality ratio: pmf lag origin · case 03

Every delay is shifted by one day, understating resolved cases.

Epidemic compartment models◈ Members↗
FA-65254

Delay-adjusted case fatality ratio: pmf lag origin · case 04

Every delay is shifted by one day, understating resolved cases.

Epidemic compartment models◈ Members↗
FA-65255

Delay-adjusted case fatality ratio: pmf lag origin · case 05

Every delay is shifted by one day, understating resolved cases.

Epidemic compartment models◈ Members↗
FA-65256

Delay-adjusted case fatality ratio: fatality cap · case 01

Adjusted CFR can exceed 100% early in a surge.

Epidemic compartment models● Open access↗
FA-65257

Delay-adjusted case fatality ratio: fatality cap · case 02

Adjusted CFR can exceed 100% early in a surge.

Epidemic compartment models◈ Members↗
FA-65258

Delay-adjusted case fatality ratio: fatality cap · case 03

Adjusted CFR can exceed 100% early in a surge.

Epidemic compartment models◈ Members↗
FA-65259

Delay-adjusted case fatality ratio: fatality cap · case 04

Adjusted CFR can exceed 100% early in a surge.

Epidemic compartment models◈ Members↗
FA-65260

Delay-adjusted case fatality ratio: fatality cap · case 05

Adjusted CFR can exceed 100% early in a surge.

Epidemic compartment models◈ Members↗
FA-65261

Delay-adjusted case fatality ratio: unresolved outcome result · case 01

With no resolved outcomes the adjusted CFR silently equals the naive one.

Epidemic compartment models● Open access↗
FA-65262

Delay-adjusted case fatality ratio: unresolved outcome result · case 02

With no resolved outcomes the adjusted CFR silently equals the naive one.

Epidemic compartment models◈ Members↗
FA-65263

Delay-adjusted case fatality ratio: unresolved outcome result · case 03

With no resolved outcomes the adjusted CFR silently equals the naive one.

Epidemic compartment models◈ Members↗
FA-65264

Delay-adjusted case fatality ratio: unresolved outcome result · case 04

With no resolved outcomes the adjusted CFR silently equals the naive one.

Epidemic compartment models◈ Members↗
FA-65265

Delay-adjusted case fatality ratio: unresolved outcome result · case 05

With no resolved outcomes the adjusted CFR silently equals the naive one.

Epidemic compartment models◈ Members↗
FA-65266

Delay-adjusted case fatality ratio: naive denominator · case 01

Naive CFR is understated by treating deaths as additional cases.

Epidemic compartment models● Open access↗
FA-65267

Delay-adjusted case fatality ratio: naive denominator · case 02

Naive CFR is understated by treating deaths as additional cases.

Epidemic compartment models◈ Members↗
FA-65268

Delay-adjusted case fatality ratio: naive denominator · case 03

Naive CFR is understated by treating deaths as additional cases.

Epidemic compartment models◈ Members↗
FA-65269

Delay-adjusted case fatality ratio: naive denominator · case 04

Naive CFR is understated by treating deaths as additional cases.

Epidemic compartment models◈ Members↗
FA-65270

Delay-adjusted case fatality ratio: naive denominator · case 05

Naive CFR is understated by treating deaths as additional cases.

Epidemic compartment models◈ Members↗
FA-65271

Household secondary attack rate: at-risk denominator · case 01

Households with several index cases have understated attack rates.

Epidemic compartment models● Open access↗
FA-65272

Household secondary attack rate: at-risk denominator · case 02

Households with several index cases have understated attack rates.

Epidemic compartment models◈ Members↗
FA-65273

Household secondary attack rate: at-risk denominator · case 03

Households with several index cases have understated attack rates.

Epidemic compartment models◈ Members↗
FA-65274

Household secondary attack rate: at-risk denominator · case 04

Households with several index cases have understated attack rates.

Epidemic compartment models◈ Members↗
FA-65275

Household secondary attack rate: at-risk denominator · case 05

Households with several index cases have understated attack rates.

Epidemic compartment models◈ Members↗
FA-65276

Household secondary attack rate: index requirement · case 01

Households without any index case dilute the attack rate.

Epidemic compartment models● Open access↗
FA-65277

Household secondary attack rate: index requirement · case 02

Households without any index case dilute the attack rate.

Epidemic compartment models◈ Members↗
FA-65278

Household secondary attack rate: index requirement · case 03

Households without any index case dilute the attack rate.

Epidemic compartment models◈ Members↗
FA-65279

Household secondary attack rate: index requirement · case 04

Households without any index case dilute the attack rate.

Epidemic compartment models◈ Members↗
FA-65280

Household secondary attack rate: index requirement · case 05

Households without any index case dilute the attack rate.

Epidemic compartment models◈ Members↗
FA-65281

Household secondary attack rate: pooling method · case 01

The overall SAR weights each household size equally.

Epidemic compartment models● Open access↗
FA-65282

Household secondary attack rate: pooling method · case 02

The overall SAR weights each household size equally.

Epidemic compartment models◈ Members↗
FA-65283

Household secondary attack rate: pooling method · case 03

The overall SAR weights each household size equally.

Epidemic compartment models◈ Members↗
FA-65284

Household secondary attack rate: pooling method · case 04

The overall SAR weights each household size equally.

Epidemic compartment models◈ Members↗
FA-65285

Household secondary attack rate: pooling method · case 05

The overall SAR weights each household size equally.

Epidemic compartment models◈ Members↗
FA-65286

Household secondary attack rate: stratum key · case 01

Size strata mix households of different sizes that share an at-risk count.

Epidemic compartment models● Open access↗
FA-65287

Household secondary attack rate: stratum key · case 02

Size strata mix households of different sizes that share an at-risk count.

Epidemic compartment models◈ Members↗
FA-65288

Household secondary attack rate: stratum key · case 03

Size strata mix households of different sizes that share an at-risk count.

Epidemic compartment models◈ Members↗
FA-65289

Household secondary attack rate: stratum key · case 04

Size strata mix households of different sizes that share an at-risk count.

Epidemic compartment models◈ Members↗
FA-65290

Household secondary attack rate: stratum key · case 05

Size strata mix households of different sizes that share an at-risk count.

Epidemic compartment models◈ Members↗
FA-65291

Household secondary attack rate: stratum ordering · case 01

The size table follows input order.

Epidemic compartment models● Open access↗
FA-65292

Household secondary attack rate: stratum ordering · case 02

The size table follows input order.

Epidemic compartment models◈ Members↗
FA-65293

Household secondary attack rate: stratum ordering · case 03

The size table follows input order.

Epidemic compartment models◈ Members↗
FA-65294

Household secondary attack rate: stratum ordering · case 04

The size table follows input order.

Epidemic compartment models◈ Members↗
FA-65295

Household secondary attack rate: stratum ordering · case 05

The size table follows input order.

Epidemic compartment models◈ Members↗
FA-65296

Household secondary attack rate: secondary consistency guard · case 01

Data-entry errors produce household SARs above 100%.

Epidemic compartment models● Open access↗
FA-65297

Household secondary attack rate: secondary consistency guard · case 02

Data-entry errors produce household SARs above 100%.

Epidemic compartment models◈ Members↗
FA-65298

Household secondary attack rate: secondary consistency guard · case 03

Data-entry errors produce household SARs above 100%.

Epidemic compartment models◈ Members↗
FA-65299

Household secondary attack rate: secondary consistency guard · case 04

Data-entry errors produce household SARs above 100%.

Epidemic compartment models◈ Members↗
FA-65300

Household secondary attack rate: secondary consistency guard · case 05

Data-entry errors produce household SARs above 100%.

Epidemic compartment models◈ 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 ↗