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

Connector reservation conflict check: free connector search order · case 01

Open-choice reservations land on the highest connector instead of the lowest free one.

EV charging session scheduling● Open access↗
FA-93002

Connector reservation conflict check: free connector search order · case 02

Open-choice reservations land on the highest connector instead of the lowest free one.

EV charging session scheduling◈ Members↗
FA-93003

Connector reservation conflict check: free connector search order · case 03

Open-choice reservations land on the highest connector instead of the lowest free one.

EV charging session scheduling◈ Members↗
FA-93004

Connector reservation conflict check: free connector search order · case 04

Open-choice reservations land on the highest connector instead of the lowest free one.

EV charging session scheduling◈ Members↗
FA-93005

Connector reservation conflict check: free connector search order · case 05

Open-choice reservations land on the highest connector instead of the lowest free one.

EV charging session scheduling◈ Members↗
FA-93006

PV surplus following with hysteresis: start threshold comparison · case 01

Surplus exactly at the start threshold never starts charging.

EV charging session scheduling● Open access↗
FA-93007

PV surplus following with hysteresis: start threshold comparison · case 02

Surplus exactly at the start threshold never starts charging.

EV charging session scheduling◈ Members↗
FA-93008

PV surplus following with hysteresis: start threshold comparison · case 03

Surplus exactly at the start threshold never starts charging.

EV charging session scheduling◈ Members↗
FA-93009

PV surplus following with hysteresis: start threshold comparison · case 04

Surplus exactly at the start threshold never starts charging.

EV charging session scheduling◈ Members↗
FA-93010

PV surplus following with hysteresis: start threshold comparison · case 05

Surplus exactly at the start threshold never starts charging.

EV charging session scheduling◈ Members↗
FA-93011

PV surplus following with hysteresis: counter reset at start · case 01

Charging stops shortly after starting even though the sun never dipped.

EV charging session scheduling● Open access↗
FA-93012

PV surplus following with hysteresis: counter reset at start · case 02

Charging stops shortly after starting even though the sun never dipped.

EV charging session scheduling◈ Members↗
FA-93013

PV surplus following with hysteresis: counter reset at start · case 03

Charging stops shortly after starting even though the sun never dipped.

EV charging session scheduling◈ Members↗
FA-93014

PV surplus following with hysteresis: counter reset at start · case 04

Charging stops shortly after starting even though the sun never dipped.

EV charging session scheduling◈ Members↗
FA-93015

PV surplus following with hysteresis: counter reset at start · case 05

Charging stops shortly after starting even though the sun never dipped.

EV charging session scheduling◈ Members↗
FA-93016

PV surplus following with hysteresis: stop streak interruption · case 01

Several short, separated cloud dips add up and stop the charger.

EV charging session scheduling● Open access↗
FA-93017

PV surplus following with hysteresis: stop streak interruption · case 02

Several short, separated cloud dips add up and stop the charger.

EV charging session scheduling◈ Members↗
FA-93018

PV surplus following with hysteresis: stop streak interruption · case 03

Several short, separated cloud dips add up and stop the charger.

EV charging session scheduling◈ Members↗
FA-93019

PV surplus following with hysteresis: stop streak interruption · case 04

Several short, separated cloud dips add up and stop the charger.

EV charging session scheduling◈ Members↗
FA-93020

PV surplus following with hysteresis: stop streak interruption · case 05

Several short, separated cloud dips add up and stop the charger.

EV charging session scheduling◈ Members↗
FA-93021

PV surplus following with hysteresis: stop delay comparison · case 01

Charging continues one sample longer than the configured stop delay.

EV charging session scheduling● Open access↗
FA-93022

PV surplus following with hysteresis: stop delay comparison · case 02

Charging continues one sample longer than the configured stop delay.

EV charging session scheduling◈ Members↗
FA-93023

PV surplus following with hysteresis: stop delay comparison · case 03

Charging continues one sample longer than the configured stop delay.

EV charging session scheduling◈ Members↗
FA-93024

PV surplus following with hysteresis: stop delay comparison · case 04

Charging continues one sample longer than the configured stop delay.

EV charging session scheduling◈ Members↗
FA-93025

PV surplus following with hysteresis: stop delay comparison · case 05

Charging continues one sample longer than the configured stop delay.

