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

Door dwell time calculation: dwell cap · case 01

Crowded stops hold the car far beyond the maximum dwell.

Elevator dispatch scheduling● Open access↗
FA-67402

Door dwell time calculation: dwell cap · case 02

Crowded stops hold the car far beyond the maximum dwell.

Elevator dispatch scheduling◈ Members↗
FA-67403

Door dwell time calculation: dwell cap · case 03

Crowded stops hold the car far beyond the maximum dwell.

Elevator dispatch scheduling◈ Members↗
FA-67404

Door dwell time calculation: dwell cap · case 04

Crowded stops hold the car far beyond the maximum dwell.

Elevator dispatch scheduling◈ Members↗
FA-67405

Door dwell time calculation: dwell cap · case 05

Crowded stops hold the car far beyond the maximum dwell.

Elevator dispatch scheduling◈ Members↗
FA-67406

Door dwell time calculation: nudging onset · case 01

The door keeps reopening on the third obstruction instead of nudging.

Elevator dispatch scheduling● Open access↗
FA-67407

Door dwell time calculation: nudging onset · case 02

The door keeps reopening on the third obstruction instead of nudging.

Elevator dispatch scheduling◈ Members↗
FA-67408

Door dwell time calculation: nudging onset · case 03

The door keeps reopening on the third obstruction instead of nudging.

Elevator dispatch scheduling◈ Members↗
FA-67409

Door dwell time calculation: nudging onset · case 04

The door keeps reopening on the third obstruction instead of nudging.

Elevator dispatch scheduling◈ Members↗
FA-67410

Door dwell time calculation: nudging onset · case 05

The door keeps reopening on the third obstruction instead of nudging.

Elevator dispatch scheduling◈ Members↗
FA-67411

Load weighing dispatch modes: overload boundary · case 01

A car loaded exactly to the overload limit refuses to depart, or a heavy overload departs.

Elevator dispatch scheduling● Open access↗
FA-67412

Load weighing dispatch modes: overload boundary · case 02

A car loaded exactly to the overload limit refuses to depart, or a heavy overload departs.

Elevator dispatch scheduling◈ Members↗
FA-67413

Load weighing dispatch modes: overload boundary · case 03

A car loaded exactly to the overload limit refuses to depart, or a heavy overload departs.

Elevator dispatch scheduling◈ Members↗
FA-67414

Load weighing dispatch modes: overload boundary · case 04

A car loaded exactly to the overload limit refuses to depart, or a heavy overload departs.

Elevator dispatch scheduling◈ Members↗
FA-67415

Load weighing dispatch modes: overload boundary · case 05

A car loaded exactly to the overload limit refuses to depart, or a heavy overload departs.

Elevator dispatch scheduling◈ Members↗
FA-67416

Load weighing dispatch modes: bypass threshold · case 01

A car at exactly 80% keeps stopping for hall calls, or a lightly loaded car bypasses them.

Elevator dispatch scheduling● Open access↗
FA-67417

Load weighing dispatch modes: bypass threshold · case 02

A car at exactly 80% keeps stopping for hall calls, or a lightly loaded car bypasses them.

Elevator dispatch scheduling◈ Members↗
FA-67418

Load weighing dispatch modes: bypass threshold · case 03

A car at exactly 80% keeps stopping for hall calls, or a lightly loaded car bypasses them.

Elevator dispatch scheduling◈ Members↗
FA-67419

Load weighing dispatch modes: bypass threshold · case 04

A car at exactly 80% keeps stopping for hall calls, or a lightly loaded car bypasses them.

Elevator dispatch scheduling◈ Members↗
FA-67420

Load weighing dispatch modes: bypass threshold · case 05

A car at exactly 80% keeps stopping for hall calls, or a lightly loaded car bypasses them.

Elevator dispatch scheduling◈ Members↗
FA-67421

Load weighing dispatch modes: nuisance call count · case 01

Genuine car calls of a light passenger are cancelled, or prank calls survive.

Elevator dispatch scheduling● Open access↗
FA-67422

Load weighing dispatch modes: nuisance call count · case 02

Genuine car calls of a light passenger are cancelled, or prank calls survive.

Elevator dispatch scheduling◈ Members↗
FA-67423

Load weighing dispatch modes: nuisance call count · case 03

Genuine car calls of a light passenger are cancelled, or prank calls survive.

Elevator dispatch scheduling◈ Members↗
FA-67424

Load weighing dispatch modes: nuisance call count · case 04

Genuine car calls of a light passenger are cancelled, or prank calls survive.

