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

Discounted fare rounded half-to-even · case 01

A child fare of 75.075 is quoted as 75.07 instead of 75.08.

Airline fare rule evaluation● Open access↗
FA-66502

Discounted fare rounded half-to-even · case 02

A child fare of 75.075 is quoted as 75.07 instead of 75.08.

Airline fare rule evaluation◈ Members↗
FA-66503

Discounted fare rounded half-to-even · case 03

A child fare of 75.075 is quoted as 75.07 instead of 75.08.

Airline fare rule evaluation◈ Members↗
FA-66504

Discounted fare rounded half-to-even · case 04

A child fare of 75.075 is quoted as 75.07 instead of 75.08.

Airline fare rule evaluation◈ Members↗
FA-66505

Discounted fare rounded half-to-even · case 05

A child fare of 75.075 is quoted as 75.07 instead of 75.08.

Airline fare rule evaluation◈ Members↗
FA-66506

Routing exactly on a band limit pushed to the next band · case 01

A routing exactly 5% over MPM is charged a 10M surcharge.

Airline fare rule evaluation● Open access↗
FA-66507

Routing exactly on a band limit pushed to the next band · case 02

A routing exactly 5% over MPM is charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66508

Routing exactly on a band limit pushed to the next band · case 03

A routing exactly 5% over MPM is charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66509

Routing exactly on a band limit pushed to the next band · case 04

A routing exactly 5% over MPM is charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66510

Routing exactly on a band limit pushed to the next band · case 05

A routing exactly 5% over MPM is charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66511

Mileage ratio rounded before band selection · case 01

A routing 5.1% over MPM is charged only the 5M surcharge.

Airline fare rule evaluation● Open access↗
FA-66512

Mileage ratio rounded before band selection · case 02

A routing 5.1% over MPM is charged only the 5M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66513

Mileage ratio rounded before band selection · case 03

A routing 5.1% over MPM is charged only the 5M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66514

Mileage ratio rounded before band selection · case 04

A routing 5.1% over MPM is charged only the 5M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66515

Mileage ratio rounded before band selection · case 05

A routing 5.1% over MPM is charged only the 5M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66516

Ticketed point deduction added to mileage · case 01

Routings entitled to a mileage deduction are surcharged more heavily.

Airline fare rule evaluation● Open access↗
FA-66517

Ticketed point deduction added to mileage · case 02

Routings entitled to a mileage deduction are surcharged more heavily.

Airline fare rule evaluation◈ Members↗
FA-66518

Ticketed point deduction added to mileage · case 03

Routings entitled to a mileage deduction are surcharged more heavily.

Airline fare rule evaluation◈ Members↗
FA-66519

Ticketed point deduction added to mileage · case 04

Routings entitled to a mileage deduction are surcharged more heavily.

Airline fare rule evaluation◈ Members↗
FA-66520

Ticketed point deduction added to mileage · case 05

Routings entitled to a mileage deduction are surcharged more heavily.

Airline fare rule evaluation◈ Members↗
FA-66521

Routings beyond 25% priced at the top band · case 01

A routing 40% over MPM is sold with a 25M surcharge instead of being rejected.

Airline fare rule evaluation● Open access↗
FA-66522

Routings beyond 25% priced at the top band · case 02

A routing 40% over MPM is sold with a 25M surcharge instead of being rejected.

Airline fare rule evaluation◈ Members↗
FA-66523

Routings beyond 25% priced at the top band · case 03

A routing 40% over MPM is sold with a 25M surcharge instead of being rejected.

Airline fare rule evaluation◈ Members↗
FA-66524

Routings beyond 25% priced at the top band · case 04

A routing 40% over MPM is sold with a 25M surcharge instead of being rejected.

Airline fare rule evaluation◈ Members↗
FA-66525

Routings beyond 25% priced at the top band · case 05

A routing 40% over MPM is sold with a 25M surcharge instead of being rejected.

Airline fare rule evaluation◈ Members↗
FA-66526

Five percent mileage band skipped · case 01

Routings 1-5% over MPM are charged a 10M surcharge.

Airline fare rule evaluation● Open access↗
FA-66527

