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 ↗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
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.
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.
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.
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.
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.
Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 01
An aPTT of exactly 45 s gets no bolus or rate increase.
Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 02
An aPTT of exactly 45 s gets no bolus or rate increase.
Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 03
An aPTT of exactly 45 s gets no bolus or rate increase.
Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 04
An aPTT of exactly 45 s gets no bolus or rate increase.
Weight-based anticoagulant infusion nomogram: lower-bolus band inclusive edge · case 05
An aPTT of exactly 45 s gets no bolus or rate increase.
Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 01
Very high aPTT results reduce the rate but never pause the infusion.
Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 02
Very high aPTT results reduce the rate but never pause the infusion.
Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 03
Very high aPTT results reduce the rate but never pause the infusion.
Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 04
Very high aPTT results reduce the rate but never pause the infusion.
Weight-based anticoagulant infusion nomogram: supratherapeutic hold branch · case 05
Very high aPTT results reduce the rate but never pause the infusion.
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.
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.
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.
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.
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.
Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 01
A 3250 unit bolus is drawn up as 3200 units.
Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 02
A 3250 unit bolus is drawn up as 3200 units.
Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 03
A 3250 unit bolus is drawn up as 3200 units.
Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 04
A 3250 unit bolus is drawn up as 3200 units.
Weight-based anticoagulant infusion nomogram: bolus hundred-unit rounding · case 05
A 3250 unit bolus is drawn up as 3200 units.
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).
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).
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).
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).
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).
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.
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.
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.
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.
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.
Body-surface-area dose with capping and dose banding: band tolerance comparison · case 01
A band exactly 5% from the calculated dose is rejected.
Body-surface-area dose with capping and dose banding: band tolerance comparison · case 02
A band exactly 5% from the calculated dose is rejected.
Body-surface-area dose with capping and dose banding: band tolerance comparison · case 03
A band exactly 5% from the calculated dose is rejected.
Body-surface-area dose with capping and dose banding: band tolerance comparison · case 04
A band exactly 5% from the calculated dose is rejected.
Body-surface-area dose with capping and dose banding: band tolerance comparison · case 05
A band exactly 5% from the calculated dose is rejected.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Vial reconstitution, draw volume and waste: powder displacement volume · case 01
Draw volumes are slightly short because the concentration is overstated.
Vial reconstitution, draw volume and waste: powder displacement volume · case 02
Draw volumes are slightly short because the concentration is overstated.
Vial reconstitution, draw volume and waste: powder displacement volume · case 03
Draw volumes are slightly short because the concentration is overstated.
Vial reconstitution, draw volume and waste: powder displacement volume · case 04
Draw volumes are slightly short because the concentration is overstated.
Vial reconstitution, draw volume and waste: powder displacement volume · case 05
Draw volumes are slightly short because the concentration is overstated.
Vial reconstitution, draw volume and waste: syringe graduation selection · case 01
A 0.74 mL draw is rounded to 0.7 mL.
Vial reconstitution, draw volume and waste: syringe graduation selection · case 02
A 0.74 mL draw is rounded to 0.7 mL.
Vial reconstitution, draw volume and waste: syringe graduation selection · case 03
A 0.74 mL draw is rounded to 0.7 mL.
Vial reconstitution, draw volume and waste: syringe graduation selection · case 04
A 0.74 mL draw is rounded to 0.7 mL.
Vial reconstitution, draw volume and waste: syringe graduation selection · case 05
A 0.74 mL draw is rounded to 0.7 mL.
Vial reconstitution, draw volume and waste: draw volume rounding · case 01
A 2.25 mL requirement is drawn as 2.2 mL.
Vial reconstitution, draw volume and waste: draw volume rounding · case 02
A 2.25 mL requirement is drawn as 2.2 mL.
Vial reconstitution, draw volume and waste: draw volume rounding · case 03
A 2.25 mL requirement is drawn as 2.2 mL.
Vial reconstitution, draw volume and waste: draw volume rounding · case 04
A 2.25 mL requirement is drawn as 2.2 mL.
Vial reconstitution, draw volume and waste: draw volume rounding · case 05
A 2.25 mL requirement is drawn as 2.2 mL.
Vial reconstitution, draw volume and waste: vial count ceiling · case 01
A 601 mg dose from 500 mg vials is prepared from one vial.
Vial reconstitution, draw volume and waste: vial count ceiling · case 02
A 601 mg dose from 500 mg vials is prepared from one vial.
Vial reconstitution, draw volume and waste: vial count ceiling · case 03
A 601 mg dose from 500 mg vials is prepared from one vial.
Vial reconstitution, draw volume and waste: vial count ceiling · case 04
A 601 mg dose from 500 mg vials is prepared from one vial.
Vial reconstitution, draw volume and waste: vial count ceiling · case 05
A 601 mg dose from 500 mg vials is prepared from one vial.
Vial reconstitution, draw volume and waste: single-use waste accounting · case 01
Multi-use vials report the unused remainder as waste.
Vial reconstitution, draw volume and waste: single-use waste accounting · case 02
Multi-use vials report the unused remainder as waste.
Vial reconstitution, draw volume and waste: single-use waste accounting · case 03
Multi-use vials report the unused remainder as waste.
Vial reconstitution, draw volume and waste: single-use waste accounting · case 04
Multi-use vials report the unused remainder as waste.
Vial reconstitution, draw volume and waste: single-use waste accounting · case 05
Multi-use vials report the unused remainder as waste.
Pharmacokinetic loading and maintenance doses: existing level credit · case 01
Patients already partly loaded receive a full loading dose.
Pharmacokinetic loading and maintenance doses: existing level credit · case 02
Patients already partly loaded receive a full loading dose.
Pharmacokinetic loading and maintenance doses: existing level credit · case 03
Patients already partly loaded receive a full loading dose.
Pharmacokinetic loading and maintenance doses: existing level credit · case 04
Patients already partly loaded receive a full loading dose.
Pharmacokinetic loading and maintenance doses: existing level credit · case 05
Patients already partly loaded receive a full loading dose.
Pharmacokinetic loading and maintenance doses: volume weight scaling · case 01
Loading doses are about seventy times too small.
Pharmacokinetic loading and maintenance doses: volume weight scaling · case 02
Loading doses are about seventy times too small.
Pharmacokinetic loading and maintenance doses: volume weight scaling · case 03
Loading doses are about seventy times too small.
Pharmacokinetic loading and maintenance doses: volume weight scaling · case 04
Loading doses are about seventy times too small.
Pharmacokinetic loading and maintenance doses: volume weight scaling · case 05
Loading doses are about seventy times too small.
Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 01
Oral maintenance doses are smaller than the intravenous equivalent.
Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 02
Oral maintenance doses are smaller than the intravenous equivalent.
Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 03
Oral maintenance doses are smaller than the intravenous equivalent.
Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 04
Oral maintenance doses are smaller than the intravenous equivalent.
Pharmacokinetic loading and maintenance doses: maintenance bioavailability · case 05
Oral maintenance doses are smaller than the intravenous equivalent.
Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 01
Maintenance doses are sixty times too small.
Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 02
Maintenance doses are sixty times too small.
Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 03
Maintenance doses are sixty times too small.
Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 04
Maintenance doses are sixty times too small.
Pharmacokinetic loading and maintenance doses: clearance unit conversion · case 05
Maintenance doses are sixty times too small.
Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 01
A 162.5 mg requirement with 25 mg units is given as 150 mg.
Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 02
A 162.5 mg requirement with 25 mg units is given as 150 mg.
Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 03
A 162.5 mg requirement with 25 mg units is given as 150 mg.
Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 04
A 162.5 mg requirement with 25 mg units is given as 150 mg.
Pharmacokinetic loading and maintenance doses: dosing unit rounding · case 05
A 162.5 mg requirement with 25 mg units is given as 150 mg.
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 ↗