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

Weight-based anticoagulant infusion nomogram: dosing weight cap · case 01

A 126 kg patient receives a bolus and hourly rate calculated on full body weight.

Medication dosing calculations● Open access↗
FA-64002

Weight-based anticoagulant infusion nomogram: dosing weight cap · case 02

A 126 kg patient receives a bolus and hourly rate calculated on full body weight.

Medication dosing calculations◈ Members↗
FA-64003

Weight-based anticoagulant infusion nomogram: dosing weight cap · case 03

A 126 kg patient receives a bolus and hourly rate calculated on full body weight.

Medication dosing calculations◈ Members↗
FA-64004

Weight-based anticoagulant infusion nomogram: dosing weight cap · case 04

A 126 kg patient receives a bolus and hourly rate calculated on full body weight.

Medication dosing calculations◈ Members↗
FA-64005

Weight-based anticoagulant infusion nomogram: dosing weight cap · case 05

A 126 kg patient receives a bolus and hourly rate calculated on full body weight.

Medication dosing calculations◈ Members↗
FA-64006

Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 01

An aPTT of exactly 45 s gets no bolus or rate increase.

Medication dosing calculations● Open access↗
FA-64007

Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 02

An aPTT of exactly 45 s gets no bolus or rate increase.

Medication dosing calculations◈ Members↗
FA-64008

Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 03

An aPTT of exactly 45 s gets no bolus or rate increase.

Medication dosing calculations◈ Members↗
FA-64009

Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 04

An aPTT of exactly 45 s gets no bolus or rate increase.

Medication dosing calculations◈ Members↗
FA-64010

Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 05

An aPTT of exactly 45 s gets no bolus or rate increase.

Medication dosing calculations◈ Members↗
FA-64011

Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 01

Very high aPTT results reduce the rate but never pause the infusion.

Medication dosing calculations● Open access↗
FA-64012

Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 02

Very high aPTT results reduce the rate but never pause the infusion.

Medication dosing calculations◈ Members↗
FA-64013

Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 03

Very high aPTT results reduce the rate but never pause the infusion.

Medication dosing calculations◈ Members↗
FA-64014

Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 04

Very high aPTT results reduce the rate but never pause the infusion.

Medication dosing calculations◈ Members↗
FA-64015

Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 05

Very high aPTT results reduce the rate but never pause the infusion.

Medication dosing calculations◈ Members↗
FA-64016

Weight-based anticoagulant infusion nomogram: rate floor at zero · case 01

A low rate reduced for aPTT 81 s is returned as a negative infusion rate.

Medication dosing calculations● Open access↗
FA-64017

Weight-based anticoagulant infusion nomogram: rate floor at zero · case 02

A low rate reduced for aPTT 81 s is returned as a negative infusion rate.

Medication dosing calculations◈ Members↗
FA-64018

Weight-based anticoagulant infusion nomogram: rate floor at zero · case 03

A low rate reduced for aPTT 81 s is returned as a negative infusion rate.

Medication dosing calculations◈ Members↗
FA-64019

Weight-based anticoagulant infusion nomogram: rate floor at zero · case 04

A low rate reduced for aPTT 81 s is returned as a negative infusion rate.

Medication dosing calculations◈ Members↗
FA-64020

Weight-based anticoagulant infusion nomogram: rate floor at zero · case 05

A low rate reduced for aPTT 81 s is returned as a negative infusion rate.

Medication dosing calculations◈ Members↗
FA-64021

Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 01

A 3250 unit bolus is drawn up as 3200 units.

Medication dosing calculations● Open access↗
FA-64022

Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 02

A 3250 unit bolus is drawn up as 3200 units.

Medication dosing calculations◈ Members↗
FA-64023

Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 03

A 3250 unit bolus is drawn up as 3200 units.

Medication dosing calculations◈ Members↗
FA-64024

Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 04

A 3250 unit bolus is drawn up as 3200 units.

Medication dosing calculations◈ Members↗
FA-64025

Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 05

A 3250 unit bolus is drawn up as 3200 units.

Medication dosing calculations◈ Members↗
FA-64026

Body-surface-area dose with capping and dose banding: BSA hundredths rounding · case 01

BSA values are systematically 0.01 m2 low (1.82 reported as 1.81).

Medication dosing calculations● Open access↗
FA-64027

Body-surface-area dose with capping and dose banding: BSA hundredths rounding · case 02

