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

Pcm error feedback quantizer: restored amplitude · case 01

Feedback treats output code as original-domain amplitude.

PCM sample encoding● Open access↗
FA-49602

Pcm error feedback quantizer: restored amplitude · case 02

Feedback treats output code as original-domain amplitude.

PCM sample encoding◈ Members↗
FA-49603

Pcm error feedback quantizer: restored amplitude · case 03

Feedback treats output code as original-domain amplitude.

PCM sample encoding◈ Members↗
FA-49604

Pcm error feedback quantizer: restored amplitude · case 04

Feedback treats output code as original-domain amplitude.

PCM sample encoding◈ Members↗
FA-49605

Pcm error feedback quantizer: restored amplitude · case 05

Feedback treats output code as original-domain amplitude.

PCM sample encoding◈ Members↗
FA-49606

Pcm error feedback quantizer: reset timing · case 01

Packet reset clears noise-shaping error after its target sample.

PCM sample encoding● Open access↗
FA-49607

Pcm error feedback quantizer: reset timing · case 02

Packet reset clears noise-shaping error after its target sample.

PCM sample encoding◈ Members↗
FA-49608

Pcm error feedback quantizer: reset timing · case 03

Packet reset clears noise-shaping error after its target sample.

PCM sample encoding◈ Members↗
FA-49609

Pcm error feedback quantizer: reset timing · case 04

Packet reset clears noise-shaping error after its target sample.

PCM sample encoding◈ Members↗
FA-49610

Pcm error feedback quantizer: reset timing · case 05

Packet reset clears noise-shaping error after its target sample.

PCM sample encoding◈ Members↗
FA-49611

Pcm error feedback quantizer: quantizer midpoint · case 01

Error-feedback conversion uses floor instead of nearest midpoint bins.

PCM sample encoding● Open access↗
FA-49612

Pcm error feedback quantizer: quantizer midpoint · case 02

Error-feedback conversion uses floor instead of nearest midpoint bins.

PCM sample encoding◈ Members↗
FA-49613

Pcm error feedback quantizer: quantizer midpoint · case 03

Error-feedback conversion uses floor instead of nearest midpoint bins.

PCM sample encoding◈ Members↗
FA-49614

Pcm error feedback quantizer: quantizer midpoint · case 04

Error-feedback conversion uses floor instead of nearest midpoint bins.

PCM sample encoding◈ Members↗
FA-49615

Pcm error feedback quantizer: quantizer midpoint · case 05

Error-feedback conversion uses floor instead of nearest midpoint bins.

PCM sample encoding◈ Members↗
FA-49616

Pcm subtractive dither: noise phase · case 01

A deterministic PCM dither stream starts at the wrong sample phase.

PCM sample encoding● Open access↗
FA-49617

Pcm subtractive dither: noise phase · case 02

A deterministic PCM dither stream starts at the wrong sample phase.

PCM sample encoding◈ Members↗
FA-49618

Pcm subtractive dither: noise phase · case 03

A deterministic PCM dither stream starts at the wrong sample phase.

PCM sample encoding◈ Members↗
FA-49619

Pcm subtractive dither: noise phase · case 04

A deterministic PCM dither stream starts at the wrong sample phase.

PCM sample encoding◈ Members↗
FA-49620

Pcm subtractive dither: noise phase · case 05

A deterministic PCM dither stream starts at the wrong sample phase.

PCM sample encoding◈ Members↗
FA-49621

Pcm subtractive dither: prequantizer noise · case 01

Dither is omitted before PCM precision reduction.

PCM sample encoding● Open access↗
FA-49622

Pcm subtractive dither: prequantizer noise · case 02

Dither is omitted before PCM precision reduction.

PCM sample encoding◈ Members↗
FA-49623

Pcm subtractive dither: prequantizer noise · case 03

Dither is omitted before PCM precision reduction.

PCM sample encoding◈ Members↗
FA-49624

Pcm subtractive dither: prequantizer noise · case 04

Dither is omitted before PCM precision reduction.

PCM sample encoding◈ Members↗
FA-49625

Pcm subtractive dither: prequantizer noise · case 05

