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

Concentration and electrolyte unit conversions: percent w/v factor · case 01

0.9% saline is reported as 90 mg/mL.

Medication dosing calculations● Open access↗
FA-64202

Concentration and electrolyte unit conversions: percent w/v factor · case 02

0.9% saline is reported as 90 mg/mL.

Medication dosing calculations◈ Members↗
FA-64203

Concentration and electrolyte unit conversions: percent w/v factor · case 03

0.9% saline is reported as 90 mg/mL.

Medication dosing calculations◈ Members↗
FA-64204

Concentration and electrolyte unit conversions: percent w/v factor · case 04

0.9% saline is reported as 90 mg/mL.

Medication dosing calculations◈ Members↗
FA-64205

Concentration and electrolyte unit conversions: percent w/v factor · case 05

0.9% saline is reported as 90 mg/mL.

Medication dosing calculations◈ Members↗
FA-64206

Concentration and electrolyte unit conversions: ratio strength orientation · case 01

A 1:1000 solution is reported as 0.001 mg/mL.

Medication dosing calculations● Open access↗
FA-64207

Concentration and electrolyte unit conversions: ratio strength orientation · case 02

A 1:1000 solution is reported as 0.001 mg/mL.

Medication dosing calculations◈ Members↗
FA-64208

Concentration and electrolyte unit conversions: ratio strength orientation · case 03

A 1:1000 solution is reported as 0.001 mg/mL.

Medication dosing calculations◈ Members↗
FA-64209

Concentration and electrolyte unit conversions: ratio strength orientation · case 04

A 1:1000 solution is reported as 0.001 mg/mL.

Medication dosing calculations◈ Members↗
FA-64210

Concentration and electrolyte unit conversions: ratio strength orientation · case 05

A 1:1000 solution is reported as 0.001 mg/mL.

Medication dosing calculations◈ Members↗
FA-64211

Concentration and electrolyte unit conversions: equivalent to mass valence · case 01

Calcium mEq convert to four times the correct milligram amount.

Medication dosing calculations● Open access↗
FA-64212

Concentration and electrolyte unit conversions: equivalent to mass valence · case 02

Calcium mEq convert to four times the correct milligram amount.

Medication dosing calculations◈ Members↗
FA-64213

Concentration and electrolyte unit conversions: equivalent to mass valence · case 03

Calcium mEq convert to four times the correct milligram amount.

Medication dosing calculations◈ Members↗
FA-64214

Concentration and electrolyte unit conversions: equivalent to mass valence · case 04

Calcium mEq convert to four times the correct milligram amount.

Medication dosing calculations◈ Members↗
FA-64215

Concentration and electrolyte unit conversions: equivalent to mass valence · case 05

Calcium mEq convert to four times the correct milligram amount.

Medication dosing calculations◈ Members↗
FA-64216

Concentration and electrolyte unit conversions: mole to equivalent sign · case 01

Phosphate-style divalent anions produce negative mEq amounts.

Medication dosing calculations● Open access↗
FA-64217

Concentration and electrolyte unit conversions: mole to equivalent sign · case 02

Phosphate-style divalent anions produce negative mEq amounts.

Medication dosing calculations◈ Members↗
FA-64218

Concentration and electrolyte unit conversions: mole to equivalent sign · case 03

Phosphate-style divalent anions produce negative mEq amounts.

Medication dosing calculations◈ Members↗
FA-64219

Concentration and electrolyte unit conversions: mole to equivalent sign · case 04

Phosphate-style divalent anions produce negative mEq amounts.

Medication dosing calculations◈ Members↗
FA-64220

Concentration and electrolyte unit conversions: mole to equivalent sign · case 05

Phosphate-style divalent anions produce negative mEq amounts.

Medication dosing calculations◈ Members↗
FA-64221

Concentration and electrolyte unit conversions: unknown kind handling · case 01

An unsupported unit silently converts to 0.

Medication dosing calculations● Open access↗
FA-64222

Concentration and electrolyte unit conversions: unknown kind handling · case 02

An unsupported unit silently converts to 0.

Medication dosing calculations◈ Members↗
FA-64223

Concentration and electrolyte unit conversions: unknown kind handling · case 03

An unsupported unit silently converts to 0.

Medication dosing calculations◈ Members↗
FA-64224

Concentration and electrolyte unit conversions: unknown kind handling · case 04

An unsupported unit silently converts to 0.

Medication dosing calculations◈ Members↗
FA-64225

Concentration and electrolyte unit conversions: unknown kind handling · case 05

An unsupported unit silently converts to 0.

Medication dosing calculations◈ Members↗
FA-64226

Oral liquid volume measured in a dosing syringe: label concentration per millilitre · case 01