Five percent mileage band skipped · case 02

Routings 1-5% over MPM are charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66528

Five percent mileage band skipped · case 03

Routings 1-5% over MPM are charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66529

Five percent mileage band skipped · case 04

Routings 1-5% over MPM are charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66530

Five percent mileage band skipped · case 05

Routings 1-5% over MPM are charged a 10M surcharge.

Airline fare rule evaluation◈ Members↗
FA-66531

Round trips never priced as two one-way fares · case 01

A round trip is quoted with an expensive RT fare although two cheap one-way fares are open.

Airline fare rule evaluation● Open access↗
FA-66532

Round trips never priced as two one-way fares · case 02

A round trip is quoted with an expensive RT fare although two cheap one-way fares are open.

Airline fare rule evaluation◈ Members↗
FA-66533

Round trips never priced as two one-way fares · case 03

A round trip is quoted with an expensive RT fare although two cheap one-way fares are open.

Airline fare rule evaluation◈ Members↗
FA-66534

Round trips never priced as two one-way fares · case 04

A round trip is quoted with an expensive RT fare although two cheap one-way fares are open.

Airline fare rule evaluation◈ Members↗
FA-66535

Round trips never priced as two one-way fares · case 05

A round trip is quoted with an expensive RT fare although two cheap one-way fares are open.

Airline fare rule evaluation◈ Members↗
FA-66536

Fare with AP exactly met excluded · case 01

A 7-day advance purchase fare is not offered to a customer booking exactly seven days ahead.

Airline fare rule evaluation● Open access↗
FA-66537

Fare with AP exactly met excluded · case 02

A 7-day advance purchase fare is not offered to a customer booking exactly seven days ahead.

Airline fare rule evaluation◈ Members↗
FA-66538

Fare with AP exactly met excluded · case 03

A 7-day advance purchase fare is not offered to a customer booking exactly seven days ahead.

Airline fare rule evaluation◈ Members↗
FA-66539

Fare with AP exactly met excluded · case 04

A 7-day advance purchase fare is not offered to a customer booking exactly seven days ahead.

Airline fare rule evaluation◈ Members↗
FA-66540

Fare with AP exactly met excluded · case 05

A 7-day advance purchase fare is not offered to a customer booking exactly seven days ahead.

Airline fare rule evaluation◈ Members↗
FA-66541

Closed booking classes still priced · case 01

The lowest quote uses a class with no seats left.

Airline fare rule evaluation● Open access↗
FA-66542

Closed booking classes still priced · case 02

The lowest quote uses a class with no seats left.

Airline fare rule evaluation◈ Members↗
FA-66543

Closed booking classes still priced · case 03

The lowest quote uses a class with no seats left.

Airline fare rule evaluation◈ Members↗
FA-66544

Closed booking classes still priced · case 04

The lowest quote uses a class with no seats left.

Airline fare rule evaluation◈ Members↗
FA-66545

Closed booking classes still priced · case 05

The lowest quote uses a class with no seats left.

Airline fare rule evaluation◈ Members↗
FA-66546

Equal-price fares tie-broken by filing order · case 01

Two fares with the same price produce the one filed first rather than the higher class.

Airline fare rule evaluation● Open access↗
FA-66547

Equal-price fares tie-broken by filing order · case 02

Two fares with the same price produce the one filed first rather than the higher class.

Airline fare rule evaluation◈ Members↗
FA-66548

Equal-price fares tie-broken by filing order · case 03

Two fares with the same price produce the one filed first rather than the higher class.

Airline fare rule evaluation◈ Members↗
FA-66549

Equal-price fares tie-broken by filing order · case 04

Two fares with the same price produce the one filed first rather than the higher class.

Airline fare rule evaluation◈ Members↗
FA-66550

Equal-price fares tie-broken by filing order · case 05

Two fares with the same price produce the one filed first rather than the higher class.

Airline fare rule evaluation◈ Members↗
FA-66551

One-way trips priced at half a round-trip fare · case 01

One-way quotes undercut every published one-way fare.

Airline fare rule evaluation● Open access↗
FA-66552

One-way trips priced at half a round-trip fare · case 02

