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

Pcm warmup lpc packet: warmup presentation · case 01

Literal warmup PCM samples are omitted from output.

PCM sample encoding● Open access↗
FA-50202

Pcm warmup lpc packet: warmup presentation · case 02

Literal warmup PCM samples are omitted from output.

PCM sample encoding◈ Members↗
FA-50203

Pcm warmup lpc packet: warmup presentation · case 03

Literal warmup PCM samples are omitted from output.

PCM sample encoding◈ Members↗
FA-50204

Pcm warmup lpc packet: warmup presentation · case 04

Literal warmup PCM samples are omitted from output.

PCM sample encoding◈ Members↗
FA-50205

Pcm warmup lpc packet: warmup presentation · case 05

Literal warmup PCM samples are omitted from output.

PCM sample encoding◈ Members↗
FA-50206

Pcm warmup lpc packet: linear predictor · case 01

Second-order PCM prediction sums history rather than extrapolating slope.

PCM sample encoding● Open access↗
FA-50207

Pcm warmup lpc packet: linear predictor · case 02

Second-order PCM prediction sums history rather than extrapolating slope.

PCM sample encoding◈ Members↗
FA-50208

Pcm warmup lpc packet: linear predictor · case 03

Second-order PCM prediction sums history rather than extrapolating slope.

PCM sample encoding◈ Members↗
FA-50209

Pcm warmup lpc packet: linear predictor · case 04

Second-order PCM prediction sums history rather than extrapolating slope.

PCM sample encoding◈ Members↗
FA-50210

Pcm warmup lpc packet: linear predictor · case 05

Second-order PCM prediction sums history rather than extrapolating slope.

PCM sample encoding◈ Members↗
FA-50211

Pcm warmup lpc packet: residual history · case 01

Warmup predictor later stores residuals instead of reconstructed amplitudes.

PCM sample encoding● Open access↗
FA-50212

Pcm warmup lpc packet: residual history · case 02

Warmup predictor later stores residuals instead of reconstructed amplitudes.

PCM sample encoding◈ Members↗
FA-50213

Pcm warmup lpc packet: residual history · case 03

Warmup predictor later stores residuals instead of reconstructed amplitudes.

PCM sample encoding◈ Members↗
FA-50214

Pcm warmup lpc packet: residual history · case 04

Warmup predictor later stores residuals instead of reconstructed amplitudes.

PCM sample encoding◈ Members↗
FA-50215

Pcm warmup lpc packet: residual history · case 05

Warmup predictor later stores residuals instead of reconstructed amplitudes.

PCM sample encoding◈ Members↗
FA-50216

Pcm biphase mark payload: boundary transition · case 01

PCM line-code boundary checks the end of the bit cell rather than its first half.

PCM sample encoding● Open access↗
FA-50217

Pcm biphase mark payload: boundary transition · case 02

PCM line-code boundary checks the end of the bit cell rather than its first half.

PCM sample encoding◈ Members↗
FA-50218

Pcm biphase mark payload: boundary transition · case 03

PCM line-code boundary checks the end of the bit cell rather than its first half.

PCM sample encoding◈ Members↗
FA-50219

Pcm biphase mark payload: boundary transition · case 04

PCM line-code boundary checks the end of the bit cell rather than its first half.

PCM sample encoding◈ Members↗
FA-50220

Pcm biphase mark payload: boundary transition · case 05

PCM line-code boundary checks the end of the bit cell rather than its first half.

PCM sample encoding◈ Members↗
FA-50221

Pcm biphase mark payload: midcell bit · case 01

Biphase PCM payload interprets midcell transition as zero.

PCM sample encoding● Open access↗
FA-50222

Pcm biphase mark payload: midcell bit · case 02

Biphase PCM payload interprets midcell transition as zero.

PCM sample encoding◈ Members↗
FA-50223

Pcm biphase mark payload: midcell bit · case 03

Biphase PCM payload interprets midcell transition as zero.

PCM sample encoding◈ Members↗
FA-50224

Pcm biphase mark payload: midcell bit · case 04

Biphase PCM payload interprets midcell transition as zero.

PCM sample encoding◈ Members↗
FA-50225

