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

Closed-system distance toll: tolls are truncated to 5 cents · case 01

Closed-system distance toll returns a wrong result when tolls are truncated to 5 cents.

Toll and parking fee computation● Open access↗
FA-68502

Closed-system distance toll: tolls are truncated to 5 cents · case 02

Closed-system distance toll returns a wrong result when tolls are truncated to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68503

Closed-system distance toll: tolls are truncated to 5 cents · case 03

Closed-system distance toll returns a wrong result when tolls are truncated to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68504

Closed-system distance toll: tolls are truncated to 5 cents · case 04

Closed-system distance toll returns a wrong result when tolls are truncated to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68505

Closed-system distance toll: tolls are truncated to 5 cents · case 05

Closed-system distance toll returns a wrong result when tolls are truncated to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68506

Closed-system distance toll: short trips bypass the minimum toll · case 01

Closed-system distance toll returns a wrong result when short trips bypass the minimum toll.

Toll and parking fee computation● Open access↗
FA-68507

Closed-system distance toll: short trips bypass the minimum toll · case 02

Closed-system distance toll returns a wrong result when short trips bypass the minimum toll.

Toll and parking fee computation◈ Members↗
FA-68508

Closed-system distance toll: short trips bypass the minimum toll · case 03

Closed-system distance toll returns a wrong result when short trips bypass the minimum toll.

Toll and parking fee computation◈ Members↗
FA-68509

Closed-system distance toll: short trips bypass the minimum toll · case 04

Closed-system distance toll returns a wrong result when short trips bypass the minimum toll.

Toll and parking fee computation◈ Members↗
FA-68510

Closed-system distance toll: short trips bypass the minimum toll · case 05

Closed-system distance toll returns a wrong result when short trips bypass the minimum toll.

Toll and parking fee computation◈ Members↗
FA-68511

Axle and height vehicle classification: a motorcycle towing a trailer stays in class M · case 01

Axle and height vehicle classification returns a wrong result when a motorcycle towing a trailer stays in class M.

Toll and parking fee computation● Open access↗
FA-68512

Axle and height vehicle classification: a motorcycle towing a trailer stays in class M · case 02

Axle and height vehicle classification returns a wrong result when a motorcycle towing a trailer stays in class M.

Toll and parking fee computation◈ Members↗
FA-68513

Axle and height vehicle classification: a motorcycle towing a trailer stays in class M · case 03

Axle and height vehicle classification returns a wrong result when a motorcycle towing a trailer stays in class M.

Toll and parking fee computation◈ Members↗
FA-68514

Axle and height vehicle classification: a motorcycle towing a trailer stays in class M · case 04

Axle and height vehicle classification returns a wrong result when a motorcycle towing a trailer stays in class M.

Toll and parking fee computation◈ Members↗
FA-68515

Axle and height vehicle classification: a motorcycle towing a trailer stays in class M · case 05

Axle and height vehicle classification returns a wrong result when a motorcycle towing a trailer stays in class M.

Toll and parking fee computation◈ Members↗
FA-68516

Axle and height vehicle classification: trailer axles are not counted · case 01

Axle and height vehicle classification returns a wrong result when trailer axles are not counted.

Toll and parking fee computation● Open access↗
FA-68517

Axle and height vehicle classification: trailer axles are not counted · case 02

Axle and height vehicle classification returns a wrong result when trailer axles are not counted.

Toll and parking fee computation◈ Members↗
FA-68518

Axle and height vehicle classification: trailer axles are not counted · case 03

Axle and height vehicle classification returns a wrong result when trailer axles are not counted.

Toll and parking fee computation◈ Members↗
FA-68519

Axle and height vehicle classification: trailer axles are not counted · case 04

Axle and height vehicle classification returns a wrong result when trailer axles are not counted.

Toll and parking fee computation◈ Members↗
FA-68520

Axle and height vehicle classification: trailer axles are not counted · case 05

Axle and height vehicle classification returns a wrong result when trailer axles are not counted.

Toll and parking fee computation◈ Members↗
FA-68521

Axle and height vehicle classification: dual tires are ignored for two-axle vehicles · case 01

Axle and height vehicle classification returns a wrong result when dual tires are ignored for two-axle vehicles.

