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
Concentration and electrolyte unit conversions: percent w/v factor · case 01
0.9% saline is reported as 90 mg/mL.
Concentration and electrolyte unit conversions: percent w/v factor · case 02
0.9% saline is reported as 90 mg/mL.
Concentration and electrolyte unit conversions: percent w/v factor · case 03
0.9% saline is reported as 90 mg/mL.
Concentration and electrolyte unit conversions: percent w/v factor · case 04
0.9% saline is reported as 90 mg/mL.
Concentration and electrolyte unit conversions: percent w/v factor · case 05
0.9% saline is reported as 90 mg/mL.
Concentration and electrolyte unit conversions: ratio strength orientation · case 01
A 1:1000 solution is reported as 0.001 mg/mL.
Concentration and electrolyte unit conversions: ratio strength orientation · case 02
A 1:1000 solution is reported as 0.001 mg/mL.
Concentration and electrolyte unit conversions: ratio strength orientation · case 03
A 1:1000 solution is reported as 0.001 mg/mL.
Concentration and electrolyte unit conversions: ratio strength orientation · case 04
A 1:1000 solution is reported as 0.001 mg/mL.
Concentration and electrolyte unit conversions: ratio strength orientation · case 05
A 1:1000 solution is reported as 0.001 mg/mL.
Concentration and electrolyte unit conversions: equivalent to mass valence · case 01
Calcium mEq convert to four times the correct milligram amount.
Concentration and electrolyte unit conversions: equivalent to mass valence · case 02
Calcium mEq convert to four times the correct milligram amount.
Concentration and electrolyte unit conversions: equivalent to mass valence · case 03
Calcium mEq convert to four times the correct milligram amount.
Concentration and electrolyte unit conversions: equivalent to mass valence · case 04
Calcium mEq convert to four times the correct milligram amount.
Concentration and electrolyte unit conversions: equivalent to mass valence · case 05
Calcium mEq convert to four times the correct milligram amount.
Concentration and electrolyte unit conversions: mole to equivalent sign · case 01
Phosphate-style divalent anions produce negative mEq amounts.
Concentration and electrolyte unit conversions: mole to equivalent sign · case 02
Phosphate-style divalent anions produce negative mEq amounts.
Concentration and electrolyte unit conversions: mole to equivalent sign · case 03
Phosphate-style divalent anions produce negative mEq amounts.
Concentration and electrolyte unit conversions: mole to equivalent sign · case 04
Phosphate-style divalent anions produce negative mEq amounts.
Concentration and electrolyte unit conversions: mole to equivalent sign · case 05
Phosphate-style divalent anions produce negative mEq amounts.
Concentration and electrolyte unit conversions: unknown kind handling · case 01
An unsupported unit silently converts to 0.
Concentration and electrolyte unit conversions: unknown kind handling · case 02
An unsupported unit silently converts to 0.
Concentration and electrolyte unit conversions: unknown kind handling · case 03
An unsupported unit silently converts to 0.
Concentration and electrolyte unit conversions: unknown kind handling · case 04
An unsupported unit silently converts to 0.
Concentration and electrolyte unit conversions: unknown kind handling · case 05
An unsupported unit silently converts to 0.
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.
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.
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.
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.
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.
Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 01
Rounding the volume up delivers more than the maximum dose.
Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 02
Rounding the volume up delivers more than the maximum dose.
Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 03
Rounding the volume up delivers more than the maximum dose.
Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 04
Rounding the volume up delivers more than the maximum dose.
Oral liquid volume measured in a dosing syringe: maximum dose rounding guard · case 05
Rounding the volume up delivers more than the maximum dose.
Oral liquid volume measured in a dosing syringe: syringe capacity check · case 01
A dose that exactly fills the syringe is sent for splitting.
Oral liquid volume measured in a dosing syringe: syringe capacity check · case 02
A dose that exactly fills the syringe is sent for splitting.
Oral liquid volume measured in a dosing syringe: syringe capacity check · case 03
A dose that exactly fills the syringe is sent for splitting.
Oral liquid volume measured in a dosing syringe: syringe capacity check · case 04
A dose that exactly fills the syringe is sent for splitting.
Oral liquid volume measured in a dosing syringe: syringe capacity check · case 05
A dose that exactly fills the syringe is sent for splitting.
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.
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.
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.
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.
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.
Order screening against mg/kg reference ranges: neonatal age boundary · case 01
A 28-day-old infant is screened against the neonatal range.
Order screening against mg/kg reference ranges: neonatal age boundary · case 02
A 28-day-old infant is screened against the neonatal range.
Order screening against mg/kg reference ranges: neonatal age boundary · case 03
A 28-day-old infant is screened against the neonatal range.
Order screening against mg/kg reference ranges: neonatal age boundary · case 04
A 28-day-old infant is screened against the neonatal range.
Order screening against mg/kg reference ranges: neonatal age boundary · case 05
A 28-day-old infant is screened against the neonatal range.
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.
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.
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.
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.
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.
Order screening against mg/kg reference ranges: underdose tolerance · case 01
Doses slightly below the range are flagged as underdoses despite the tolerance.
Order screening against mg/kg reference ranges: underdose tolerance · case 02
Doses slightly below the range are flagged as underdoses despite the tolerance.
Order screening against mg/kg reference ranges: underdose tolerance · case 03
Doses slightly below the range are flagged as underdoses despite the tolerance.
Order screening against mg/kg reference ranges: underdose tolerance · case 04
Doses slightly below the range are flagged as underdoses despite the tolerance.
Order screening against mg/kg reference ranges: underdose tolerance · case 05
Doses slightly below the range are flagged as underdoses despite the tolerance.
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.
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.
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.
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.
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.
Order screening against mg/kg reference ranges: absolute maximum comparison · case 01
A dose exactly at the absolute maximum is rejected.
Order screening against mg/kg reference ranges: absolute maximum comparison · case 02
A dose exactly at the absolute maximum is rejected.
Order screening against mg/kg reference ranges: absolute maximum comparison · case 03
A dose exactly at the absolute maximum is rejected.
Order screening against mg/kg reference ranges: absolute maximum comparison · case 04
A dose exactly at the absolute maximum is rejected.
Order screening against mg/kg reference ranges: absolute maximum comparison · case 05
A dose exactly at the absolute maximum is rejected.
INR-guided weekly dose adjustment and daily plan: hold threshold · case 01
An INR of exactly 5.0 is only reduced instead of held.
INR-guided weekly dose adjustment and daily plan: hold threshold · case 02
An INR of exactly 5.0 is only reduced instead of held.
INR-guided weekly dose adjustment and daily plan: hold threshold · case 03
An INR of exactly 5.0 is only reduced instead of held.
INR-guided weekly dose adjustment and daily plan: hold threshold · case 04
An INR of exactly 5.0 is only reduced instead of held.
INR-guided weekly dose adjustment and daily plan: hold threshold · case 05
An INR of exactly 5.0 is only reduced instead of held.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 ↗