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

Offset grammar loses sign or required colon position · case 01

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

Time representation● Open access↗
FA-18402

Offset grammar loses sign or required colon position · case 02

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

Time representation◈ Members↗
FA-18403

Offset grammar loses sign or required colon position · case 03

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

Time representation◈ Members↗
FA-18404

Offset grammar loses sign or required colon position · case 04

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

Time representation◈ Members↗
FA-18405

Offset grammar loses sign or required colon position · case 05

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

Time representation◈ Members↗
FA-18406

Offset parser admits non-ASCII decimal glyphs · case 01

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

Time representation● Open access↗
FA-18407

Offset parser admits non-ASCII decimal glyphs · case 02

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

Time representation◈ Members↗
FA-18408

Offset parser admits non-ASCII decimal glyphs · case 03

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

Time representation◈ Members↗
FA-18409

Offset parser admits non-ASCII decimal glyphs · case 04

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

Time representation◈ Members↗
FA-18410

Offset parser admits non-ASCII decimal glyphs · case 05

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

Time representation◈ Members↗
FA-18411

Offset hour field reads minutes or only tens digit · case 01

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

Time representation● Open access↗
FA-18412

Offset hour field reads minutes or only tens digit · case 02

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

Time representation◈ Members↗
FA-18413

Offset hour field reads minutes or only tens digit · case 03

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

Time representation◈ Members↗
FA-18414

Offset hour field reads minutes or only tens digit · case 04

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

Time representation◈ Members↗
FA-18415

Offset hour field reads minutes or only tens digit · case 05

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

Time representation◈ Members↗
FA-18416

Offset minute field loses units position · case 01

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

Time representation● Open access↗
FA-18417

Offset minute field loses units position · case 02

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

Time representation◈ Members↗
FA-18418

Offset minute field loses units position · case 03

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

Time representation◈ Members↗
FA-18419

Offset minute field loses units position · case 04

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

Time representation◈ Members↗
FA-18420

Offset minute field loses units position · case 05

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

Time representation◈ Members↗
FA-18421

Maximum offset policy loses the fourteen-hour zero-minute exception · case 01

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

Time representation● Open access↗
FA-18422

Maximum offset policy loses the fourteen-hour zero-minute exception · case 02

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

Time representation◈ Members↗
FA-18423

Maximum offset policy loses the fourteen-hour zero-minute exception · case 03

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

Time representation◈ Members↗
FA-18424

Maximum offset policy loses the fourteen-hour zero-minute exception · case 04

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

Time representation◈ Members↗
FA-18425

Maximum offset policy loses the fourteen-hour zero-minute exception · case 05

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

Time representation◈ Members↗
FA-18426

Offset admission omits range gate or rejects Z representation · case 01

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

Time representation● Open access↗
FA-18427

Offset admission omits range gate or rejects Z representation · case 02

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

Time representation◈ Members↗
FA-18428

Offset admission omits range gate or rejects Z representation · case 03

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

Time representation◈ Members↗
FA-18429

Offset admission omits range gate or rejects Z representation · case 04

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

Time representation◈ Members↗
FA-18430

Offset admission omits range gate or rejects Z representation · case 05

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

Time representation◈ Members↗
FA-18431

Unknown negative-zero offset collapses into known UTC or absorbs positive zero · case 01

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

Time representation● Open access↗
FA-18432

Unknown negative-zero offset collapses into known UTC or absorbs positive zero · case 02

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

Time representation◈ Members↗
FA-18433

Unknown negative-zero offset collapses into known UTC or absorbs positive zero · case 03

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

Time representation◈ Members↗
FA-18434

Unknown negative-zero offset collapses into known UTC or absorbs positive zero · case 04

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

Time representation◈ Members↗
FA-18435

Unknown negative-zero offset collapses into known UTC or absorbs positive zero · case 05

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

Time representation◈ Members↗
FA-18436

Negative UTC offset loses sign on its minute component · case 01

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

Time representation● Open access↗
FA-18437

Negative UTC offset loses sign on its minute component · case 02

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

Time representation◈ Members↗
FA-18438

Negative UTC offset loses sign on its minute component · case 03

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

Time representation◈ Members↗
FA-18439

Negative UTC offset loses sign on its minute component · case 04

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

Time representation◈ Members↗
FA-18440

Negative UTC offset loses sign on its minute component · case 05

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

Time representation◈ Members↗
FA-18441

Rate switch continuity anchor omits monotonic origin · case 01

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

Time representation● Open access↗
FA-18442

Rate switch continuity anchor omits monotonic origin · case 02

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

Time representation◈ Members↗
FA-18443

Rate switch continuity anchor omits monotonic origin · case 03

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

Time representation◈ Members↗
FA-18444

Rate switch continuity anchor omits monotonic origin · case 04

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

Time representation◈ Members↗
FA-18445

Rate switch continuity anchor omits monotonic origin · case 05

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

Time representation◈ Members↗
FA-18446

Initial virtual clock rate is inverted or integer-truncated · case 01

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

Time representation● Open access↗
FA-18447

Initial virtual clock rate is inverted or integer-truncated · case 02

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

Time representation◈ Members↗
FA-18448

Initial virtual clock rate is inverted or integer-truncated · case 03

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

Time representation◈ Members↗
FA-18449

Initial virtual clock rate is inverted or integer-truncated · case 04

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

Time representation◈ Members↗
FA-18450

Initial virtual clock rate is inverted or integer-truncated · case 05

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

Time representation◈ Members↗
FA-18451