A 250 mg/5 mL suspension yields volumes five times too small.

Medication dosing calculations● Open access↗
FA-64227

Oral liquid volume measured in a dosing syringe: label concentration per millilitre · case 02

A 250 mg/5 mL suspension yields volumes five times too small.

Medication dosing calculations◈ Members↗
FA-64228

Oral liquid volume measured in a dosing syringe: label concentration per millilitre · case 03

A 250 mg/5 mL suspension yields volumes five times too small.

Medication dosing calculations◈ Members↗
FA-64229

Oral liquid volume measured in a dosing syringe: label concentration per millilitre · case 04

A 250 mg/5 mL suspension yields volumes five times too small.

Medication dosing calculations◈ Members↗
FA-64230

Oral liquid volume measured in a dosing syringe: label concentration per millilitre · case 05

A 250 mg/5 mL suspension yields volumes five times too small.

Medication dosing calculations◈ Members↗
FA-64231

Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 01

Rounding the volume up delivers more than the maximum dose.

Medication dosing calculations● Open access↗
FA-64232

Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 02

Rounding the volume up delivers more than the maximum dose.

Medication dosing calculations◈ Members↗
FA-64233

Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 03

Rounding the volume up delivers more than the maximum dose.

Medication dosing calculations◈ Members↗
FA-64234

Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 04

Rounding the volume up delivers more than the maximum dose.

Medication dosing calculations◈ Members↗
FA-64235

Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 05

Rounding the volume up delivers more than the maximum dose.

Medication dosing calculations◈ Members↗
FA-64236

Oral liquid volume measured in a dosing syringe: syringe capacity check · case 01

A dose that exactly fills the syringe is sent for splitting.

Medication dosing calculations● Open access↗
FA-64237

Oral liquid volume measured in a dosing syringe: syringe capacity check · case 02

A dose that exactly fills the syringe is sent for splitting.

Medication dosing calculations◈ Members↗
FA-64238

Oral liquid volume measured in a dosing syringe: syringe capacity check · case 03

A dose that exactly fills the syringe is sent for splitting.

Medication dosing calculations◈ Members↗
FA-64239

Oral liquid volume measured in a dosing syringe: syringe capacity check · case 04

A dose that exactly fills the syringe is sent for splitting.

Medication dosing calculations◈ Members↗
FA-64240

Oral liquid volume measured in a dosing syringe: syringe capacity check · case 05

A dose that exactly fills the syringe is sent for splitting.

Medication dosing calculations◈ Members↗
FA-64241

Oral liquid volume measured in a dosing syringe: split syringe count · case 01

A 9 mL dose in 5 mL syringes reports a single syringe.

Medication dosing calculations● Open access↗
FA-64242

Oral liquid volume measured in a dosing syringe: split syringe count · case 02

A 9 mL dose in 5 mL syringes reports a single syringe.

Medication dosing calculations◈ Members↗
FA-64243

Oral liquid volume measured in a dosing syringe: split syringe count · case 03

A 9 mL dose in 5 mL syringes reports a single syringe.

Medication dosing calculations◈ Members↗
FA-64244

Oral liquid volume measured in a dosing syringe: split syringe count · case 04

A 9 mL dose in 5 mL syringes reports a single syringe.

Medication dosing calculations◈ Members↗
FA-64245

Oral liquid volume measured in a dosing syringe: split syringe count · case 05

A 9 mL dose in 5 mL syringes reports a single syringe.

Medication dosing calculations◈ Members↗
FA-64246

Order screening against mg/kg reference ranges: neonatal age boundary · case 01

A 28-day-old infant is screened against the neonatal range.

Medication dosing calculations● Open access↗
FA-64247

Order screening against mg/kg reference ranges: neonatal age boundary · case 02

A 28-day-old infant is screened against the neonatal range.

Medication dosing calculations◈ Members↗
FA-64248

Order screening against mg/kg reference ranges: neonatal age boundary · case 03

A 28-day-old infant is screened against the neonatal range.

Medication dosing calculations◈ Members↗
FA-64249

Order screening against mg/kg reference ranges: neonatal age boundary · case 04

A 28-day-old infant is screened against the neonatal range.

Medication dosing calculations◈ Members↗
FA-64250

Order screening against mg/kg reference ranges: neonatal age boundary · case 05

A 28-day-old infant is screened against the neonatal range.

Medication dosing calculations◈ Members↗
FA-64251

Order screening against mg/kg reference ranges: neonatal range gating · case 01

A 3-month-old is screened against the neonatal range whenever the drug has one.

Medication dosing calculations● Open access↗
FA-64252

Order screening against mg/kg reference ranges: neonatal range gating · case 02

A 3-month-old is screened against the neonatal range whenever the drug has one.

