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

Magnus dew point with ice branch: supersaturation rejection · case 01

A faulty 104% humidity sensor produces a dew point above the air temperature.

Weather index computation● Open access↗
FA-70902

Magnus dew point with ice branch: supersaturation rejection · case 02

A faulty 104% humidity sensor produces a dew point above the air temperature.

Weather index computation◈ Members↗
FA-70903

Magnus dew point with ice branch: supersaturation rejection · case 03

A faulty 104% humidity sensor produces a dew point above the air temperature.

Weather index computation◈ Members↗
FA-70904

Magnus dew point with ice branch: supersaturation rejection · case 04

A faulty 104% humidity sensor produces a dew point above the air temperature.

Weather index computation◈ Members↗
FA-70905

Magnus dew point with ice branch: supersaturation rejection · case 05

A faulty 104% humidity sensor produces a dew point above the air temperature.

Weather index computation◈ Members↗
FA-70906

Humidex with discomfort band: integer rounding · case 01

Published humidex is one point low about half the time and can land in a milder band.

Weather index computation● Open access↗
FA-70907

Humidex with discomfort band: integer rounding · case 02

Published humidex is one point low about half the time and can land in a milder band.

Weather index computation◈ Members↗
FA-70908

Humidex with discomfort band: integer rounding · case 03

Published humidex is one point low about half the time and can land in a milder band.

Weather index computation◈ Members↗
FA-70909

Humidex with discomfort band: integer rounding · case 04

Published humidex is one point low about half the time and can land in a milder band.

Weather index computation◈ Members↗
FA-70910

Humidex with discomfort band: integer rounding · case 05

Published humidex is one point low about half the time and can land in a milder band.

Weather index computation◈ Members↗
FA-70911

Humidex with discomfort band: some-discomfort band upper edge · case 01

A humidex of exactly 39 is reported as great discomfort.

Weather index computation● Open access↗
FA-70912

Humidex with discomfort band: some-discomfort band upper edge · case 02

A humidex of exactly 39 is reported as great discomfort.

Weather index computation◈ Members↗
FA-70913

Humidex with discomfort band: some-discomfort band upper edge · case 03

A humidex of exactly 39 is reported as great discomfort.

Weather index computation◈ Members↗
FA-70914

Humidex with discomfort band: some-discomfort band upper edge · case 04

A humidex of exactly 39 is reported as great discomfort.

Weather index computation◈ Members↗
FA-70915

Humidex with discomfort band: some-discomfort band upper edge · case 05

A humidex of exactly 39 is reported as great discomfort.

Weather index computation◈ Members↗
FA-70916

Humidex with discomfort band: vapour pressure temperature · case 01

Humidex no longer depends on moisture; dry and humid afternoons read the same.

Weather index computation● Open access↗
FA-70917

Humidex with discomfort band: vapour pressure temperature · case 02

Humidex no longer depends on moisture; dry and humid afternoons read the same.

Weather index computation◈ Members↗
FA-70918

Humidex with discomfort band: vapour pressure temperature · case 03

Humidex no longer depends on moisture; dry and humid afternoons read the same.

Weather index computation◈ Members↗
FA-70919

Humidex with discomfort band: vapour pressure temperature · case 04

Humidex no longer depends on moisture; dry and humid afternoons read the same.

Weather index computation◈ Members↗
FA-70920

Humidex with discomfort band: vapour pressure temperature · case 05

Humidex no longer depends on moisture; dry and humid afternoons read the same.

Weather index computation◈ Members↗
FA-70921

Humidex with discomfort band: vapour pressure offset · case 01

Humidex is about 5.5 degrees too high on every reading.

Weather index computation● Open access↗
FA-70922

Humidex with discomfort band: vapour pressure offset · case 02

Humidex is about 5.5 degrees too high on every reading.

Weather index computation◈ Members↗
FA-70923

Humidex with discomfort band: vapour pressure offset · case 03

Humidex is about 5.5 degrees too high on every reading.

Weather index computation◈ Members↗
FA-70924

Humidex with discomfort band: vapour pressure offset · case 04

Humidex is about 5.5 degrees too high on every reading.

Weather index computation◈ Members↗
FA-70925

Humidex with discomfort band: vapour pressure offset · case 05

Humidex is about 5.5 degrees too high on every reading.

