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

Deductible credit interpolation: Deductibles below the table lose the lowest-row surcharge · case 01

Low deductibles escape the surcharge in the first table row.

Insurance premium rating● Open access↗
FA-62902

Deductible credit interpolation: Deductibles below the table lose the lowest-row surcharge · case 02

Low deductibles escape the surcharge in the first table row.

Insurance premium rating◈ Members↗
FA-62903

Deductible credit interpolation: Deductibles below the table lose the lowest-row surcharge · case 03

Low deductibles escape the surcharge in the first table row.

Insurance premium rating◈ Members↗
FA-62904

Deductible credit interpolation: Deductibles below the table lose the lowest-row surcharge · case 04

Low deductibles escape the surcharge in the first table row.

Insurance premium rating◈ Members↗
FA-62905

Deductible credit interpolation: Deductibles below the table lose the lowest-row surcharge · case 05

Low deductibles escape the surcharge in the first table row.

Insurance premium rating◈ Members↗
FA-62906

Deductible credit interpolation: Zero deductible is rejected as invalid · case 01

A full-coverage zero-deductible quote returns invalid.

Insurance premium rating● Open access↗
FA-62907

Deductible credit interpolation: Zero deductible is rejected as invalid · case 02

A full-coverage zero-deductible quote returns invalid.

Insurance premium rating◈ Members↗
FA-62908

Deductible credit interpolation: Zero deductible is rejected as invalid · case 03

A full-coverage zero-deductible quote returns invalid.

Insurance premium rating◈ Members↗
FA-62909

Deductible credit interpolation: Zero deductible is rejected as invalid · case 04

A full-coverage zero-deductible quote returns invalid.

Insurance premium rating◈ Members↗
FA-62910

Deductible credit interpolation: Zero deductible is rejected as invalid · case 05

A full-coverage zero-deductible quote returns invalid.

Insurance premium rating◈ Members↗
FA-62911

Deductible credit interpolation: Negative credits round toward zero · case 01

Surcharge amounts are off by a cent in the insured's favour.

Insurance premium rating● Open access↗
FA-62912

Deductible credit interpolation: Negative credits round toward zero · case 02

Surcharge amounts are off by a cent in the insured's favour.

Insurance premium rating◈ Members↗
FA-62913

Deductible credit interpolation: Negative credits round toward zero · case 03

Surcharge amounts are off by a cent in the insured's favour.

Insurance premium rating◈ Members↗
FA-62914

Deductible credit interpolation: Negative credits round toward zero · case 04

Surcharge amounts are off by a cent in the insured's favour.

Insurance premium rating◈ Members↗
FA-62915

Deductible credit interpolation: Negative credits round toward zero · case 05

Surcharge amounts are off by a cent in the insured's favour.

Insurance premium rating◈ Members↗
FA-62916

Short-rate cancellation return premium: Short-rate penalty is taken on the full premium · case 01

Insured cancellations refund much less than 90% of unearned premium.

Insurance premium rating● Open access↗
FA-62917

Short-rate cancellation return premium: Short-rate penalty is taken on the full premium · case 02

Insured cancellations refund much less than 90% of unearned premium.

Insurance premium rating◈ Members↗
FA-62918

Short-rate cancellation return premium: Short-rate penalty is taken on the full premium · case 03

Insured cancellations refund much less than 90% of unearned premium.

Insurance premium rating◈ Members↗
FA-62919

Short-rate cancellation return premium: Short-rate penalty is taken on the full premium · case 04

Insured cancellations refund much less than 90% of unearned premium.

Insurance premium rating◈ Members↗
FA-62920

Short-rate cancellation return premium: Short-rate penalty is taken on the full premium · case 05

Insured cancellations refund much less than 90% of unearned premium.

Insurance premium rating◈ Members↗
FA-62921

Short-rate cancellation return premium: Minimum earned premium is applied to insurer cancellations · case 01

Early insurer-initiated cancellations retain a minimum earned premium.

Insurance premium rating● Open access↗
FA-62922

Short-rate cancellation return premium: Minimum earned premium is applied to insurer cancellations · case 02

Early insurer-initiated cancellations retain a minimum earned premium.

Insurance premium rating◈ Members↗
FA-62923

Short-rate cancellation return premium: Minimum earned premium is applied to insurer cancellations · case 03

Early insurer-initiated cancellations retain a minimum earned premium.

Insurance premium rating◈ Members↗
FA-62924

Short-rate cancellation return premium: Minimum earned premium is applied to insurer cancellations · case 04

Early insurer-initiated cancellations retain a minimum earned premium.

Insurance premium rating◈ Members↗
FA-62925