Medication dosing calculations◈ Members↗
FA-64253

Order screening against mg/kg reference ranges: neonatal range gating · case 03

A 3-month-old is screened against the neonatal range whenever the drug has one.

Medication dosing calculations◈ Members↗
FA-64254

Order screening against mg/kg reference ranges: neonatal range gating · case 04

A 3-month-old is screened against the neonatal range whenever the drug has one.

Medication dosing calculations◈ Members↗
FA-64255

Order screening against mg/kg reference ranges: neonatal range gating · case 05

A 3-month-old is screened against the neonatal range whenever the drug has one.

Medication dosing calculations◈ Members↗
FA-64256

Order screening against mg/kg reference ranges: underdose tolerance · case 01

Doses slightly below the range are flagged as underdoses despite the tolerance.

Medication dosing calculations● Open access↗
FA-64257

Order screening against mg/kg reference ranges: underdose tolerance · case 02

Doses slightly below the range are flagged as underdoses despite the tolerance.

Medication dosing calculations◈ Members↗
FA-64258

Order screening against mg/kg reference ranges: underdose tolerance · case 03

Doses slightly below the range are flagged as underdoses despite the tolerance.

Medication dosing calculations◈ Members↗
FA-64259

Order screening against mg/kg reference ranges: underdose tolerance · case 04

Doses slightly below the range are flagged as underdoses despite the tolerance.

Medication dosing calculations◈ Members↗
FA-64260

Order screening against mg/kg reference ranges: underdose tolerance · case 05

Doses slightly below the range are flagged as underdoses despite the tolerance.

Medication dosing calculations◈ Members↗
FA-64261

Order screening against mg/kg reference ranges: overdose tolerance edge · case 01

A dose at 105% of the upper bound is flagged as an overdose.

Medication dosing calculations● Open access↗
FA-64262

Order screening against mg/kg reference ranges: overdose tolerance edge · case 02

A dose at 105% of the upper bound is flagged as an overdose.

Medication dosing calculations◈ Members↗
FA-64263

Order screening against mg/kg reference ranges: overdose tolerance edge · case 03

A dose at 105% of the upper bound is flagged as an overdose.

Medication dosing calculations◈ Members↗
FA-64264

Order screening against mg/kg reference ranges: overdose tolerance edge · case 04

A dose at 105% of the upper bound is flagged as an overdose.

Medication dosing calculations◈ Members↗
FA-64265

Order screening against mg/kg reference ranges: overdose tolerance edge · case 05

A dose at 105% of the upper bound is flagged as an overdose.

Medication dosing calculations◈ Members↗
FA-64266

Order screening against mg/kg reference ranges: absolute maximum comparison · case 01

A dose exactly at the absolute maximum is rejected.

Medication dosing calculations● Open access↗
FA-64267

Order screening against mg/kg reference ranges: absolute maximum comparison · case 02

A dose exactly at the absolute maximum is rejected.

Medication dosing calculations◈ Members↗
FA-64268

Order screening against mg/kg reference ranges: absolute maximum comparison · case 03

A dose exactly at the absolute maximum is rejected.

Medication dosing calculations◈ Members↗
FA-64269

Order screening against mg/kg reference ranges: absolute maximum comparison · case 04

A dose exactly at the absolute maximum is rejected.

Medication dosing calculations◈ Members↗
FA-64270

Order screening against mg/kg reference ranges: absolute maximum comparison · case 05

A dose exactly at the absolute maximum is rejected.

Medication dosing calculations◈ Members↗
FA-64271

INR-guided weekly dose adjustment and daily plan: hold threshold · case 01

An INR of exactly 5.0 is only reduced instead of held.

Medication dosing calculations● Open access↗
FA-64272

INR-guided weekly dose adjustment and daily plan: hold threshold · case 02

An INR of exactly 5.0 is only reduced instead of held.

Medication dosing calculations◈ Members↗
FA-64273

INR-guided weekly dose adjustment and daily plan: hold threshold · case 03

An INR of exactly 5.0 is only reduced instead of held.

Medication dosing calculations◈ Members↗
FA-64274

INR-guided weekly dose adjustment and daily plan: hold threshold · case 04

An INR of exactly 5.0 is only reduced instead of held.

Medication dosing calculations◈ Members↗
FA-64275

INR-guided weekly dose adjustment and daily plan: hold threshold · case 05

An INR of exactly 5.0 is only reduced instead of held.

Medication dosing calculations◈ Members↗
FA-64276

INR-guided weekly dose adjustment and daily plan: in-range lower edge · case 01

An INR exactly at the lower target triggers a dose increase.

Medication dosing calculations● Open access↗
FA-64277