Elevator dispatch scheduling◈ Members↗
FA-67425

Load weighing dispatch modes: nuisance call count · case 05

Genuine car calls of a light passenger are cancelled, or prank calls survive.

Elevator dispatch scheduling◈ Members↗
FA-67426

Load weighing dispatch modes: nuisance load threshold · case 01

The anti-nuisance check fires at exactly ten percent load or misses a load just under a fractional threshold.

Elevator dispatch scheduling● Open access↗
FA-67427

Load weighing dispatch modes: nuisance load threshold · case 02

The anti-nuisance check fires at exactly ten percent load or misses a load just under a fractional threshold.

Elevator dispatch scheduling◈ Members↗
FA-67428

Load weighing dispatch modes: nuisance load threshold · case 03

The anti-nuisance check fires at exactly ten percent load or misses a load just under a fractional threshold.

Elevator dispatch scheduling◈ Members↗
FA-67429

Load weighing dispatch modes: nuisance load threshold · case 04

The anti-nuisance check fires at exactly ten percent load or misses a load just under a fractional threshold.

Elevator dispatch scheduling◈ Members↗
FA-67430

Load weighing dispatch modes: nuisance load threshold · case 05

The anti-nuisance check fires at exactly ten percent load or misses a load just under a fractional threshold.

Elevator dispatch scheduling◈ Members↗
FA-67431

Trip flight time from a trapezoidal profile: floor rise slice · case 01

Trip distances include the rise above the destination floor.

Elevator dispatch scheduling● Open access↗
FA-67432

Trip flight time from a trapezoidal profile: floor rise slice · case 02

Trip distances include the rise above the destination floor.

Elevator dispatch scheduling◈ Members↗
FA-67433

Trip flight time from a trapezoidal profile: floor rise slice · case 03

Trip distances include the rise above the destination floor.

Elevator dispatch scheduling◈ Members↗
FA-67434

Trip flight time from a trapezoidal profile: floor rise slice · case 04

Trip distances include the rise above the destination floor.

Elevator dispatch scheduling◈ Members↗
FA-67435

Trip flight time from a trapezoidal profile: floor rise slice · case 05

Trip distances include the rise above the destination floor.

Elevator dispatch scheduling◈ Members↗
FA-67436

Trip flight time from a trapezoidal profile: profile regime threshold · case 01

Medium trips are timed as if the car reached contract speed.

Elevator dispatch scheduling● Open access↗
FA-67437

Trip flight time from a trapezoidal profile: profile regime threshold · case 02

Medium trips are timed as if the car reached contract speed.

Elevator dispatch scheduling◈ Members↗
FA-67438

Trip flight time from a trapezoidal profile: profile regime threshold · case 03

Medium trips are timed as if the car reached contract speed.

Elevator dispatch scheduling◈ Members↗
FA-67439

Trip flight time from a trapezoidal profile: profile regime threshold · case 04

Medium trips are timed as if the car reached contract speed.

Elevator dispatch scheduling◈ Members↗
FA-67440

Trip flight time from a trapezoidal profile: profile regime threshold · case 05

Medium trips are timed as if the car reached contract speed.

Elevator dispatch scheduling◈ Members↗
FA-67441

Trip flight time from a trapezoidal profile: cruise formula · case 01

Long trips are predicted too short.

Elevator dispatch scheduling● Open access↗
FA-67442

Trip flight time from a trapezoidal profile: cruise formula · case 02

Long trips are predicted too short.

Elevator dispatch scheduling◈ Members↗
FA-67443

Trip flight time from a trapezoidal profile: cruise formula · case 03

Long trips are predicted too short.

Elevator dispatch scheduling◈ Members↗
FA-67444

Trip flight time from a trapezoidal profile: cruise formula · case 04

Long trips are predicted too short.

Elevator dispatch scheduling◈ Members↗
FA-67445

Trip flight time from a trapezoidal profile: cruise formula · case 05

Long trips are predicted too short.

Elevator dispatch scheduling◈ Members↗
FA-67446

Trip flight time from a trapezoidal profile: triangular formula · case 01

Short hops are predicted faster or slower than the car can achieve.

Elevator dispatch scheduling● Open access↗
FA-67447

Trip flight time from a trapezoidal profile: triangular formula · case 02

Short hops are predicted faster or slower than the car can achieve.

Elevator dispatch scheduling◈ Members↗
FA-67448

Trip flight time from a trapezoidal profile: triangular formula · case 03

Short hops are predicted faster or slower than the car can achieve.

