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

Credit line average daily balance: minimum payment cap · case 01

The minimum payment due exceeds the total owed on small balances.

Loan amortization schedules● Open access↗
FA-58802

Credit line average daily balance: minimum payment cap · case 02

The minimum payment due exceeds the total owed on small balances.

Loan amortization schedules◈ Members↗
FA-58803

Credit line average daily balance: minimum payment cap · case 03

The minimum payment due exceeds the total owed on small balances.

Loan amortization schedules◈ Members↗
FA-58804

Credit line average daily balance: minimum payment cap · case 04

The minimum payment due exceeds the total owed on small balances.

Loan amortization schedules◈ Members↗
FA-58805

Credit line average daily balance: minimum payment cap · case 05

The minimum payment due exceeds the total owed on small balances.

Loan amortization schedules◈ Members↗
FA-58806

Credit line average daily balance: minimum payment components · case 01

Minimum payments do not cover the cycle interest.

Loan amortization schedules● Open access↗
FA-58807

Credit line average daily balance: minimum payment components · case 02

Minimum payments do not cover the cycle interest.

Loan amortization schedules◈ Members↗
FA-58808

Credit line average daily balance: minimum payment components · case 03

Minimum payments do not cover the cycle interest.

Loan amortization schedules◈ Members↗
FA-58809

Credit line average daily balance: minimum payment components · case 04

Minimum payments do not cover the cycle interest.

Loan amortization schedules◈ Members↗
FA-58810

Credit line average daily balance: minimum payment components · case 05

Minimum payments do not cover the cycle interest.

Loan amortization schedules◈ Members↗
FA-58811

Credit line average daily balance: average daily balance divisor · case 01

Average daily balance is wrong in 28 and 31 day cycles.

Loan amortization schedules● Open access↗
FA-58812

Credit line average daily balance: average daily balance divisor · case 02

Average daily balance is wrong in 28 and 31 day cycles.

Loan amortization schedules◈ Members↗
FA-58813

Credit line average daily balance: average daily balance divisor · case 03

Average daily balance is wrong in 28 and 31 day cycles.

Loan amortization schedules◈ Members↗
FA-58814

Credit line average daily balance: average daily balance divisor · case 04

Average daily balance is wrong in 28 and 31 day cycles.

Loan amortization schedules◈ Members↗
FA-58815

Credit line average daily balance: average daily balance divisor · case 05

Average daily balance is wrong in 28 and 31 day cycles.

Loan amortization schedules◈ Members↗
FA-58816

Graduated payment schedule: step compounding base · case 01

Later-year payments grow linearly instead of compounding.

Loan amortization schedules● Open access↗
FA-58817

Graduated payment schedule: step compounding base · case 02

Later-year payments grow linearly instead of compounding.

Loan amortization schedules◈ Members↗
FA-58818

Graduated payment schedule: step compounding base · case 03

Later-year payments grow linearly instead of compounding.

Loan amortization schedules◈ Members↗
FA-58819

Graduated payment schedule: step compounding base · case 04

Later-year payments grow linearly instead of compounding.

Loan amortization schedules◈ Members↗
FA-58820

Graduated payment schedule: step compounding base · case 05

Later-year payments grow linearly instead of compounding.

Loan amortization schedules◈ Members↗
FA-58821

Graduated payment schedule: year boundary · case 01

Payments step up in the twelfth month of each year.

Loan amortization schedules● Open access↗
FA-58822

Graduated payment schedule: year boundary · case 02

Payments step up in the twelfth month of each year.

Loan amortization schedules◈ Members↗
FA-58823

Graduated payment schedule: year boundary · case 03

Payments step up in the twelfth month of each year.

Loan amortization schedules◈ Members↗
FA-58824

Graduated payment schedule: year boundary · case 04

Payments step up in the twelfth month of each year.

Loan amortization schedules◈ Members↗
FA-58825

Graduated payment schedule: year boundary · case 05

Payments step up in the twelfth month of each year.

Loan amortization schedules◈ Members↗
FA-58826

Graduated payment schedule: re-level term · case 01

The fixed payment after the graduated years leaves most of the balance unpaid at maturity.

Loan amortization schedules● Open access↗
FA-58827

Graduated payment schedule: re-level term · case 02

The fixed payment after the graduated years leaves most of the balance unpaid at maturity.

Loan amortization schedules◈ Members↗
FA-58828

Graduated payment schedule: re-level term · case 03

The fixed payment after the graduated years leaves most of the balance unpaid at maturity.

Loan amortization schedules◈ Members↗
FA-58829

Graduated payment schedule: re-level term · case 04

