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

K-index and Total Totals: cross totals moisture · case 01

Total Totals ignores low-level moisture.

Weather index computation● Open access↗
FA-71202

K-index and Total Totals: cross totals moisture · case 02

Total Totals ignores low-level moisture.

Weather index computation◈ Members↗
FA-71203

K-index and Total Totals: cross totals moisture · case 03

Total Totals ignores low-level moisture.

Weather index computation◈ Members↗
FA-71204

K-index and Total Totals: cross totals moisture · case 04

Total Totals ignores low-level moisture.

Weather index computation◈ Members↗
FA-71205

K-index and Total Totals: cross totals moisture · case 05

Total Totals ignores low-level moisture.

Weather index computation◈ Members↗
FA-71206

K-index and Total Totals: isolated band edge · case 01

K = 25 is upgraded to widely scattered storms.

Weather index computation● Open access↗
FA-71207

K-index and Total Totals: isolated band edge · case 02

K = 25 is upgraded to widely scattered storms.

Weather index computation◈ Members↗
FA-71208

K-index and Total Totals: isolated band edge · case 03

K = 25 is upgraded to widely scattered storms.

Weather index computation◈ Members↗
FA-71209

K-index and Total Totals: isolated band edge · case 04

K = 25 is upgraded to widely scattered storms.

Weather index computation◈ Members↗
FA-71210

K-index and Total Totals: isolated band edge · case 05

K = 25 is upgraded to widely scattered storms.

Weather index computation◈ Members↗
FA-71211

K-index and Total Totals: severe threshold · case 01

TT = 50 does not raise the severe flag.

Weather index computation● Open access↗
FA-71212

K-index and Total Totals: severe threshold · case 02

TT = 50 does not raise the severe flag.

Weather index computation◈ Members↗
FA-71213

K-index and Total Totals: severe threshold · case 03

TT = 50 does not raise the severe flag.

Weather index computation◈ Members↗
FA-71214

K-index and Total Totals: severe threshold · case 04

TT = 50 does not raise the severe flag.

Weather index computation◈ Members↗
FA-71215

K-index and Total Totals: severe threshold · case 05

TT = 50 does not raise the severe flag.

Weather index computation◈ Members↗
FA-71216

Antecedent precipitation index: multi-day gap decay · case 01

After a week without reports the index has barely decayed.

Weather index computation● Open access↗
FA-71217

Antecedent precipitation index: multi-day gap decay · case 02

After a week without reports the index has barely decayed.

Weather index computation◈ Members↗
FA-71218

Antecedent precipitation index: multi-day gap decay · case 03

After a week without reports the index has barely decayed.

Weather index computation◈ Members↗
FA-71219

Antecedent precipitation index: multi-day gap decay · case 04

After a week without reports the index has barely decayed.

Weather index computation◈ Members↗
FA-71220

Antecedent precipitation index: multi-day gap decay · case 05

After a week without reports the index has barely decayed.

Weather index computation◈ Members↗
FA-71221

Antecedent precipitation index: same-day accumulation · case 01

Two gauge reports for the same day decay the first report.

Weather index computation● Open access↗
FA-71222

Antecedent precipitation index: same-day accumulation · case 02

Two gauge reports for the same day decay the first report.

Weather index computation◈ Members↗
FA-71223

Antecedent precipitation index: same-day accumulation · case 03

Two gauge reports for the same day decay the first report.

Weather index computation◈ Members↗
FA-71224

Antecedent precipitation index: same-day accumulation · case 04

Two gauge reports for the same day decay the first report.

Weather index computation◈ Members↗
FA-71225

Antecedent precipitation index: same-day accumulation · case 05

Two gauge reports for the same day decay the first report.

Weather index computation◈ Members↗
FA-71226

Antecedent precipitation index: chronological ordering · case 01

Backfilled late reports make the API grow instead of decay.

Weather index computation● Open access↗
FA-71227

Antecedent precipitation index: chronological ordering · case 02

Backfilled late reports make the API grow instead of decay.

Weather index computation◈ Members↗
FA-71228

Antecedent precipitation index: chronological ordering · case 03

Backfilled late reports make the API grow instead of decay.

Weather index computation◈ Members↗
FA-71229

Antecedent precipitation index: chronological ordering · case 04

Backfilled late reports make the API grow instead of decay.

Weather index computation◈ Members↗
FA-71230

Antecedent precipitation index: chronological ordering · case 05

Backfilled late reports make the API grow instead of decay.

Weather index computation◈ Members↗
FA-71231

Antecedent precipitation index: sensor glitch clamp · case 01

A negative tipping-bucket glitch lowers soil moisture.

Weather index computation● Open access↗
FA-71232

Antecedent precipitation index: sensor glitch clamp · case 02

A negative tipping-bucket glitch lowers soil moisture.

Weather index computation◈ Members↗
FA-71233

Antecedent precipitation index: sensor glitch clamp · case 03

A negative tipping-bucket glitch lowers soil moisture.

Weather index computation◈ Members↗
FA-71234

Antecedent precipitation index: sensor glitch clamp · case 04

A negative tipping-bucket glitch lowers soil moisture.