Dither is omitted before PCM precision reduction.

PCM sample encoding◈ Members↗
FA-49626

Pcm subtractive dither: subtractive restoration · case 01

Decoded PCM retains deterministic dither instead of subtracting it.

PCM sample encoding● Open access↗
FA-49627

Pcm subtractive dither: subtractive restoration · case 02

Decoded PCM retains deterministic dither instead of subtracting it.

PCM sample encoding◈ Members↗
FA-49628

Pcm subtractive dither: subtractive restoration · case 03

Decoded PCM retains deterministic dither instead of subtracting it.

PCM sample encoding◈ Members↗
FA-49629

Pcm subtractive dither: subtractive restoration · case 04

Decoded PCM retains deterministic dither instead of subtracting it.

PCM sample encoding◈ Members↗
FA-49630

Pcm subtractive dither: subtractive restoration · case 05

Decoded PCM retains deterministic dither instead of subtracting it.

PCM sample encoding◈ Members↗
FA-49631

Pcm subtractive dither: quantizer step · case 01

Dithered amplitude is emitted without division into PCM code bins.

PCM sample encoding● Open access↗
FA-49632

Pcm subtractive dither: quantizer step · case 02

Dithered amplitude is emitted without division into PCM code bins.

PCM sample encoding◈ Members↗
FA-49633

Pcm subtractive dither: quantizer step · case 03

Dithered amplitude is emitted without division into PCM code bins.

PCM sample encoding◈ Members↗
FA-49634

Pcm subtractive dither: quantizer step · case 04

Dithered amplitude is emitted without division into PCM code bins.

PCM sample encoding◈ Members↗
FA-49635

Pcm subtractive dither: quantizer step · case 05

Dithered amplitude is emitted without division into PCM code bins.

PCM sample encoding◈ Members↗
FA-49636

Pcm subtractive dither: wire and restored · case 01

Wire code and restored amplitude fields are swapped.

PCM sample encoding● Open access↗
FA-49637

Pcm subtractive dither: wire and restored · case 02

Wire code and restored amplitude fields are swapped.

PCM sample encoding◈ Members↗
FA-49638

Pcm subtractive dither: wire and restored · case 03

Wire code and restored amplitude fields are swapped.

PCM sample encoding◈ Members↗
FA-49639

Pcm subtractive dither: wire and restored · case 04

Wire code and restored amplitude fields are swapped.

PCM sample encoding◈ Members↗
FA-49640

Pcm subtractive dither: wire and restored · case 05

Wire code and restored amplitude fields are swapped.

PCM sample encoding◈ Members↗
FA-49641

Pcm triangular dither: independent difference · case 01

Two supplied uniform draws are added rather than differenced for centered dither.

PCM sample encoding● Open access↗
FA-49642

Pcm triangular dither: independent difference · case 02

Two supplied uniform draws are added rather than differenced for centered dither.

PCM sample encoding◈ Members↗
FA-49643

Pcm triangular dither: independent difference · case 03

Two supplied uniform draws are added rather than differenced for centered dither.

PCM sample encoding◈ Members↗
FA-49644

Pcm triangular dither: independent difference · case 04

Two supplied uniform draws are added rather than differenced for centered dither.

PCM sample encoding◈ Members↗
FA-49645

Pcm triangular dither: independent difference · case 05

Two supplied uniform draws are added rather than differenced for centered dither.

PCM sample encoding◈ Members↗
FA-49646

Pcm triangular dither: noise amplitude · case 01

Dither amplitude is used as a DC bias instead of gain.

PCM sample encoding● Open access↗
FA-49647

Pcm triangular dither: noise amplitude · case 02

Dither amplitude is used as a DC bias instead of gain.

PCM sample encoding◈ Members↗
FA-49648

Pcm triangular dither: noise amplitude · case 03

Dither amplitude is used as a DC bias instead of gain.

PCM sample encoding◈ Members↗
FA-49649

Pcm triangular dither: noise amplitude · case 04

Dither amplitude is used as a DC bias instead of gain.

PCM sample encoding◈ Members↗
FA-49650