Short-rate cancellation return premium: Minimum earned premium is applied to insurer cancellations · case 05

Early insurer-initiated cancellations retain a minimum earned premium.

Insurance premium rating◈ Members↗
FA-62926

Short-rate cancellation return premium: Unearned days count the cancellation day twice · case 01

Every mid-term return is one day of premium too large.

Insurance premium rating● Open access↗
FA-62927

Short-rate cancellation return premium: Unearned days count the cancellation day twice · case 02

Every mid-term return is one day of premium too large.

Insurance premium rating◈ Members↗
FA-62928

Short-rate cancellation return premium: Unearned days count the cancellation day twice · case 03

Every mid-term return is one day of premium too large.

Insurance premium rating◈ Members↗
FA-62929

Short-rate cancellation return premium: Unearned days count the cancellation day twice · case 04

Every mid-term return is one day of premium too large.

Insurance premium rating◈ Members↗
FA-62930

Short-rate cancellation return premium: Unearned days count the cancellation day twice · case 05

Every mid-term return is one day of premium too large.

Insurance premium rating◈ Members↗
FA-62931

Short-rate cancellation return premium: Flat cancellation refund depends on who cancels · case 01

An insured who cancels before inception is charged a short-rate penalty.

Insurance premium rating● Open access↗
FA-62932

Short-rate cancellation return premium: Flat cancellation refund depends on who cancels · case 02

An insured who cancels before inception is charged a short-rate penalty.

Insurance premium rating◈ Members↗
FA-62933

Short-rate cancellation return premium: Flat cancellation refund depends on who cancels · case 03

An insured who cancels before inception is charged a short-rate penalty.

Insurance premium rating◈ Members↗
FA-62934

Short-rate cancellation return premium: Flat cancellation refund depends on who cancels · case 04

An insured who cancels before inception is charged a short-rate penalty.

Insurance premium rating◈ Members↗
FA-62935

Short-rate cancellation return premium: Flat cancellation refund depends on who cancels · case 05

An insured who cancels before inception is charged a short-rate penalty.

Insurance premium rating◈ Members↗
FA-62936

Short-rate cancellation return premium: Return is raised to the minimum instead of capped by it · case 01

Insured cancellations refund more than the premium minus the minimum earned amount.

Insurance premium rating● Open access↗
FA-62937

Short-rate cancellation return premium: Return is raised to the minimum instead of capped by it · case 02

Insured cancellations refund more than the premium minus the minimum earned amount.

Insurance premium rating◈ Members↗
FA-62938

Short-rate cancellation return premium: Return is raised to the minimum instead of capped by it · case 03

Insured cancellations refund more than the premium minus the minimum earned amount.

Insurance premium rating◈ Members↗
FA-62939

Short-rate cancellation return premium: Return is raised to the minimum instead of capped by it · case 04

Insured cancellations refund more than the premium minus the minimum earned amount.

Insurance premium rating◈ Members↗
FA-62940

Short-rate cancellation return premium: Return is raised to the minimum instead of capped by it · case 05

Insured cancellations refund more than the premium minus the minimum earned amount.

Insurance premium rating◈ Members↗
FA-62941

Increased limits factor layer pricing: Layer top ignores the attachment point · case 01

Excess layers are priced as if they ended at the layer width.

Insurance premium rating● Open access↗
FA-62942

Increased limits factor layer pricing: Layer top ignores the attachment point · case 02

Excess layers are priced as if they ended at the layer width.

Insurance premium rating◈ Members↗
FA-62943

Increased limits factor layer pricing: Layer top ignores the attachment point · case 03

Excess layers are priced as if they ended at the layer width.

Insurance premium rating◈ Members↗
FA-62944

Increased limits factor layer pricing: Layer top ignores the attachment point · case 04

Excess layers are priced as if they ended at the layer width.

Insurance premium rating◈ Members↗
FA-62945

Increased limits factor layer pricing: Layer top ignores the attachment point · case 05

Excess layers are priced as if they ended at the layer width.

Insurance premium rating◈ Members↗
FA-62946

Increased limits factor layer pricing: ILF curve has no origin point below the basic limit · case 01

Ground-up and sub-basic layers come back unrated.

Insurance premium rating● Open access↗
FA-62947

Increased limits factor layer pricing: ILF curve has no origin point below the basic limit · case 02

Ground-up and sub-basic layers come back unrated.

Insurance premium rating◈ Members↗
FA-62948

Increased limits factor layer pricing: ILF curve has no origin point below the basic limit · case 03

Ground-up and sub-basic layers come back unrated.

Insurance premium rating◈ Members↗
FA-62949

Increased limits factor layer pricing: ILF curve has no origin point below the basic limit · case 04

