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

Complex exponential discards the sign of its phase · case 01

Complex exponential discards the sign of its phase.

Floating-point arithmetic● Open access↗
FA-17302

Complex exponential discards the sign of its phase · case 02

Complex exponential discards the sign of its phase.

Floating-point arithmetic◈ Members↗
FA-17303

Complex exponential discards the sign of its phase · case 03

Complex exponential discards the sign of its phase.

Floating-point arithmetic◈ Members↗
FA-17304

Complex exponential discards the sign of its phase · case 04

Complex exponential discards the sign of its phase.

Floating-point arithmetic◈ Members↗
FA-17305

Complex exponential discards the sign of its phase · case 05

Complex exponential discards the sign of its phase.

Floating-point arithmetic◈ Members↗
FA-17306

Nearest floating remainder starts from floor-modulo residue · case 01

Nearest floating remainder starts from floor-modulo residue.

Floating-point arithmetic● Open access↗
FA-17307

Nearest floating remainder starts from floor-modulo residue · case 02

Nearest floating remainder starts from floor-modulo residue.

Floating-point arithmetic◈ Members↗
FA-17308

Nearest floating remainder starts from floor-modulo residue · case 03

Nearest floating remainder starts from floor-modulo residue.

Floating-point arithmetic◈ Members↗
FA-17309

Nearest floating remainder starts from floor-modulo residue · case 04

Nearest floating remainder starts from floor-modulo residue.

Floating-point arithmetic◈ Members↗
FA-17310

Nearest floating remainder starts from floor-modulo residue · case 05

Nearest floating remainder starts from floor-modulo residue.

Floating-point arithmetic◈ Members↗
FA-17311

Nearest floating remainder rounds every quotient tie away from zero · case 01

Nearest floating remainder rounds every quotient tie away from zero.

Floating-point arithmetic● Open access↗
FA-17312

Nearest floating remainder rounds every quotient tie away from zero · case 02

Nearest floating remainder rounds every quotient tie away from zero.

Floating-point arithmetic◈ Members↗
FA-17313

Nearest floating remainder rounds every quotient tie away from zero · case 03

Nearest floating remainder rounds every quotient tie away from zero.

Floating-point arithmetic◈ Members↗
FA-17314

Nearest floating remainder rounds every quotient tie away from zero · case 04

Nearest floating remainder rounds every quotient tie away from zero.

Floating-point arithmetic◈ Members↗
FA-17315

Nearest floating remainder rounds every quotient tie away from zero · case 05

Nearest floating remainder rounds every quotient tie away from zero.

Floating-point arithmetic◈ Members↗
FA-17316

Nearest floating remainder uses residual parity instead of quotient parity · case 01

Nearest floating remainder uses residual parity instead of quotient parity.

Floating-point arithmetic● Open access↗
FA-17317

Nearest floating remainder uses residual parity instead of quotient parity · case 02

Nearest floating remainder uses residual parity instead of quotient parity.

Floating-point arithmetic◈ Members↗
FA-17318

Nearest floating remainder uses residual parity instead of quotient parity · case 03

Nearest floating remainder uses residual parity instead of quotient parity.

Floating-point arithmetic◈ Members↗
FA-17319

Nearest floating remainder uses residual parity instead of quotient parity · case 04

Nearest floating remainder uses residual parity instead of quotient parity.

Floating-point arithmetic◈ Members↗
FA-17320

Nearest floating remainder uses residual parity instead of quotient parity · case 05

Nearest floating remainder uses residual parity instead of quotient parity.

Floating-point arithmetic◈ Members↗
FA-17321

Nearest floating remainder subtracts a positive period for negative x · case 01

Nearest floating remainder subtracts a positive period for negative x.

Floating-point arithmetic● Open access↗
FA-17322

Nearest floating remainder subtracts a positive period for negative x · case 02

Nearest floating remainder subtracts a positive period for negative x.

Floating-point arithmetic◈ Members↗
FA-17323

Nearest floating remainder subtracts a positive period for negative x · case 03

Nearest floating remainder subtracts a positive period for negative x.

Floating-point arithmetic◈ Members↗
FA-17324

Nearest floating remainder subtracts a positive period for negative x · case 04

Nearest floating remainder subtracts a positive period for negative x.

Floating-point arithmetic◈ Members↗
FA-17325

Nearest floating remainder subtracts a positive period for negative x · case 05

Nearest floating remainder subtracts a positive period for negative x.

Floating-point arithmetic◈ Members↗
FA-17326

Nearest floating remainder canonicalizes exact negative zero · case 01

