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

Infusion bag run-out time across rate changes: segment boundary exhaustion · case 01

A bag that empties exactly when an infusion is paused is reported as never emptying.

Medication dosing calculations● Open access↗
FA-64302

Infusion bag run-out time across rate changes: segment boundary exhaustion · case 02

A bag that empties exactly when an infusion is paused is reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64303

Infusion bag run-out time across rate changes: segment boundary exhaustion · case 03

A bag that empties exactly when an infusion is paused is reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64304

Infusion bag run-out time across rate changes: segment boundary exhaustion · case 04

A bag that empties exactly when an infusion is paused is reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64305

Infusion bag run-out time across rate changes: segment boundary exhaustion · case 05

A bag that empties exactly when an infusion is paused is reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64306

Infusion bag run-out time across rate changes: volume consumed per segment · case 01

After a rate change the remaining volume is understated and run-out is predicted too early.

Medication dosing calculations● Open access↗
FA-64307

Infusion bag run-out time across rate changes: volume consumed per segment · case 02

After a rate change the remaining volume is understated and run-out is predicted too early.

Medication dosing calculations◈ Members↗
FA-64308

Infusion bag run-out time across rate changes: volume consumed per segment · case 03

After a rate change the remaining volume is understated and run-out is predicted too early.

Medication dosing calculations◈ Members↗
FA-64309

Infusion bag run-out time across rate changes: volume consumed per segment · case 04

After a rate change the remaining volume is understated and run-out is predicted too early.

Medication dosing calculations◈ Members↗
FA-64310

Infusion bag run-out time across rate changes: volume consumed per segment · case 05

After a rate change the remaining volume is understated and run-out is predicted too early.

Medication dosing calculations◈ Members↗
FA-64311

Infusion bag run-out time across rate changes: alarm floor at zero · case 01

A small bag shows an alarm time before the infusion started.

Medication dosing calculations● Open access↗
FA-64312

Infusion bag run-out time across rate changes: alarm floor at zero · case 02

A small bag shows an alarm time before the infusion started.

Medication dosing calculations◈ Members↗
FA-64313

Infusion bag run-out time across rate changes: alarm floor at zero · case 03

A small bag shows an alarm time before the infusion started.

Medication dosing calculations◈ Members↗
FA-64314

Infusion bag run-out time across rate changes: alarm floor at zero · case 04

A small bag shows an alarm time before the infusion started.

Medication dosing calculations◈ Members↗
FA-64315

Infusion bag run-out time across rate changes: alarm floor at zero · case 05

A small bag shows an alarm time before the infusion started.

Medication dosing calculations◈ Members↗
FA-64316

Infusion bag run-out time across rate changes: open-ended final segment · case 01

Bags that run out during the final rate are reported as never emptying.

Medication dosing calculations● Open access↗
FA-64317

Infusion bag run-out time across rate changes: open-ended final segment · case 02

Bags that run out during the final rate are reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64318

Infusion bag run-out time across rate changes: open-ended final segment · case 03

Bags that run out during the final rate are reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64319

Infusion bag run-out time across rate changes: open-ended final segment · case 04

Bags that run out during the final rate are reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64320

Infusion bag run-out time across rate changes: open-ended final segment · case 05

Bags that run out during the final rate are reported as never emptying.

Medication dosing calculations◈ Members↗
FA-64321

Single-level extended-interval nomogram: midnight crossing · case 01

A 02:00 level after a 20:00 dose is read as 18 hours and rejected.

Medication dosing calculations● Open access↗
FA-64322

Single-level extended-interval nomogram: midnight crossing · case 02

A 02:00 level after a 20:00 dose is read as 18 hours and rejected.

Medication dosing calculations◈ Members↗
FA-64323

Single-level extended-interval nomogram: midnight crossing · case 03

A 02:00 level after a 20:00 dose is read as 18 hours and rejected.

Medication dosing calculations◈ Members↗
FA-64324

Single-level extended-interval nomogram: midnight crossing · case 04

A 02:00 level after a 20:00 dose is read as 18 hours and rejected.

Medication dosing calculations◈ Members↗
FA-64325

Single-level extended-interval nomogram: midnight crossing · case 05

A 02:00 level after a 20:00 dose is read as 18 hours and rejected.

Medication dosing calculations◈ Members↗
FA-64326

Single-level extended-interval nomogram: nomogram window bounds · case 01

Levels drawn exactly 6 or 14 hours after the dose are rejected.

Medication dosing calculations● Open access↗
FA-64327

Single-level extended-interval nomogram: nomogram window bounds · case 02

Levels drawn exactly 6 or 14 hours after the dose are rejected.

Medication dosing calculations◈ Members↗
FA-64328