Elevator dispatch scheduling◈ Members↗
FA-67449

Trip flight time from a trapezoidal profile: triangular formula · case 04

Short hops are predicted faster or slower than the car can achieve.

Elevator dispatch scheduling◈ Members↗
FA-67450

Trip flight time from a trapezoidal profile: triangular formula · case 05

Short hops are predicted faster or slower than the car can achieve.

Elevator dispatch scheduling◈ Members↗
FA-67451

Trip flight time from a trapezoidal profile: millisecond rounding · case 01

Predicted trip times are a millisecond short.

Elevator dispatch scheduling● Open access↗
FA-67452

Trip flight time from a trapezoidal profile: millisecond rounding · case 02

Predicted trip times are a millisecond short.

Elevator dispatch scheduling◈ Members↗
FA-67453

Trip flight time from a trapezoidal profile: millisecond rounding · case 03

Predicted trip times are a millisecond short.

Elevator dispatch scheduling◈ Members↗
FA-67454

Trip flight time from a trapezoidal profile: millisecond rounding · case 04

Predicted trip times are a millisecond short.

Elevator dispatch scheduling◈ Members↗
FA-67455

Trip flight time from a trapezoidal profile: millisecond rounding · case 05

Predicted trip times are a millisecond short.

Elevator dispatch scheduling◈ Members↗
FA-67456

Floor label and index mapping: basement order · case 01

The deepest basement is labelled B1.

Elevator dispatch scheduling● Open access↗
FA-67457

Floor label and index mapping: basement order · case 02

The deepest basement is labelled B1.

Elevator dispatch scheduling◈ Members↗
FA-67458

Floor label and index mapping: basement order · case 03

The deepest basement is labelled B1.

Elevator dispatch scheduling◈ Members↗
FA-67459

Floor label and index mapping: basement order · case 04

The deepest basement is labelled B1.

Elevator dispatch scheduling◈ Members↗
FA-67460

Floor label and index mapping: basement order · case 05

The deepest basement is labelled B1.

Elevator dispatch scheduling◈ Members↗
FA-67461

Floor label and index mapping: unlucky floor skip · case 01

Floor 12 disappears instead of 13 in buildings with a mezzanine.

Elevator dispatch scheduling● Open access↗
FA-67462

Floor label and index mapping: unlucky floor skip · case 02

Floor 12 disappears instead of 13 in buildings with a mezzanine.

Elevator dispatch scheduling◈ Members↗
FA-67463

Floor label and index mapping: unlucky floor skip · case 03

Floor 12 disappears instead of 13 in buildings with a mezzanine.

Elevator dispatch scheduling◈ Members↗
FA-67464

Floor label and index mapping: unlucky floor skip · case 04

Floor 12 disappears instead of 13 in buildings with a mezzanine.

Elevator dispatch scheduling◈ Members↗
FA-67465

Floor label and index mapping: unlucky floor skip · case 05

Floor 12 disappears instead of 13 in buildings with a mezzanine.

Elevator dispatch scheduling◈ Members↗
FA-67466

Floor label and index mapping: index range guard · case 01

A negative index returns a label from the top of the building.

Elevator dispatch scheduling● Open access↗
FA-67467

Floor label and index mapping: index range guard · case 02

A negative index returns a label from the top of the building.

Elevator dispatch scheduling◈ Members↗
FA-67468

Floor label and index mapping: index range guard · case 03

A negative index returns a label from the top of the building.

Elevator dispatch scheduling◈ Members↗
FA-67469

Floor label and index mapping: index range guard · case 04

A negative index returns a label from the top of the building.

Elevator dispatch scheduling◈ Members↗
FA-67470

Floor label and index mapping: index range guard · case 05

A negative index returns a label from the top of the building.

Elevator dispatch scheduling◈ Members↗
FA-67471

Floor label and index mapping: label case folding · case 01

Lower-case labels such as g or b1 are not found.

Elevator dispatch scheduling● Open access↗
FA-67472

Floor label and index mapping: label case folding · case 02

Lower-case labels such as g or b1 are not found.

Elevator dispatch scheduling◈ Members↗
FA-67473

Floor label and index mapping: label case folding · case 03

Lower-case labels such as g or b1 are not found.

Elevator dispatch scheduling◈ Members↗
FA-67474

Floor label and index mapping: label case folding · case 04

Lower-case labels such as g or b1 are not found.

Elevator dispatch scheduling◈ Members↗
FA-67475

Floor label and index mapping: label case folding · case 05