The fixed payment after the graduated years leaves most of the balance unpaid at maturity.

Loan amortization schedules◈ Members↗
FA-58830

Graduated payment schedule: re-level term · case 05

The fixed payment after the graduated years leaves most of the balance unpaid at maturity.

Loan amortization schedules◈ Members↗
FA-58831

Graduated payment schedule: step count limit · case 01

The schedule re-levels one year early and skips the last step.

Loan amortization schedules● Open access↗
FA-58832

Graduated payment schedule: step count limit · case 02

The schedule re-levels one year early and skips the last step.

Loan amortization schedules◈ Members↗
FA-58833

Graduated payment schedule: step count limit · case 03

The schedule re-levels one year early and skips the last step.

Loan amortization schedules◈ Members↗
FA-58834

Graduated payment schedule: step count limit · case 04

The schedule re-levels one year early and skips the last step.

Loan amortization schedules◈ Members↗
FA-58835

Graduated payment schedule: step count limit · case 05

The schedule re-levels one year early and skips the last step.

Loan amortization schedules◈ Members↗
FA-58836

Graduated payment schedule: peak tracking · case 01

Peak balance disclosures report only the original principal.

Loan amortization schedules● Open access↗
FA-58837

Graduated payment schedule: peak tracking · case 02

Peak balance disclosures report only the original principal.

Loan amortization schedules◈ Members↗
FA-58838

Graduated payment schedule: peak tracking · case 03

Peak balance disclosures report only the original principal.

Loan amortization schedules◈ Members↗
FA-58839

Graduated payment schedule: peak tracking · case 04

Peak balance disclosures report only the original principal.

Loan amortization schedules◈ Members↗
FA-58840

Graduated payment schedule: peak tracking · case 05

Peak balance disclosures report only the original principal.

Loan amortization schedules◈ Members↗
FA-58841

Social security wage-base withholding: section 125 wage reduction · case 01

Employees contributing to a 401(k) have too little social security withheld.

Payroll withholding rules● Open access↗
FA-58842

Social security wage-base withholding: section 125 wage reduction · case 02

Employees contributing to a 401(k) have too little social security withheld.

Payroll withholding rules◈ Members↗
FA-58843

Social security wage-base withholding: section 125 wage reduction · case 03

Employees contributing to a 401(k) have too little social security withheld.

Payroll withholding rules◈ Members↗
FA-58844

Social security wage-base withholding: section 125 wage reduction · case 04

Employees contributing to a 401(k) have too little social security withheld.

Payroll withholding rules◈ Members↗
FA-58845

Social security wage-base withholding: section 125 wage reduction · case 05

Employees contributing to a 401(k) have too little social security withheld.

Payroll withholding rules◈ Members↗
FA-58846

Social security wage-base withholding: reported tips inclusion · case 01

Tipped employees are under-withheld because reported tips never reach social security wages.

Payroll withholding rules● Open access↗
FA-58847

Social security wage-base withholding: reported tips inclusion · case 02

Tipped employees are under-withheld because reported tips never reach social security wages.

Payroll withholding rules◈ Members↗
FA-58848

Social security wage-base withholding: reported tips inclusion · case 03

Tipped employees are under-withheld because reported tips never reach social security wages.

Payroll withholding rules◈ Members↗
FA-58849

Social security wage-base withholding: reported tips inclusion · case 04

Tipped employees are under-withheld because reported tips never reach social security wages.

Payroll withholding rules◈ Members↗
FA-58850

Social security wage-base withholding: reported tips inclusion · case 05

Tipped employees are under-withheld because reported tips never reach social security wages.

Payroll withholding rules◈ Members↗
FA-58851

Social security wage-base withholding: remaining wage-base room · case 01

Employees already past the wage base get a negative taxable amount and a negative tax (a refund) on the paycheck.

Payroll withholding rules● Open access↗
FA-58852

Social security wage-base withholding: remaining wage-base room · case 02

Employees already past the wage base get a negative taxable amount and a negative tax (a refund) on the paycheck.

Payroll withholding rules◈ Members↗
FA-58853

Social security wage-base withholding: remaining wage-base room · case 03

Employees already past the wage base get a negative taxable amount and a negative tax (a refund) on the paycheck.

Payroll withholding rules◈ Members↗
FA-58854

Social security wage-base withholding: remaining wage-base room · case 04

Employees already past the wage base get a negative taxable amount and a negative tax (a refund) on the paycheck.

Payroll withholding rules◈ Members↗
FA-58855

Social security wage-base withholding: remaining wage-base room · case 05

Employees already past the wage base get a negative taxable amount and a negative tax (a refund) on the paycheck.