Weather index computation◈ Members↗
FA-70926

Humidex with discomfort band: saturated air acceptance · case 01

Foggy saturated air with dew point equal to temperature returns no humidex.

Weather index computation● Open access↗
FA-70927

Humidex with discomfort band: saturated air acceptance · case 02

Foggy saturated air with dew point equal to temperature returns no humidex.

Weather index computation◈ Members↗
FA-70928

Humidex with discomfort band: saturated air acceptance · case 03

Foggy saturated air with dew point equal to temperature returns no humidex.

Weather index computation◈ Members↗
FA-70929

Humidex with discomfort band: saturated air acceptance · case 04

Foggy saturated air with dew point equal to temperature returns no humidex.

Weather index computation◈ Members↗
FA-70930

Humidex with discomfort band: saturated air acceptance · case 05

Foggy saturated air with dew point equal to temperature returns no humidex.

Weather index computation◈ Members↗
FA-70931

Shade apparent temperature: wind speed units · case 01

Breezy days feel implausibly cold; a 36 km/h wind lowers the value by 25 degrees.

Weather index computation● Open access↗
FA-70932

Shade apparent temperature: wind speed units · case 02

Breezy days feel implausibly cold; a 36 km/h wind lowers the value by 25 degrees.

Weather index computation◈ Members↗
FA-70933

Shade apparent temperature: wind speed units · case 03

Breezy days feel implausibly cold; a 36 km/h wind lowers the value by 25 degrees.

Weather index computation◈ Members↗
FA-70934

Shade apparent temperature: wind speed units · case 04

Breezy days feel implausibly cold; a 36 km/h wind lowers the value by 25 degrees.

Weather index computation◈ Members↗
FA-70935

Shade apparent temperature: wind speed units · case 05

Breezy days feel implausibly cold; a 36 km/h wind lowers the value by 25 degrees.

Weather index computation◈ Members↗
FA-70936

Shade apparent temperature: humidity fraction · case 01

Humid weather feels hundreds of degrees hot.

Weather index computation● Open access↗
FA-70937

Shade apparent temperature: humidity fraction · case 02

Humid weather feels hundreds of degrees hot.

Weather index computation◈ Members↗
FA-70938

Shade apparent temperature: humidity fraction · case 03

Humid weather feels hundreds of degrees hot.

Weather index computation◈ Members↗
FA-70939

Shade apparent temperature: humidity fraction · case 04

Humid weather feels hundreds of degrees hot.

Weather index computation◈ Members↗
FA-70940

Shade apparent temperature: humidity fraction · case 05

Humid weather feels hundreds of degrees hot.

Weather index computation◈ Members↗
FA-70941

Shade apparent temperature: saturation vapour pressure denominator · case 01

Hot humid values are inflated while cold values are slightly low.

Weather index computation● Open access↗
FA-70942

Shade apparent temperature: saturation vapour pressure denominator · case 02

Hot humid values are inflated while cold values are slightly low.

Weather index computation◈ Members↗
FA-70943

Shade apparent temperature: saturation vapour pressure denominator · case 03

Hot humid values are inflated while cold values are slightly low.

Weather index computation◈ Members↗
FA-70944

Shade apparent temperature: saturation vapour pressure denominator · case 04

Hot humid values are inflated while cold values are slightly low.

Weather index computation◈ Members↗
FA-70945

Shade apparent temperature: saturation vapour pressure denominator · case 05

Hot humid values are inflated while cold values are slightly low.

Weather index computation◈ Members↗
FA-70946

Shade apparent temperature: wind cooling sign · case 01

Stronger wind makes it feel warmer.

Weather index computation● Open access↗
FA-70947

Shade apparent temperature: wind cooling sign · case 02

Stronger wind makes it feel warmer.

Weather index computation◈ Members↗
FA-70948

Shade apparent temperature: wind cooling sign · case 03

Stronger wind makes it feel warmer.

Weather index computation◈ Members↗
FA-70949

Shade apparent temperature: wind cooling sign · case 04

Stronger wind makes it feel warmer.

Weather index computation◈ Members↗
FA-70950

Shade apparent temperature: wind cooling sign · case 05

Stronger wind makes it feel warmer.

Weather index computation◈ Members↗
FA-70951

