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

Split timestamp admits unnormalized fraction endpoint · case 01

The decoded time state disagrees with the explicit regression oracle for fraction_ok.

Time representation● Open access↗
FA-18202

Split timestamp admits unnormalized fraction endpoint · case 02

The decoded time state disagrees with the explicit regression oracle for fraction_ok.

Time representation◈ Members↗
FA-18203

Split timestamp admits unnormalized fraction endpoint · case 03

The decoded time state disagrees with the explicit regression oracle for fraction_ok.

Time representation◈ Members↗
FA-18204

Split timestamp admits unnormalized fraction endpoint · case 04

The decoded time state disagrees with the explicit regression oracle for fraction_ok.

Time representation◈ Members↗
FA-18205

Split timestamp admits unnormalized fraction endpoint · case 05

The decoded time state disagrees with the explicit regression oracle for fraction_ok.

Time representation◈ Members↗
FA-18206

Already-UTC migration admits redundant offset metadata · case 01

The decoded time state disagrees with the explicit regression oracle for offset_ok.

Time representation● Open access↗
FA-18207

Already-UTC migration admits redundant offset metadata · case 02

The decoded time state disagrees with the explicit regression oracle for offset_ok.

Time representation◈ Members↗
FA-18208

Already-UTC migration admits redundant offset metadata · case 03

The decoded time state disagrees with the explicit regression oracle for offset_ok.

Time representation◈ Members↗
FA-18209

Already-UTC migration admits redundant offset metadata · case 04

The decoded time state disagrees with the explicit regression oracle for offset_ok.

Time representation◈ Members↗
FA-18210

Already-UTC migration admits redundant offset metadata · case 05

The decoded time state disagrees with the explicit regression oracle for offset_ok.

Time representation◈ Members↗
FA-18211

Migration admits negative uncertainty or rejects an exact timestamp · case 01

The decoded time state disagrees with the explicit regression oracle for valid.

Time representation● Open access↗
FA-18212

Migration admits negative uncertainty or rejects an exact timestamp · case 02

The decoded time state disagrees with the explicit regression oracle for valid.

Time representation◈ Members↗
FA-18213

Migration admits negative uncertainty or rejects an exact timestamp · case 03

The decoded time state disagrees with the explicit regression oracle for valid.

Time representation◈ Members↗
FA-18214

Migration admits negative uncertainty or rejects an exact timestamp · case 04

The decoded time state disagrees with the explicit regression oracle for valid.

Time representation◈ Members↗
FA-18215

Migration admits negative uncertainty or rejects an exact timestamp · case 05

The decoded time state disagrees with the explicit regression oracle for valid.

Time representation◈ Members↗
FA-18216

Timestamp migration treats legacy milliseconds as seconds or reverses fractional part · case 01

The decoded time state disagrees with the explicit regression oracle for nanoseconds.

Time representation● Open access↗
FA-18217

Timestamp migration treats legacy milliseconds as seconds or reverses fractional part · case 02

The decoded time state disagrees with the explicit regression oracle for nanoseconds.

Time representation◈ Members↗
FA-18218

Timestamp migration treats legacy milliseconds as seconds or reverses fractional part · case 03

The decoded time state disagrees with the explicit regression oracle for nanoseconds.

Time representation◈ Members↗
FA-18219

Timestamp migration treats legacy milliseconds as seconds or reverses fractional part · case 04

The decoded time state disagrees with the explicit regression oracle for nanoseconds.

Time representation◈ Members↗
FA-18220

Timestamp migration treats legacy milliseconds as seconds or reverses fractional part · case 05

The decoded time state disagrees with the explicit regression oracle for nanoseconds.

Time representation◈ Members↗
FA-18221

Migration converts point coordinate but leaves error in source units · case 01

The decoded time state disagrees with the explicit regression oracle for uncertainty.

Time representation● Open access↗
FA-18222

Migration converts point coordinate but leaves error in source units · case 02

The decoded time state disagrees with the explicit regression oracle for uncertainty.

Time representation◈ Members↗
FA-18223

Migration converts point coordinate but leaves error in source units · case 03

The decoded time state disagrees with the explicit regression oracle for uncertainty.

Time representation◈ Members↗
FA-18224

Migration converts point coordinate but leaves error in source units · case 04

The decoded time state disagrees with the explicit regression oracle for uncertainty.

Time representation◈ Members↗
FA-18225

Migration converts point coordinate but leaves error in source units · case 05