Single-level extended-interval nomogram: nomogram window bounds · case 03

Levels drawn exactly 6 or 14 hours after the dose are rejected.

Medication dosing calculations◈ Members↗
FA-64329

Single-level extended-interval nomogram: nomogram window bounds · case 04

Levels drawn exactly 6 or 14 hours after the dose are rejected.

Medication dosing calculations◈ Members↗
FA-64330

Single-level extended-interval nomogram: nomogram window bounds · case 05

Levels drawn exactly 6 or 14 hours after the dose are rejected.

Medication dosing calculations◈ Members↗
FA-64331

Single-level extended-interval nomogram: time remaining on nomogram · case 01

Early levels are compared against the lowest part of each line.

Medication dosing calculations● Open access↗
FA-64332

Single-level extended-interval nomogram: time remaining on nomogram · case 02

Early levels are compared against the lowest part of each line.

Medication dosing calculations◈ Members↗
FA-64333

Single-level extended-interval nomogram: time remaining on nomogram · case 03

Early levels are compared against the lowest part of each line.

Medication dosing calculations◈ Members↗
FA-64334

Single-level extended-interval nomogram: time remaining on nomogram · case 04

Early levels are compared against the lowest part of each line.

Medication dosing calculations◈ Members↗
FA-64335

Single-level extended-interval nomogram: time remaining on nomogram · case 05

Early levels are compared against the lowest part of each line.

Medication dosing calculations◈ Members↗
FA-64336

Single-level extended-interval nomogram: q24h line inclusive edge · case 01

A level exactly on the q24h line is assigned q36h.

Medication dosing calculations● Open access↗
FA-64337

Single-level extended-interval nomogram: q24h line inclusive edge · case 02

A level exactly on the q24h line is assigned q36h.

Medication dosing calculations◈ Members↗
FA-64338

Single-level extended-interval nomogram: q24h line inclusive edge · case 03

A level exactly on the q24h line is assigned q36h.

Medication dosing calculations◈ Members↗
FA-64339

Single-level extended-interval nomogram: q24h line inclusive edge · case 04

A level exactly on the q24h line is assigned q36h.

Medication dosing calculations◈ Members↗
FA-64340

Single-level extended-interval nomogram: q24h line inclusive edge · case 05

A level exactly on the q24h line is assigned q36h.

Medication dosing calculations◈ Members↗
FA-64341

Aggregate early warning score with oxygen scale: new confusion scoring · case 01

A newly confused patient responding to voice is scored as alert.

Clinical triage scoring● Open access↗
FA-64342

Aggregate early warning score with oxygen scale: new confusion scoring · case 02

A newly confused patient responding to voice is scored as alert.

Clinical triage scoring◈ Members↗
FA-64343

Aggregate early warning score with oxygen scale: new confusion scoring · case 03

A newly confused patient responding to voice is scored as alert.

Clinical triage scoring◈ Members↗
FA-64344

Aggregate early warning score with oxygen scale: new confusion scoring · case 04

A newly confused patient responding to voice is scored as alert.

Clinical triage scoring◈ Members↗
FA-64345

Aggregate early warning score with oxygen scale: new confusion scoring · case 05

A newly confused patient responding to voice is scored as alert.

Clinical triage scoring◈ Members↗
FA-64346

Aggregate early warning score with oxygen scale: scale 2 air exemption · case 01

A hypercapnic-target patient saturating 95% on room air scores 2 points.

Clinical triage scoring● Open access↗
FA-64347

Aggregate early warning score with oxygen scale: scale 2 air exemption · case 02

A hypercapnic-target patient saturating 95% on room air scores 2 points.

Clinical triage scoring◈ Members↗
FA-64348

Aggregate early warning score with oxygen scale: scale 2 air exemption · case 03

A hypercapnic-target patient saturating 95% on room air scores 2 points.

Clinical triage scoring◈ Members↗
FA-64349

Aggregate early warning score with oxygen scale: scale 2 air exemption · case 04

A hypercapnic-target patient saturating 95% on room air scores 2 points.

Clinical triage scoring◈ Members↗
FA-64350

Aggregate early warning score with oxygen scale: scale 2 air exemption · case 05

A hypercapnic-target patient saturating 95% on room air scores 2 points.

Clinical triage scoring◈ Members↗
FA-64351

Aggregate early warning score with oxygen scale: supplemental oxygen points · case 01

Scale 2 patients on oxygen do not receive the oxygen points.

Clinical triage scoring● Open access↗
FA-64352

Aggregate early warning score with oxygen scale: supplemental oxygen points · case 02

Scale 2 patients on oxygen do not receive the oxygen points.

Clinical triage scoring◈ Members↗
FA-64353

