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

Payment application waterfall: new balance reduction · case 01

Scheduled principal payments do not lower the reported balance.

Loan amortization schedules● Open access↗
FA-58502

Payment application waterfall: new balance reduction · case 02

Scheduled principal payments do not lower the reported balance.

Loan amortization schedules◈ Members↗
FA-58503

Payment application waterfall: new balance reduction · case 03

Scheduled principal payments do not lower the reported balance.

Loan amortization schedules◈ Members↗
FA-58504

Payment application waterfall: new balance reduction · case 04

Scheduled principal payments do not lower the reported balance.

Loan amortization schedules◈ Members↗
FA-58505

Payment application waterfall: new balance reduction · case 05

Scheduled principal payments do not lower the reported balance.

Loan amortization schedules◈ Members↗
FA-58506

Payment application waterfall: held funds amount · case 01

Suspense loses its prior balance when another short payment arrives.

Loan amortization schedules● Open access↗
FA-58507

Payment application waterfall: held funds amount · case 02

Suspense loses its prior balance when another short payment arrives.

Loan amortization schedules◈ Members↗
FA-58508

Payment application waterfall: held funds amount · case 03

Suspense loses its prior balance when another short payment arrives.

Loan amortization schedules◈ Members↗
FA-58509

Payment application waterfall: held funds amount · case 04

Suspense loses its prior balance when another short payment arrives.

Loan amortization schedules◈ Members↗
FA-58510

Payment application waterfall: held funds amount · case 05

Suspense loses its prior balance when another short payment arrives.

Loan amortization schedules◈ Members↗
FA-58511

Late fee after grace period: grace deadline inclusivity · case 01

A payment received on the last grace day is charged a late fee.

Loan amortization schedules● Open access↗
FA-58512

Late fee after grace period: grace deadline inclusivity · case 02

A payment received on the last grace day is charged a late fee.

Loan amortization schedules◈ Members↗
FA-58513

Late fee after grace period: grace deadline inclusivity · case 03

A payment received on the last grace day is charged a late fee.

Loan amortization schedules◈ Members↗
FA-58514

Late fee after grace period: grace deadline inclusivity · case 04

A payment received on the last grace day is charged a late fee.

Loan amortization schedules◈ Members↗
FA-58515

Late fee after grace period: grace deadline inclusivity · case 05

A payment received on the last grace day is charged a late fee.

Loan amortization schedules◈ Members↗
FA-58516

Late fee after grace period: shortfall tolerance · case 01

Payments a few cents short are treated as late.

Loan amortization schedules● Open access↗
FA-58517

Late fee after grace period: shortfall tolerance · case 02

Payments a few cents short are treated as late.

Loan amortization schedules◈ Members↗
FA-58518

Late fee after grace period: shortfall tolerance · case 03

Payments a few cents short are treated as late.

Loan amortization schedules◈ Members↗
FA-58519

Late fee after grace period: shortfall tolerance · case 04

Payments a few cents short are treated as late.

Loan amortization schedules◈ Members↗
FA-58520

Late fee after grace period: shortfall tolerance · case 05

Payments a few cents short are treated as late.

Loan amortization schedules◈ Members↗
FA-58521

Late fee after grace period: days late origin · case 01

Days late are understated by the grace period.

Loan amortization schedules● Open access↗
FA-58522

Late fee after grace period: days late origin · case 02

Days late are understated by the grace period.

Loan amortization schedules◈ Members↗
FA-58523

Late fee after grace period: days late origin · case 03

Days late are understated by the grace period.

Loan amortization schedules◈ Members↗
FA-58524

Late fee after grace period: days late origin · case 04

Days late are understated by the grace period.

Loan amortization schedules◈ Members↗
FA-58525

Late fee after grace period: days late origin · case 05

Days late are understated by the grace period.

Loan amortization schedules◈ Members↗
FA-58526

Late fee after grace period: fee floor · case 01

Late fees on small payments fall below the contractual minimum.

Loan amortization schedules● Open access↗
FA-58527

Late fee after grace period: fee floor · case 02

