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

Loss development and trend to rating period: Policy period midpoint treated like an accident year · case 01

Trend is six months short for annual policies.

Insurance premium rating● Open access↗
FA-63002

Loss development and trend to rating period: Policy period midpoint treated like an accident year · case 02

Trend is six months short for annual policies.

Insurance premium rating◈ Members↗
FA-63003

Loss development and trend to rating period: Policy period midpoint treated like an accident year · case 03

Trend is six months short for annual policies.

Insurance premium rating◈ Members↗
FA-63004

Loss development and trend to rating period: Policy period midpoint treated like an accident year · case 04

Trend is six months short for annual policies.

Insurance premium rating◈ Members↗
FA-63005

Loss development and trend to rating period: Policy period midpoint treated like an accident year · case 05

Trend is six months short for annual policies.

Insurance premium rating◈ Members↗
FA-63006

Loss development and trend to rating period: Remainder months are trended as whole years · case 01

Trend factors explode when the span is not a whole number of years.

Insurance premium rating● Open access↗
FA-63007

Loss development and trend to rating period: Remainder months are trended as whole years · case 02

Trend factors explode when the span is not a whole number of years.

Insurance premium rating◈ Members↗
FA-63008

Loss development and trend to rating period: Remainder months are trended as whole years · case 03

Trend factors explode when the span is not a whole number of years.

Insurance premium rating◈ Members↗
FA-63009

Loss development and trend to rating period: Remainder months are trended as whole years · case 04

Trend factors explode when the span is not a whole number of years.

Insurance premium rating◈ Members↗
FA-63010

Loss development and trend to rating period: Remainder months are trended as whole years · case 05

Trend factors explode when the span is not a whole number of years.

Insurance premium rating◈ Members↗
FA-63011

Loss development and trend to rating period: Evaluation ages between anniversaries are accepted · case 01

An 18-month evaluation is developed with annual factors.

Insurance premium rating● Open access↗
FA-63012

Loss development and trend to rating period: Evaluation ages between anniversaries are accepted · case 02

An 18-month evaluation is developed with annual factors.

Insurance premium rating◈ Members↗
FA-63013

Loss development and trend to rating period: Evaluation ages between anniversaries are accepted · case 03

An 18-month evaluation is developed with annual factors.

Insurance premium rating◈ Members↗
FA-63014

Loss development and trend to rating period: Evaluation ages between anniversaries are accepted · case 04

An 18-month evaluation is developed with annual factors.

Insurance premium rating◈ Members↗
FA-63015

Loss development and trend to rating period: Evaluation ages between anniversaries are accepted · case 05

An 18-month evaluation is developed with annual factors.

Insurance premium rating◈ Members↗
FA-63016

Parallelogram on-level factor: Current-year change area is not triangular · case 01

Changes within the calendar year are credited with too much earned exposure.

Insurance premium rating● Open access↗
FA-63017

Parallelogram on-level factor: Current-year change area is not triangular · case 02

Changes within the calendar year are credited with too much earned exposure.

Insurance premium rating◈ Members↗
FA-63018

Parallelogram on-level factor: Current-year change area is not triangular · case 03

Changes within the calendar year are credited with too much earned exposure.

Insurance premium rating◈ Members↗
FA-63019

Parallelogram on-level factor: Current-year change area is not triangular · case 04

Changes within the calendar year are credited with too much earned exposure.

Insurance premium rating◈ Members↗
FA-63020

Parallelogram on-level factor: Current-year change area is not triangular · case 05

Changes within the calendar year are credited with too much earned exposure.

Insurance premium rating◈ Members↗
FA-63021

Parallelogram on-level factor: Prior-year change area is complemented incorrectly · case 01

Changes effective late in the prior year are treated as barely earned.

Insurance premium rating● Open access↗
FA-63022

Parallelogram on-level factor: Prior-year change area is complemented incorrectly · case 02

Changes effective late in the prior year are treated as barely earned.

Insurance premium rating◈ Members↗
FA-63023

Parallelogram on-level factor: Prior-year change area is complemented incorrectly · case 03

Changes effective late in the prior year are treated as barely earned.

Insurance premium rating◈ Members↗
FA-63024

Parallelogram on-level factor: Prior-year change area is complemented incorrectly · case 04

Changes effective late in the prior year are treated as barely earned.

Insurance premium rating◈ Members↗
FA-63025

Parallelogram on-level factor: Prior-year change area is complemented incorrectly · case 05