Pcm biphase mark payload: midcell bit · case 05

Biphase PCM payload interprets midcell transition as zero.

PCM sample encoding◈ Members↗
FA-50226

Pcm biphase mark payload: line state · case 01

Decoder tracks first-half level instead of final cell level.

PCM sample encoding● Open access↗
FA-50227

Pcm biphase mark payload: line state · case 02

Decoder tracks first-half level instead of final cell level.

PCM sample encoding◈ Members↗
FA-50228

Pcm biphase mark payload: line state · case 03

Decoder tracks first-half level instead of final cell level.

PCM sample encoding◈ Members↗
FA-50229

Pcm biphase mark payload: line state · case 04

Decoder tracks first-half level instead of final cell level.

PCM sample encoding◈ Members↗
FA-50230

Pcm biphase mark payload: line state · case 05

Decoder tracks first-half level instead of final cell level.

PCM sample encoding◈ Members↗
FA-50231

Pcm biphase mark payload: validity output · case 01

PCM payload value is confused with line-code validity.

PCM sample encoding● Open access↗
FA-50232

Pcm biphase mark payload: validity output · case 02

PCM payload value is confused with line-code validity.

PCM sample encoding◈ Members↗
FA-50233

Pcm biphase mark payload: validity output · case 03

PCM payload value is confused with line-code validity.

PCM sample encoding◈ Members↗
FA-50234

Pcm biphase mark payload: validity output · case 04

PCM payload value is confused with line-code validity.

PCM sample encoding◈ Members↗
FA-50235

Pcm biphase mark payload: validity output · case 05

PCM payload value is confused with line-code validity.

PCM sample encoding◈ Members↗
FA-50236

Pcm biphase mark payload: continuation level · case 01

Biphase continuation returns obsolete packet start level.

PCM sample encoding● Open access↗
FA-50237

Pcm biphase mark payload: continuation level · case 02

Biphase continuation returns obsolete packet start level.

PCM sample encoding◈ Members↗
FA-50238

Pcm biphase mark payload: continuation level · case 03

Biphase continuation returns obsolete packet start level.

PCM sample encoding◈ Members↗
FA-50239

Pcm biphase mark payload: continuation level · case 04

Biphase continuation returns obsolete packet start level.

PCM sample encoding◈ Members↗
FA-50240

Pcm biphase mark payload: continuation level · case 05

Biphase continuation returns obsolete packet start level.

PCM sample encoding◈ Members↗
FA-50241

Pcm biphase mark generation: mandatory boundary · case 01

PCM line encoder omits mandatory bit-cell boundary transitions.

PCM sample encoding● Open access↗
FA-50242

Pcm biphase mark generation: mandatory boundary · case 02

PCM line encoder omits mandatory bit-cell boundary transitions.

PCM sample encoding◈ Members↗
FA-50243

Pcm biphase mark generation: mandatory boundary · case 03

PCM line encoder omits mandatory bit-cell boundary transitions.

PCM sample encoding◈ Members↗
FA-50244

Pcm biphase mark generation: mandatory boundary · case 04

PCM line encoder omits mandatory bit-cell boundary transitions.

PCM sample encoding◈ Members↗
FA-50245

Pcm biphase mark generation: mandatory boundary · case 05

PCM line encoder omits mandatory bit-cell boundary transitions.

PCM sample encoding◈ Members↗
FA-50246

Pcm biphase mark generation: payload transition · case 01

Payload transition convention is inverted.

PCM sample encoding● Open access↗
FA-50247

Pcm biphase mark generation: payload transition · case 02

Payload transition convention is inverted.

PCM sample encoding◈ Members↗
FA-50248

Pcm biphase mark generation: payload transition · case 03

Payload transition convention is inverted.

PCM sample encoding◈ Members↗
FA-50249

Pcm biphase mark generation: payload transition · case 04

Payload transition convention is inverted.

PCM sample encoding◈ Members↗
FA-50250

Pcm biphase mark generation: payload transition · case 05

Payload transition convention is inverted.

PCM sample encoding◈ Members↗
FA-50251

Pcm biphase mark generation: halfcell order · case 01