BSA values are systematically 0.01 m2 low (1.82 reported as 1.81).

Medication dosing calculations◈ Members↗
FA-64028

Body-surface-area dose with capping and dose banding: BSA hundredths rounding · case 03

BSA values are systematically 0.01 m2 low (1.82 reported as 1.81).

Medication dosing calculations◈ Members↗
FA-64029

Body-surface-area dose with capping and dose banding: BSA hundredths rounding · case 04

BSA values are systematically 0.01 m2 low (1.82 reported as 1.81).

Medication dosing calculations◈ Members↗
FA-64030

Body-surface-area dose with capping and dose banding: BSA hundredths rounding · case 05

BSA values are systematically 0.01 m2 low (1.82 reported as 1.81).

Medication dosing calculations◈ Members↗
FA-64031

Body-surface-area dose with capping and dose banding: BSA cap units · case 01

Every patient is dosed on a BSA of 0.02 m2.

Medication dosing calculations● Open access↗
FA-64032

Body-surface-area dose with capping and dose banding: BSA cap units · case 02

Every patient is dosed on a BSA of 0.02 m2.

Medication dosing calculations◈ Members↗
FA-64033

Body-surface-area dose with capping and dose banding: BSA cap units · case 03

Every patient is dosed on a BSA of 0.02 m2.

Medication dosing calculations◈ Members↗
FA-64034

Body-surface-area dose with capping and dose banding: BSA cap units · case 04

Every patient is dosed on a BSA of 0.02 m2.

Medication dosing calculations◈ Members↗
FA-64035

Body-surface-area dose with capping and dose banding: BSA cap units · case 05

Every patient is dosed on a BSA of 0.02 m2.

Medication dosing calculations◈ Members↗
FA-64036

Body-surface-area dose with capping and dose banding: band tolerance comparison · case 01

A band exactly 5% from the calculated dose is rejected.

Medication dosing calculations● Open access↗
FA-64037

Body-surface-area dose with capping and dose banding: band tolerance comparison · case 02

A band exactly 5% from the calculated dose is rejected.

Medication dosing calculations◈ Members↗
FA-64038

Body-surface-area dose with capping and dose banding: band tolerance comparison · case 03

A band exactly 5% from the calculated dose is rejected.

Medication dosing calculations◈ Members↗
FA-64039

Body-surface-area dose with capping and dose banding: band tolerance comparison · case 04

A band exactly 5% from the calculated dose is rejected.

Medication dosing calculations◈ Members↗
FA-64040

Body-surface-area dose with capping and dose banding: band tolerance comparison · case 05

A band exactly 5% from the calculated dose is rejected.

Medication dosing calculations◈ Members↗
FA-64041

Body-surface-area dose with capping and dose banding: equidistant band tie-break · case 01

When two bands are equally close, the higher band is dispensed.

Medication dosing calculations● Open access↗
FA-64042

Body-surface-area dose with capping and dose banding: equidistant band tie-break · case 02

When two bands are equally close, the higher band is dispensed.

Medication dosing calculations◈ Members↗
FA-64043

Body-surface-area dose with capping and dose banding: equidistant band tie-break · case 03

When two bands are equally close, the higher band is dispensed.

Medication dosing calculations◈ Members↗
FA-64044

Body-surface-area dose with capping and dose banding: equidistant band tie-break · case 04

When two bands are equally close, the higher band is dispensed.

Medication dosing calculations◈ Members↗
FA-64045

Body-surface-area dose with capping and dose banding: equidistant band tie-break · case 05

When two bands are equally close, the higher band is dispensed.

Medication dosing calculations◈ Members↗
FA-64046

Body-surface-area dose with capping and dose banding: unbanded dose rounding · case 01

A calculated 91.5 mg dose without a matching band is reported as 91 mg.

Medication dosing calculations● Open access↗
FA-64047

Body-surface-area dose with capping and dose banding: unbanded dose rounding · case 02

A calculated 91.5 mg dose without a matching band is reported as 91 mg.

Medication dosing calculations◈ Members↗
FA-64048

Body-surface-area dose with capping and dose banding: unbanded dose rounding · case 03

A calculated 91.5 mg dose without a matching band is reported as 91 mg.

Medication dosing calculations◈ Members↗
FA-64049

Body-surface-area dose with capping and dose banding: unbanded dose rounding · case 04

