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

Car call registration and cancellation: floor range check · case 01

A non-existent floor is registered as a car call.

Elevator dispatch scheduling● Open access↗
FA-67502

Car call registration and cancellation: floor range check · case 02

A non-existent floor is registered as a car call.

Elevator dispatch scheduling◈ Members↗
FA-67503

Car call registration and cancellation: floor range check · case 03

A non-existent floor is registered as a car call.

Elevator dispatch scheduling◈ Members↗
FA-67504

Car call registration and cancellation: floor range check · case 04

A non-existent floor is registered as a car call.

Elevator dispatch scheduling◈ Members↗
FA-67505

Car call registration and cancellation: floor range check · case 05

A non-existent floor is registered as a car call.

Elevator dispatch scheduling◈ Members↗
FA-67506

Car call registration and cancellation: double press cancel · case 01

The last remaining call is cancelled by a double press, or earlier calls cannot be cancelled.

Elevator dispatch scheduling● Open access↗
FA-67507

Car call registration and cancellation: double press cancel · case 02

The last remaining call is cancelled by a double press, or earlier calls cannot be cancelled.

Elevator dispatch scheduling◈ Members↗
FA-67508

Car call registration and cancellation: double press cancel · case 03

The last remaining call is cancelled by a double press, or earlier calls cannot be cancelled.

Elevator dispatch scheduling◈ Members↗
FA-67509

Car call registration and cancellation: double press cancel · case 04

The last remaining call is cancelled by a double press, or earlier calls cannot be cancelled.

Elevator dispatch scheduling◈ Members↗
FA-67510

Car call registration and cancellation: double press cancel · case 05

The last remaining call is cancelled by a double press, or earlier calls cannot be cancelled.

Elevator dispatch scheduling◈ Members↗
FA-67511

Car call registration and cancellation: nuisance limit · case 01

An empty car accepts a sixth call from a prankster, or legitimate calls are refused.

Elevator dispatch scheduling● Open access↗
FA-67512

Car call registration and cancellation: nuisance limit · case 02

An empty car accepts a sixth call from a prankster, or legitimate calls are refused.

Elevator dispatch scheduling◈ Members↗
FA-67513

Car call registration and cancellation: nuisance limit · case 03

An empty car accepts a sixth call from a prankster, or legitimate calls are refused.

Elevator dispatch scheduling◈ Members↗
FA-67514

Car call registration and cancellation: nuisance limit · case 04

An empty car accepts a sixth call from a prankster, or legitimate calls are refused.

Elevator dispatch scheduling◈ Members↗
FA-67515

Car call registration and cancellation: nuisance limit · case 05

An empty car accepts a sixth call from a prankster, or legitimate calls are refused.

Elevator dispatch scheduling◈ Members↗
FA-67516

Hall call waiting time statistics: censored waits · case 01

Long-waiting unanswered calls vanish from the statistics.

Elevator dispatch scheduling● Open access↗
FA-67517

Hall call waiting time statistics: censored waits · case 02

Long-waiting unanswered calls vanish from the statistics.

Elevator dispatch scheduling◈ Members↗
FA-67518

Hall call waiting time statistics: censored waits · case 03

Long-waiting unanswered calls vanish from the statistics.

Elevator dispatch scheduling◈ Members↗
FA-67519

Hall call waiting time statistics: censored waits · case 04

Long-waiting unanswered calls vanish from the statistics.

Elevator dispatch scheduling◈ Members↗
FA-67520

Hall call waiting time statistics: censored waits · case 05

Long-waiting unanswered calls vanish from the statistics.

Elevator dispatch scheduling◈ Members↗
FA-67521

Hall call waiting time statistics: clock skew clamp · case 01

Negative waits pull the average down.

Elevator dispatch scheduling● Open access↗
FA-67522

Hall call waiting time statistics: clock skew clamp · case 02

Negative waits pull the average down.

Elevator dispatch scheduling◈ Members↗
FA-67523

Hall call waiting time statistics: clock skew clamp · case 03

Negative waits pull the average down.

Elevator dispatch scheduling◈ Members↗
FA-67524

Hall call waiting time statistics: clock skew clamp · case 04

Negative waits pull the average down.

Elevator dispatch scheduling◈ Members↗
FA-67525

Hall call waiting time statistics: clock skew clamp · case 05

Negative waits pull the average down.

Elevator dispatch scheduling◈ Members↗
FA-67526

Hall call waiting time statistics: long wait threshold · case 01