Changes effective late in the prior year are treated as barely earned.

Insurance premium rating◈ Members↗
FA-63026

Parallelogram on-level factor: Rate levels are added instead of compounded · case 01

Sequences of rate changes produce the wrong current level.

Insurance premium rating● Open access↗
FA-63027

Parallelogram on-level factor: Rate levels are added instead of compounded · case 02

Sequences of rate changes produce the wrong current level.

Insurance premium rating◈ Members↗
FA-63028

Parallelogram on-level factor: Rate levels are added instead of compounded · case 03

Sequences of rate changes produce the wrong current level.

Insurance premium rating◈ Members↗
FA-63029

Parallelogram on-level factor: Rate levels are added instead of compounded · case 04

Sequences of rate changes produce the wrong current level.

Insurance premium rating◈ Members↗
FA-63030

Parallelogram on-level factor: Rate levels are added instead of compounded · case 05

Sequences of rate changes produce the wrong current level.

Insurance premium rating◈ Members↗
FA-63031

Parallelogram on-level factor: Each segment is weighted with the following rate level · case 01

Average earned level is overstated so the on-level factor is too small.

Insurance premium rating● Open access↗
FA-63032

Parallelogram on-level factor: Each segment is weighted with the following rate level · case 02

Average earned level is overstated so the on-level factor is too small.

Insurance premium rating◈ Members↗
FA-63033

Parallelogram on-level factor: Each segment is weighted with the following rate level · case 03

Average earned level is overstated so the on-level factor is too small.

Insurance premium rating◈ Members↗
FA-63034

Parallelogram on-level factor: Each segment is weighted with the following rate level · case 04

Average earned level is overstated so the on-level factor is too small.

Insurance premium rating◈ Members↗
FA-63035

Parallelogram on-level factor: Each segment is weighted with the following rate level · case 05

Average earned level is overstated so the on-level factor is too small.

Insurance premium rating◈ Members↗
FA-63036

Parallelogram on-level factor: On-level factor is inverted · case 01

Historical premium is deflated when rates have risen.

Insurance premium rating● Open access↗
FA-63037

Parallelogram on-level factor: On-level factor is inverted · case 02

Historical premium is deflated when rates have risen.

Insurance premium rating◈ Members↗
FA-63038

Parallelogram on-level factor: On-level factor is inverted · case 03

Historical premium is deflated when rates have risen.

Insurance premium rating◈ Members↗
FA-63039

Parallelogram on-level factor: On-level factor is inverted · case 04

Historical premium is deflated when rates have risen.

Insurance premium rating◈ Members↗
FA-63040

Parallelogram on-level factor: On-level factor is inverted · case 05

Historical premium is deflated when rates have risen.

Insurance premium rating◈ Members↗
FA-63041

Schedule rating credits and debits: Category caps are not applied · case 01

Stacked items in one category exceed that category's maximum.

Insurance premium rating● Open access↗
FA-63042

Schedule rating credits and debits: Category caps are not applied · case 02

Stacked items in one category exceed that category's maximum.

Insurance premium rating◈ Members↗
FA-63043

Schedule rating credits and debits: Category caps are not applied · case 03

Stacked items in one category exceed that category's maximum.

Insurance premium rating◈ Members↗
FA-63044

Schedule rating credits and debits: Category caps are not applied · case 04

Stacked items in one category exceed that category's maximum.

Insurance premium rating◈ Members↗
FA-63045

Schedule rating credits and debits: Category caps are not applied · case 05

Stacked items in one category exceed that category's maximum.

Insurance premium rating◈ Members↗
FA-63046

Schedule rating credits and debits: Later items overwrite earlier items in a category · case 01

Only the last credit or debit in a category counts.

Insurance premium rating● Open access↗
FA-63047

Schedule rating credits and debits: Later items overwrite earlier items in a category · case 02

Only the last credit or debit in a category counts.

Insurance premium rating◈ Members↗
FA-63048

Schedule rating credits and debits: Later items overwrite earlier items in a category · case 03

Only the last credit or debit in a category counts.

Insurance premium rating◈ Members↗
FA-63049

Schedule rating credits and debits: Later items overwrite earlier items in a category · case 04

Only the last credit or debit in a category counts.

Insurance premium rating◈ Members↗
FA-63050

Schedule rating credits and debits: Later items overwrite earlier items in a category · case 05

Only the last credit or debit in a category counts.