The decoded time state disagrees with the explicit regression oracle for uncertainty.

Time representation◈ Members↗
FA-18226

Legacy migration lets irrelevant fraction or uncertainty metadata shift epoch second · case 01

The decoded time state disagrees with the explicit regression oracle for seconds.

Time representation● Open access↗
FA-18227

Legacy migration lets irrelevant fraction or uncertainty metadata shift epoch second · case 02

The decoded time state disagrees with the explicit regression oracle for seconds.

Time representation◈ Members↗
FA-18228

Legacy migration lets irrelevant fraction or uncertainty metadata shift epoch second · case 03

The decoded time state disagrees with the explicit regression oracle for seconds.

Time representation◈ Members↗
FA-18229

Legacy migration lets irrelevant fraction or uncertainty metadata shift epoch second · case 04

The decoded time state disagrees with the explicit regression oracle for seconds.

Time representation◈ Members↗
FA-18230

Legacy migration lets irrelevant fraction or uncertainty metadata shift epoch second · case 05

The decoded time state disagrees with the explicit regression oracle for seconds.

Time representation◈ Members↗
FA-18231

Migrated fraction uses legacy modulus or magnitude residue · case 01

The decoded time state disagrees with the explicit regression oracle for remainder.

Time representation● Open access↗
FA-18232

Migrated fraction uses legacy modulus or magnitude residue · case 02

The decoded time state disagrees with the explicit regression oracle for remainder.

Time representation◈ Members↗
FA-18233

Migrated fraction uses legacy modulus or magnitude residue · case 03

The decoded time state disagrees with the explicit regression oracle for remainder.

Time representation◈ Members↗
FA-18234

Migrated fraction uses legacy modulus or magnitude residue · case 04

The decoded time state disagrees with the explicit regression oracle for remainder.

Time representation◈ Members↗
FA-18235

Migrated fraction uses legacy modulus or magnitude residue · case 05

The decoded time state disagrees with the explicit regression oracle for remainder.

Time representation◈ Members↗
FA-18236

Migration drops original precision provenance · case 01

The decoded time state disagrees with the explicit regression oracle for precision.

Time representation● Open access↗
FA-18237

Migration drops original precision provenance · case 02

The decoded time state disagrees with the explicit regression oracle for precision.

Time representation◈ Members↗
FA-18238

Migration drops original precision provenance · case 03

The decoded time state disagrees with the explicit regression oracle for precision.

Time representation◈ Members↗
FA-18239

Migration drops original precision provenance · case 04

The decoded time state disagrees with the explicit regression oracle for precision.

Time representation◈ Members↗
FA-18240

Migration drops original precision provenance · case 05

The decoded time state disagrees with the explicit regression oracle for precision.

Time representation◈ Members↗
FA-18241

Converter reset retains prior fractional epoch or every step discards it · case 01

The decoded time state disagrees with the explicit regression oracle for old_residue.

Time representation● Open access↗
FA-18242

Converter reset retains prior fractional epoch or every step discards it · case 02

The decoded time state disagrees with the explicit regression oracle for old_residue.

Time representation◈ Members↗
FA-18243

Converter reset retains prior fractional epoch or every step discards it · case 03

The decoded time state disagrees with the explicit regression oracle for old_residue.

Time representation◈ Members↗
FA-18244

Converter reset retains prior fractional epoch or every step discards it · case 04

The decoded time state disagrees with the explicit regression oracle for old_residue.

Time representation◈ Members↗
FA-18245

Converter reset retains prior fractional epoch or every step discards it · case 05

The decoded time state disagrees with the explicit regression oracle for old_residue.

Time representation◈ Members↗
FA-18246

Tick converter uses denominator as scale or assumes one-to-one input rate · case 01

The decoded time state disagrees with the explicit regression oracle for scaled.

Time representation● Open access↗
FA-18247

Tick converter uses denominator as scale or assumes one-to-one input rate · case 02

The decoded time state disagrees with the explicit regression oracle for scaled.

Time representation◈ Members↗
FA-18248

Tick converter uses denominator as scale or assumes one-to-one input rate · case 03

The decoded time state disagrees with the explicit regression oracle for scaled.

Time representation◈ Members↗
FA-18249

Tick converter uses denominator as scale or assumes one-to-one input rate · case 04

The decoded time state disagrees with the explicit regression oracle for scaled.

Time representation◈ Members↗
FA-18250

Tick converter uses denominator as scale or assumes one-to-one input rate · case 05