Weather index computation◈ Members↗
FA-71235

Antecedent precipitation index: sensor glitch clamp · case 05

A negative tipping-bucket glitch lowers soil moisture.

Weather index computation◈ Members↗
FA-71236

Vector-mean wind and steadiness: atan2 argument order · case 01

Westerly winds are reported as southerly.

Weather index computation● Open access↗
FA-71237

Vector-mean wind and steadiness: atan2 argument order · case 02

Westerly winds are reported as southerly.

Weather index computation◈ Members↗
FA-71238

Vector-mean wind and steadiness: atan2 argument order · case 03

Westerly winds are reported as southerly.

Weather index computation◈ Members↗
FA-71239

Vector-mean wind and steadiness: atan2 argument order · case 04

Westerly winds are reported as southerly.

Weather index computation◈ Members↗
FA-71240

Vector-mean wind and steadiness: atan2 argument order · case 05

Westerly winds are reported as southerly.

Weather index computation◈ Members↗
FA-71241

Vector-mean wind and steadiness: compass wrap · case 01

North-westerly winds are reported with negative bearings.

Weather index computation● Open access↗
FA-71242

Vector-mean wind and steadiness: compass wrap · case 02

North-westerly winds are reported with negative bearings.

Weather index computation◈ Members↗
FA-71243

Vector-mean wind and steadiness: compass wrap · case 03

North-westerly winds are reported with negative bearings.

Weather index computation◈ Members↗
FA-71244

Vector-mean wind and steadiness: compass wrap · case 04

North-westerly winds are reported with negative bearings.

Weather index computation◈ Members↗
FA-71245

Vector-mean wind and steadiness: compass wrap · case 05

North-westerly winds are reported with negative bearings.

Weather index computation◈ Members↗
FA-71246

Vector-mean wind and steadiness: steadiness denominator · case 01

Steadiness falls as more samples are averaged even when the wind is constant.

Weather index computation● Open access↗
FA-71247

Vector-mean wind and steadiness: steadiness denominator · case 02

Steadiness falls as more samples are averaged even when the wind is constant.

Weather index computation◈ Members↗
FA-71248

Vector-mean wind and steadiness: steadiness denominator · case 03

Steadiness falls as more samples are averaged even when the wind is constant.

Weather index computation◈ Members↗
FA-71249

Vector-mean wind and steadiness: steadiness denominator · case 04

Steadiness falls as more samples are averaged even when the wind is constant.

Weather index computation◈ Members↗
FA-71250

Vector-mean wind and steadiness: steadiness denominator · case 05

Steadiness falls as more samples are averaged even when the wind is constant.

Weather index computation◈ Members↗
FA-71251

Vector-mean wind and steadiness: degree to radian conversion · case 01

Directions from different sensors average to meaningless values.

Weather index computation● Open access↗
FA-71252

Vector-mean wind and steadiness: degree to radian conversion · case 02

Directions from different sensors average to meaningless values.

Weather index computation◈ Members↗
FA-71253

Vector-mean wind and steadiness: degree to radian conversion · case 03

Directions from different sensors average to meaningless values.

Weather index computation◈ Members↗
FA-71254

Vector-mean wind and steadiness: degree to radian conversion · case 04

Directions from different sensors average to meaningless values.

Weather index computation◈ Members↗
FA-71255

Vector-mean wind and steadiness: degree to radian conversion · case 05

Directions from different sensors average to meaningless values.

Weather index computation◈ Members↗
FA-71256

Aviation flight category: ceiling cover types · case 01

A scattered layer at 400 ft makes a clear day LIFR.

Weather index computation● Open access↗
FA-71257

Aviation flight category: ceiling cover types · case 02

A scattered layer at 400 ft makes a clear day LIFR.

Weather index computation◈ Members↗
FA-71258

Aviation flight category: ceiling cover types · case 03

A scattered layer at 400 ft makes a clear day LIFR.

Weather index computation◈ Members↗
FA-71259

Aviation flight category: ceiling cover types · case 04

A scattered layer at 400 ft makes a clear day LIFR.

Weather index computation◈ Members↗
FA-71260

Aviation flight category: ceiling cover types · case 05

A scattered layer at 400 ft makes a clear day LIFR.

Weather index computation◈ Members↗
FA-71261

Aviation flight category: lowest qualifying layer · case 01

When a report lists a higher deck first, the lower ceiling is ignored.

Weather index computation● Open access↗
FA-71262

Aviation flight category: lowest qualifying layer · case 02

When a report lists a higher deck first, the lower ceiling is ignored.

Weather index computation◈ Members↗
FA-71263

Aviation flight category: lowest qualifying layer · case 03

When a report lists a higher deck first, the lower ceiling is ignored.

Weather index computation◈ Members↗
FA-71264

Aviation flight category: lowest qualifying layer · case 04

When a report lists a higher deck first, the lower ceiling is ignored.

Weather index computation◈ Members↗
FA-71265

Aviation flight category: lowest qualifying layer · case 05

When a report lists a higher deck first, the lower ceiling is ignored.

Weather index computation◈ Members↗
FA-71266