Late fees on small payments fall below the contractual minimum.

Loan amortization schedules◈ Members↗
FA-58528

Late fee after grace period: fee floor · case 03

Late fees on small payments fall below the contractual minimum.

Loan amortization schedules◈ Members↗
FA-58529

Late fee after grace period: fee floor · case 04

Late fees on small payments fall below the contractual minimum.

Loan amortization schedules◈ Members↗
FA-58530

Late fee after grace period: fee floor · case 05

Late fees on small payments fall below the contractual minimum.

Loan amortization schedules◈ Members↗
FA-58531

Late fee after grace period: unpaid lateness end · case 01

Late payments report lateness up to the statement date instead of the payment date.

Loan amortization schedules● Open access↗
FA-58532

Late fee after grace period: unpaid lateness end · case 02

Late payments report lateness up to the statement date instead of the payment date.

Loan amortization schedules◈ Members↗
FA-58533

Late fee after grace period: unpaid lateness end · case 03

Late payments report lateness up to the statement date instead of the payment date.

Loan amortization schedules◈ Members↗
FA-58534

Late fee after grace period: unpaid lateness end · case 04

Late payments report lateness up to the statement date instead of the payment date.

Loan amortization schedules◈ Members↗
FA-58535

Late fee after grace period: unpaid lateness end · case 05

Late payments report lateness up to the statement date instead of the payment date.

Loan amortization schedules◈ Members↗
FA-58536

Late fee after grace period: fee base · case 01

Late but complete payments are charged only the minimum fee.

Loan amortization schedules● Open access↗
FA-58537

Late fee after grace period: fee base · case 02

Late but complete payments are charged only the minimum fee.

Loan amortization schedules◈ Members↗
FA-58538

Late fee after grace period: fee base · case 03

Late but complete payments are charged only the minimum fee.

Loan amortization schedules◈ Members↗
FA-58539

Late fee after grace period: fee base · case 04

Late but complete payments are charged only the minimum fee.

Loan amortization schedules◈ Members↗
FA-58540

Late fee after grace period: fee base · case 05

Late but complete payments are charged only the minimum fee.

Loan amortization schedules◈ Members↗
FA-58541

Adjustable rate reset with caps: first adjustment cap · case 01

The first reset is limited by the periodic cap instead of the initial cap.

Loan amortization schedules● Open access↗
FA-58542

Adjustable rate reset with caps: first adjustment cap · case 02

The first reset is limited by the periodic cap instead of the initial cap.

Loan amortization schedules◈ Members↗
FA-58543

Adjustable rate reset with caps: first adjustment cap · case 03

The first reset is limited by the periodic cap instead of the initial cap.

Loan amortization schedules◈ Members↗
FA-58544

Adjustable rate reset with caps: first adjustment cap · case 04

The first reset is limited by the periodic cap instead of the initial cap.

Loan amortization schedules◈ Members↗
FA-58545

Adjustable rate reset with caps: first adjustment cap · case 05

The first reset is limited by the periodic cap instead of the initial cap.

Loan amortization schedules◈ Members↗
FA-58546

Adjustable rate reset with caps: lifetime ceiling base · case 01

Note rates are pinned to the lifetime cap spread itself.

Loan amortization schedules● Open access↗
FA-58547

Adjustable rate reset with caps: lifetime ceiling base · case 02

Note rates are pinned to the lifetime cap spread itself.

Loan amortization schedules◈ Members↗
FA-58548

Adjustable rate reset with caps: lifetime ceiling base · case 03

Note rates are pinned to the lifetime cap spread itself.

Loan amortization schedules◈ Members↗
FA-58549

Adjustable rate reset with caps: lifetime ceiling base · case 04

Note rates are pinned to the lifetime cap spread itself.

Loan amortization schedules◈ Members↗
FA-58550

Adjustable rate reset with caps: lifetime ceiling base · case 05

Note rates are pinned to the lifetime cap spread itself.

Loan amortization schedules◈ Members↗
FA-58551

Adjustable rate reset with caps: downward adjustment cap · case 01

The note rate drops by more than the cap when the index falls.