One-way quotes undercut every published one-way fare.

Airline fare rule evaluation◈ Members↗
FA-66553

One-way trips priced at half a round-trip fare · case 03

One-way quotes undercut every published one-way fare.

Airline fare rule evaluation◈ Members↗
FA-66554

One-way trips priced at half a round-trip fare · case 04

One-way quotes undercut every published one-way fare.

Airline fare rule evaluation◈ Members↗
FA-66555

One-way trips priced at half a round-trip fare · case 05

One-way quotes undercut every published one-way fare.

Airline fare rule evaluation◈ Members↗
FA-66556

NUC total rounded instead of truncated · case 01

The NUC total on the fare calculation line is a cent higher than the component sum allows.

Airline fare rule evaluation● Open access↗
FA-66557

NUC total rounded instead of truncated · case 02

The NUC total on the fare calculation line is a cent higher than the component sum allows.

Airline fare rule evaluation◈ Members↗
FA-66558

NUC total rounded instead of truncated · case 03

The NUC total on the fare calculation line is a cent higher than the component sum allows.

Airline fare rule evaluation◈ Members↗
FA-66559

NUC total rounded instead of truncated · case 04

The NUC total on the fare calculation line is a cent higher than the component sum allows.

Airline fare rule evaluation◈ Members↗
FA-66560

NUC total rounded instead of truncated · case 05

The NUC total on the fare calculation line is a cent higher than the component sum allows.

Airline fare rule evaluation◈ Members↗
FA-66561

Local fare rounded to nearest unit · case 01

Local fares are sometimes below the converted NUC amount.

Airline fare rule evaluation● Open access↗
FA-66562

Local fare rounded to nearest unit · case 02

Local fares are sometimes below the converted NUC amount.

Airline fare rule evaluation◈ Members↗
FA-66563

Local fare rounded to nearest unit · case 03

Local fares are sometimes below the converted NUC amount.

Airline fare rule evaluation◈ Members↗
FA-66564

Local fare rounded to nearest unit · case 04

Local fares are sometimes below the converted NUC amount.

Airline fare rule evaluation◈ Members↗
FA-66565

Local fare rounded to nearest unit · case 05

Local fares are sometimes below the converted NUC amount.

Airline fare rule evaluation◈ Members↗
FA-66566

Components truncated before summing · case 01

Multi-component journeys lose fractions of a cent per component and the total drops a cent.

Airline fare rule evaluation● Open access↗
FA-66567

Components truncated before summing · case 02

Multi-component journeys lose fractions of a cent per component and the total drops a cent.

Airline fare rule evaluation◈ Members↗
FA-66568

Components truncated before summing · case 03

Multi-component journeys lose fractions of a cent per component and the total drops a cent.

Airline fare rule evaluation◈ Members↗
FA-66569

Components truncated before summing · case 04

Multi-component journeys lose fractions of a cent per component and the total drops a cent.

Airline fare rule evaluation◈ Members↗
FA-66570

Components truncated before summing · case 05

Multi-component journeys lose fractions of a cent per component and the total drops a cent.

Airline fare rule evaluation◈ Members↗
FA-66571

NUC divided by the rate of exchange · case 01

JPY fares come out at a fraction of the correct amount.

Airline fare rule evaluation● Open access↗
FA-66572

NUC divided by the rate of exchange · case 02

JPY fares come out at a fraction of the correct amount.

Airline fare rule evaluation◈ Members↗
FA-66573

NUC divided by the rate of exchange · case 03

JPY fares come out at a fraction of the correct amount.

Airline fare rule evaluation◈ Members↗
FA-66574

NUC divided by the rate of exchange · case 04

JPY fares come out at a fraction of the correct amount.

Airline fare rule evaluation◈ Members↗
FA-66575

NUC divided by the rate of exchange · case 05

JPY fares come out at a fraction of the correct amount.

Airline fare rule evaluation◈ Members↗
FA-66576

Unit ceiling computed in binary floating point · case 01

A 100.00 NUC fare at ROE 1.1 is collected as 111 instead of 110.

Airline fare rule evaluation● Open access↗
FA-66577

Unit ceiling computed in binary floating point · case 02