Pcm triangular dither: noise amplitude · case 05

Dither amplitude is used as a DC bias instead of gain.

PCM sample encoding◈ Members↗
FA-49651

Pcm triangular dither: highpass sign · case 01

Highpass dither adds consecutive noise samples.

PCM sample encoding● Open access↗
FA-49652

Pcm triangular dither: highpass sign · case 02

Highpass dither adds consecutive noise samples.

PCM sample encoding◈ Members↗
FA-49653

Pcm triangular dither: highpass sign · case 03

Highpass dither adds consecutive noise samples.

PCM sample encoding◈ Members↗
FA-49654

Pcm triangular dither: highpass sign · case 04

Highpass dither adds consecutive noise samples.

PCM sample encoding◈ Members↗
FA-49655

Pcm triangular dither: highpass sign · case 05

Highpass dither adds consecutive noise samples.

PCM sample encoding◈ Members↗
FA-49656

Pcm triangular dither: delay feedback · case 01

Dither delay stores filtered rather than raw noise.

PCM sample encoding● Open access↗
FA-49657

Pcm triangular dither: delay feedback · case 02

Dither delay stores filtered rather than raw noise.

PCM sample encoding◈ Members↗
FA-49658

Pcm triangular dither: delay feedback · case 03

Dither delay stores filtered rather than raw noise.

PCM sample encoding◈ Members↗
FA-49659

Pcm triangular dither: delay feedback · case 04

Dither delay stores filtered rather than raw noise.

PCM sample encoding◈ Members↗
FA-49660

Pcm triangular dither: delay feedback · case 05

Dither delay stores filtered rather than raw noise.

PCM sample encoding◈ Members↗
FA-49661

Pcm triangular dither: continuation noise · case 01

Packet continuation resets the dither delay.

PCM sample encoding● Open access↗
FA-49662

Pcm triangular dither: continuation noise · case 02

Packet continuation resets the dither delay.

PCM sample encoding◈ Members↗
FA-49663

Pcm triangular dither: continuation noise · case 03

Packet continuation resets the dither delay.

PCM sample encoding◈ Members↗
FA-49664

Pcm triangular dither: continuation noise · case 04

Packet continuation resets the dither delay.

PCM sample encoding◈ Members↗
FA-49665

Pcm triangular dither: continuation noise · case 05

Packet continuation resets the dither delay.

PCM sample encoding◈ Members↗
FA-49666

Pcm feedback saturation: clipping detection · case 01

Representable endpoint codes are incorrectly flagged as clipping.

PCM sample encoding● Open access↗
FA-49667

Pcm feedback saturation: clipping detection · case 02

Representable endpoint codes are incorrectly flagged as clipping.

PCM sample encoding◈ Members↗
FA-49668

Pcm feedback saturation: clipping detection · case 03

Representable endpoint codes are incorrectly flagged as clipping.

PCM sample encoding◈ Members↗
FA-49669

Pcm feedback saturation: clipping detection · case 04

Representable endpoint codes are incorrectly flagged as clipping.

PCM sample encoding◈ Members↗
FA-49670

Pcm feedback saturation: clipping detection · case 05

Representable endpoint codes are incorrectly flagged as clipping.

PCM sample encoding◈ Members↗
FA-49671

Pcm feedback saturation: error reset on clip · case 01

Saturated PCM retains unbounded overload error that contaminates following samples.

PCM sample encoding● Open access↗
FA-49672

Pcm feedback saturation: error reset on clip · case 02

Saturated PCM retains unbounded overload error that contaminates following samples.

PCM sample encoding◈ Members↗
FA-49673

Pcm feedback saturation: error reset on clip · case 03

Saturated PCM retains unbounded overload error that contaminates following samples.

PCM sample encoding◈ Members↗
FA-49674

Pcm feedback saturation: error reset on clip · case 04

Saturated PCM retains unbounded overload error that contaminates following samples.

PCM sample encoding◈ Members↗
FA-49675

Pcm feedback saturation: error reset on clip · case 05

Saturated PCM retains unbounded overload error that contaminates following samples.

PCM sample encoding◈ Members↗
FA-49676