Aggregate early warning score with oxygen scale: supplemental oxygen points · case 03

Scale 2 patients on oxygen do not receive the oxygen points.

Clinical triage scoring◈ Members↗
FA-64354

Aggregate early warning score with oxygen scale: supplemental oxygen points · case 04

Scale 2 patients on oxygen do not receive the oxygen points.

Clinical triage scoring◈ Members↗
FA-64355

Aggregate early warning score with oxygen scale: supplemental oxygen points · case 05

Scale 2 patients on oxygen do not receive the oxygen points.

Clinical triage scoring◈ Members↗
FA-64356

Aggregate early warning score with oxygen scale: temperature low band edge · case 01

A temperature of exactly 36.0 scores 0 instead of 1.

Clinical triage scoring● Open access↗
FA-64357

Aggregate early warning score with oxygen scale: temperature low band edge · case 02

A temperature of exactly 36.0 scores 0 instead of 1.

Clinical triage scoring◈ Members↗
FA-64358

Aggregate early warning score with oxygen scale: temperature low band edge · case 03

A temperature of exactly 36.0 scores 0 instead of 1.

Clinical triage scoring◈ Members↗
FA-64359

Aggregate early warning score with oxygen scale: temperature low band edge · case 04

A temperature of exactly 36.0 scores 0 instead of 1.

Clinical triage scoring◈ Members↗
FA-64360

Aggregate early warning score with oxygen scale: temperature low band edge · case 05

A temperature of exactly 36.0 scores 0 instead of 1.

Clinical triage scoring◈ Members↗
FA-64361

Aggregate early warning score with oxygen scale: single parameter trigger · case 01

A patient with aggregate 3 from two mild abnormalities is flagged as low-medium.

Clinical triage scoring● Open access↗
FA-64362

Aggregate early warning score with oxygen scale: single parameter trigger · case 02

A patient with aggregate 3 from two mild abnormalities is flagged as low-medium.

Clinical triage scoring◈ Members↗
FA-64363

Aggregate early warning score with oxygen scale: single parameter trigger · case 03

A patient with aggregate 3 from two mild abnormalities is flagged as low-medium.

Clinical triage scoring◈ Members↗
FA-64364

Aggregate early warning score with oxygen scale: single parameter trigger · case 04

A patient with aggregate 3 from two mild abnormalities is flagged as low-medium.

Clinical triage scoring◈ Members↗
FA-64365

Aggregate early warning score with oxygen scale: single parameter trigger · case 05

A patient with aggregate 3 from two mild abnormalities is flagged as low-medium.

Clinical triage scoring◈ Members↗
FA-64366

Sepsis screen from inflammatory criteria and bedside score: temperature criterion · case 01

A temperature of exactly 38.0 counts as an inflammatory criterion.

Clinical triage scoring● Open access↗
FA-64367

Sepsis screen from inflammatory criteria and bedside score: temperature criterion · case 02

A temperature of exactly 38.0 counts as an inflammatory criterion.

Clinical triage scoring◈ Members↗
FA-64368

Sepsis screen from inflammatory criteria and bedside score: temperature criterion · case 03

A temperature of exactly 38.0 counts as an inflammatory criterion.

Clinical triage scoring◈ Members↗
FA-64369

Sepsis screen from inflammatory criteria and bedside score: temperature criterion · case 04

A temperature of exactly 38.0 counts as an inflammatory criterion.

Clinical triage scoring◈ Members↗
FA-64370

Sepsis screen from inflammatory criteria and bedside score: temperature criterion · case 05

A temperature of exactly 38.0 counts as an inflammatory criterion.

Clinical triage scoring◈ Members↗
FA-64371

Sepsis screen from inflammatory criteria and bedside score: optional blood gas · case 01

Every patient without a blood gas meets the respiratory criterion.

Clinical triage scoring● Open access↗
FA-64372

Sepsis screen from inflammatory criteria and bedside score: optional blood gas · case 02

Every patient without a blood gas meets the respiratory criterion.

Clinical triage scoring◈ Members↗
FA-64373

Sepsis screen from inflammatory criteria and bedside score: optional blood gas · case 03

Every patient without a blood gas meets the respiratory criterion.

Clinical triage scoring◈ Members↗
FA-64374

Sepsis screen from inflammatory criteria and bedside score: optional blood gas · case 04

Every patient without a blood gas meets the respiratory criterion.

Clinical triage scoring◈ Members↗
FA-64375

Sepsis screen from inflammatory criteria and bedside score: optional blood gas · case 05

Every patient without a blood gas meets the respiratory criterion.

Clinical triage scoring◈ Members↗
FA-64376

Sepsis screen from inflammatory criteria and bedside score: white cell criterion · case 01