Insurance premium rating◈ Members↗
FA-63051

Schedule rating credits and debits: Unknown credit categories are silently ignored · case 01

Unfiled schedule categories pass without an error.

Insurance premium rating● Open access↗
FA-63052

Schedule rating credits and debits: Unknown credit categories are silently ignored · case 02

Unfiled schedule categories pass without an error.

Insurance premium rating◈ Members↗
FA-63053

Schedule rating credits and debits: Unknown credit categories are silently ignored · case 03

Unfiled schedule categories pass without an error.

Insurance premium rating◈ Members↗
FA-63054

Schedule rating credits and debits: Unknown credit categories are silently ignored · case 04

Unfiled schedule categories pass without an error.

Insurance premium rating◈ Members↗
FA-63055

Schedule rating credits and debits: Unknown credit categories are silently ignored · case 05

Unfiled schedule categories pass without an error.

Insurance premium rating◈ Members↗
FA-63056

Schedule rating credits and debits: Credits are applied as surcharges · case 01

A net credit raises the premium.

Insurance premium rating● Open access↗
FA-63057

Schedule rating credits and debits: Credits are applied as surcharges · case 02

A net credit raises the premium.

Insurance premium rating◈ Members↗
FA-63058

Schedule rating credits and debits: Credits are applied as surcharges · case 03

A net credit raises the premium.

Insurance premium rating◈ Members↗
FA-63059

Schedule rating credits and debits: Credits are applied as surcharges · case 04

A net credit raises the premium.

Insurance premium rating◈ Members↗
FA-63060

Schedule rating credits and debits: Credits are applied as surcharges · case 05

A net credit raises the premium.

Insurance premium rating◈ Members↗
FA-63061

Schedule rating credits and debits: Overall credit limit is missing · case 01

Large combined credits exceed the plan's maximum schedule credit.

Insurance premium rating● Open access↗
FA-63062

Schedule rating credits and debits: Overall credit limit is missing · case 02

Large combined credits exceed the plan's maximum schedule credit.

Insurance premium rating◈ Members↗
FA-63063

Schedule rating credits and debits: Overall credit limit is missing · case 03

Large combined credits exceed the plan's maximum schedule credit.

Insurance premium rating◈ Members↗
FA-63064

Schedule rating credits and debits: Overall credit limit is missing · case 04

Large combined credits exceed the plan's maximum schedule credit.

Insurance premium rating◈ Members↗
FA-63065

Schedule rating credits and debits: Overall credit limit is missing · case 05

Large combined credits exceed the plan's maximum schedule credit.

Insurance premium rating◈ Members↗
FA-63066

Bonus-malus class transitions: Claim-free years fall below class 1 · case 01

A long claim-free driver drops to class 0 and is rated with the worst coefficient via negative indexing.

Insurance premium rating● Open access↗
FA-63067

Bonus-malus class transitions: Claim-free years fall below class 1 · case 02

A long claim-free driver drops to class 0 and is rated with the worst coefficient via negative indexing.

Insurance premium rating◈ Members↗
FA-63068

Bonus-malus class transitions: Claim-free years fall below class 1 · case 03

A long claim-free driver drops to class 0 and is rated with the worst coefficient via negative indexing.

Insurance premium rating◈ Members↗
FA-63069

Bonus-malus class transitions: Claim-free years fall below class 1 · case 04

A long claim-free driver drops to class 0 and is rated with the worst coefficient via negative indexing.

Insurance premium rating◈ Members↗
FA-63070

Bonus-malus class transitions: Claim-free years fall below class 1 · case 05

A long claim-free driver drops to class 0 and is rated with the worst coefficient via negative indexing.

Insurance premium rating◈ Members↗
FA-63071

Bonus-malus class transitions: Multiple claims earn a single penalty · case 01

Two claims in a year only move the policy up three classes.

Insurance premium rating● Open access↗
FA-63072

Bonus-malus class transitions: Multiple claims earn a single penalty · case 02

Two claims in a year only move the policy up three classes.

Insurance premium rating◈ Members↗
FA-63073

Bonus-malus class transitions: Multiple claims earn a single penalty · case 03

Two claims in a year only move the policy up three classes.

Insurance premium rating◈ Members↗
FA-63074

Bonus-malus class transitions: Multiple claims earn a single penalty · case 04

Two claims in a year only move the policy up three classes.

Insurance premium rating◈ Members↗
FA-63075

Bonus-malus class transitions: Multiple claims earn a single penalty · case 05