The decoded time state disagrees with the explicit regression oracle for scaled.

Time representation◈ Members↗
FA-18251

Tick residue is discarded or rescaled a second time · case 01

The decoded time state disagrees with the explicit regression oracle for accumulated.

Time representation● Open access↗
FA-18252

Tick residue is discarded or rescaled a second time · case 02

The decoded time state disagrees with the explicit regression oracle for accumulated.

Time representation◈ Members↗
FA-18253

Tick residue is discarded or rescaled a second time · case 03

The decoded time state disagrees with the explicit regression oracle for accumulated.

Time representation◈ Members↗
FA-18254

Tick residue is discarded or rescaled a second time · case 04

The decoded time state disagrees with the explicit regression oracle for accumulated.

Time representation◈ Members↗
FA-18255

Tick residue is discarded or rescaled a second time · case 05

The decoded time state disagrees with the explicit regression oracle for accumulated.

Time representation◈ Members↗
FA-18256

Tick emission rounds up before enough fractional time accumulates · case 01

The decoded time state disagrees with the explicit regression oracle for emitted.

Time representation● Open access↗
FA-18257

Tick emission rounds up before enough fractional time accumulates · case 02

The decoded time state disagrees with the explicit regression oracle for emitted.

Time representation◈ Members↗
FA-18258

Tick emission rounds up before enough fractional time accumulates · case 03

The decoded time state disagrees with the explicit regression oracle for emitted.

Time representation◈ Members↗
FA-18259

Tick emission rounds up before enough fractional time accumulates · case 04

The decoded time state disagrees with the explicit regression oracle for emitted.

Time representation◈ Members↗
FA-18260

Tick emission rounds up before enough fractional time accumulates · case 05

The decoded time state disagrees with the explicit regression oracle for emitted.

Time representation◈ Members↗
FA-18261

Tick residue is reduced in source scale or lost after emission · case 01

The decoded time state disagrees with the explicit regression oracle for residue.

Time representation● Open access↗
FA-18262

Tick residue is reduced in source scale or lost after emission · case 02

The decoded time state disagrees with the explicit regression oracle for residue.

Time representation◈ Members↗
FA-18263

Tick residue is reduced in source scale or lost after emission · case 03

The decoded time state disagrees with the explicit regression oracle for residue.

Time representation◈ Members↗
FA-18264

Tick residue is reduced in source scale or lost after emission · case 04

The decoded time state disagrees with the explicit regression oracle for residue.

Time representation◈ Members↗
FA-18265

Tick residue is reduced in source scale or lost after emission · case 05

The decoded time state disagrees with the explicit regression oracle for residue.

Time representation◈ Members↗
FA-18266

Timebase reset retains cumulative target history or clears it every step · case 01

The decoded time state disagrees with the explicit regression oracle for old_target.

Time representation● Open access↗
FA-18267

Timebase reset retains cumulative target history or clears it every step · case 02

The decoded time state disagrees with the explicit regression oracle for old_target.

Time representation◈ Members↗
FA-18268

Timebase reset retains cumulative target history or clears it every step · case 03

The decoded time state disagrees with the explicit regression oracle for old_target.

Time representation◈ Members↗
FA-18269

Timebase reset retains cumulative target history or clears it every step · case 04

The decoded time state disagrees with the explicit regression oracle for old_target.

Time representation◈ Members↗
FA-18270

Timebase reset retains cumulative target history or clears it every step · case 05

The decoded time state disagrees with the explicit regression oracle for old_target.

Time representation◈ Members↗
FA-18271

Cumulative target uses raw numerator instead of emitted ticks · case 01

The decoded time state disagrees with the explicit regression oracle for target.

Time representation● Open access↗
FA-18272

Cumulative target uses raw numerator instead of emitted ticks · case 02

The decoded time state disagrees with the explicit regression oracle for target.

Time representation◈ Members↗
FA-18273

Cumulative target uses raw numerator instead of emitted ticks · case 03

The decoded time state disagrees with the explicit regression oracle for target.

Time representation◈ Members↗
FA-18274

Cumulative target uses raw numerator instead of emitted ticks · case 04

The decoded time state disagrees with the explicit regression oracle for target.

Time representation◈ Members↗
FA-18275

Cumulative target uses raw numerator instead of emitted ticks · case 05

The decoded time state disagrees with the explicit regression oracle for target.

Time representation◈ Members↗
FA-18276

Timebase coordinate loses or rescales target-domain origin · case 01