Aviation flight category: worse-of combination · case 01

Fog with a high ceiling is reported VFR.

Weather index computation● Open access↗
FA-71267

Aviation flight category: worse-of combination · case 02

Fog with a high ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71268

Aviation flight category: worse-of combination · case 03

Fog with a high ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71269

Aviation flight category: worse-of combination · case 04

Fog with a high ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71270

Aviation flight category: worse-of combination · case 05

Fog with a high ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71271

Aviation flight category: MVFR ceiling upper edge · case 01

A 3000 ft ceiling is reported VFR.

Weather index computation● Open access↗
FA-71272

Aviation flight category: MVFR ceiling upper edge · case 02

A 3000 ft ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71273

Aviation flight category: MVFR ceiling upper edge · case 03

A 3000 ft ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71274

Aviation flight category: MVFR ceiling upper edge · case 04

A 3000 ft ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71275

Aviation flight category: MVFR ceiling upper edge · case 05

A 3000 ft ceiling is reported VFR.

Weather index computation◈ Members↗
FA-71276

Aviation flight category: IFR visibility edge · case 01

Exactly 3 statute miles is reported IFR.

Weather index computation● Open access↗
FA-71277

Aviation flight category: IFR visibility edge · case 02

Exactly 3 statute miles is reported IFR.

Weather index computation◈ Members↗
FA-71278

Aviation flight category: IFR visibility edge · case 03

Exactly 3 statute miles is reported IFR.

Weather index computation◈ Members↗
FA-71279

Aviation flight category: IFR visibility edge · case 04

Exactly 3 statute miles is reported IFR.

Weather index computation◈ Members↗
FA-71280

Aviation flight category: IFR visibility edge · case 05

Exactly 3 statute miles is reported IFR.

Weather index computation◈ Members↗
FA-71281

Pasquill-Gifford stability class: wind class boundary · case 01

A 5.0 m/s wind is assigned the lighter-wind class.

Weather index computation● Open access↗
FA-71282

Pasquill-Gifford stability class: wind class boundary · case 02

A 5.0 m/s wind is assigned the lighter-wind class.

Weather index computation◈ Members↗
FA-71283

Pasquill-Gifford stability class: wind class boundary · case 03

A 5.0 m/s wind is assigned the lighter-wind class.

Weather index computation◈ Members↗
FA-71284

Pasquill-Gifford stability class: wind class boundary · case 04

A 5.0 m/s wind is assigned the lighter-wind class.

Weather index computation◈ Members↗
FA-71285

Pasquill-Gifford stability class: wind class boundary · case 05

A 5.0 m/s wind is assigned the lighter-wind class.

Weather index computation◈ Members↗
FA-71286

Pasquill-Gifford stability class: night cloud threshold · case 01

Four-octa nights are treated as clear and too stable.

Weather index computation● Open access↗
FA-71287

Pasquill-Gifford stability class: night cloud threshold · case 02

Four-octa nights are treated as clear and too stable.

Weather index computation◈ Members↗
FA-71288

Pasquill-Gifford stability class: night cloud threshold · case 03

Four-octa nights are treated as clear and too stable.

Weather index computation◈ Members↗
FA-71289

Pasquill-Gifford stability class: night cloud threshold · case 04

Four-octa nights are treated as clear and too stable.

Weather index computation◈ Members↗
FA-71290

Pasquill-Gifford stability class: night cloud threshold · case 05

Four-octa nights are treated as clear and too stable.

Weather index computation◈ Members↗
FA-71291

Pasquill-Gifford stability class: overcast neutral override · case 01

Overcast days receive unstable daytime classes.

Weather index computation● Open access↗
FA-71292

Pasquill-Gifford stability class: overcast neutral override · case 02

Overcast days receive unstable daytime classes.

Weather index computation◈ Members↗
FA-71293

Pasquill-Gifford stability class: overcast neutral override · case 03

Overcast days receive unstable daytime classes.

Weather index computation◈ Members↗
FA-71294

Pasquill-Gifford stability class: overcast neutral override · case 04

Overcast days receive unstable daytime classes.

Weather index computation◈ Members↗
FA-71295

Pasquill-Gifford stability class: overcast neutral override · case 05

Overcast days receive unstable daytime classes.

Weather index computation◈ Members↗
FA-71296

Pasquill-Gifford stability class: unknown insolation · case 01

An unrecognised insolation code silently yields a slight-insolation class.

Weather index computation● Open access↗
FA-71297

Pasquill-Gifford stability class: unknown insolation · case 02

An unrecognised insolation code silently yields a slight-insolation class.

Weather index computation◈ Members↗
FA-71298

Pasquill-Gifford stability class: unknown insolation · case 03

An unrecognised insolation code silently yields a slight-insolation class.

Weather index computation◈ Members↗
FA-71299

Pasquill-Gifford stability class: unknown insolation · case 04

An unrecognised insolation code silently yields a slight-insolation class.

Weather index computation◈ Members↗
FA-71300

Pasquill-Gifford stability class: unknown insolation · case 05

An unrecognised insolation code silently yields a slight-insolation class.

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 ↗