Toll and parking fee computation● Open access↗
FA-68522

Axle and height vehicle classification: dual tires are ignored for two-axle vehicles · case 02

Axle and height vehicle classification returns a wrong result when dual tires are ignored for two-axle vehicles.

Toll and parking fee computation◈ Members↗
FA-68523

Axle and height vehicle classification: dual tires are ignored for two-axle vehicles · case 03

Axle and height vehicle classification returns a wrong result when dual tires are ignored for two-axle vehicles.

Toll and parking fee computation◈ Members↗
FA-68524

Axle and height vehicle classification: dual tires are ignored for two-axle vehicles · case 04

Axle and height vehicle classification returns a wrong result when dual tires are ignored for two-axle vehicles.

Toll and parking fee computation◈ Members↗
FA-68525

Axle and height vehicle classification: dual tires are ignored for two-axle vehicles · case 05

Axle and height vehicle classification returns a wrong result when dual tires are ignored for two-axle vehicles.

Toll and parking fee computation◈ Members↗
FA-68526

Axle and height vehicle classification: the oversize surcharge ignores trailer axles · case 01

Axle and height vehicle classification returns a wrong result when the oversize surcharge ignores trailer axles.

Toll and parking fee computation● Open access↗
FA-68527

Axle and height vehicle classification: the oversize surcharge ignores trailer axles · case 02

Axle and height vehicle classification returns a wrong result when the oversize surcharge ignores trailer axles.

Toll and parking fee computation◈ Members↗
FA-68528

Axle and height vehicle classification: the oversize surcharge ignores trailer axles · case 03

Axle and height vehicle classification returns a wrong result when the oversize surcharge ignores trailer axles.

Toll and parking fee computation◈ Members↗
FA-68529

Axle and height vehicle classification: the oversize surcharge ignores trailer axles · case 04

Axle and height vehicle classification returns a wrong result when the oversize surcharge ignores trailer axles.

Toll and parking fee computation◈ Members↗
FA-68530

Axle and height vehicle classification: the oversize surcharge ignores trailer axles · case 05

Axle and height vehicle classification returns a wrong result when the oversize surcharge ignores trailer axles.

Toll and parking fee computation◈ Members↗
FA-68531

Axle and height vehicle classification: oversize applies only to trucks · case 01

Axle and height vehicle classification returns a wrong result when oversize applies only to trucks.

Toll and parking fee computation● Open access↗
FA-68532

Axle and height vehicle classification: oversize applies only to trucks · case 02

Axle and height vehicle classification returns a wrong result when oversize applies only to trucks.

Toll and parking fee computation◈ Members↗
FA-68533

Axle and height vehicle classification: oversize applies only to trucks · case 03

Axle and height vehicle classification returns a wrong result when oversize applies only to trucks.

Toll and parking fee computation◈ Members↗
FA-68534

Axle and height vehicle classification: oversize applies only to trucks · case 04

Axle and height vehicle classification returns a wrong result when oversize applies only to trucks.

Toll and parking fee computation◈ Members↗
FA-68535

Axle and height vehicle classification: oversize applies only to trucks · case 05

Axle and height vehicle classification returns a wrong result when oversize applies only to trucks.

Toll and parking fee computation◈ Members↗
FA-68536

Cordon congestion charge: the grace window slides with every free crossing · case 01

Cordon congestion charge returns a wrong result when the grace window slides with every free crossing.

Toll and parking fee computation● Open access↗
FA-68537

Cordon congestion charge: the grace window slides with every free crossing · case 02

Cordon congestion charge returns a wrong result when the grace window slides with every free crossing.

Toll and parking fee computation◈ Members↗
FA-68538

Cordon congestion charge: the grace window slides with every free crossing · case 03

Cordon congestion charge returns a wrong result when the grace window slides with every free crossing.

Toll and parking fee computation◈ Members↗
FA-68539

Cordon congestion charge: the grace window slides with every free crossing · case 04

Cordon congestion charge returns a wrong result when the grace window slides with every free crossing.

Toll and parking fee computation◈ Members↗
FA-68540

Cordon congestion charge: the grace window slides with every free crossing · case 05