Two claims in a year only move the policy up three classes.

Insurance premium rating◈ Members↗
FA-63076

Bonus-malus class transitions: Three claims do not trigger the worst class · case 01

A year with exactly three claims is rated as an ordinary penalty.

Insurance premium rating● Open access↗
FA-63077

Bonus-malus class transitions: Three claims do not trigger the worst class · case 02

A year with exactly three claims is rated as an ordinary penalty.

Insurance premium rating◈ Members↗
FA-63078

Bonus-malus class transitions: Three claims do not trigger the worst class · case 03

A year with exactly three claims is rated as an ordinary penalty.

Insurance premium rating◈ Members↗
FA-63079

Bonus-malus class transitions: Three claims do not trigger the worst class · case 04

A year with exactly three claims is rated as an ordinary penalty.

Insurance premium rating◈ Members↗
FA-63080

Bonus-malus class transitions: Three claims do not trigger the worst class · case 05

A year with exactly three claims is rated as an ordinary penalty.

Insurance premium rating◈ Members↗
FA-63081

Bonus-malus class transitions: The worst class is rejected as a start class · case 01

Renewals starting in class 18 are refused.

Insurance premium rating● Open access↗
FA-63082

Bonus-malus class transitions: The worst class is rejected as a start class · case 02

Renewals starting in class 18 are refused.

Insurance premium rating◈ Members↗
FA-63083

Bonus-malus class transitions: The worst class is rejected as a start class · case 03

Renewals starting in class 18 are refused.

Insurance premium rating◈ Members↗
FA-63084

Bonus-malus class transitions: The worst class is rejected as a start class · case 04

Renewals starting in class 18 are refused.

Insurance premium rating◈ Members↗
FA-63085

Bonus-malus class transitions: The worst class is rejected as a start class · case 05

Renewals starting in class 18 are refused.

Insurance premium rating◈ Members↗
FA-63086

Bonus-malus class transitions: Class history records the class before each transition · case 01

The reported class history lags one year behind the transitions.

Insurance premium rating● Open access↗
FA-63087

Bonus-malus class transitions: Class history records the class before each transition · case 02

The reported class history lags one year behind the transitions.

Insurance premium rating◈ Members↗
FA-63088

Bonus-malus class transitions: Class history records the class before each transition · case 03

The reported class history lags one year behind the transitions.

Insurance premium rating◈ Members↗
FA-63089

Bonus-malus class transitions: Class history records the class before each transition · case 04

The reported class history lags one year behind the transitions.

Insurance premium rating◈ Members↗
FA-63090

Bonus-malus class transitions: Class history records the class before each transition · case 05

The reported class history lags one year behind the transitions.

Insurance premium rating◈ Members↗
FA-63091

Premium installment schedule: Rounding remainder lands on the first installment · case 01

The first installment is larger than the rest instead of the final one.

Insurance premium rating● Open access↗
FA-63092

Premium installment schedule: Rounding remainder lands on the first installment · case 02

The first installment is larger than the rest instead of the final one.

Insurance premium rating◈ Members↗
FA-63093

Premium installment schedule: Rounding remainder lands on the first installment · case 03

The first installment is larger than the rest instead of the final one.

Insurance premium rating◈ Members↗
FA-63094

Premium installment schedule: Rounding remainder lands on the first installment · case 04

The first installment is larger than the rest instead of the final one.

Insurance premium rating◈ Members↗
FA-63095

Premium installment schedule: Rounding remainder lands on the first installment · case 05

The first installment is larger than the rest instead of the final one.

Insurance premium rating◈ Members↗
FA-63096

Premium installment schedule: Down payment is not counted in the payment total · case 01

A 12-pay plan produces 13 payments.

Insurance premium rating● Open access↗
FA-63097

Premium installment schedule: Down payment is not counted in the payment total · case 02

A 12-pay plan produces 13 payments.

Insurance premium rating◈ Members↗
FA-63098

Premium installment schedule: Down payment is not counted in the payment total · case 03

A 12-pay plan produces 13 payments.

Insurance premium rating◈ Members↗
FA-63099

Premium installment schedule: Down payment is not counted in the payment total · case 04

A 12-pay plan produces 13 payments.

Insurance premium rating◈ Members↗
FA-63100

Premium installment schedule: Down payment is not counted in the payment total · case 05

A 12-pay plan produces 13 payments.

Insurance premium rating◈ 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 ↗