A 100.00 NUC fare at ROE 1.1 is collected as 111 instead of 110.

Airline fare rule evaluation◈ Members↗
FA-66578

Unit ceiling computed in binary floating point · case 03

A 100.00 NUC fare at ROE 1.1 is collected as 111 instead of 110.

Airline fare rule evaluation◈ Members↗
FA-66579

Unit ceiling computed in binary floating point · case 04

A 100.00 NUC fare at ROE 1.1 is collected as 111 instead of 110.

Airline fare rule evaluation◈ Members↗
FA-66580

Unit ceiling computed in binary floating point · case 05

A 100.00 NUC fare at ROE 1.1 is collected as 111 instead of 110.

Airline fare rule evaluation◈ Members↗
FA-66581

Percentage fare tax charged on every departure · case 01

A US-originating round trip with a Mexican stop pays both US and Mexican percentage taxes.

Airline fare rule evaluation● Open access↗
FA-66582

Percentage fare tax charged on every departure · case 02

A US-originating round trip with a Mexican stop pays both US and Mexican percentage taxes.

Airline fare rule evaluation◈ Members↗
FA-66583

Percentage fare tax charged on every departure · case 03

A US-originating round trip with a Mexican stop pays both US and Mexican percentage taxes.

Airline fare rule evaluation◈ Members↗
FA-66584

Percentage fare tax charged on every departure · case 04

A US-originating round trip with a Mexican stop pays both US and Mexican percentage taxes.

Airline fare rule evaluation◈ Members↗
FA-66585

Percentage fare tax charged on every departure · case 05

A US-originating round trip with a Mexican stop pays both US and Mexican percentage taxes.

Airline fare rule evaluation◈ Members↗
FA-66586

Percentage tax levied on carrier surcharges · case 01

Adding YQ increases the percentage tax.

Airline fare rule evaluation● Open access↗
FA-66587

Percentage tax levied on carrier surcharges · case 02

Adding YQ increases the percentage tax.

Airline fare rule evaluation◈ Members↗
FA-66588

Percentage tax levied on carrier surcharges · case 03

Adding YQ increases the percentage tax.

Airline fare rule evaluation◈ Members↗
FA-66589

Percentage tax levied on carrier surcharges · case 04

Adding YQ increases the percentage tax.

Airline fare rule evaluation◈ Members↗
FA-66590

Percentage tax levied on carrier surcharges · case 05

Adding YQ increases the percentage tax.

Airline fare rule evaluation◈ Members↗
FA-66591

Departure tax keyed on the arrival country · case 01

A flight into London is charged the UK departure tax, and the flight out is not.

Airline fare rule evaluation● Open access↗
FA-66592

Departure tax keyed on the arrival country · case 02

A flight into London is charged the UK departure tax, and the flight out is not.

Airline fare rule evaluation◈ Members↗
FA-66593

Departure tax keyed on the arrival country · case 03

A flight into London is charged the UK departure tax, and the flight out is not.

Airline fare rule evaluation◈ Members↗
FA-66594

Departure tax keyed on the arrival country · case 04

A flight into London is charged the UK departure tax, and the flight out is not.

Airline fare rule evaluation◈ Members↗
FA-66595

Departure tax keyed on the arrival country · case 05

A flight into London is charged the UK departure tax, and the flight out is not.

Airline fare rule evaluation◈ Members↗
FA-66596

Origin taken from the final segment · case 01

Percentage tax follows the last departure rather than where the journey began.

Airline fare rule evaluation● Open access↗
FA-66597

Origin taken from the final segment · case 02

Percentage tax follows the last departure rather than where the journey began.

Airline fare rule evaluation◈ Members↗
FA-66598

Origin taken from the final segment · case 03

Percentage tax follows the last departure rather than where the journey began.

Airline fare rule evaluation◈ Members↗
FA-66599

Origin taken from the final segment · case 04

Percentage tax follows the last departure rather than where the journey began.

Airline fare rule evaluation◈ Members↗
FA-66600

Origin taken from the final segment · case 05

Percentage tax follows the last departure rather than where the journey began.

Airline fare rule evaluation◈ 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 ↗