Cordon congestion charge returns a wrong result when the grace window slides with every free crossing.

Toll and parking fee computation◈ Members↗
FA-68541

Cordon congestion charge: the peak window includes its end minute · case 01

Cordon congestion charge returns a wrong result when the peak window includes its end minute.

Toll and parking fee computation● Open access↗
FA-68542

Cordon congestion charge: the peak window includes its end minute · case 02

Cordon congestion charge returns a wrong result when the peak window includes its end minute.

Toll and parking fee computation◈ Members↗
FA-68543

Cordon congestion charge: the peak window includes its end minute · case 03

Cordon congestion charge returns a wrong result when the peak window includes its end minute.

Toll and parking fee computation◈ Members↗
FA-68544

Cordon congestion charge: the peak window includes its end minute · case 04

Cordon congestion charge returns a wrong result when the peak window includes its end minute.

Toll and parking fee computation◈ Members↗
FA-68545

Cordon congestion charge: the peak window includes its end minute · case 05

Cordon congestion charge returns a wrong result when the peak window includes its end minute.

Toll and parking fee computation◈ Members↗
FA-68546

Cordon congestion charge: Saturday is charged · case 01

Cordon congestion charge returns a wrong result when saturday is charged.

Toll and parking fee computation● Open access↗
FA-68547

Cordon congestion charge: Saturday is charged · case 02

Cordon congestion charge returns a wrong result when saturday is charged.

Toll and parking fee computation◈ Members↗
FA-68548

Cordon congestion charge: Saturday is charged · case 03

Cordon congestion charge returns a wrong result when saturday is charged.

Toll and parking fee computation◈ Members↗
FA-68549

Cordon congestion charge: Saturday is charged · case 04

Cordon congestion charge returns a wrong result when saturday is charged.

Toll and parking fee computation◈ Members↗
FA-68550

Cordon congestion charge: Saturday is charged · case 05

Cordon congestion charge returns a wrong result when saturday is charged.

Toll and parking fee computation◈ Members↗
FA-68551

Cordon congestion charge: the cap applies to the whole billing period · case 01

Cordon congestion charge returns a wrong result when the cap applies to the whole billing period.

Toll and parking fee computation● Open access↗
FA-68552

Cordon congestion charge: the cap applies to the whole billing period · case 02

Cordon congestion charge returns a wrong result when the cap applies to the whole billing period.

Toll and parking fee computation◈ Members↗
FA-68553

Cordon congestion charge: the cap applies to the whole billing period · case 03

Cordon congestion charge returns a wrong result when the cap applies to the whole billing period.

Toll and parking fee computation◈ Members↗
FA-68554

Cordon congestion charge: the cap applies to the whole billing period · case 04

Cordon congestion charge returns a wrong result when the cap applies to the whole billing period.

Toll and parking fee computation◈ Members↗
FA-68555

Cordon congestion charge: the cap applies to the whole billing period · case 05

Cordon congestion charge returns a wrong result when the cap applies to the whole billing period.

Toll and parking fee computation◈ Members↗
FA-68556

Cordon congestion charge: crossings are processed in the order received · case 01

Cordon congestion charge returns a wrong result when crossings are processed in the order received.

Toll and parking fee computation● Open access↗
FA-68557

Cordon congestion charge: crossings are processed in the order received · case 02

Cordon congestion charge returns a wrong result when crossings are processed in the order received.

Toll and parking fee computation◈ Members↗
FA-68558

Cordon congestion charge: crossings are processed in the order received · case 03

Cordon congestion charge returns a wrong result when crossings are processed in the order received.

Toll and parking fee computation◈ Members↗
FA-68559

Cordon congestion charge: crossings are processed in the order received · case 04

Cordon congestion charge returns a wrong result when crossings are processed in the order received.

Toll and parking fee computation◈ Members↗
FA-68560

Cordon congestion charge: crossings are processed in the order received · case 05

Cordon congestion charge returns a wrong result when crossings are processed in the order received.

Toll and parking fee computation◈ Members↗
FA-68561

Express lane dynamic price: a density equal to the band limit falls into the next band · case 01

Express lane dynamic price returns a wrong result when a density equal to the band limit falls into the next band.

Toll and parking fee computation● Open access↗
FA-68562