Lower-case labels such as g or b1 are not found.

Elevator dispatch scheduling◈ Members↗
FA-67476

Idle car parking by zone: zone size rounding · case 01

An extra tiny zone appears at the top, or zones are too large when floors divide evenly.

Elevator dispatch scheduling● Open access↗
FA-67477

Idle car parking by zone: zone size rounding · case 02

An extra tiny zone appears at the top, or zones are too large when floors divide evenly.

Elevator dispatch scheduling◈ Members↗
FA-67478

Idle car parking by zone: zone size rounding · case 03

An extra tiny zone appears at the top, or zones are too large when floors divide evenly.

Elevator dispatch scheduling◈ Members↗
FA-67479

Idle car parking by zone: zone size rounding · case 04

An extra tiny zone appears at the top, or zones are too large when floors divide evenly.

Elevator dispatch scheduling◈ Members↗
FA-67480

Idle car parking by zone: zone size rounding · case 05

An extra tiny zone appears at the top, or zones are too large when floors divide evenly.

Elevator dispatch scheduling◈ Members↗
FA-67481

Idle car parking by zone: up-peak lobby pair · case 01

During up-peak only one car waits at the lobby.

Elevator dispatch scheduling● Open access↗
FA-67482

Idle car parking by zone: up-peak lobby pair · case 02

During up-peak only one car waits at the lobby.

Elevator dispatch scheduling◈ Members↗
FA-67483

Idle car parking by zone: up-peak lobby pair · case 03

During up-peak only one car waits at the lobby.

Elevator dispatch scheduling◈ Members↗
FA-67484

Idle car parking by zone: up-peak lobby pair · case 04

During up-peak only one car waits at the lobby.

Elevator dispatch scheduling◈ Members↗
FA-67485

Idle car parking by zone: up-peak lobby pair · case 05

During up-peak only one car waits at the lobby.

Elevator dispatch scheduling◈ Members↗
FA-67486

Idle car parking by zone: down-peak ordering · case 01

In down-peak the upper zones are left without cars.

Elevator dispatch scheduling● Open access↗
FA-67487

Idle car parking by zone: down-peak ordering · case 02

In down-peak the upper zones are left without cars.

Elevator dispatch scheduling◈ Members↗
FA-67488

Idle car parking by zone: down-peak ordering · case 03

In down-peak the upper zones are left without cars.

Elevator dispatch scheduling◈ Members↗
FA-67489

Idle car parking by zone: down-peak ordering · case 04

In down-peak the upper zones are left without cars.

Elevator dispatch scheduling◈ Members↗
FA-67490

Idle car parking by zone: down-peak ordering · case 05

In down-peak the upper zones are left without cars.

Elevator dispatch scheduling◈ Members↗
FA-67491

Idle car parking by zone: nearest car tie-break · case 01

Equally near cars are chosen by listing order, or a far car is chosen.

Elevator dispatch scheduling● Open access↗
FA-67492

Idle car parking by zone: nearest car tie-break · case 02

Equally near cars are chosen by listing order, or a far car is chosen.

Elevator dispatch scheduling◈ Members↗
FA-67493

Idle car parking by zone: nearest car tie-break · case 03

Equally near cars are chosen by listing order, or a far car is chosen.

Elevator dispatch scheduling◈ Members↗
FA-67494

Idle car parking by zone: nearest car tie-break · case 04

Equally near cars are chosen by listing order, or a far car is chosen.

Elevator dispatch scheduling◈ Members↗
FA-67495

Idle car parking by zone: nearest car tie-break · case 05

Equally near cars are chosen by listing order, or a far car is chosen.

Elevator dispatch scheduling◈ Members↗
FA-67496

Car call registration and cancellation: door reopen condition · case 01

Pressing the current floor with doors closed is swallowed instead of registered.

Elevator dispatch scheduling● Open access↗
FA-67497

Car call registration and cancellation: door reopen condition · case 02

Pressing the current floor with doors closed is swallowed instead of registered.

Elevator dispatch scheduling◈ Members↗
FA-67498

Car call registration and cancellation: door reopen condition · case 03

Pressing the current floor with doors closed is swallowed instead of registered.

Elevator dispatch scheduling◈ Members↗
FA-67499

Car call registration and cancellation: door reopen condition · case 04

Pressing the current floor with doors closed is swallowed instead of registered.

Elevator dispatch scheduling◈ Members↗
FA-67500

Car call registration and cancellation: door reopen condition · case 05

Pressing the current floor with doors closed is swallowed instead of registered.

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 ↗