Nearest floating remainder canonicalizes exact negative zero.

Floating-point arithmetic● Open access↗
FA-17327

Nearest floating remainder canonicalizes exact negative zero · case 02

Nearest floating remainder canonicalizes exact negative zero.

Floating-point arithmetic◈ Members↗
FA-17328

Nearest floating remainder canonicalizes exact negative zero · case 03

Nearest floating remainder canonicalizes exact negative zero.

Floating-point arithmetic◈ Members↗
FA-17329

Nearest floating remainder canonicalizes exact negative zero · case 04

Nearest floating remainder canonicalizes exact negative zero.

Floating-point arithmetic◈ Members↗
FA-17330

Nearest floating remainder canonicalizes exact negative zero · case 05

Nearest floating remainder canonicalizes exact negative zero.

Floating-point arithmetic◈ Members↗
FA-17331

Nearest floating remainder compares by doubling a huge residue · case 01

Nearest floating remainder compares by doubling a huge residue.

Floating-point arithmetic● Open access↗
FA-17332

Nearest floating remainder compares by doubling a huge residue · case 02

Nearest floating remainder compares by doubling a huge residue.

Floating-point arithmetic◈ Members↗
FA-17333

Nearest floating remainder compares by doubling a huge residue · case 03

Nearest floating remainder compares by doubling a huge residue.

Floating-point arithmetic◈ Members↗
FA-17334

Nearest floating remainder compares by doubling a huge residue · case 04

Nearest floating remainder compares by doubling a huge residue.

Floating-point arithmetic◈ Members↗
FA-17335

Nearest floating remainder compares by doubling a huge residue · case 05

Nearest floating remainder compares by doubling a huge residue.

Floating-point arithmetic◈ Members↗
FA-17336

Nearest floating remainder keeps the sign of the divisor · case 01

Nearest floating remainder keeps the sign of the divisor.

Floating-point arithmetic● Open access↗
FA-17337

Nearest floating remainder keeps the sign of the divisor · case 02

Nearest floating remainder keeps the sign of the divisor.

Floating-point arithmetic◈ Members↗
FA-17338

Nearest floating remainder keeps the sign of the divisor · case 03

Nearest floating remainder keeps the sign of the divisor.

Floating-point arithmetic◈ Members↗
FA-17339

Nearest floating remainder keeps the sign of the divisor · case 04

Nearest floating remainder keeps the sign of the divisor.

Floating-point arithmetic◈ Members↗
FA-17340

Nearest floating remainder keeps the sign of the divisor · case 05

Nearest floating remainder keeps the sign of the divisor.

Floating-point arithmetic◈ Members↗
FA-17341

Cross-boot wall elapsed subtracts a monotonic checkpoint coordinate · case 01

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

Time representation● Open access↗
FA-17342

Cross-boot wall elapsed subtracts a monotonic checkpoint coordinate · case 02

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

Time representation◈ Members↗
FA-17343

Cross-boot wall elapsed subtracts a monotonic checkpoint coordinate · case 03

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

Time representation◈ Members↗
FA-17344

Cross-boot wall elapsed subtracts a monotonic checkpoint coordinate · case 04

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

Time representation◈ Members↗
FA-17345

Cross-boot wall elapsed subtracts a monotonic checkpoint coordinate · case 05

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

Time representation◈ Members↗
FA-17346

Monotonic displacement reverses checkpoint subtraction · case 01

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

Time representation● Open access↗
FA-17347

Monotonic displacement reverses checkpoint subtraction · case 02

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

Time representation◈ Members↗
FA-17348

Monotonic displacement reverses checkpoint subtraction · case 03

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

Time representation◈ Members↗
FA-17349

Monotonic displacement reverses checkpoint subtraction · case 04

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

Time representation◈ Members↗
FA-17350

Monotonic displacement reverses checkpoint subtraction · case 05

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

Time representation◈ Members↗
FA-17351

Boot identity is ordered instead of compared · case 01

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

Time representation● Open access↗
FA-17352

Boot identity is ordered instead of compared · case 02

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

Time representation◈ Members↗
FA-17353

Boot identity is ordered instead of compared · case 03

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

Time representation◈ Members↗
FA-17354

Boot identity is ordered instead of compared · case 04

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

Time representation◈ Members↗
FA-17355

Boot identity is ordered instead of compared · case 05

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

Time representation◈ Members↗
FA-17356

Restoration treats clock rollback as negative or positive elapsed time · case 01

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

Time representation● Open access↗
FA-17357

Restoration treats clock rollback as negative or positive elapsed time · case 02

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