Calls answered in exactly sixty seconds count as long waits, or none ever do.

Elevator dispatch scheduling● Open access↗
FA-67527

Hall call waiting time statistics: long wait threshold · case 02

Calls answered in exactly sixty seconds count as long waits, or none ever do.

Elevator dispatch scheduling◈ Members↗
FA-67528

Hall call waiting time statistics: long wait threshold · case 03

Calls answered in exactly sixty seconds count as long waits, or none ever do.

Elevator dispatch scheduling◈ Members↗
FA-67529

Hall call waiting time statistics: long wait threshold · case 04

Calls answered in exactly sixty seconds count as long waits, or none ever do.

Elevator dispatch scheduling◈ Members↗
FA-67530

Hall call waiting time statistics: long wait threshold · case 05

Calls answered in exactly sixty seconds count as long waits, or none ever do.

Elevator dispatch scheduling◈ Members↗
FA-67531

Hall call waiting time statistics: mean rounding · case 01

The mean wait is one second high.

Elevator dispatch scheduling● Open access↗
FA-67532

Hall call waiting time statistics: mean rounding · case 02

The mean wait is one second high.

Elevator dispatch scheduling◈ Members↗
FA-67533

Hall call waiting time statistics: mean rounding · case 03

The mean wait is one second high.

Elevator dispatch scheduling◈ Members↗
FA-67534

Hall call waiting time statistics: mean rounding · case 04

The mean wait is one second high.

Elevator dispatch scheduling◈ Members↗
FA-67535

Hall call waiting time statistics: mean rounding · case 05

The mean wait is one second high.

Elevator dispatch scheduling◈ Members↗
FA-67536

Hall call ETA with intermediate stops: direction mirroring · case 01

ETAs for down-travelling cars count the wrong stops.

Elevator dispatch scheduling● Open access↗
FA-67537

Hall call ETA with intermediate stops: direction mirroring · case 02

ETAs for down-travelling cars count the wrong stops.

Elevator dispatch scheduling◈ Members↗
FA-67538

Hall call ETA with intermediate stops: direction mirroring · case 03

ETAs for down-travelling cars count the wrong stops.

Elevator dispatch scheduling◈ Members↗
FA-67539

Hall call ETA with intermediate stops: direction mirroring · case 04

ETAs for down-travelling cars count the wrong stops.

Elevator dispatch scheduling◈ Members↗
FA-67540

Hall call ETA with intermediate stops: direction mirroring · case 05

ETAs for down-travelling cars count the wrong stops.

Elevator dispatch scheduling◈ Members↗
FA-67541

Hall call ETA with intermediate stops: direct service condition · case 01

A call at the floor the car has just left, or a call wanting the other direction, is treated as directly on the way.

Elevator dispatch scheduling● Open access↗
FA-67542

Hall call ETA with intermediate stops: direct service condition · case 02

A call at the floor the car has just left, or a call wanting the other direction, is treated as directly on the way.

Elevator dispatch scheduling◈ Members↗
FA-67543

Hall call ETA with intermediate stops: direct service condition · case 03

A call at the floor the car has just left, or a call wanting the other direction, is treated as directly on the way.

Elevator dispatch scheduling◈ Members↗
FA-67544

Hall call ETA with intermediate stops: direct service condition · case 04

A call at the floor the car has just left, or a call wanting the other direction, is treated as directly on the way.

Elevator dispatch scheduling◈ Members↗
FA-67545

Hall call ETA with intermediate stops: direct service condition · case 05

A call at the floor the car has just left, or a call wanting the other direction, is treated as directly on the way.

Elevator dispatch scheduling◈ Members↗
FA-67546

Hall call ETA with intermediate stops: return leg stops · case 01

The ETA of calls behind the car ignores stops made on the way back.

Elevator dispatch scheduling● Open access↗
FA-67547

Hall call ETA with intermediate stops: return leg stops · case 02

The ETA of calls behind the car ignores stops made on the way back.

Elevator dispatch scheduling◈ Members↗
FA-67548

Hall call ETA with intermediate stops: return leg stops · case 03

The ETA of calls behind the car ignores stops made on the way back.

Elevator dispatch scheduling◈ Members↗
FA-67549

Hall call ETA with intermediate stops: return leg stops · case 04

The ETA of calls behind the car ignores stops made on the way back.

Elevator dispatch scheduling◈ Members↗
FA-67550

Hall call ETA with intermediate stops: return leg stops · case 05