EV charging session scheduling◈ Members↗
FA-93026

PV surplus following with hysteresis: minimum charging power floor · case 01

While clouds pass the charger is commanded below the minimum pilot current.

EV charging session scheduling● Open access↗
FA-93027

PV surplus following with hysteresis: minimum charging power floor · case 02

While clouds pass the charger is commanded below the minimum pilot current.

EV charging session scheduling◈ Members↗
FA-93028

PV surplus following with hysteresis: minimum charging power floor · case 03

While clouds pass the charger is commanded below the minimum pilot current.

EV charging session scheduling◈ Members↗
FA-93029

PV surplus following with hysteresis: minimum charging power floor · case 04

While clouds pass the charger is commanded below the minimum pilot current.

EV charging session scheduling◈ Members↗
FA-93030

PV surplus following with hysteresis: minimum charging power floor · case 05

While clouds pass the charger is commanded below the minimum pilot current.

EV charging session scheduling◈ Members↗
FA-93031

PV surplus following with hysteresis: power reported at transition sample · case 01

The power profile lags the charging state by one minute.

EV charging session scheduling● Open access↗
FA-93032

PV surplus following with hysteresis: power reported at transition sample · case 02

The power profile lags the charging state by one minute.

EV charging session scheduling◈ Members↗
FA-93033

PV surplus following with hysteresis: power reported at transition sample · case 03

The power profile lags the charging state by one minute.

EV charging session scheduling◈ Members↗
FA-93034

PV surplus following with hysteresis: power reported at transition sample · case 04

The power profile lags the charging state by one minute.

EV charging session scheduling◈ Members↗
FA-93035

PV surplus following with hysteresis: power reported at transition sample · case 05

The power profile lags the charging state by one minute.

EV charging session scheduling◈ Members↗
FA-93036

Ready-by departure latest start: efficiency direction · case 01

Cars finish short of their target because charging starts too late.

EV charging session scheduling● Open access↗
FA-93037

Ready-by departure latest start: efficiency direction · case 02

Cars finish short of their target because charging starts too late.

EV charging session scheduling◈ Members↗
FA-93038

Ready-by departure latest start: efficiency direction · case 03

Cars finish short of their target because charging starts too late.

EV charging session scheduling◈ Members↗
FA-93039

Ready-by departure latest start: efficiency direction · case 04

Cars finish short of their target because charging starts too late.

EV charging session scheduling◈ Members↗
FA-93040

Ready-by departure latest start: efficiency direction · case 05

Cars finish short of their target because charging starts too late.

EV charging session scheduling◈ Members↗
FA-93041

Ready-by departure latest start: duration rounding · case 01

The session plan ends a minute before the energy is actually delivered.

EV charging session scheduling● Open access↗
FA-93042

Ready-by departure latest start: duration rounding · case 02

The session plan ends a minute before the energy is actually delivered.

EV charging session scheduling◈ Members↗
FA-93043

Ready-by departure latest start: duration rounding · case 03

The session plan ends a minute before the energy is actually delivered.

EV charging session scheduling◈ Members↗
FA-93044

Ready-by departure latest start: duration rounding · case 04

The session plan ends a minute before the energy is actually delivered.

EV charging session scheduling◈ Members↗
FA-93045

Ready-by departure latest start: duration rounding · case 05

The session plan ends a minute before the energy is actually delivered.

EV charging session scheduling◈ Members↗
FA-93046

Ready-by departure latest start: buffer direction · case 01

Charging is planned to finish after the driver leaves.

EV charging session scheduling● Open access↗
FA-93047

Ready-by departure latest start: buffer direction · case 02

Charging is planned to finish after the driver leaves.

EV charging session scheduling◈ Members↗
FA-93048

Ready-by departure latest start: buffer direction · case 03

Charging is planned to finish after the driver leaves.

EV charging session scheduling◈ Members↗
FA-93049

Ready-by departure latest start: buffer direction · case 04

Charging is planned to finish after the driver leaves.

EV charging session scheduling◈ Members↗
FA-93050

Ready-by departure latest start: buffer direction · case 05

Charging is planned to finish after the driver leaves.

EV charging session scheduling◈ Members↗
FA-93051

Ready-by departure latest start: quarter-hour quantization · case 01

Planned starts snap to the next quarter hour and finish after the target time.