PCM wire half-cells are transmitted in reverse temporal order.

PCM sample encoding● Open access↗
FA-50252

Pcm biphase mark generation: halfcell order · case 02

PCM wire half-cells are transmitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50253

Pcm biphase mark generation: halfcell order · case 03

PCM wire half-cells are transmitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50254

Pcm biphase mark generation: halfcell order · case 04

PCM wire half-cells are transmitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50255

Pcm biphase mark generation: halfcell order · case 05

PCM wire half-cells are transmitted in reverse temporal order.

PCM sample encoding◈ Members↗
FA-50256

Pcm biphase mark generation: previous cell state · case 01

Encoder phase state tracks the wrong half-cell.

PCM sample encoding● Open access↗
FA-50257

Pcm biphase mark generation: previous cell state · case 02

Encoder phase state tracks the wrong half-cell.

PCM sample encoding◈ Members↗
FA-50258

Pcm biphase mark generation: previous cell state · case 03

Encoder phase state tracks the wrong half-cell.

PCM sample encoding◈ Members↗
FA-50259

Pcm biphase mark generation: previous cell state · case 04

Encoder phase state tracks the wrong half-cell.

PCM sample encoding◈ Members↗
FA-50260

Pcm biphase mark generation: previous cell state · case 05

Encoder phase state tracks the wrong half-cell.

PCM sample encoding◈ Members↗
FA-50261

Pcm biphase mark generation: final level · case 01

Continuation phase is reset between PCM transport packets.

PCM sample encoding● Open access↗
FA-50262

Pcm biphase mark generation: final level · case 02

Continuation phase is reset between PCM transport packets.

PCM sample encoding◈ Members↗
FA-50263

Pcm biphase mark generation: final level · case 03

Continuation phase is reset between PCM transport packets.

PCM sample encoding◈ Members↗
FA-50264

Pcm biphase mark generation: final level · case 04

Continuation phase is reset between PCM transport packets.

PCM sample encoding◈ Members↗
FA-50265

Pcm biphase mark generation: final level · case 05

Continuation phase is reset between PCM transport packets.

PCM sample encoding◈ Members↗
FA-50266

Pcm common trailing zero shift: silence block canonical · case 01

An all-zero PCM block advertises arbitrary maximum wasted precision instead of canonical zero shift.

PCM sample encoding● Open access↗
FA-50267

Pcm common trailing zero shift: silence block canonical · case 02

An all-zero PCM block advertises arbitrary maximum wasted precision instead of canonical zero shift.

PCM sample encoding◈ Members↗
FA-50268

Pcm common trailing zero shift: silence block canonical · case 03

An all-zero PCM block advertises arbitrary maximum wasted precision instead of canonical zero shift.

PCM sample encoding◈ Members↗
FA-50269

Pcm common trailing zero shift: silence block canonical · case 04

An all-zero PCM block advertises arbitrary maximum wasted precision instead of canonical zero shift.

PCM sample encoding◈ Members↗
FA-50270

Pcm common trailing zero shift: silence block canonical · case 05

An all-zero PCM block advertises arbitrary maximum wasted precision instead of canonical zero shift.

PCM sample encoding◈ Members↗
FA-50271

Pcm common trailing zero shift: shared divisibility · case 01

One divisible PCM sample permits destructive shifting of another sample.

PCM sample encoding● Open access↗
FA-50272

Pcm common trailing zero shift: shared divisibility · case 02

One divisible PCM sample permits destructive shifting of another sample.

PCM sample encoding◈ Members↗
FA-50273

Pcm common trailing zero shift: shared divisibility · case 03

One divisible PCM sample permits destructive shifting of another sample.

PCM sample encoding◈ Members↗
FA-50274

Pcm common trailing zero shift: shared divisibility · case 04

One divisible PCM sample permits destructive shifting of another sample.

PCM sample encoding◈ Members↗
FA-50275

Pcm common trailing zero shift: shared divisibility · case 05

One divisible PCM sample permits destructive shifting of another sample.

PCM sample encoding◈ Members↗
FA-50276

Pcm common trailing zero shift: shift cap · case 01