Payroll withholding rules◈ Members↗
FA-58856

Social security wage-base withholding: taxable wage cap · case 01

Paychecks that cross the wage base withhold on the full paycheck instead of only the portion below the base.

Payroll withholding rules● Open access↗
FA-58857

Social security wage-base withholding: taxable wage cap · case 02

Paychecks that cross the wage base withhold on the full paycheck instead of only the portion below the base.

Payroll withholding rules◈ Members↗
FA-58858

Social security wage-base withholding: taxable wage cap · case 03

Paychecks that cross the wage base withhold on the full paycheck instead of only the portion below the base.

Payroll withholding rules◈ Members↗
FA-58859

Social security wage-base withholding: taxable wage cap · case 04

Paychecks that cross the wage base withhold on the full paycheck instead of only the portion below the base.

Payroll withholding rules◈ Members↗
FA-58860

Social security wage-base withholding: taxable wage cap · case 05

Paychecks that cross the wage base withhold on the full paycheck instead of only the portion below the base.

Payroll withholding rules◈ Members↗
FA-58861

Social security wage-base withholding: cent rounding of tax · case 01

Withholding is a cent short whenever 6.2% of taxable wages has a fractional cent of one half or more.

Payroll withholding rules● Open access↗
FA-58862

Social security wage-base withholding: cent rounding of tax · case 02

Withholding is a cent short whenever 6.2% of taxable wages has a fractional cent of one half or more.

Payroll withholding rules◈ Members↗
FA-58863

Social security wage-base withholding: cent rounding of tax · case 03

Withholding is a cent short whenever 6.2% of taxable wages has a fractional cent of one half or more.

Payroll withholding rules◈ Members↗
FA-58864

Social security wage-base withholding: cent rounding of tax · case 04

Withholding is a cent short whenever 6.2% of taxable wages has a fractional cent of one half or more.

Payroll withholding rules◈ Members↗
FA-58865

Social security wage-base withholding: cent rounding of tax · case 05

Withholding is a cent short whenever 6.2% of taxable wages has a fractional cent of one half or more.

Payroll withholding rules◈ Members↗
FA-58866

Additional Medicare withholding threshold: threshold crossing portion · case 01

After the threshold is crossed, each paycheck applies the extra 0.9% to all year-to-date excess wages again.

Payroll withholding rules● Open access↗
FA-58867

Additional Medicare withholding threshold: threshold crossing portion · case 02

After the threshold is crossed, each paycheck applies the extra 0.9% to all year-to-date excess wages again.

Payroll withholding rules◈ Members↗
FA-58868

Additional Medicare withholding threshold: threshold crossing portion · case 03

After the threshold is crossed, each paycheck applies the extra 0.9% to all year-to-date excess wages again.

Payroll withholding rules◈ Members↗
FA-58869

Additional Medicare withholding threshold: threshold crossing portion · case 04

After the threshold is crossed, each paycheck applies the extra 0.9% to all year-to-date excess wages again.

Payroll withholding rules◈ Members↗
FA-58870

Additional Medicare withholding threshold: threshold crossing portion · case 05

After the threshold is crossed, each paycheck applies the extra 0.9% to all year-to-date excess wages again.

Payroll withholding rules◈ Members↗
FA-58871

Additional Medicare withholding threshold: prior excess measurement · case 01

Employees below the threshold get additional Medicare wages larger than the paycheck itself.

Payroll withholding rules● Open access↗
FA-58872

Additional Medicare withholding threshold: prior excess measurement · case 02

Employees below the threshold get additional Medicare wages larger than the paycheck itself.

Payroll withholding rules◈ Members↗
FA-58873

Additional Medicare withholding threshold: prior excess measurement · case 03

Employees below the threshold get additional Medicare wages larger than the paycheck itself.

Payroll withholding rules◈ Members↗
FA-58874

Additional Medicare withholding threshold: prior excess measurement · case 04

Employees below the threshold get additional Medicare wages larger than the paycheck itself.

Payroll withholding rules◈ Members↗
FA-58875

Additional Medicare withholding threshold: prior excess measurement · case 05

Employees below the threshold get additional Medicare wages larger than the paycheck itself.

Payroll withholding rules◈ Members↗
FA-58876

Additional Medicare withholding threshold: separately rounded components · case 01

The total Medicare line is off by a cent from the sum of its two printed components.

Payroll withholding rules● Open access↗
FA-58877

Additional Medicare withholding threshold: separately rounded components · case 02

The total Medicare line is off by a cent from the sum of its two printed components.

Payroll withholding rules◈ Members↗
FA-58878