The ETA of calls behind the car ignores stops made on the way back.

Elevator dispatch scheduling◈ Members↗
FA-67551

Hall call ETA with intermediate stops: reversal path length · case 01

The ETA forgets the distance run beyond the car position before reversing.

Elevator dispatch scheduling● Open access↗
FA-67552

Hall call ETA with intermediate stops: reversal path length · case 02

The ETA forgets the distance run beyond the car position before reversing.

Elevator dispatch scheduling◈ Members↗
FA-67553

Hall call ETA with intermediate stops: reversal path length · case 03

The ETA forgets the distance run beyond the car position before reversing.

Elevator dispatch scheduling◈ Members↗
FA-67554

Hall call ETA with intermediate stops: reversal path length · case 04

The ETA forgets the distance run beyond the car position before reversing.

Elevator dispatch scheduling◈ Members↗
FA-67555

Hall call ETA with intermediate stops: reversal path length · case 05

The ETA forgets the distance run beyond the car position before reversing.

Elevator dispatch scheduling◈ Members↗
FA-67556

Hall call ETA with intermediate stops: direct leg stops · case 01

A direct run charges a stop at the car current floor or stops beyond the target.

Elevator dispatch scheduling● Open access↗
FA-67557

Hall call ETA with intermediate stops: direct leg stops · case 02

A direct run charges a stop at the car current floor or stops beyond the target.

Elevator dispatch scheduling◈ Members↗
FA-67558

Hall call ETA with intermediate stops: direct leg stops · case 03

A direct run charges a stop at the car current floor or stops beyond the target.

Elevator dispatch scheduling◈ Members↗
FA-67559

Hall call ETA with intermediate stops: direct leg stops · case 04

A direct run charges a stop at the car current floor or stops beyond the target.

Elevator dispatch scheduling◈ Members↗
FA-67560

Hall call ETA with intermediate stops: direct leg stops · case 05

A direct run charges a stop at the car current floor or stops beyond the target.

Elevator dispatch scheduling◈ Members↗
FA-67561

Fire service phase I recall: recall floor choice · case 01

Cars are recalled to a smoke-filled floor.

Elevator dispatch scheduling● Open access↗
FA-67562

Fire service phase I recall: recall floor choice · case 02

Cars are recalled to a smoke-filled floor.

Elevator dispatch scheduling◈ Members↗
FA-67563

Fire service phase I recall: recall floor choice · case 03

Cars are recalled to a smoke-filled floor.

Elevator dispatch scheduling◈ Members↗
FA-67564

Fire service phase I recall: recall floor choice · case 04

Cars are recalled to a smoke-filled floor.

Elevator dispatch scheduling◈ Members↗
FA-67565

Fire service phase I recall: recall floor choice · case 05

Cars are recalled to a smoke-filled floor.

Elevator dispatch scheduling◈ Members↗
FA-67566

Fire service phase I recall: towards test strictness · case 01

A car passing the recall floor is told to run nonstop to where it already is.

Elevator dispatch scheduling● Open access↗
FA-67567

Fire service phase I recall: towards test strictness · case 02

A car passing the recall floor is told to run nonstop to where it already is.

Elevator dispatch scheduling◈ Members↗
FA-67568

Fire service phase I recall: towards test strictness · case 03

A car passing the recall floor is told to run nonstop to where it already is.

Elevator dispatch scheduling◈ Members↗
FA-67569

Fire service phase I recall: towards test strictness · case 04

A car passing the recall floor is told to run nonstop to where it already is.

Elevator dispatch scheduling◈ Members↗
FA-67570

Fire service phase I recall: towards test strictness · case 05

A car passing the recall floor is told to run nonstop to where it already is.

Elevator dispatch scheduling◈ Members↗
FA-67571

Fire service phase I recall: reverse stop floor · case 01

A car moving away is told to stop at the floor it is passing.

Elevator dispatch scheduling● Open access↗
FA-67572

Fire service phase I recall: reverse stop floor · case 02

A car moving away is told to stop at the floor it is passing.

Elevator dispatch scheduling◈ Members↗
FA-67573

Fire service phase I recall: reverse stop floor · case 03

A car moving away is told to stop at the floor it is passing.

Elevator dispatch scheduling◈ Members↗
FA-67574

Fire service phase I recall: reverse stop floor · case 04

A car moving away is told to stop at the floor it is passing.

Elevator dispatch scheduling◈ Members↗
FA-67575

Fire service phase I recall: reverse stop floor · case 05