Wasted-bit field exceeds its declared maximum.

PCM sample encoding● Open access↗
FA-50277

Pcm common trailing zero shift: shift cap · case 02

Wasted-bit field exceeds its declared maximum.

PCM sample encoding◈ Members↗
FA-50278

Pcm common trailing zero shift: shift cap · case 03

Wasted-bit field exceeds its declared maximum.

PCM sample encoding◈ Members↗
FA-50279

Pcm common trailing zero shift: shift cap · case 04

Wasted-bit field exceeds its declared maximum.

PCM sample encoding◈ Members↗
FA-50280

Pcm common trailing zero shift: shift cap · case 05

Wasted-bit field exceeds its declared maximum.

PCM sample encoding◈ Members↗
FA-50281

Pcm common trailing zero shift: signed coarse · case 01

Removing common zero bits drops PCM polarity.

PCM sample encoding● Open access↗
FA-50282

Pcm common trailing zero shift: signed coarse · case 02

Removing common zero bits drops PCM polarity.

PCM sample encoding◈ Members↗
FA-50283

Pcm common trailing zero shift: signed coarse · case 03

Removing common zero bits drops PCM polarity.

PCM sample encoding◈ Members↗
FA-50284

Pcm common trailing zero shift: signed coarse · case 04

Removing common zero bits drops PCM polarity.

PCM sample encoding◈ Members↗
FA-50285

Pcm common trailing zero shift: signed coarse · case 05

Removing common zero bits drops PCM polarity.

PCM sample encoding◈ Members↗
FA-50286

Pcm common trailing zero shift: nonzero filter · case 01

Negative samples do not constrain common wasted-bit selection.

PCM sample encoding● Open access↗
FA-50287

Pcm common trailing zero shift: nonzero filter · case 02

Negative samples do not constrain common wasted-bit selection.

PCM sample encoding◈ Members↗
FA-50288

Pcm common trailing zero shift: nonzero filter · case 03

Negative samples do not constrain common wasted-bit selection.

PCM sample encoding◈ Members↗
FA-50289

Pcm common trailing zero shift: nonzero filter · case 04

Negative samples do not constrain common wasted-bit selection.

PCM sample encoding◈ Members↗
FA-50290

Pcm common trailing zero shift: nonzero filter · case 05

Negative samples do not constrain common wasted-bit selection.

PCM sample encoding◈ Members↗
FA-50291

Pcm channel lifting chain: anchor channel · case 01

Reversible interchannel PCM coding loses its literal first-channel anchor.

PCM sample encoding● Open access↗
FA-50292

Pcm channel lifting chain: anchor channel · case 02

Reversible interchannel PCM coding loses its literal first-channel anchor.

PCM sample encoding◈ Members↗
FA-50293

Pcm channel lifting chain: anchor channel · case 03

Reversible interchannel PCM coding loses its literal first-channel anchor.

PCM sample encoding◈ Members↗
FA-50294

Pcm channel lifting chain: anchor channel · case 04

Reversible interchannel PCM coding loses its literal first-channel anchor.

PCM sample encoding◈ Members↗
FA-50295

Pcm channel lifting chain: anchor channel · case 05

Reversible interchannel PCM coding loses its literal first-channel anchor.

PCM sample encoding◈ Members↗
FA-50296

Pcm channel lifting chain: residual reference · case 01

Adjacent-channel lifting always references first channel instead of its immediate predecessor.

PCM sample encoding● Open access↗
FA-50297

Pcm channel lifting chain: residual reference · case 02

Adjacent-channel lifting always references first channel instead of its immediate predecessor.

PCM sample encoding◈ Members↗
FA-50298

Pcm channel lifting chain: residual reference · case 03

Adjacent-channel lifting always references first channel instead of its immediate predecessor.

PCM sample encoding◈ Members↗
FA-50299

Pcm channel lifting chain: residual reference · case 04

Adjacent-channel lifting always references first channel instead of its immediate predecessor.

PCM sample encoding◈ Members↗
FA-50300

Pcm channel lifting chain: residual reference · case 05

Adjacent-channel lifting always references first channel instead of its immediate predecessor.

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 ↗