Ground-up and sub-basic layers come back unrated.

Insurance premium rating◈ Members↗
FA-62950

Increased limits factor layer pricing: ILF curve has no origin point below the basic limit · case 05

Ground-up and sub-basic layers come back unrated.

Insurance premium rating◈ Members↗
FA-62951

Increased limits factor layer pricing: The largest tabulated limit is treated as beyond the table · case 01

A layer that exhausts exactly at the maximum limit is unrated.

Insurance premium rating● Open access↗
FA-62952

Increased limits factor layer pricing: The largest tabulated limit is treated as beyond the table · case 02

A layer that exhausts exactly at the maximum limit is unrated.

Insurance premium rating◈ Members↗
FA-62953

Increased limits factor layer pricing: The largest tabulated limit is treated as beyond the table · case 03

A layer that exhausts exactly at the maximum limit is unrated.

Insurance premium rating◈ Members↗
FA-62954

Increased limits factor layer pricing: The largest tabulated limit is treated as beyond the table · case 04

A layer that exhausts exactly at the maximum limit is unrated.

Insurance premium rating◈ Members↗
FA-62955

Increased limits factor layer pricing: The largest tabulated limit is treated as beyond the table · case 05

A layer that exhausts exactly at the maximum limit is unrated.

Insurance premium rating◈ Members↗
FA-62956

Increased limits factor layer pricing: Excess layer subtracts the wrong lower factor · case 01

Excess layers are charged the full ground-up premium.

Insurance premium rating● Open access↗
FA-62957

Increased limits factor layer pricing: Excess layer subtracts the wrong lower factor · case 02

Excess layers are charged the full ground-up premium.

Insurance premium rating◈ Members↗
FA-62958

Increased limits factor layer pricing: Excess layer subtracts the wrong lower factor · case 03

Excess layers are charged the full ground-up premium.

Insurance premium rating◈ Members↗
FA-62959

Increased limits factor layer pricing: Excess layer subtracts the wrong lower factor · case 04

Excess layers are charged the full ground-up premium.

Insurance premium rating◈ Members↗
FA-62960

Increased limits factor layer pricing: Excess layer subtracts the wrong lower factor · case 05

Excess layers are charged the full ground-up premium.

Insurance premium rating◈ Members↗
FA-62961

Increased limits factor layer pricing: Zero width layers are priced instead of rejected · case 01

A zero-limit layer returns a premium of 0 instead of invalid.

Insurance premium rating● Open access↗
FA-62962

Increased limits factor layer pricing: Zero width layers are priced instead of rejected · case 02

A zero-limit layer returns a premium of 0 instead of invalid.

Insurance premium rating◈ Members↗
FA-62963

Increased limits factor layer pricing: Zero width layers are priced instead of rejected · case 03

A zero-limit layer returns a premium of 0 instead of invalid.

Insurance premium rating◈ Members↗
FA-62964

Increased limits factor layer pricing: Zero width layers are priced instead of rejected · case 04

A zero-limit layer returns a premium of 0 instead of invalid.

Insurance premium rating◈ Members↗
FA-62965

Increased limits factor layer pricing: Zero width layers are priced instead of rejected · case 05

A zero-limit layer returns a premium of 0 instead of invalid.

Insurance premium rating◈ Members↗
FA-62966

Square-root credibility rate indication: Credibility grows linearly with claim count · case 01

Partially credible books get far less weight on their own experience.

Insurance premium rating● Open access↗
FA-62967

Square-root credibility rate indication: Credibility grows linearly with claim count · case 02

Partially credible books get far less weight on their own experience.

Insurance premium rating◈ Members↗
FA-62968

Square-root credibility rate indication: Credibility grows linearly with claim count · case 03

Partially credible books get far less weight on their own experience.

Insurance premium rating◈ Members↗
FA-62969

Square-root credibility rate indication: Credibility grows linearly with claim count · case 04

Partially credible books get far less weight on their own experience.

Insurance premium rating◈ Members↗
FA-62970

Square-root credibility rate indication: Credibility grows linearly with claim count · case 05

Partially credible books get far less weight on their own experience.

Insurance premium rating◈ Members↗
FA-62971

Square-root credibility rate indication: Credibility above the standard exceeds one · case 01

Large books overshoot their own experience and give the complement negative weight.

Insurance premium rating● Open access↗
FA-62972

Square-root credibility rate indication: Credibility above the standard exceeds one · case 02

Large books overshoot their own experience and give the complement negative weight.

Insurance premium rating◈ Members↗
FA-62973

Square-root credibility rate indication: Credibility above the standard exceeds one · case 03

Large books overshoot their own experience and give the complement negative weight.