Time representation◈ Members↗
FA-17358

Restoration treats clock rollback as negative or positive elapsed time · case 03

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

Time representation◈ Members↗
FA-17359

Restoration treats clock rollback as negative or positive elapsed time · case 04

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

Time representation◈ Members↗
FA-17360

Restoration treats clock rollback as negative or positive elapsed time · case 05

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

Time representation◈ Members↗
FA-17361

Suspended timer consumes checkpoint downtime · case 01

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

Time representation● Open access↗
FA-17362

Suspended timer consumes checkpoint downtime · case 02

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

Time representation◈ Members↗
FA-17363

Suspended timer consumes checkpoint downtime · case 03

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

Time representation◈ Members↗
FA-17364

Suspended timer consumes checkpoint downtime · case 04

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

Time representation◈ Members↗
FA-17365

Suspended timer consumes checkpoint downtime · case 05

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

Time representation◈ Members↗
FA-17366

Exhausted countdown wraps into a new budget · case 01

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

Time representation● Open access↗
FA-17367

Exhausted countdown wraps into a new budget · case 02

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

Time representation◈ Members↗
FA-17368

Exhausted countdown wraps into a new budget · case 03

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

Time representation◈ Members↗
FA-17369

Exhausted countdown wraps into a new budget · case 04

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

Time representation◈ Members↗
FA-17370

Exhausted countdown wraps into a new budget · case 05

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

Time representation◈ Members↗
FA-17371

Paused or exact-budget checkpoint is classified as expired · case 01

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

Time representation● Open access↗
FA-17372

Paused or exact-budget checkpoint is classified as expired · case 02

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

Time representation◈ Members↗
FA-17373

Paused or exact-budget checkpoint is classified as expired · case 03

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

Time representation◈ Members↗
FA-17374

Paused or exact-budget checkpoint is classified as expired · case 04

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

Time representation◈ Members↗
FA-17375

Paused or exact-budget checkpoint is classified as expired · case 05

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

Time representation◈ Members↗
FA-17376

Overdue accounting records remaining or total elapsed time · case 01

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

Time representation● Open access↗
FA-17377

Overdue accounting records remaining or total elapsed time · case 02

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

Time representation◈ Members↗
FA-17378

Overdue accounting records remaining or total elapsed time · case 03

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

Time representation◈ Members↗
FA-17379

Overdue accounting records remaining or total elapsed time · case 04

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

Time representation◈ Members↗
FA-17380

Overdue accounting records remaining or total elapsed time · case 05

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

Time representation◈ Members↗
FA-17381

Restored deadline retains the old clock coordinate · case 01

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

Time representation● Open access↗
FA-17382

Restored deadline retains the old clock coordinate · case 02

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

Time representation◈ Members↗
FA-17383

Restored deadline retains the old clock coordinate · case 03

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

Time representation◈ Members↗
FA-17384

Restored deadline retains the old clock coordinate · case 04

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

Time representation◈ Members↗
FA-17385

Restored deadline retains the old clock coordinate · case 05

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

Time representation◈ Members↗
FA-17386

Resumed timer base is reconstructed on the wrong side of now · case 01

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

Time representation● Open access↗
FA-17387

Resumed timer base is reconstructed on the wrong side of now · case 02

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

Time representation◈ Members↗
FA-17388

Resumed timer base is reconstructed on the wrong side of now · case 03

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

Time representation◈ Members↗
FA-17389

Resumed timer base is reconstructed on the wrong side of now · case 04

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

Time representation◈ Members↗
FA-17390

Resumed timer base is reconstructed on the wrong side of now · case 05

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

Time representation◈ Members↗
FA-17391

Whole-second word reverses network byte order · case 01

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

Time representation● Open access↗
FA-17392

Whole-second word reverses network byte order · case 02

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

Time representation◈ Members↗
FA-17393

Whole-second word reverses network byte order · case 03

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

Time representation◈ Members↗
FA-17394

Whole-second word reverses network byte order · case 04

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

Time representation◈ Members↗
FA-17395

Whole-second word reverses network byte order · case 05

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

Time representation◈ Members↗
FA-17396

Signed second word misses the minimum negative code · case 01

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

Time representation● Open access↗
FA-17397

Signed second word misses the minimum negative code · case 02

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

Time representation◈ Members↗
FA-17398

Signed second word misses the minimum negative code · case 03

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

Time representation◈ Members↗
FA-17399

Signed second word misses the minimum negative code · case 04

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

Time representation◈ Members↗
FA-17400

Signed second word misses the minimum negative code · case 05

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

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 ↗