Livestock temperature-humidity index: humidity coefficient scale · case 01

Humid barns report nearly the same THI as dry ones.

Weather index computation● Open access↗
FA-70952

Livestock temperature-humidity index: humidity coefficient scale · case 02

Humid barns report nearly the same THI as dry ones.

Weather index computation◈ Members↗
FA-70953

Livestock temperature-humidity index: humidity coefficient scale · case 03

Humid barns report nearly the same THI as dry ones.

Weather index computation◈ Members↗
FA-70954

Livestock temperature-humidity index: humidity coefficient scale · case 04

Humid barns report nearly the same THI as dry ones.

Weather index computation◈ Members↗
FA-70955

Livestock temperature-humidity index: humidity coefficient scale · case 05

Humid barns report nearly the same THI as dry ones.

Weather index computation◈ Members↗
FA-70956

Livestock temperature-humidity index: Fahrenheit depression term · case 01

THI drifts upward and moderate stress is reported too early.

Weather index computation● Open access↗
FA-70957

Livestock temperature-humidity index: Fahrenheit depression term · case 02

THI drifts upward and moderate stress is reported too early.

Weather index computation◈ Members↗
FA-70958

Livestock temperature-humidity index: Fahrenheit depression term · case 03

THI drifts upward and moderate stress is reported too early.

Weather index computation◈ Members↗
FA-70959

Livestock temperature-humidity index: Fahrenheit depression term · case 04

THI drifts upward and moderate stress is reported too early.

Weather index computation◈ Members↗
FA-70960

Livestock temperature-humidity index: Fahrenheit depression term · case 05

THI drifts upward and moderate stress is reported too early.

Weather index computation◈ Members↗
FA-70961

Livestock temperature-humidity index: mild band upper edge · case 01

A THI of exactly 79.0 is reported as mild instead of moderate.

Weather index computation● Open access↗
FA-70962

Livestock temperature-humidity index: mild band upper edge · case 02

A THI of exactly 79.0 is reported as mild instead of moderate.

Weather index computation◈ Members↗
FA-70963

Livestock temperature-humidity index: mild band upper edge · case 03

A THI of exactly 79.0 is reported as mild instead of moderate.

Weather index computation◈ Members↗
FA-70964

Livestock temperature-humidity index: mild band upper edge · case 04

A THI of exactly 79.0 is reported as mild instead of moderate.

Weather index computation◈ Members↗
FA-70965

Livestock temperature-humidity index: mild band upper edge · case 05

A THI of exactly 79.0 is reported as mild instead of moderate.

Weather index computation◈ Members↗
FA-70966

Livestock temperature-humidity index: classify after rounding · case 01

A reported THI of 72.0 is labelled none because the unrounded 71.97 was classified.

Weather index computation● Open access↗
FA-70967

Livestock temperature-humidity index: classify after rounding · case 02

A reported THI of 72.0 is labelled none because the unrounded 71.97 was classified.

Weather index computation◈ Members↗
FA-70968

Livestock temperature-humidity index: classify after rounding · case 03

A reported THI of 72.0 is labelled none because the unrounded 71.97 was classified.

Weather index computation◈ Members↗
FA-70969

Livestock temperature-humidity index: classify after rounding · case 04

A reported THI of 72.0 is labelled none because the unrounded 71.97 was classified.

Weather index computation◈ Members↗
FA-70970

Livestock temperature-humidity index: classify after rounding · case 05

A reported THI of 72.0 is labelled none because the unrounded 71.97 was classified.

Weather index computation◈ Members↗
FA-70971

WBGT heat flag: outdoor weights · case 01

Sunny sites under-read WBGT when the globe is much hotter than the air.

Weather index computation● Open access↗
FA-70972

WBGT heat flag: outdoor weights · case 02

Sunny sites under-read WBGT when the globe is much hotter than the air.

Weather index computation◈ Members↗
FA-70973

WBGT heat flag: outdoor weights · case 03

Sunny sites under-read WBGT when the globe is much hotter than the air.

Weather index computation◈ Members↗
FA-70974

WBGT heat flag: outdoor weights · case 04

Sunny sites under-read WBGT when the globe is much hotter than the air.

Weather index computation◈ Members↗
FA-70975

WBGT heat flag: outdoor weights · case 05