EV charging session scheduling● Open access↗
FA-93052

Ready-by departure latest start: quarter-hour quantization · case 02

Planned starts snap to the next quarter hour and finish after the target time.

EV charging session scheduling◈ Members↗
FA-93053

Ready-by departure latest start: quarter-hour quantization · case 03

Planned starts snap to the next quarter hour and finish after the target time.

EV charging session scheduling◈ Members↗
FA-93054

Ready-by departure latest start: quarter-hour quantization · case 04

Planned starts snap to the next quarter hour and finish after the target time.

EV charging session scheduling◈ Members↗
FA-93055

Ready-by departure latest start: quarter-hour quantization · case 05

Planned starts snap to the next quarter hour and finish after the target time.

EV charging session scheduling◈ Members↗
FA-93056

Ready-by departure latest start: late detection · case 01

Plans report starts in the past with status ok.

EV charging session scheduling● Open access↗
FA-93057

Ready-by departure latest start: late detection · case 02

Plans report starts in the past with status ok.

EV charging session scheduling◈ Members↗
FA-93058

Ready-by departure latest start: late detection · case 03

Plans report starts in the past with status ok.

EV charging session scheduling◈ Members↗
FA-93059

Ready-by departure latest start: late detection · case 04

Plans report starts in the past with status ok.

EV charging session scheduling◈ Members↗
FA-93060

Ready-by departure latest start: late detection · case 05

Plans report starts in the past with status ok.

EV charging session scheduling◈ Members↗
FA-93061

Ready-by departure latest start: zero request handling · case 01

A fully charged car gets a zero-length charging plan instead of done.

EV charging session scheduling● Open access↗
FA-93062

Ready-by departure latest start: zero request handling · case 02

A fully charged car gets a zero-length charging plan instead of done.

EV charging session scheduling◈ Members↗
FA-93063

Ready-by departure latest start: zero request handling · case 03

A fully charged car gets a zero-length charging plan instead of done.

EV charging session scheduling◈ Members↗
FA-93064

Ready-by departure latest start: zero request handling · case 04

A fully charged car gets a zero-length charging plan instead of done.

EV charging session scheduling◈ Members↗
FA-93065

Ready-by departure latest start: zero request handling · case 05

A fully charged car gets a zero-length charging plan instead of done.

EV charging session scheduling◈ Members↗
FA-93066

Round-robin port rotation: already-satisfied finish marker · case 01

Vehicles that needed no charge are reported as unfinished.

EV charging session scheduling● Open access↗
FA-93067

Round-robin port rotation: already-satisfied finish marker · case 02

Vehicles that needed no charge are reported as unfinished.

EV charging session scheduling◈ Members↗
FA-93068

Round-robin port rotation: already-satisfied finish marker · case 03

Vehicles that needed no charge are reported as unfinished.

EV charging session scheduling◈ Members↗
FA-93069

Round-robin port rotation: already-satisfied finish marker · case 04

Vehicles that needed no charge are reported as unfinished.

EV charging session scheduling◈ Members↗
FA-93070

Round-robin port rotation: already-satisfied finish marker · case 05

Vehicles that needed no charge are reported as unfinished.

EV charging session scheduling◈ Members↗
FA-93071

Round-robin port rotation: finish slot index · case 01

Reported finish times are one slot earlier than the last charging slot ends.

EV charging session scheduling● Open access↗
FA-93072

Round-robin port rotation: finish slot index · case 02

Reported finish times are one slot earlier than the last charging slot ends.

EV charging session scheduling◈ Members↗
FA-93073

Round-robin port rotation: finish slot index · case 03

Reported finish times are one slot earlier than the last charging slot ends.

EV charging session scheduling◈ Members↗
FA-93074

Round-robin port rotation: finish slot index · case 04

Reported finish times are one slot earlier than the last charging slot ends.

EV charging session scheduling◈ Members↗
FA-93075

Round-robin port rotation: finish slot index · case 05

Reported finish times are one slot earlier than the last charging slot ends.

EV charging session scheduling◈ Members↗
FA-93076

Round-robin port rotation: preempted vehicle queue position · case 01

A vehicle whose quantum expired immediately gets its port back, starving waiting vehicles.

EV charging session scheduling● Open access↗
FA-93077

Round-robin port rotation: preempted vehicle queue position · case 02