A calculated 91.5 mg dose without a matching band is reported as 91 mg.

Medication dosing calculations◈ Members↗
FA-64050

Body-surface-area dose with capping and dose banding: unbanded dose rounding · case 05

A calculated 91.5 mg dose without a matching band is reported as 91 mg.

Medication dosing calculations◈ Members↗
FA-64051

Vial reconstitution, draw volume and waste: powder displacement volume · case 01

Draw volumes are slightly short because the concentration is overstated.

Medication dosing calculations● Open access↗
FA-64052

Vial reconstitution, draw volume and waste: powder displacement volume · case 02

Draw volumes are slightly short because the concentration is overstated.

Medication dosing calculations◈ Members↗
FA-64053

Vial reconstitution, draw volume and waste: powder displacement volume · case 03

Draw volumes are slightly short because the concentration is overstated.

Medication dosing calculations◈ Members↗
FA-64054

Vial reconstitution, draw volume and waste: powder displacement volume · case 04

Draw volumes are slightly short because the concentration is overstated.

Medication dosing calculations◈ Members↗
FA-64055

Vial reconstitution, draw volume and waste: powder displacement volume · case 05

Draw volumes are slightly short because the concentration is overstated.

Medication dosing calculations◈ Members↗
FA-64056

Vial reconstitution, draw volume and waste: syringe graduation selection · case 01

A 0.74 mL draw is rounded to 0.7 mL.

Medication dosing calculations● Open access↗
FA-64057

Vial reconstitution, draw volume and waste: syringe graduation selection · case 02

A 0.74 mL draw is rounded to 0.7 mL.

Medication dosing calculations◈ Members↗
FA-64058

Vial reconstitution, draw volume and waste: syringe graduation selection · case 03

A 0.74 mL draw is rounded to 0.7 mL.

Medication dosing calculations◈ Members↗
FA-64059

Vial reconstitution, draw volume and waste: syringe graduation selection · case 04

A 0.74 mL draw is rounded to 0.7 mL.

Medication dosing calculations◈ Members↗
FA-64060

Vial reconstitution, draw volume and waste: syringe graduation selection · case 05

A 0.74 mL draw is rounded to 0.7 mL.

Medication dosing calculations◈ Members↗
FA-64061

Vial reconstitution, draw volume and waste: draw volume rounding · case 01

A 2.25 mL requirement is drawn as 2.2 mL.

Medication dosing calculations● Open access↗
FA-64062

Vial reconstitution, draw volume and waste: draw volume rounding · case 02

A 2.25 mL requirement is drawn as 2.2 mL.

Medication dosing calculations◈ Members↗
FA-64063

Vial reconstitution, draw volume and waste: draw volume rounding · case 03

A 2.25 mL requirement is drawn as 2.2 mL.

Medication dosing calculations◈ Members↗
FA-64064

Vial reconstitution, draw volume and waste: draw volume rounding · case 04

A 2.25 mL requirement is drawn as 2.2 mL.

Medication dosing calculations◈ Members↗
FA-64065

Vial reconstitution, draw volume and waste: draw volume rounding · case 05

A 2.25 mL requirement is drawn as 2.2 mL.

Medication dosing calculations◈ Members↗
FA-64066

Vial reconstitution, draw volume and waste: vial count ceiling · case 01

A 601 mg dose from 500 mg vials is prepared from one vial.

Medication dosing calculations● Open access↗
FA-64067

Vial reconstitution, draw volume and waste: vial count ceiling · case 02

A 601 mg dose from 500 mg vials is prepared from one vial.

Medication dosing calculations◈ Members↗
FA-64068

Vial reconstitution, draw volume and waste: vial count ceiling · case 03

A 601 mg dose from 500 mg vials is prepared from one vial.

Medication dosing calculations◈ Members↗
FA-64069

Vial reconstitution, draw volume and waste: vial count ceiling · case 04

A 601 mg dose from 500 mg vials is prepared from one vial.

Medication dosing calculations◈ Members↗
FA-64070

Vial reconstitution, draw volume and waste: vial count ceiling · case 05

A 601 mg dose from 500 mg vials is prepared from one vial.

Medication dosing calculations◈ Members↗
FA-64071

Vial reconstitution, draw volume and waste: single-use waste accounting · case 01

Multi-use vials report the unused remainder as waste.

Medication dosing calculations● Open access↗
FA-64072