Rate switch retains old slope or inverts replacement slope · case 01

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

Time representation● Open access↗
FA-18452

Rate switch retains old slope or inverts replacement slope · case 02

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

Time representation◈ Members↗
FA-18453

Rate switch retains old slope or inverts replacement slope · case 03

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

Time representation◈ Members↗
FA-18454

Rate switch retains old slope or inverts replacement slope · case 04

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

Time representation◈ Members↗
FA-18455

Rate switch retains old slope or inverts replacement slope · case 05

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

Time representation◈ Members↗
FA-18456

Rate change retrospectively applies new rate to old elapsed interval · case 01

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

Time representation● Open access↗
FA-18457

Rate change retrospectively applies new rate to old elapsed interval · case 02

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

Time representation◈ Members↗
FA-18458

Rate change retrospectively applies new rate to old elapsed interval · case 03

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

Time representation◈ Members↗
FA-18459

Rate change retrospectively applies new rate to old elapsed interval · case 04

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

Time representation◈ Members↗
FA-18460

Rate change retrospectively applies new rate to old elapsed interval · case 05

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

Time representation◈ Members↗
FA-18461

Rate switch endpoint retains previous slope or applies new slope early · case 01

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

Time representation● Open access↗
FA-18462

Rate switch endpoint retains previous slope or applies new slope early · case 02

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

Time representation◈ Members↗
FA-18463

Rate switch endpoint retains previous slope or applies new slope early · case 03

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

Time representation◈ Members↗
FA-18464

Rate switch endpoint retains previous slope or applies new slope early · case 04

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

Time representation◈ Members↗
FA-18465

Rate switch endpoint retains previous slope or applies new slope early · case 05

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

Time representation◈ Members↗
FA-18466

Post-switch displacement is measured from original anchor · case 01

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

Time representation● Open access↗
FA-18467

Post-switch displacement is measured from original anchor · case 02

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

Time representation◈ Members↗
FA-18468

Post-switch displacement is measured from original anchor · case 03

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

Time representation◈ Members↗
FA-18469

Post-switch displacement is measured from original anchor · case 04

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

Time representation◈ Members↗
FA-18470

Post-switch displacement is measured from original anchor · case 05

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

Time representation◈ Members↗
FA-18471

Virtual reading uses one rate on both sides of switch · case 01

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

Time representation● Open access↗
FA-18472

Virtual reading uses one rate on both sides of switch · case 02

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

Time representation◈ Members↗
FA-18473

Virtual reading uses one rate on both sides of switch · case 03

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

Time representation◈ Members↗
FA-18474

Virtual reading uses one rate on both sides of switch · case 04

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

Time representation◈ Members↗
FA-18475

Virtual reading uses one rate on both sides of switch · case 05

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

Time representation◈ Members↗
FA-18476

Piecewise clock discards continuity anchor or active rate · case 01

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

Time representation● Open access↗
FA-18477

Piecewise clock discards continuity anchor or active rate · case 02

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

Time representation◈ Members↗
FA-18478

Piecewise clock discards continuity anchor or active rate · case 03

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

Time representation◈ Members↗
FA-18479

Piecewise clock discards continuity anchor or active rate · case 04

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

Time representation◈ Members↗
FA-18480

Piecewise clock discards continuity anchor or active rate · case 05

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

Time representation◈ Members↗
FA-18481

Target displacement loses signed future-versus-past meaning · case 01

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

Time representation● Open access↗
FA-18482

Target displacement loses signed future-versus-past meaning · case 02

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

Time representation◈ Members↗
FA-18483

Target displacement loses signed future-versus-past meaning · case 03

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

Time representation◈ Members↗
FA-18484

Target displacement loses signed future-versus-past meaning · case 04

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

Time representation◈ Members↗
FA-18485

Target displacement loses signed future-versus-past meaning · case 05

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

Time representation◈ Members↗
FA-18486

Inverse switched clock uses old origin or multiplies instead of divides rate · case 01

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

Time representation● Open access↗
FA-18487

Inverse switched clock uses old origin or multiplies instead of divides rate · case 02

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

Time representation◈ Members↗
FA-18488

Inverse switched clock uses old origin or multiplies instead of divides rate · case 03

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

Time representation◈ Members↗
FA-18489

Inverse switched clock uses old origin or multiplies instead of divides rate · case 04

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

Time representation◈ Members↗
FA-18490

Inverse switched clock uses old origin or multiplies instead of divides rate · case 05

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

Time representation◈ Members↗
FA-18491

Clock quality accepts future synchronization or ages from global origin · case 01

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

Time representation● Open access↗
FA-18492

Clock quality accepts future synchronization or ages from global origin · case 02

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

Time representation◈ Members↗
FA-18493

Clock quality accepts future synchronization or ages from global origin · case 03

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

Time representation◈ Members↗
FA-18494

Clock quality accepts future synchronization or ages from global origin · case 04

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

Time representation◈ Members↗
FA-18495

Clock quality accepts future synchronization or ages from global origin · case 05

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

Time representation◈ Members↗
FA-18496

Holdover admission fabricates missing history or admits future sync · case 01

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

Time representation● Open access↗
FA-18497

Holdover admission fabricates missing history or admits future sync · case 02

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

Time representation◈ Members↗
FA-18498

Holdover admission fabricates missing history or admits future sync · case 03

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

Time representation◈ Members↗
FA-18499

Holdover admission fabricates missing history or admits future sync · case 04

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

Time representation◈ Members↗
FA-18500

Holdover admission fabricates missing history or admits future sync · case 05

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

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 ↗