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

Depot least-laxity-first charging: laxity slot rounding · case 01

A vehicle needing a partial final slot is treated as having spare time and misses its target.

EV charging session scheduling● Open access↗
FA-93102

Depot least-laxity-first charging: laxity slot rounding · case 02

A vehicle needing a partial final slot is treated as having spare time and misses its target.

EV charging session scheduling◈ Members↗
FA-93103

Depot least-laxity-first charging: laxity slot rounding · case 03

A vehicle needing a partial final slot is treated as having spare time and misses its target.

EV charging session scheduling◈ Members↗
FA-93104

Depot least-laxity-first charging: laxity slot rounding · case 04

A vehicle needing a partial final slot is treated as having spare time and misses its target.

EV charging session scheduling◈ Members↗
FA-93105

Depot least-laxity-first charging: laxity slot rounding · case 05

A vehicle needing a partial final slot is treated as having spare time and misses its target.

EV charging session scheduling◈ Members↗
FA-93106

Depot least-laxity-first charging: urgency ordering · case 01

Vehicles with the most slack are served first while urgent ones miss departure.

EV charging session scheduling● Open access↗
FA-93107

Depot least-laxity-first charging: urgency ordering · case 02

Vehicles with the most slack are served first while urgent ones miss departure.

EV charging session scheduling◈ Members↗
FA-93108

Depot least-laxity-first charging: urgency ordering · case 03

Vehicles with the most slack are served first while urgent ones miss departure.

EV charging session scheduling◈ Members↗
FA-93109

Depot least-laxity-first charging: urgency ordering · case 04

Vehicles with the most slack are served first while urgent ones miss departure.

EV charging session scheduling◈ Members↗
FA-93110

Depot least-laxity-first charging: urgency ordering · case 05

Vehicles with the most slack are served first while urgent ones miss departure.

EV charging session scheduling◈ Members↗
FA-93111

Depot least-laxity-first charging: grant clamp to remaining · case 01

Vehicles end with negative remaining energy and capacity is wasted on them.

EV charging session scheduling● Open access↗
FA-93112

Depot least-laxity-first charging: grant clamp to remaining · case 02

Vehicles end with negative remaining energy and capacity is wasted on them.

EV charging session scheduling◈ Members↗
FA-93113

Depot least-laxity-first charging: grant clamp to remaining · case 03

Vehicles end with negative remaining energy and capacity is wasted on them.

EV charging session scheduling◈ Members↗
FA-93114

Depot least-laxity-first charging: grant clamp to remaining · case 04

Vehicles end with negative remaining energy and capacity is wasted on them.

EV charging session scheduling◈ Members↗
FA-93115

Depot least-laxity-first charging: grant clamp to remaining · case 05

Vehicles end with negative remaining energy and capacity is wasted on them.

EV charging session scheduling◈ Members↗
FA-93116

Depot least-laxity-first charging: equal-laxity tie-break · case 01

Which of two equally urgent vehicles charges depends on list order.

EV charging session scheduling● Open access↗
FA-93117

Depot least-laxity-first charging: equal-laxity tie-break · case 02

Which of two equally urgent vehicles charges depends on list order.

EV charging session scheduling◈ Members↗
FA-93118

Depot least-laxity-first charging: equal-laxity tie-break · case 03

Which of two equally urgent vehicles charges depends on list order.

EV charging session scheduling◈ Members↗
FA-93119

Depot least-laxity-first charging: equal-laxity tie-break · case 04

Which of two equally urgent vehicles charges depends on list order.

EV charging session scheduling◈ Members↗
FA-93120

Depot least-laxity-first charging: equal-laxity tie-break · case 05

Which of two equally urgent vehicles charges depends on list order.

EV charging session scheduling◈ Members↗
FA-93121

Depot least-laxity-first charging: per-slot capacity reset · case 01

After the first slots the depot stops charging anyone.

EV charging session scheduling● Open access↗
FA-93122

Depot least-laxity-first charging: per-slot capacity reset · case 02

After the first slots the depot stops charging anyone.

EV charging session scheduling◈ Members↗
FA-93123

Depot least-laxity-first charging: per-slot capacity reset · case 03

After the first slots the depot stops charging anyone.

EV charging session scheduling◈ Members↗
FA-93124

Depot least-laxity-first charging: per-slot capacity reset · case 04

After the first slots the depot stops charging anyone.

EV charging session scheduling◈ Members↗
FA-93125