A vehicle whose quantum expired immediately gets its port back, starving waiting vehicles.

EV charging session scheduling◈ Members↗
FA-93078

Round-robin port rotation: preempted vehicle queue position · case 03

A vehicle whose quantum expired immediately gets its port back, starving waiting vehicles.

EV charging session scheduling◈ Members↗
FA-93079

Round-robin port rotation: preempted vehicle queue position · case 04

A vehicle whose quantum expired immediately gets its port back, starving waiting vehicles.

EV charging session scheduling◈ Members↗
FA-93080

Round-robin port rotation: preempted vehicle queue position · case 05

A vehicle whose quantum expired immediately gets its port back, starving waiting vehicles.

EV charging session scheduling◈ Members↗
FA-93081

Round-robin port rotation: completion before quantum expiry · case 01

A vehicle that finishes exactly at its quantum boundary is requeued and never reported done.

EV charging session scheduling● Open access↗
FA-93082

Round-robin port rotation: completion before quantum expiry · case 02

A vehicle that finishes exactly at its quantum boundary is requeued and never reported done.

EV charging session scheduling◈ Members↗
FA-93083

Round-robin port rotation: completion before quantum expiry · case 03

A vehicle that finishes exactly at its quantum boundary is requeued and never reported done.

EV charging session scheduling◈ Members↗
FA-93084

Round-robin port rotation: completion before quantum expiry · case 04

A vehicle that finishes exactly at its quantum boundary is requeued and never reported done.

EV charging session scheduling◈ Members↗
FA-93085

Round-robin port rotation: completion before quantum expiry · case 05

A vehicle that finishes exactly at its quantum boundary is requeued and never reported done.

EV charging session scheduling◈ Members↗
FA-93086

Round-robin port rotation: port refill loop · case 01

Only one waiting vehicle is connected per slot even when several ports are free.

EV charging session scheduling● Open access↗
FA-93087

Round-robin port rotation: port refill loop · case 02

Only one waiting vehicle is connected per slot even when several ports are free.

EV charging session scheduling◈ Members↗
FA-93088

Round-robin port rotation: port refill loop · case 03

Only one waiting vehicle is connected per slot even when several ports are free.

EV charging session scheduling◈ Members↗
FA-93089

Round-robin port rotation: port refill loop · case 04

Only one waiting vehicle is connected per slot even when several ports are free.

EV charging session scheduling◈ Members↗
FA-93090

Round-robin port rotation: port refill loop · case 05

Only one waiting vehicle is connected per slot even when several ports are free.

EV charging session scheduling◈ Members↗
FA-93091

Round-robin port rotation: timeline membership · case 01

Timeline rows are in port order and differ between identical fleets.

EV charging session scheduling● Open access↗
FA-93092

Round-robin port rotation: timeline membership · case 02

Timeline rows are in port order and differ between identical fleets.

EV charging session scheduling◈ Members↗
FA-93093

Round-robin port rotation: timeline membership · case 03

Timeline rows are in port order and differ between identical fleets.

EV charging session scheduling◈ Members↗
FA-93094

Round-robin port rotation: timeline membership · case 04

Timeline rows are in port order and differ between identical fleets.

EV charging session scheduling◈ Members↗
FA-93095

Round-robin port rotation: timeline membership · case 05

Timeline rows are in port order and differ between identical fleets.

EV charging session scheduling◈ Members↗
FA-93096

Depot least-laxity-first charging: presence at departure slot · case 01

Energy is granted to vehicles in the slot at which they have already left the depot.

EV charging session scheduling● Open access↗
FA-93097

Depot least-laxity-first charging: presence at departure slot · case 02

Energy is granted to vehicles in the slot at which they have already left the depot.

EV charging session scheduling◈ Members↗
FA-93098

Depot least-laxity-first charging: presence at departure slot · case 03

Energy is granted to vehicles in the slot at which they have already left the depot.

EV charging session scheduling◈ Members↗
FA-93099

Depot least-laxity-first charging: presence at departure slot · case 04

Energy is granted to vehicles in the slot at which they have already left the depot.

EV charging session scheduling◈ Members↗
FA-93100

Depot least-laxity-first charging: presence at departure slot · case 05

Energy is granted to vehicles in the slot at which they have already left the depot.

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 ↗