Pcm feedback saturation: candidate feedback · case 01

Current PCM conversion ignores accumulated error.

PCM sample encoding● Open access↗
FA-49677

Pcm feedback saturation: candidate feedback · case 02

Current PCM conversion ignores accumulated error.

PCM sample encoding◈ Members↗
FA-49678

Pcm feedback saturation: candidate feedback · case 03

Current PCM conversion ignores accumulated error.

PCM sample encoding◈ Members↗
FA-49679

Pcm feedback saturation: candidate feedback · case 04

Current PCM conversion ignores accumulated error.

PCM sample encoding◈ Members↗
FA-49680

Pcm feedback saturation: candidate feedback · case 05

Current PCM conversion ignores accumulated error.

PCM sample encoding◈ Members↗
FA-49681

Pcm feedback saturation: clamp order · case 01

Input-domain amplitude is clamped directly as output code.

PCM sample encoding● Open access↗
FA-49682

Pcm feedback saturation: clamp order · case 02

Input-domain amplitude is clamped directly as output code.

PCM sample encoding◈ Members↗
FA-49683

Pcm feedback saturation: clamp order · case 03

Input-domain amplitude is clamped directly as output code.

PCM sample encoding◈ Members↗
FA-49684

Pcm feedback saturation: clamp order · case 04

Input-domain amplitude is clamped directly as output code.

PCM sample encoding◈ Members↗
FA-49685

Pcm feedback saturation: clamp order · case 05

Input-domain amplitude is clamped directly as output code.

PCM sample encoding◈ Members↗
FA-49686

Pcm feedback saturation: error source · case 01

Unclipped error calculation discards prior feedback contribution.

PCM sample encoding● Open access↗
FA-49687

Pcm feedback saturation: error source · case 02

Unclipped error calculation discards prior feedback contribution.

PCM sample encoding◈ Members↗
FA-49688

Pcm feedback saturation: error source · case 03

Unclipped error calculation discards prior feedback contribution.

PCM sample encoding◈ Members↗
FA-49689

Pcm feedback saturation: error source · case 04

Unclipped error calculation discards prior feedback contribution.

PCM sample encoding◈ Members↗
FA-49690

Pcm feedback saturation: error source · case 05

Unclipped error calculation discards prior feedback contribution.

PCM sample encoding◈ Members↗
FA-49691

Pcm onebit pulse density: accumulate level · case 01

A bounded PCM-to-one-bit density adapter discards fractional accumulated level each sample.

PCM sample encoding● Open access↗
FA-49692

Pcm onebit pulse density: accumulate level · case 02

A bounded PCM-to-one-bit density adapter discards fractional accumulated level each sample.

PCM sample encoding◈ Members↗
FA-49693

Pcm onebit pulse density: accumulate level · case 03

A bounded PCM-to-one-bit density adapter discards fractional accumulated level each sample.

PCM sample encoding◈ Members↗
FA-49694

Pcm onebit pulse density: accumulate level · case 04

A bounded PCM-to-one-bit density adapter discards fractional accumulated level each sample.

PCM sample encoding◈ Members↗
FA-49695

Pcm onebit pulse density: accumulate level · case 05

A bounded PCM-to-one-bit density adapter discards fractional accumulated level each sample.

PCM sample encoding◈ Members↗
FA-49696

Pcm onebit pulse density: threshold inclusive · case 01

An exact pulse threshold is delayed by one sample.

PCM sample encoding● Open access↗
FA-49697

Pcm onebit pulse density: threshold inclusive · case 02

An exact pulse threshold is delayed by one sample.

PCM sample encoding◈ Members↗
FA-49698

Pcm onebit pulse density: threshold inclusive · case 03

An exact pulse threshold is delayed by one sample.

PCM sample encoding◈ Members↗
FA-49699

Pcm onebit pulse density: threshold inclusive · case 04

An exact pulse threshold is delayed by one sample.

PCM sample encoding◈ Members↗
FA-49700

Pcm onebit pulse density: threshold inclusive · case 05

An exact pulse threshold is delayed by one sample.

PCM sample encoding◈ 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 ↗