A car moving away is told to stop at the floor it is passing.

Elevator dispatch scheduling◈ Members↗
FA-67576

Fire service phase I recall: shaft end clipping · case 01

A car moving away at the top or bottom is sent to a floor that does not exist.

Elevator dispatch scheduling● Open access↗
FA-67577

Fire service phase I recall: shaft end clipping · case 02

A car moving away at the top or bottom is sent to a floor that does not exist.

Elevator dispatch scheduling◈ Members↗
FA-67578

Fire service phase I recall: shaft end clipping · case 03

A car moving away at the top or bottom is sent to a floor that does not exist.

Elevator dispatch scheduling◈ Members↗
FA-67579

Fire service phase I recall: shaft end clipping · case 04

A car moving away at the top or bottom is sent to a floor that does not exist.

Elevator dispatch scheduling◈ Members↗
FA-67580

Fire service phase I recall: shaft end clipping · case 05

A car moving away at the top or bottom is sent to a floor that does not exist.

Elevator dispatch scheduling◈ Members↗
FA-67581

Fire service phase I recall: stationary door opening · case 01

A car parked at the recall floor keeps its doors shut or a passing car opens its doors.

Elevator dispatch scheduling● Open access↗
FA-67582

Fire service phase I recall: stationary door opening · case 02

A car parked at the recall floor keeps its doors shut or a passing car opens its doors.

Elevator dispatch scheduling◈ Members↗
FA-67583

Fire service phase I recall: stationary door opening · case 03

A car parked at the recall floor keeps its doors shut or a passing car opens its doors.

Elevator dispatch scheduling◈ Members↗
FA-67584

Fire service phase I recall: stationary door opening · case 04

A car parked at the recall floor keeps its doors shut or a passing car opens its doors.

Elevator dispatch scheduling◈ Members↗
FA-67585

Fire service phase I recall: stationary door opening · case 05

A car parked at the recall floor keeps its doors shut or a passing car opens its doors.

Elevator dispatch scheduling◈ Members↗
FA-67586

Zoned express car call acceptance: zone upper bound · case 01

The top floor of the zone is refused.

Elevator dispatch scheduling● Open access↗
FA-67587

Zoned express car call acceptance: zone upper bound · case 02

The top floor of the zone is refused.

Elevator dispatch scheduling◈ Members↗
FA-67588

Zoned express car call acceptance: zone upper bound · case 03

The top floor of the zone is refused.

Elevator dispatch scheduling◈ Members↗
FA-67589

Zoned express car call acceptance: zone upper bound · case 04

The top floor of the zone is refused.

Elevator dispatch scheduling◈ Members↗
FA-67590

Zoned express car call acceptance: zone upper bound · case 05

The top floor of the zone is refused.

Elevator dispatch scheduling◈ Members↗
FA-67591

Zoned express car call acceptance: suggestion tie-break · case 01

Equidistant suggestions point downwards.

Elevator dispatch scheduling● Open access↗
FA-67592

Zoned express car call acceptance: suggestion tie-break · case 02

Equidistant suggestions point downwards.

Elevator dispatch scheduling◈ Members↗
FA-67593

Zoned express car call acceptance: suggestion tie-break · case 03

Equidistant suggestions point downwards.

Elevator dispatch scheduling◈ Members↗
FA-67594

Zoned express car call acceptance: suggestion tie-break · case 04

Equidistant suggestions point downwards.

Elevator dispatch scheduling◈ Members↗
FA-67595

Zoned express car call acceptance: suggestion tie-break · case 05

Equidistant suggestions point downwards.

Elevator dispatch scheduling◈ Members↗
FA-67596

Zoned express car call acceptance: sky lobby service · case 01

Passengers are refused at the sky lobby where they transfer.

Elevator dispatch scheduling● Open access↗
FA-67597

Zoned express car call acceptance: sky lobby service · case 02

Passengers are refused at the sky lobby where they transfer.

Elevator dispatch scheduling◈ Members↗
FA-67598

Zoned express car call acceptance: sky lobby service · case 03

Passengers are refused at the sky lobby where they transfer.

Elevator dispatch scheduling◈ Members↗
FA-67599

Zoned express car call acceptance: sky lobby service · case 04

Passengers are refused at the sky lobby where they transfer.

Elevator dispatch scheduling◈ Members↗
FA-67600

Zoned express car call acceptance: sky lobby service · case 05

Passengers are refused at the sky lobby where they transfer.

Elevator dispatch 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 ↗