Depot least-laxity-first charging: per-slot capacity reset · case 05

After the first slots the depot stops charging anyone.

EV charging session scheduling◈ Members↗
FA-93126

Weekly recurring charging windows: whole-day rule · case 01

A rule with equal start and end allows charging only around its start minute on two days.

EV charging session scheduling● Open access↗
FA-93127

Weekly recurring charging windows: whole-day rule · case 02

A rule with equal start and end allows charging only around its start minute on two days.

EV charging session scheduling◈ Members↗
FA-93128

Weekly recurring charging windows: whole-day rule · case 03

A rule with equal start and end allows charging only around its start minute on two days.

EV charging session scheduling◈ Members↗
FA-93129

Weekly recurring charging windows: whole-day rule · case 04

A rule with equal start and end allows charging only around its start minute on two days.

EV charging session scheduling◈ Members↗
FA-93130

Weekly recurring charging windows: whole-day rule · case 05

A rule with equal start and end allows charging only around its start minute on two days.

EV charging session scheduling◈ Members↗
FA-93131

Weekly recurring charging windows: same-day end exclusivity · case 01

Charging is allowed during the minute the window closes.

EV charging session scheduling● Open access↗
FA-93132

Weekly recurring charging windows: same-day end exclusivity · case 02

Charging is allowed during the minute the window closes.

EV charging session scheduling◈ Members↗
FA-93133

Weekly recurring charging windows: same-day end exclusivity · case 03

Charging is allowed during the minute the window closes.

EV charging session scheduling◈ Members↗
FA-93134

Weekly recurring charging windows: same-day end exclusivity · case 04

Charging is allowed during the minute the window closes.

EV charging session scheduling◈ Members↗
FA-93135

Weekly recurring charging windows: same-day end exclusivity · case 05

Charging is allowed during the minute the window closes.

EV charging session scheduling◈ Members↗
FA-93136

Weekly recurring charging windows: previous weekday wrap · case 01

Overnight windows continue into the wrong morning.

EV charging session scheduling● Open access↗
FA-93137

Weekly recurring charging windows: previous weekday wrap · case 02

Overnight windows continue into the wrong morning.

EV charging session scheduling◈ Members↗
FA-93138

Weekly recurring charging windows: previous weekday wrap · case 03

Overnight windows continue into the wrong morning.

EV charging session scheduling◈ Members↗
FA-93139

Weekly recurring charging windows: previous weekday wrap · case 04

Overnight windows continue into the wrong morning.

EV charging session scheduling◈ Members↗
FA-93140

Weekly recurring charging windows: previous weekday wrap · case 05

Overnight windows continue into the wrong morning.

EV charging session scheduling◈ Members↗
FA-93141

Weekly recurring charging windows: overnight tail end · case 01

Overnight windows stay open one minute past their end time.

EV charging session scheduling● Open access↗
FA-93142

Weekly recurring charging windows: overnight tail end · case 02

Overnight windows stay open one minute past their end time.

EV charging session scheduling◈ Members↗
FA-93143

Weekly recurring charging windows: overnight tail end · case 03

Overnight windows stay open one minute past their end time.

EV charging session scheduling◈ Members↗
FA-93144

Weekly recurring charging windows: overnight tail end · case 04

Overnight windows stay open one minute past their end time.

EV charging session scheduling◈ Members↗
FA-93145

Weekly recurring charging windows: overnight tail end · case 05

Overnight windows stay open one minute past their end time.

EV charging session scheduling◈ Members↗
FA-93146

Weekly recurring charging windows: overnight head start · case 01

The opening minute of an overnight window is refused.

EV charging session scheduling● Open access↗
FA-93147

Weekly recurring charging windows: overnight head start · case 02

The opening minute of an overnight window is refused.

EV charging session scheduling◈ Members↗
FA-93148

Weekly recurring charging windows: overnight head start · case 03

The opening minute of an overnight window is refused.

EV charging session scheduling◈ Members↗
FA-93149

Weekly recurring charging windows: overnight head start · case 04

The opening minute of an overnight window is refused.

EV charging session scheduling◈ Members↗
FA-93150

Weekly recurring charging windows: overnight head start · case 05

The opening minute of an overnight window is refused.

EV charging session scheduling◈ Members↗
FA-93151

Weekly recurring charging windows: weekday bit order · case 01

Weekday-only schedules allow charging on Sunday and not on Friday.

EV charging session scheduling● Open access↗
FA-93152

Weekly recurring charging windows: weekday bit order · case 02