Express lane dynamic price: a density equal to the band limit falls into the next band · case 02

Express lane dynamic price returns a wrong result when a density equal to the band limit falls into the next band.

Toll and parking fee computation◈ Members↗
FA-68563

Express lane dynamic price: a density equal to the band limit falls into the next band · case 03

Express lane dynamic price returns a wrong result when a density equal to the band limit falls into the next band.

Toll and parking fee computation◈ Members↗
FA-68564

Express lane dynamic price: a density equal to the band limit falls into the next band · case 04

Express lane dynamic price returns a wrong result when a density equal to the band limit falls into the next band.

Toll and parking fee computation◈ Members↗
FA-68565

Express lane dynamic price: a density equal to the band limit falls into the next band · case 05

Express lane dynamic price returns a wrong result when a density equal to the band limit falls into the next band.

Toll and parking fee computation◈ Members↗
FA-68566

Express lane dynamic price: price decreases are not rate limited · case 01

Express lane dynamic price returns a wrong result when price decreases are not rate limited.

Toll and parking fee computation● Open access↗
FA-68567

Express lane dynamic price: price decreases are not rate limited · case 02

Express lane dynamic price returns a wrong result when price decreases are not rate limited.

Toll and parking fee computation◈ Members↗
FA-68568

Express lane dynamic price: price decreases are not rate limited · case 03

Express lane dynamic price returns a wrong result when price decreases are not rate limited.

Toll and parking fee computation◈ Members↗
FA-68569

Express lane dynamic price: price decreases are not rate limited · case 04

Express lane dynamic price returns a wrong result when price decreases are not rate limited.

Toll and parking fee computation◈ Members↗
FA-68570

Express lane dynamic price: price decreases are not rate limited · case 05

Express lane dynamic price returns a wrong result when price decreases are not rate limited.

Toll and parking fee computation◈ Members↗
FA-68571

Express lane dynamic price: the posted price is not floored at the minimum · case 01

Express lane dynamic price returns a wrong result when the posted price is not floored at the minimum.

Toll and parking fee computation● Open access↗
FA-68572

Express lane dynamic price: the posted price is not floored at the minimum · case 02

Express lane dynamic price returns a wrong result when the posted price is not floored at the minimum.

Toll and parking fee computation◈ Members↗
FA-68573

Express lane dynamic price: the posted price is not floored at the minimum · case 03

Express lane dynamic price returns a wrong result when the posted price is not floored at the minimum.

Toll and parking fee computation◈ Members↗
FA-68574

Express lane dynamic price: the posted price is not floored at the minimum · case 04

Express lane dynamic price returns a wrong result when the posted price is not floored at the minimum.

Toll and parking fee computation◈ Members↗
FA-68575

Express lane dynamic price: the posted price is not floored at the minimum · case 05

Express lane dynamic price returns a wrong result when the posted price is not floored at the minimum.

Toll and parking fee computation◈ Members↗
FA-68576

Express lane dynamic price: the HOV free threshold is hard-coded · case 01

Express lane dynamic price returns a wrong result when the HOV free threshold is hard-coded.

Toll and parking fee computation● Open access↗
FA-68577

Express lane dynamic price: the HOV free threshold is hard-coded · case 02

Express lane dynamic price returns a wrong result when the HOV free threshold is hard-coded.

Toll and parking fee computation◈ Members↗
FA-68578

Express lane dynamic price: the HOV free threshold is hard-coded · case 03

Express lane dynamic price returns a wrong result when the HOV free threshold is hard-coded.

Toll and parking fee computation◈ Members↗
FA-68579

Express lane dynamic price: the HOV free threshold is hard-coded · case 04

Express lane dynamic price returns a wrong result when the HOV free threshold is hard-coded.

Toll and parking fee computation◈ Members↗
FA-68580

Express lane dynamic price: the HOV free threshold is hard-coded · case 05

Express lane dynamic price returns a wrong result when the HOV free threshold is hard-coded.

Toll and parking fee computation◈ Members↗
FA-68581

Express lane dynamic price: the HOV2 price is not floored to 5 cents · case 01

Express lane dynamic price returns a wrong result when the HOV2 price is not floored to 5 cents.