Vial reconstitution, draw volume and waste: single-use waste accounting · case 02

Multi-use vials report the unused remainder as waste.

Medication dosing calculations◈ Members↗
FA-64073

Vial reconstitution, draw volume and waste: single-use waste accounting · case 03

Multi-use vials report the unused remainder as waste.

Medication dosing calculations◈ Members↗
FA-64074

Vial reconstitution, draw volume and waste: single-use waste accounting · case 04

Multi-use vials report the unused remainder as waste.

Medication dosing calculations◈ Members↗
FA-64075

Vial reconstitution, draw volume and waste: single-use waste accounting · case 05

Multi-use vials report the unused remainder as waste.

Medication dosing calculations◈ Members↗
FA-64076

Pharmacokinetic loading and maintenance doses: existing level credit · case 01

Patients already partly loaded receive a full loading dose.

Medication dosing calculations● Open access↗
FA-64077

Pharmacokinetic loading and maintenance doses: existing level credit · case 02

Patients already partly loaded receive a full loading dose.

Medication dosing calculations◈ Members↗
FA-64078

Pharmacokinetic loading and maintenance doses: existing level credit · case 03

Patients already partly loaded receive a full loading dose.

Medication dosing calculations◈ Members↗
FA-64079

Pharmacokinetic loading and maintenance doses: existing level credit · case 04

Patients already partly loaded receive a full loading dose.

Medication dosing calculations◈ Members↗
FA-64080

Pharmacokinetic loading and maintenance doses: existing level credit · case 05

Patients already partly loaded receive a full loading dose.

Medication dosing calculations◈ Members↗
FA-64081

Pharmacokinetic loading and maintenance doses: volume weight scaling · case 01

Loading doses are about seventy times too small.

Medication dosing calculations● Open access↗
FA-64082

Pharmacokinetic loading and maintenance doses: volume weight scaling · case 02

Loading doses are about seventy times too small.

Medication dosing calculations◈ Members↗
FA-64083

Pharmacokinetic loading and maintenance doses: volume weight scaling · case 03

Loading doses are about seventy times too small.

Medication dosing calculations◈ Members↗
FA-64084

Pharmacokinetic loading and maintenance doses: volume weight scaling · case 04

Loading doses are about seventy times too small.

Medication dosing calculations◈ Members↗
FA-64085

Pharmacokinetic loading and maintenance doses: volume weight scaling · case 05

Loading doses are about seventy times too small.

Medication dosing calculations◈ Members↗
FA-64086

Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 01

Oral maintenance doses are smaller than the intravenous equivalent.

Medication dosing calculations● Open access↗
FA-64087

Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 02

Oral maintenance doses are smaller than the intravenous equivalent.

Medication dosing calculations◈ Members↗
FA-64088

Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 03

Oral maintenance doses are smaller than the intravenous equivalent.

Medication dosing calculations◈ Members↗
FA-64089

Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 04

Oral maintenance doses are smaller than the intravenous equivalent.

Medication dosing calculations◈ Members↗
FA-64090

Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 05

Oral maintenance doses are smaller than the intravenous equivalent.

Medication dosing calculations◈ Members↗
FA-64091

Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 01

Maintenance doses are sixty times too small.

Medication dosing calculations● Open access↗
FA-64092

Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 02

Maintenance doses are sixty times too small.

Medication dosing calculations◈ Members↗
FA-64093

Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 03

Maintenance doses are sixty times too small.

Medication dosing calculations◈ Members↗
FA-64094

Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 04

Maintenance doses are sixty times too small.

Medication dosing calculations◈ Members↗
FA-64095

Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 05

Maintenance doses are sixty times too small.

Medication dosing calculations◈ Members↗
FA-64096

Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 01

A 162.5 mg requirement with 25 mg units is given as 150 mg.

Medication dosing calculations● Open access↗
FA-64097

Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 02

A 162.5 mg requirement with 25 mg units is given as 150 mg.

Medication dosing calculations◈ Members↗
FA-64098

Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 03

A 162.5 mg requirement with 25 mg units is given as 150 mg.

Medication dosing calculations◈ Members↗
FA-64099

Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 04

A 162.5 mg requirement with 25 mg units is given as 150 mg.

Medication dosing calculations◈ Members↗
FA-64100

Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 05

A 162.5 mg requirement with 25 mg units is given as 150 mg.

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 ↗