Weekday-only schedules allow charging on Sunday and not on Friday.

EV charging session scheduling◈ Members↗
FA-93153

Weekly recurring charging windows: weekday bit order · case 03

Weekday-only schedules allow charging on Sunday and not on Friday.

EV charging session scheduling◈ Members↗
FA-93154

Weekly recurring charging windows: weekday bit order · case 04

Weekday-only schedules allow charging on Sunday and not on Friday.

EV charging session scheduling◈ Members↗
FA-93155

Weekly recurring charging windows: weekday bit order · case 05

Weekday-only schedules allow charging on Sunday and not on Friday.

EV charging session scheduling◈ Members↗
FA-93156

Weekly recurring charging windows: overnight tail day selection · case 01

Friday-night windows do not continue into Saturday morning, but Saturday mornings open when only Saturday night is scheduled.

EV charging session scheduling● Open access↗
FA-93157

Weekly recurring charging windows: overnight tail day selection · case 02

Friday-night windows do not continue into Saturday morning, but Saturday mornings open when only Saturday night is scheduled.

EV charging session scheduling◈ Members↗
FA-93158

Weekly recurring charging windows: overnight tail day selection · case 03

Friday-night windows do not continue into Saturday morning, but Saturday mornings open when only Saturday night is scheduled.

EV charging session scheduling◈ Members↗
FA-93159

Weekly recurring charging windows: overnight tail day selection · case 04

Friday-night windows do not continue into Saturday morning, but Saturday mornings open when only Saturday night is scheduled.

EV charging session scheduling◈ Members↗
FA-93160

Weekly recurring charging windows: overnight tail day selection · case 05

Friday-night windows do not continue into Saturday morning, but Saturday mornings open when only Saturday night is scheduled.

EV charging session scheduling◈ Members↗
FA-93161

Demand-response curtailment of a charge plan: opt-out honoured · case 01

Customers who opted out of an event are curtailed anyway.

EV charging session scheduling● Open access↗
FA-93162

Demand-response curtailment of a charge plan: opt-out honoured · case 02

Customers who opted out of an event are curtailed anyway.

EV charging session scheduling◈ Members↗
FA-93163

Demand-response curtailment of a charge plan: opt-out honoured · case 03

Customers who opted out of an event are curtailed anyway.

EV charging session scheduling◈ Members↗
FA-93164

Demand-response curtailment of a charge plan: opt-out honoured · case 04

Customers who opted out of an event are curtailed anyway.

EV charging session scheduling◈ Members↗
FA-93165

Demand-response curtailment of a charge plan: opt-out honoured · case 05

Customers who opted out of an event are curtailed anyway.

EV charging session scheduling◈ Members↗
FA-93166

Demand-response curtailment of a charge plan: overlapping events · case 01

When two events overlap the milder one can win.

EV charging session scheduling● Open access↗
FA-93167

Demand-response curtailment of a charge plan: overlapping events · case 02

When two events overlap the milder one can win.

EV charging session scheduling◈ Members↗
FA-93168

Demand-response curtailment of a charge plan: overlapping events · case 03

When two events overlap the milder one can win.

EV charging session scheduling◈ Members↗
FA-93169

Demand-response curtailment of a charge plan: overlapping events · case 04

When two events overlap the milder one can win.

EV charging session scheduling◈ Members↗
FA-93170

Demand-response curtailment of a charge plan: overlapping events · case 05

When two events overlap the milder one can win.

EV charging session scheduling◈ Members↗
FA-93171

Demand-response curtailment of a charge plan: event end exclusivity · case 01

Curtailment lingers one slot after the event ends.

EV charging session scheduling● Open access↗
FA-93172

Demand-response curtailment of a charge plan: event end exclusivity · case 02

Curtailment lingers one slot after the event ends.

EV charging session scheduling◈ Members↗
FA-93173

Demand-response curtailment of a charge plan: event end exclusivity · case 03

Curtailment lingers one slot after the event ends.

EV charging session scheduling◈ Members↗
FA-93174

Demand-response curtailment of a charge plan: event end exclusivity · case 04

Curtailment lingers one slot after the event ends.

EV charging session scheduling◈ Members↗
FA-93175

Demand-response curtailment of a charge plan: event end exclusivity · case 05

Curtailment lingers one slot after the event ends.

EV charging session scheduling◈ Members↗
FA-93176

Demand-response curtailment of a charge plan: percentage rounding stage · case 01