Toll and parking fee computation● Open access↗
FA-68582

Express lane dynamic price: the HOV2 price is not floored to 5 cents · case 02

Express lane dynamic price returns a wrong result when the HOV2 price is not floored to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68583

Express lane dynamic price: the HOV2 price is not floored to 5 cents · case 03

Express lane dynamic price returns a wrong result when the HOV2 price is not floored to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68584

Express lane dynamic price: the HOV2 price is not floored to 5 cents · case 04

Express lane dynamic price returns a wrong result when the HOV2 price is not floored to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68585

Express lane dynamic price: the HOV2 price is not floored to 5 cents · case 05

Express lane dynamic price returns a wrong result when the HOV2 price is not floored to 5 cents.

Toll and parking fee computation◈ Members↗
FA-68586

Express lane dynamic price: densities beyond the table hold the previous price · case 01

Express lane dynamic price returns a wrong result when densities beyond the table hold the previous price.

Toll and parking fee computation● Open access↗
FA-68587

Express lane dynamic price: densities beyond the table hold the previous price · case 02

Express lane dynamic price returns a wrong result when densities beyond the table hold the previous price.

Toll and parking fee computation◈ Members↗
FA-68588

Express lane dynamic price: densities beyond the table hold the previous price · case 03

Express lane dynamic price returns a wrong result when densities beyond the table hold the previous price.

Toll and parking fee computation◈ Members↗
FA-68589

Express lane dynamic price: densities beyond the table hold the previous price · case 04

Express lane dynamic price returns a wrong result when densities beyond the table hold the previous price.

Toll and parking fee computation◈ Members↗
FA-68590

Express lane dynamic price: densities beyond the table hold the previous price · case 05

Express lane dynamic price returns a wrong result when densities beyond the table hold the previous price.

Toll and parking fee computation◈ Members↗
FA-68591

Pay-by-plate invoice and tag discount: invoice periods assume 1-based days · case 01

Pay-by-plate invoice and tag discount returns a wrong result when invoice periods assume 1-based days.

Toll and parking fee computation● Open access↗
FA-68592

Pay-by-plate invoice and tag discount: invoice periods assume 1-based days · case 02

Pay-by-plate invoice and tag discount returns a wrong result when invoice periods assume 1-based days.

Toll and parking fee computation◈ Members↗
FA-68593

Pay-by-plate invoice and tag discount: invoice periods assume 1-based days · case 03

Pay-by-plate invoice and tag discount returns a wrong result when invoice periods assume 1-based days.

Toll and parking fee computation◈ Members↗
FA-68594

Pay-by-plate invoice and tag discount: invoice periods assume 1-based days · case 04

Pay-by-plate invoice and tag discount returns a wrong result when invoice periods assume 1-based days.

Toll and parking fee computation◈ Members↗
FA-68595

Pay-by-plate invoice and tag discount: invoice periods assume 1-based days · case 05

Pay-by-plate invoice and tag discount returns a wrong result when invoice periods assume 1-based days.

Toll and parking fee computation◈ Members↗
FA-68596

Pay-by-plate invoice and tag discount: the plate surcharge is floored · case 01

Pay-by-plate invoice and tag discount returns a wrong result when the plate surcharge is floored.

Toll and parking fee computation● Open access↗
FA-68597

Pay-by-plate invoice and tag discount: the plate surcharge is floored · case 02

Pay-by-plate invoice and tag discount returns a wrong result when the plate surcharge is floored.

Toll and parking fee computation◈ Members↗
FA-68598

Pay-by-plate invoice and tag discount: the plate surcharge is floored · case 03

Pay-by-plate invoice and tag discount returns a wrong result when the plate surcharge is floored.

Toll and parking fee computation◈ Members↗
FA-68599

Pay-by-plate invoice and tag discount: the plate surcharge is floored · case 04

Pay-by-plate invoice and tag discount returns a wrong result when the plate surcharge is floored.

Toll and parking fee computation◈ Members↗
FA-68600

Pay-by-plate invoice and tag discount: the plate surcharge is floored · case 05

Pay-by-plate invoice and tag discount returns a wrong result when the plate surcharge is floored.

Toll and parking fee computation◈ 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 ↗