Loan amortization schedules● Open access↗
FA-58552

Adjustable rate reset with caps: downward adjustment cap · case 02

The note rate drops by more than the cap when the index falls.

Loan amortization schedules◈ Members↗
FA-58553

Adjustable rate reset with caps: downward adjustment cap · case 03

The note rate drops by more than the cap when the index falls.

Loan amortization schedules◈ Members↗
FA-58554

Adjustable rate reset with caps: downward adjustment cap · case 04

The note rate drops by more than the cap when the index falls.

Loan amortization schedules◈ Members↗
FA-58555

Adjustable rate reset with caps: downward adjustment cap · case 05

The note rate drops by more than the cap when the index falls.

Loan amortization schedules◈ Members↗
FA-58556

Adjustable rate reset with caps: rate increment rounding · case 01

Fully indexed rates are always rounded up to the next increment.

Loan amortization schedules● Open access↗
FA-58557

Adjustable rate reset with caps: rate increment rounding · case 02

Fully indexed rates are always rounded up to the next increment.

Loan amortization schedules◈ Members↗
FA-58558

Adjustable rate reset with caps: rate increment rounding · case 03

Fully indexed rates are always rounded up to the next increment.

Loan amortization schedules◈ Members↗
FA-58559

Adjustable rate reset with caps: rate increment rounding · case 04

Fully indexed rates are always rounded up to the next increment.

Loan amortization schedules◈ Members↗
FA-58560

Adjustable rate reset with caps: rate increment rounding · case 05

Fully indexed rates are always rounded up to the next increment.

Loan amortization schedules◈ Members↗
FA-58561

Adjustable rate reset with caps: floor application · case 01

Note rates fall below the contractual floor.

Loan amortization schedules● Open access↗
FA-58562

Adjustable rate reset with caps: floor application · case 02

Note rates fall below the contractual floor.

Loan amortization schedules◈ Members↗
FA-58563

Adjustable rate reset with caps: floor application · case 03

Note rates fall below the contractual floor.

Loan amortization schedules◈ Members↗
FA-58564

Adjustable rate reset with caps: floor application · case 04

Note rates fall below the contractual floor.

Loan amortization schedules◈ Members↗
FA-58565

Adjustable rate reset with caps: floor application · case 05

Note rates fall below the contractual floor.

Loan amortization schedules◈ Members↗
FA-58566

Adjustable rate reset with caps: cap reference rate · case 01

Later resets jump by more than the periodic cap from the prior note rate.

Loan amortization schedules● Open access↗
FA-58567

Adjustable rate reset with caps: cap reference rate · case 02

Later resets jump by more than the periodic cap from the prior note rate.

Loan amortization schedules◈ Members↗
FA-58568

Adjustable rate reset with caps: cap reference rate · case 03

Later resets jump by more than the periodic cap from the prior note rate.

Loan amortization schedules◈ Members↗
FA-58569

Adjustable rate reset with caps: cap reference rate · case 04

Later resets jump by more than the periodic cap from the prior note rate.

Loan amortization schedules◈ Members↗
FA-58570

Adjustable rate reset with caps: cap reference rate · case 05

Later resets jump by more than the periodic cap from the prior note rate.

Loan amortization schedules◈ Members↗
FA-58571

Balloon maturity payment: amortization basis · case 01

Balloon loans are quoted fully amortizing payments over the short term.

Loan amortization schedules● Open access↗
FA-58572

Balloon maturity payment: amortization basis · case 02

Balloon loans are quoted fully amortizing payments over the short term.

Loan amortization schedules◈ Members↗
FA-58573

Balloon maturity payment: amortization basis · case 03

Balloon loans are quoted fully amortizing payments over the short term.

Loan amortization schedules◈ Members↗
FA-58574

Balloon maturity payment: amortization basis · case 04

Balloon loans are quoted fully amortizing payments over the short term.

Loan amortization schedules◈ Members↗
FA-58575

Balloon maturity payment: amortization basis · case 05

Balloon loans are quoted fully amortizing payments over the short term.