Curtailed setpoints are slightly lower than the stated percentage for odd plans.

EV charging session scheduling● Open access↗
FA-93177

Demand-response curtailment of a charge plan: percentage rounding stage · case 02

Curtailed setpoints are slightly lower than the stated percentage for odd plans.

EV charging session scheduling◈ Members↗
FA-93178

Demand-response curtailment of a charge plan: percentage rounding stage · case 03

Curtailed setpoints are slightly lower than the stated percentage for odd plans.

EV charging session scheduling◈ Members↗
FA-93179

Demand-response curtailment of a charge plan: percentage rounding stage · case 04

Curtailed setpoints are slightly lower than the stated percentage for odd plans.

EV charging session scheduling◈ Members↗
FA-93180

Demand-response curtailment of a charge plan: percentage rounding stage · case 05

Curtailed setpoints are slightly lower than the stated percentage for odd plans.

EV charging session scheduling◈ Members↗
FA-93181

Demand-response curtailment of a charge plan: floor applies only to curtailment · case 01

Slots planned below the floor, even zero-power slots, are raised to the floor power.

EV charging session scheduling● Open access↗
FA-93182

Demand-response curtailment of a charge plan: floor applies only to curtailment · case 02

Slots planned below the floor, even zero-power slots, are raised to the floor power.

EV charging session scheduling◈ Members↗
FA-93183

Demand-response curtailment of a charge plan: floor applies only to curtailment · case 03

Slots planned below the floor, even zero-power slots, are raised to the floor power.

EV charging session scheduling◈ Members↗
FA-93184

Demand-response curtailment of a charge plan: floor applies only to curtailment · case 04

Slots planned below the floor, even zero-power slots, are raised to the floor power.

EV charging session scheduling◈ Members↗
FA-93185

Demand-response curtailment of a charge plan: floor applies only to curtailment · case 05

Slots planned below the floor, even zero-power slots, are raised to the floor power.

EV charging session scheduling◈ Members↗
FA-93186

Demand-response curtailment of a charge plan: curtailed energy sign · case 01

Curtailment reports a negative reduction.

EV charging session scheduling● Open access↗
FA-93187

Demand-response curtailment of a charge plan: curtailed energy sign · case 02

Curtailment reports a negative reduction.

EV charging session scheduling◈ Members↗
FA-93188

Demand-response curtailment of a charge plan: curtailed energy sign · case 03

Curtailment reports a negative reduction.

EV charging session scheduling◈ Members↗
FA-93189

Demand-response curtailment of a charge plan: curtailed energy sign · case 04

Curtailment reports a negative reduction.

EV charging session scheduling◈ Members↗
FA-93190

Demand-response curtailment of a charge plan: curtailed energy sign · case 05

Curtailment reports a negative reduction.

EV charging session scheduling◈ Members↗
FA-93191

Connector session state machine: authorisation timeout boundary · case 01

A driver authorising exactly at the timeout is rejected.

EV charging session scheduling● Open access↗
FA-93192

Connector session state machine: authorisation timeout boundary · case 02

A driver authorising exactly at the timeout is rejected.

EV charging session scheduling◈ Members↗
FA-93193

Connector session state machine: authorisation timeout boundary · case 03

A driver authorising exactly at the timeout is rejected.

EV charging session scheduling◈ Members↗
FA-93194

Connector session state machine: authorisation timeout boundary · case 04

A driver authorising exactly at the timeout is rejected.

EV charging session scheduling◈ Members↗
FA-93195

Connector session state machine: authorisation timeout boundary · case 05

A driver authorising exactly at the timeout is rejected.

EV charging session scheduling◈ Members↗
FA-93196

Connector session state machine: pause accumulation · case 01

Charging time before an EV-initiated pause disappears from the session total.

EV charging session scheduling● Open access↗
FA-93197

Connector session state machine: pause accumulation · case 02

Charging time before an EV-initiated pause disappears from the session total.

EV charging session scheduling◈ Members↗
FA-93198

Connector session state machine: pause accumulation · case 03

Charging time before an EV-initiated pause disappears from the session total.

EV charging session scheduling◈ Members↗
FA-93199

Connector session state machine: pause accumulation · case 04

Charging time before an EV-initiated pause disappears from the session total.

EV charging session scheduling◈ Members↗
FA-93200

Connector session state machine: pause accumulation · case 05

Charging time before an EV-initiated pause disappears from the session total.

EV charging session scheduling◈ 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 ↗