Band forms above 10% never count toward the criteria.

Clinical triage scoring● Open access↗
FA-64377

Sepsis screen from inflammatory criteria and bedside score: white cell criterion · case 02

Band forms above 10% never count toward the criteria.

Clinical triage scoring◈ Members↗
FA-64378

Sepsis screen from inflammatory criteria and bedside score: white cell criterion · case 03

Band forms above 10% never count toward the criteria.

Clinical triage scoring◈ Members↗
FA-64379

Sepsis screen from inflammatory criteria and bedside score: white cell criterion · case 04

Band forms above 10% never count toward the criteria.

Clinical triage scoring◈ Members↗
FA-64380

Sepsis screen from inflammatory criteria and bedside score: white cell criterion · case 05

Band forms above 10% never count toward the criteria.

Clinical triage scoring◈ Members↗
FA-64381

Sepsis screen from inflammatory criteria and bedside score: bedside respiratory threshold · case 01

A respiratory rate of exactly 22 does not score on the bedside tool.

Clinical triage scoring● Open access↗
FA-64382

Sepsis screen from inflammatory criteria and bedside score: bedside respiratory threshold · case 02

A respiratory rate of exactly 22 does not score on the bedside tool.

Clinical triage scoring◈ Members↗
FA-64383

Sepsis screen from inflammatory criteria and bedside score: bedside respiratory threshold · case 03

A respiratory rate of exactly 22 does not score on the bedside tool.

Clinical triage scoring◈ Members↗
FA-64384

Sepsis screen from inflammatory criteria and bedside score: bedside respiratory threshold · case 04

A respiratory rate of exactly 22 does not score on the bedside tool.

Clinical triage scoring◈ Members↗
FA-64385

Sepsis screen from inflammatory criteria and bedside score: bedside respiratory threshold · case 05

A respiratory rate of exactly 22 does not score on the bedside tool.

Clinical triage scoring◈ Members↗
FA-64386

Sepsis screen from inflammatory criteria and bedside score: alert precedence · case 01

Patients meeting both scores get the lower-priority SIRS alert.

Clinical triage scoring● Open access↗
FA-64387

Sepsis screen from inflammatory criteria and bedside score: alert precedence · case 02

Patients meeting both scores get the lower-priority SIRS alert.

Clinical triage scoring◈ Members↗
FA-64388

Sepsis screen from inflammatory criteria and bedside score: alert precedence · case 03

Patients meeting both scores get the lower-priority SIRS alert.

Clinical triage scoring◈ Members↗
FA-64389

Sepsis screen from inflammatory criteria and bedside score: alert precedence · case 04

Patients meeting both scores get the lower-priority SIRS alert.

Clinical triage scoring◈ Members↗
FA-64390

Sepsis screen from inflammatory criteria and bedside score: alert precedence · case 05

Patients meeting both scores get the lower-priority SIRS alert.

Clinical triage scoring◈ Members↗
FA-64391

Coma scale total with intubated verbal component: motor range validation · case 01

A patient who obeys commands (motor 6) is rejected as invalid.

Clinical triage scoring● Open access↗
FA-64392

Coma scale total with intubated verbal component: motor range validation · case 02

A patient who obeys commands (motor 6) is rejected as invalid.

Clinical triage scoring◈ Members↗
FA-64393

Coma scale total with intubated verbal component: motor range validation · case 03

A patient who obeys commands (motor 6) is rejected as invalid.

Clinical triage scoring◈ Members↗
FA-64394

Coma scale total with intubated verbal component: motor range validation · case 04

A patient who obeys commands (motor 6) is rejected as invalid.

Clinical triage scoring◈ Members↗
FA-64395

Coma scale total with intubated verbal component: motor range validation · case 05

A patient who obeys commands (motor 6) is rejected as invalid.

Clinical triage scoring◈ Members↗
FA-64396

Coma scale total with intubated verbal component: intubated verbal substitution · case 01

Intubated patients are graded one point too severe.

Clinical triage scoring● Open access↗
FA-64397

Coma scale total with intubated verbal component: intubated verbal substitution · case 02

Intubated patients are graded one point too severe.

Clinical triage scoring◈ Members↗
FA-64398

Coma scale total with intubated verbal component: intubated verbal substitution · case 03

Intubated patients are graded one point too severe.

Clinical triage scoring◈ Members↗
FA-64399

Coma scale total with intubated verbal component: intubated verbal substitution · case 04

Intubated patients are graded one point too severe.

Clinical triage scoring◈ Members↗
FA-64400

Coma scale total with intubated verbal component: intubated verbal substitution · case 05

Intubated patients are graded one point too severe.

Clinical triage scoring◈ 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 ↗