Insurance premium rating◈ Members↗
FA-62974

Square-root credibility rate indication: Credibility above the standard exceeds one · case 04

Large books overshoot their own experience and give the complement negative weight.

Insurance premium rating◈ Members↗
FA-62975

Square-root credibility rate indication: Credibility above the standard exceeds one · case 05

Large books overshoot their own experience and give the complement negative weight.

Insurance premium rating◈ Members↗
FA-62976

Square-root credibility rate indication: The complement of credibility is dropped · case 01

Thin books are pulled toward no change instead of toward the complement.

Insurance premium rating● Open access↗
FA-62977

Square-root credibility rate indication: The complement of credibility is dropped · case 02

Thin books are pulled toward no change instead of toward the complement.

Insurance premium rating◈ Members↗
FA-62978

Square-root credibility rate indication: The complement of credibility is dropped · case 03

Thin books are pulled toward no change instead of toward the complement.

Insurance premium rating◈ Members↗
FA-62979

Square-root credibility rate indication: The complement of credibility is dropped · case 04

Thin books are pulled toward no change instead of toward the complement.

Insurance premium rating◈ Members↗
FA-62980

Square-root credibility rate indication: The complement of credibility is dropped · case 05

Thin books are pulled toward no change instead of toward the complement.

Insurance premium rating◈ Members↗
FA-62981

Square-root credibility rate indication: Capping limits increases but not decreases · case 01

Large indicated decreases pass through uncapped.

Insurance premium rating● Open access↗
FA-62982

Square-root credibility rate indication: Capping limits increases but not decreases · case 02

Large indicated decreases pass through uncapped.

Insurance premium rating◈ Members↗
FA-62983

Square-root credibility rate indication: Capping limits increases but not decreases · case 03

Large indicated decreases pass through uncapped.

Insurance premium rating◈ Members↗
FA-62984

Square-root credibility rate indication: Capping limits increases but not decreases · case 04

Large indicated decreases pass through uncapped.

Insurance premium rating◈ Members↗
FA-62985

Square-root credibility rate indication: Capping limits increases but not decreases · case 05

Large indicated decreases pass through uncapped.

Insurance premium rating◈ Members↗
FA-62986

Square-root credibility rate indication: Zero-claim books are rejected · case 01

A book with no claims returns invalid instead of the complement.

Insurance premium rating● Open access↗
FA-62987

Square-root credibility rate indication: Zero-claim books are rejected · case 02

A book with no claims returns invalid instead of the complement.

Insurance premium rating◈ Members↗
FA-62988

Square-root credibility rate indication: Zero-claim books are rejected · case 03

A book with no claims returns invalid instead of the complement.

Insurance premium rating◈ Members↗
FA-62989

Square-root credibility rate indication: Zero-claim books are rejected · case 04

A book with no claims returns invalid instead of the complement.

Insurance premium rating◈ Members↗
FA-62990

Square-root credibility rate indication: Zero-claim books are rejected · case 05

A book with no claims returns invalid instead of the complement.

Insurance premium rating◈ Members↗
FA-62991

Loss development and trend to rating period: Development skips the current age-to-age factor · case 01

Losses are under-developed by one link factor.

Insurance premium rating● Open access↗
FA-62992

Loss development and trend to rating period: Development skips the current age-to-age factor · case 02

Losses are under-developed by one link factor.

Insurance premium rating◈ Members↗
FA-62993

Loss development and trend to rating period: Development skips the current age-to-age factor · case 03

Losses are under-developed by one link factor.

Insurance premium rating◈ Members↗
FA-62994

Loss development and trend to rating period: Development skips the current age-to-age factor · case 04

Losses are under-developed by one link factor.

Insurance premium rating◈ Members↗
FA-62995

Loss development and trend to rating period: Development skips the current age-to-age factor · case 05

Losses are under-developed by one link factor.

Insurance premium rating◈ Members↗
FA-62996

Loss development and trend to rating period: Tail factor is dropped · case 01

Ultimate losses omit development beyond the last factor.

Insurance premium rating● Open access↗
FA-62997

Loss development and trend to rating period: Tail factor is dropped · case 02

Ultimate losses omit development beyond the last factor.

Insurance premium rating◈ Members↗
FA-62998

Loss development and trend to rating period: Tail factor is dropped · case 03

Ultimate losses omit development beyond the last factor.

Insurance premium rating◈ Members↗
FA-62999

Loss development and trend to rating period: Tail factor is dropped · case 04

Ultimate losses omit development beyond the last factor.

Insurance premium rating◈ Members↗
FA-63000

Loss development and trend to rating period: Tail factor is dropped · case 05

Ultimate losses omit development beyond the last factor.

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 ↗