Additional Medicare withholding threshold: separately rounded components · case 03

The total Medicare line is off by a cent from the sum of its two printed components.

Payroll withholding rules◈ Members↗
FA-58879

Additional Medicare withholding threshold: separately rounded components · case 04

The total Medicare line is off by a cent from the sum of its two printed components.

Payroll withholding rules◈ Members↗
FA-58880

Additional Medicare withholding threshold: separately rounded components · case 05

The total Medicare line is off by a cent from the sum of its two printed components.

Payroll withholding rules◈ Members↗
FA-58881

Additional Medicare withholding threshold: additional rate unit · case 01

Additional Medicare withholding is ten times too large once the threshold is crossed.

Payroll withholding rules● Open access↗
FA-58882

Additional Medicare withholding threshold: additional rate unit · case 02

Additional Medicare withholding is ten times too large once the threshold is crossed.

Payroll withholding rules◈ Members↗
FA-58883

Additional Medicare withholding threshold: additional rate unit · case 03

Additional Medicare withholding is ten times too large once the threshold is crossed.

Payroll withholding rules◈ Members↗
FA-58884

Additional Medicare withholding threshold: additional rate unit · case 04

Additional Medicare withholding is ten times too large once the threshold is crossed.

Payroll withholding rules◈ Members↗
FA-58885

Additional Medicare withholding threshold: additional rate unit · case 05

Additional Medicare withholding is ten times too large once the threshold is crossed.

Payroll withholding rules◈ Members↗
FA-58886

Annualized percentage-method withholding: bracket slice upper bound · case 01

Employees whose income reaches a higher bracket are withheld far too much because lower brackets tax the whole income.

Payroll withholding rules● Open access↗
FA-58887

Annualized percentage-method withholding: bracket slice upper bound · case 02

Employees whose income reaches a higher bracket are withheld far too much because lower brackets tax the whole income.

Payroll withholding rules◈ Members↗
FA-58888

Annualized percentage-method withholding: bracket slice upper bound · case 03

Employees whose income reaches a higher bracket are withheld far too much because lower brackets tax the whole income.

Payroll withholding rules◈ Members↗
FA-58889

Annualized percentage-method withholding: bracket slice upper bound · case 04

Employees whose income reaches a higher bracket are withheld far too much because lower brackets tax the whole income.

Payroll withholding rules◈ Members↗
FA-58890

Annualized percentage-method withholding: bracket slice upper bound · case 05

Employees whose income reaches a higher bracket are withheld far too much because lower brackets tax the whole income.

Payroll withholding rules◈ Members↗
FA-58891

Annualized percentage-method withholding: marginal slice accumulation · case 01

Withholding jumps discontinuously when income crosses a bracket, taxing all income at the top reached rate.

Payroll withholding rules● Open access↗
FA-58892

Annualized percentage-method withholding: marginal slice accumulation · case 02

Withholding jumps discontinuously when income crosses a bracket, taxing all income at the top reached rate.

Payroll withholding rules◈ Members↗
FA-58893

Annualized percentage-method withholding: marginal slice accumulation · case 03

Withholding jumps discontinuously when income crosses a bracket, taxing all income at the top reached rate.

Payroll withholding rules◈ Members↗
FA-58894

Annualized percentage-method withholding: marginal slice accumulation · case 04

Withholding jumps discontinuously when income crosses a bracket, taxing all income at the top reached rate.

Payroll withholding rules◈ Members↗
FA-58895

Annualized percentage-method withholding: marginal slice accumulation · case 05

Withholding jumps discontinuously when income crosses a bracket, taxing all income at the top reached rate.

Payroll withholding rules◈ Members↗
FA-58896

Annualized percentage-method withholding: de-annualization rounding stage · case 01

Per-period withholding drifts by several cents from the exact annualized result.

Payroll withholding rules● Open access↗
FA-58897

Annualized percentage-method withholding: de-annualization rounding stage · case 02

Per-period withholding drifts by several cents from the exact annualized result.

Payroll withholding rules◈ Members↗
FA-58898

Annualized percentage-method withholding: de-annualization rounding stage · case 03

Per-period withholding drifts by several cents from the exact annualized result.

Payroll withholding rules◈ Members↗
FA-58899

Annualized percentage-method withholding: de-annualization rounding stage · case 04

Per-period withholding drifts by several cents from the exact annualized result.

Payroll withholding rules◈ Members↗
FA-58900

Annualized percentage-method withholding: de-annualization rounding stage · case 05

Per-period withholding drifts by several cents from the exact annualized result.

Payroll withholding rules◈ 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 ↗