INR-guided weekly dose adjustment and daily plan: in-range lower edge · case 02

An INR exactly at the lower target triggers a dose increase.

Medication dosing calculations◈ Members↗
FA-64278

INR-guided weekly dose adjustment and daily plan: in-range lower edge · case 03

An INR exactly at the lower target triggers a dose increase.

Medication dosing calculations◈ Members↗
FA-64279

INR-guided weekly dose adjustment and daily plan: in-range lower edge · case 04

An INR exactly at the lower target triggers a dose increase.

Medication dosing calculations◈ Members↗
FA-64280

INR-guided weekly dose adjustment and daily plan: in-range lower edge · case 05

An INR exactly at the lower target triggers a dose increase.

Medication dosing calculations◈ Members↗
FA-64281

INR-guided weekly dose adjustment and daily plan: slightly-low band edge · case 01

An INR exactly 0.5 below target gets the larger 10% increase.

Medication dosing calculations● Open access↗
FA-64282

INR-guided weekly dose adjustment and daily plan: slightly-low band edge · case 02

An INR exactly 0.5 below target gets the larger 10% increase.

Medication dosing calculations◈ Members↗
FA-64283

INR-guided weekly dose adjustment and daily plan: slightly-low band edge · case 03

An INR exactly 0.5 below target gets the larger 10% increase.

Medication dosing calculations◈ Members↗
FA-64284

INR-guided weekly dose adjustment and daily plan: slightly-low band edge · case 04

An INR exactly 0.5 below target gets the larger 10% increase.

Medication dosing calculations◈ Members↗
FA-64285

INR-guided weekly dose adjustment and daily plan: slightly-low band edge · case 05

An INR exactly 0.5 below target gets the larger 10% increase.

Medication dosing calculations◈ Members↗
FA-64286

INR-guided weekly dose adjustment and daily plan: weekly total rounding · case 01

A 22.75 mg weekly requirement rounds down to 22.5 mg.

Medication dosing calculations● Open access↗
FA-64287

INR-guided weekly dose adjustment and daily plan: weekly total rounding · case 02

A 22.75 mg weekly requirement rounds down to 22.5 mg.

Medication dosing calculations◈ Members↗
FA-64288

INR-guided weekly dose adjustment and daily plan: weekly total rounding · case 03

A 22.75 mg weekly requirement rounds down to 22.5 mg.

Medication dosing calculations◈ Members↗
FA-64289

INR-guided weekly dose adjustment and daily plan: weekly total rounding · case 04

A 22.75 mg weekly requirement rounds down to 22.5 mg.

Medication dosing calculations◈ Members↗
FA-64290

INR-guided weekly dose adjustment and daily plan: weekly total rounding · case 05

A 22.75 mg weekly requirement rounds down to 22.5 mg.

Medication dosing calculations◈ Members↗
FA-64291

INR-guided weekly dose adjustment and daily plan: daily plan remainder placement · case 01

The daily plan adds up to less than the weekly total.

Medication dosing calculations● Open access↗
FA-64292

INR-guided weekly dose adjustment and daily plan: daily plan remainder placement · case 02

The daily plan adds up to less than the weekly total.

Medication dosing calculations◈ Members↗
FA-64293

INR-guided weekly dose adjustment and daily plan: daily plan remainder placement · case 03

The daily plan adds up to less than the weekly total.

Medication dosing calculations◈ Members↗
FA-64294

INR-guided weekly dose adjustment and daily plan: daily plan remainder placement · case 04

The daily plan adds up to less than the weekly total.

Medication dosing calculations◈ Members↗
FA-64295

INR-guided weekly dose adjustment and daily plan: daily plan remainder placement · case 05

The daily plan adds up to less than the weekly total.

Medication dosing calculations◈ Members↗
FA-64296

Infusion bag run-out time across rate changes: rate per minute conversion · case 01

A 125 mL/h bag is predicted to empty in minutes.

Medication dosing calculations● Open access↗
FA-64297

Infusion bag run-out time across rate changes: rate per minute conversion · case 02

A 125 mL/h bag is predicted to empty in minutes.

Medication dosing calculations◈ Members↗
FA-64298

Infusion bag run-out time across rate changes: rate per minute conversion · case 03

A 125 mL/h bag is predicted to empty in minutes.

Medication dosing calculations◈ Members↗
FA-64299

Infusion bag run-out time across rate changes: rate per minute conversion · case 04

A 125 mL/h bag is predicted to empty in minutes.

Medication dosing calculations◈ Members↗
FA-64300

Infusion bag run-out time across rate changes: rate per minute conversion · case 05

A 125 mL/h bag is predicted to empty in minutes.

Medication dosing calculations◈ 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 ↗