Sunny sites under-read WBGT when the globe is much hotter than the air.

Weather index computation◈ Members↗
FA-70976

WBGT heat flag: solar branch selection · case 01

Indoor gyms use the sunlit formula and field sites use the indoor one.

Weather index computation● Open access↗
FA-70977

WBGT heat flag: solar branch selection · case 02

Indoor gyms use the sunlit formula and field sites use the indoor one.

Weather index computation◈ Members↗
FA-70978

WBGT heat flag: solar branch selection · case 03

Indoor gyms use the sunlit formula and field sites use the indoor one.

Weather index computation◈ Members↗
FA-70979

WBGT heat flag: solar branch selection · case 04

Indoor gyms use the sunlit formula and field sites use the indoor one.

Weather index computation◈ Members↗
FA-70980

WBGT heat flag: solar branch selection · case 05

Indoor gyms use the sunlit formula and field sites use the indoor one.

Weather index computation◈ Members↗
FA-70981

WBGT heat flag: Fahrenheit conversion · case 01

Every site shows a black flag.

Weather index computation● Open access↗
FA-70982

WBGT heat flag: Fahrenheit conversion · case 02

Every site shows a black flag.

Weather index computation◈ Members↗
FA-70983

WBGT heat flag: Fahrenheit conversion · case 03

Every site shows a black flag.

Weather index computation◈ Members↗
FA-70984

WBGT heat flag: Fahrenheit conversion · case 04

Every site shows a black flag.

Weather index computation◈ Members↗
FA-70985

WBGT heat flag: Fahrenheit conversion · case 05

Every site shows a black flag.

Weather index computation◈ Members↗
FA-70986

WBGT heat flag: flag from reported value · case 01

The posted WBGT and the flag colour disagree near a flag boundary (26.7 degC posted with a white flag).

Weather index computation● Open access↗
FA-70987

WBGT heat flag: flag from reported value · case 02

The posted WBGT and the flag colour disagree near a flag boundary (26.7 degC posted with a white flag).

Weather index computation◈ Members↗
FA-70988

WBGT heat flag: flag from reported value · case 03

The posted WBGT and the flag colour disagree near a flag boundary (26.7 degC posted with a white flag).

Weather index computation◈ Members↗
FA-70989

WBGT heat flag: flag from reported value · case 04

The posted WBGT and the flag colour disagree near a flag boundary (26.7 degC posted with a white flag).

Weather index computation◈ Members↗
FA-70990

WBGT heat flag: flag from reported value · case 05

The posted WBGT and the flag colour disagree near a flag boundary (26.7 degC posted with a white flag).

Weather index computation◈ Members↗
FA-70991

Modified growing degree days with biofix: biofix inclusivity · case 01

Accumulation starts one day late and the biofix day contribution is lost.

Weather index computation● Open access↗
FA-70992

Modified growing degree days with biofix: biofix inclusivity · case 02

Accumulation starts one day late and the biofix day contribution is lost.

Weather index computation◈ Members↗
FA-70993

Modified growing degree days with biofix: biofix inclusivity · case 03

Accumulation starts one day late and the biofix day contribution is lost.

Weather index computation◈ Members↗
FA-70994

Modified growing degree days with biofix: biofix inclusivity · case 04

Accumulation starts one day late and the biofix day contribution is lost.

Weather index computation◈ Members↗
FA-70995

Modified growing degree days with biofix: biofix inclusivity · case 05

Accumulation starts one day late and the biofix day contribution is lost.

Weather index computation◈ Members↗
FA-70996

Modified growing degree days with biofix: upper temperature cutoff · case 01

Heat waves add implausibly many degree days.

Weather index computation● Open access↗
FA-70997

Modified growing degree days with biofix: upper temperature cutoff · case 02

Heat waves add implausibly many degree days.

Weather index computation◈ Members↗
FA-70998

Modified growing degree days with biofix: upper temperature cutoff · case 03

Heat waves add implausibly many degree days.

Weather index computation◈ Members↗
FA-70999

Modified growing degree days with biofix: upper temperature cutoff · case 04

Heat waves add implausibly many degree days.

Weather index computation◈ Members↗
FA-71000

Modified growing degree days with biofix: upper temperature cutoff · case 05

Heat waves add implausibly many degree days.

Weather index computation◈ 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 ↗