The decoded time state disagrees with the explicit regression oracle for coordinate.

Time representation● Open access↗
FA-18277

Timebase coordinate loses or rescales target-domain origin · case 02

The decoded time state disagrees with the explicit regression oracle for coordinate.

Time representation◈ Members↗
FA-18278

Timebase coordinate loses or rescales target-domain origin · case 03

The decoded time state disagrees with the explicit regression oracle for coordinate.

Time representation◈ Members↗
FA-18279

Timebase coordinate loses or rescales target-domain origin · case 04

The decoded time state disagrees with the explicit regression oracle for coordinate.

Time representation◈ Members↗
FA-18280

Timebase coordinate loses or rescales target-domain origin · case 05

The decoded time state disagrees with the explicit regression oracle for coordinate.

Time representation◈ Members↗
FA-18281

Unrounded timestamp drops residue or gives it wrong unit denominator · case 01

The decoded time state disagrees with the explicit regression oracle for exact.

Time representation● Open access↗
FA-18282

Unrounded timestamp drops residue or gives it wrong unit denominator · case 02

The decoded time state disagrees with the explicit regression oracle for exact.

Time representation◈ Members↗
FA-18283

Unrounded timestamp drops residue or gives it wrong unit denominator · case 03

The decoded time state disagrees with the explicit regression oracle for exact.

Time representation◈ Members↗
FA-18284

Unrounded timestamp drops residue or gives it wrong unit denominator · case 04

The decoded time state disagrees with the explicit regression oracle for exact.

Time representation◈ Members↗
FA-18285

Unrounded timestamp drops residue or gives it wrong unit denominator · case 05

The decoded time state disagrees with the explicit regression oracle for exact.

Time representation◈ Members↗
FA-18286

Subtick status is derived from emitted count instead of retained fraction · case 01

The decoded time state disagrees with the explicit regression oracle for needs_tick.

Time representation● Open access↗
FA-18287

Subtick status is derived from emitted count instead of retained fraction · case 02

The decoded time state disagrees with the explicit regression oracle for needs_tick.

Time representation◈ Members↗
FA-18288

Subtick status is derived from emitted count instead of retained fraction · case 03

The decoded time state disagrees with the explicit regression oracle for needs_tick.

Time representation◈ Members↗
FA-18289

Subtick status is derived from emitted count instead of retained fraction · case 04

The decoded time state disagrees with the explicit regression oracle for needs_tick.

Time representation◈ Members↗
FA-18290

Subtick status is derived from emitted count instead of retained fraction · case 05

The decoded time state disagrees with the explicit regression oracle for needs_tick.

Time representation◈ Members↗
FA-18291

Atomic offset step applies one tick late or before its effective instant · case 01

The decoded time state disagrees with the explicit regression oracle for active_offset.

Time representation● Open access↗
FA-18292

Atomic offset step applies one tick late or before its effective instant · case 02

The decoded time state disagrees with the explicit regression oracle for active_offset.

Time representation◈ Members↗
FA-18293

Atomic offset step applies one tick late or before its effective instant · case 03

The decoded time state disagrees with the explicit regression oracle for active_offset.

Time representation◈ Members↗
FA-18294

Atomic offset step applies one tick late or before its effective instant · case 04

The decoded time state disagrees with the explicit regression oracle for active_offset.

Time representation◈ Members↗
FA-18295

Atomic offset step applies one tick late or before its effective instant · case 05

The decoded time state disagrees with the explicit regression oracle for active_offset.

Time representation◈ Members↗
FA-18296

Atomic-to-civil conversion reverses declared offset or freezes initial table · case 01

The decoded time state disagrees with the explicit regression oracle for label.

Time representation● Open access↗
FA-18297

Atomic-to-civil conversion reverses declared offset or freezes initial table · case 02

The decoded time state disagrees with the explicit regression oracle for label.

Time representation◈ Members↗
FA-18298

Atomic-to-civil conversion reverses declared offset or freezes initial table · case 03

The decoded time state disagrees with the explicit regression oracle for label.

Time representation◈ Members↗
FA-18299

Atomic-to-civil conversion reverses declared offset or freezes initial table · case 04

The decoded time state disagrees with the explicit regression oracle for label.

Time representation◈ Members↗
FA-18300

Atomic-to-civil conversion reverses declared offset or freezes initial table · case 05

The decoded time state disagrees with the explicit regression oracle for label.

Time representation◈ 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 ↗