Loan amortization schedules◈ Members↗
FA-58576

Balloon maturity payment: maturity month · case 01

Loans whose amortization ends before the term keep charging payments into negative balances.

Loan amortization schedules● Open access↗
FA-58577

Balloon maturity payment: maturity month · case 02

Loans whose amortization ends before the term keep charging payments into negative balances.

Loan amortization schedules◈ Members↗
FA-58578

Balloon maturity payment: maturity month · case 03

Loans whose amortization ends before the term keep charging payments into negative balances.

Loan amortization schedules◈ Members↗
FA-58579

Balloon maturity payment: maturity month · case 04

Loans whose amortization ends before the term keep charging payments into negative balances.

Loan amortization schedules◈ Members↗
FA-58580

Balloon maturity payment: maturity month · case 05

Loans whose amortization ends before the term keep charging payments into negative balances.

Loan amortization schedules◈ Members↗
FA-58581

Balloon maturity payment: balloon payment composition · case 01

The balloon payment is inflated by a full regular payment.

Loan amortization schedules● Open access↗
FA-58582

Balloon maturity payment: balloon payment composition · case 02

The balloon payment is inflated by a full regular payment.

Loan amortization schedules◈ Members↗
FA-58583

Balloon maturity payment: balloon payment composition · case 03

The balloon payment is inflated by a full regular payment.

Loan amortization schedules◈ Members↗
FA-58584

Balloon maturity payment: balloon payment composition · case 04

The balloon payment is inflated by a full regular payment.

Loan amortization schedules◈ Members↗
FA-58585

Balloon maturity payment: balloon payment composition · case 05

The balloon payment is inflated by a full regular payment.

Loan amortization schedules◈ Members↗
FA-58586

Balloon maturity payment: interest total scope · case 01

Total interest excludes the interest in the balloon payment.

Loan amortization schedules● Open access↗
FA-58587

Balloon maturity payment: interest total scope · case 02

Total interest excludes the interest in the balloon payment.

Loan amortization schedules◈ Members↗
FA-58588

Balloon maturity payment: interest total scope · case 03

Total interest excludes the interest in the balloon payment.

Loan amortization schedules◈ Members↗
FA-58589

Balloon maturity payment: interest total scope · case 04

Total interest excludes the interest in the balloon payment.

Loan amortization schedules◈ Members↗
FA-58590

Balloon maturity payment: interest total scope · case 05

Total interest excludes the interest in the balloon payment.

Loan amortization schedules◈ Members↗
FA-58591

Negative amortization cap recast: cap threshold scale · case 01

Loans recast at the first cent of negative amortization.

Loan amortization schedules● Open access↗
FA-58592

Negative amortization cap recast: cap threshold scale · case 02

Loans recast at the first cent of negative amortization.

Loan amortization schedules◈ Members↗
FA-58593

Negative amortization cap recast: cap threshold scale · case 03

Loans recast at the first cent of negative amortization.

Loan amortization schedules◈ Members↗
FA-58594

Negative amortization cap recast: cap threshold scale · case 04

Loans recast at the first cent of negative amortization.

Loan amortization schedules◈ Members↗
FA-58595

Negative amortization cap recast: cap threshold scale · case 05

Loans recast at the first cent of negative amortization.

Loan amortization schedules◈ Members↗
FA-58596

Negative amortization cap recast: recast principal · case 01

The recast payment leaves capitalized interest unamortized.

Loan amortization schedules● Open access↗
FA-58597

Negative amortization cap recast: recast principal · case 02

The recast payment leaves capitalized interest unamortized.

Loan amortization schedules◈ Members↗
FA-58598

Negative amortization cap recast: recast principal · case 03

The recast payment leaves capitalized interest unamortized.

Loan amortization schedules◈ Members↗
FA-58599

Negative amortization cap recast: recast principal · case 04

The recast payment leaves capitalized interest unamortized.

Loan amortization schedules◈ Members↗
FA-58600

Negative amortization cap recast: recast principal · case 05

The recast payment leaves capitalized interest unamortized.

Loan amortization schedules◈ 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 ↗