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

Pcm two tap predictor: residual sign · case 01

Adaptive PCM residual nibble is interpreted as sign magnitude.

PCM sample encoding● Open access↗
FA-49802

Pcm two tap predictor: residual sign · case 02

Adaptive PCM residual nibble is interpreted as sign magnitude.

PCM sample encoding◈ Members↗
FA-49803

Pcm two tap predictor: residual sign · case 03

Adaptive PCM residual nibble is interpreted as sign magnitude.

PCM sample encoding◈ Members↗
FA-49804

Pcm two tap predictor: residual sign · case 04

Adaptive PCM residual nibble is interpreted as sign magnitude.

PCM sample encoding◈ Members↗
FA-49805

Pcm two tap predictor: residual sign · case 05

Adaptive PCM residual nibble is interpreted as sign magnitude.

PCM sample encoding◈ Members↗
FA-49806

Pcm two tap predictor: delta scale · case 01

Delta scale is incorrectly applied to the predicted PCM level.

PCM sample encoding● Open access↗
FA-49807

Pcm two tap predictor: delta scale · case 02

Delta scale is incorrectly applied to the predicted PCM level.

PCM sample encoding◈ Members↗
FA-49808

Pcm two tap predictor: delta scale · case 03

Delta scale is incorrectly applied to the predicted PCM level.

PCM sample encoding◈ Members↗
FA-49809

Pcm two tap predictor: delta scale · case 04

Delta scale is incorrectly applied to the predicted PCM level.

PCM sample encoding◈ Members↗
FA-49810

Pcm two tap predictor: delta scale · case 05

Delta scale is incorrectly applied to the predicted PCM level.

PCM sample encoding◈ Members↗
FA-49811

Pcm two tap predictor: history shift · case 01

Both predictor taps retain the newest decoded sample.

PCM sample encoding● Open access↗
FA-49812

Pcm two tap predictor: history shift · case 02

Both predictor taps retain the newest decoded sample.

PCM sample encoding◈ Members↗
FA-49813

Pcm two tap predictor: history shift · case 03

Both predictor taps retain the newest decoded sample.

PCM sample encoding◈ Members↗
FA-49814

Pcm two tap predictor: history shift · case 04

Both predictor taps retain the newest decoded sample.

PCM sample encoding◈ Members↗
FA-49815

Pcm two tap predictor: history shift · case 05

Both predictor taps retain the newest decoded sample.

PCM sample encoding◈ Members↗
FA-49816

Pcm adaptation table: signed code index · case 01

PCM adaptation table lookup discards a significant nibble index bit.

PCM sample encoding● Open access↗
FA-49817

Pcm adaptation table: signed code index · case 02

PCM adaptation table lookup discards a significant nibble index bit.

PCM sample encoding◈ Members↗
FA-49818

Pcm adaptation table: signed code index · case 03

PCM adaptation table lookup discards a significant nibble index bit.

PCM sample encoding◈ Members↗
FA-49819

Pcm adaptation table: signed code index · case 04

PCM adaptation table lookup discards a significant nibble index bit.

PCM sample encoding◈ Members↗
FA-49820

Pcm adaptation table: signed code index · case 05

PCM adaptation table lookup discards a significant nibble index bit.

PCM sample encoding◈ Members↗
FA-49821

Pcm adaptation table: current delta · case 01

Adaptation always scales the minimum rather than evolving delta.

PCM sample encoding● Open access↗
FA-49822

Pcm adaptation table: current delta · case 02

Adaptation always scales the minimum rather than evolving delta.

PCM sample encoding◈ Members↗
FA-49823

Pcm adaptation table: current delta · case 03

Adaptation always scales the minimum rather than evolving delta.

PCM sample encoding◈ Members↗
FA-49824

Pcm adaptation table: current delta · case 04

Adaptation always scales the minimum rather than evolving delta.

PCM sample encoding◈ Members↗
FA-49825

Pcm adaptation table: current delta · case 05

Adaptation always scales the minimum rather than evolving delta.

PCM sample encoding◈ Members↗
FA-49826

Pcm adaptation table: fixed point scale · case 01

Adaptation factor uses the wrong binary fixed-point denominator.

PCM sample encoding● Open access↗
FA-49827

Pcm adaptation table: fixed point scale · case 02

Adaptation factor uses the wrong binary fixed-point denominator.

PCM sample encoding◈ Members↗
FA-49828

Pcm adaptation table: fixed point scale · case 03

Adaptation factor uses the wrong binary fixed-point denominator.

PCM sample encoding◈ Members↗
FA-49829

Pcm adaptation table: fixed point scale · case 04

Adaptation factor uses the wrong binary fixed-point denominator.

PCM sample encoding◈ Members↗
FA-49830

Pcm adaptation table: fixed point scale · case 05

Adaptation factor uses the wrong binary fixed-point denominator.

PCM sample encoding◈ Members↗
FA-49831

Pcm adaptation table: minimum step · case 01

Quiet residuals shrink PCM step below the stipulated minimum.

PCM sample encoding● Open access↗
FA-49832

Pcm adaptation table: minimum step · case 02

Quiet residuals shrink PCM step below the stipulated minimum.

PCM sample encoding◈ Members↗
FA-49833

Pcm adaptation table: minimum step · case 03

Quiet residuals shrink PCM step below the stipulated minimum.

PCM sample encoding◈ Members↗
FA-49834

Pcm adaptation table: minimum step · case 04

Quiet residuals shrink PCM step below the stipulated minimum.

PCM sample encoding◈ Members↗
FA-49835

Pcm adaptation table: minimum step · case 05

Quiet residuals shrink PCM step below the stipulated minimum.

PCM sample encoding◈ Members↗
FA-49836

Pcm adaptation table: returned state · case 01

Packet continuation resets adaptive delta to its lower bound.

PCM sample encoding● Open access↗
FA-49837

Pcm adaptation table: returned state · case 02

Packet continuation resets adaptive delta to its lower bound.

PCM sample encoding◈ Members↗
FA-49838

Pcm adaptation table: returned state · case 03

Packet continuation resets adaptive delta to its lower bound.

PCM sample encoding◈ Members↗
FA-49839

Pcm adaptation table: returned state · case 04

Packet continuation resets adaptive delta to its lower bound.

PCM sample encoding◈ Members↗
FA-49840

Pcm adaptation table: returned state · case 05

Packet continuation resets adaptive delta to its lower bound.

PCM sample encoding◈ Members↗
FA-49841

Pcm mulaw code selection: bias before segment · case 01

Mu-law segment selection omits reconstruction bias.

PCM sample encoding● Open access↗
FA-49842

Pcm mulaw code selection: bias before segment · case 02

Mu-law segment selection omits reconstruction bias.

PCM sample encoding◈ Members↗
FA-49843

Pcm mulaw code selection: bias before segment · case 03

Mu-law segment selection omits reconstruction bias.

PCM sample encoding◈ Members↗
FA-49844

Pcm mulaw code selection: bias before segment · case 04

Mu-law segment selection omits reconstruction bias.

PCM sample encoding◈ Members↗
FA-49845

Pcm mulaw code selection: bias before segment · case 05

Mu-law segment selection omits reconstruction bias.

PCM sample encoding◈ Members↗
FA-49846

Pcm mulaw code selection: segment boundary · case 01

An exact companding segment boundary stays in the lower segment.

PCM sample encoding● Open access↗
FA-49847

Pcm mulaw code selection: segment boundary · case 02

An exact companding segment boundary stays in the lower segment.

PCM sample encoding◈ Members↗
FA-49848

Pcm mulaw code selection: segment boundary · case 03

An exact companding segment boundary stays in the lower segment.

PCM sample encoding◈ Members↗
FA-49849

Pcm mulaw code selection: segment boundary · case 04

An exact companding segment boundary stays in the lower segment.

PCM sample encoding◈ Members↗
FA-49850

Pcm mulaw code selection: segment boundary · case 05

An exact companding segment boundary stays in the lower segment.

PCM sample encoding◈ Members↗
FA-49851

Pcm mulaw code selection: mantissa shift · case 01

Mu-law mantissa extraction leaves three discarded precision bits.

PCM sample encoding● Open access↗
FA-49852

Pcm mulaw code selection: mantissa shift · case 02

Mu-law mantissa extraction leaves three discarded precision bits.

PCM sample encoding◈ Members↗
FA-49853

Pcm mulaw code selection: mantissa shift · case 03

Mu-law mantissa extraction leaves three discarded precision bits.

PCM sample encoding◈ Members↗
FA-49854

Pcm mulaw code selection: mantissa shift · case 04

Mu-law mantissa extraction leaves three discarded precision bits.

PCM sample encoding◈ Members↗
FA-49855

Pcm mulaw code selection: mantissa shift · case 05

Mu-law mantissa extraction leaves three discarded precision bits.

PCM sample encoding◈ Members↗
FA-49856

Pcm mulaw code selection: polarity code · case 01

Companded PCM polarity bit uses the inverse convention.

PCM sample encoding● Open access↗
FA-49857

Pcm mulaw code selection: polarity code · case 02

Companded PCM polarity bit uses the inverse convention.

PCM sample encoding◈ Members↗
FA-49858

Pcm mulaw code selection: polarity code · case 03

Companded PCM polarity bit uses the inverse convention.

PCM sample encoding◈ Members↗
FA-49859

Pcm mulaw code selection: polarity code · case 04

Companded PCM polarity bit uses the inverse convention.

PCM sample encoding◈ Members↗
FA-49860

Pcm mulaw code selection: polarity code · case 05

Companded PCM polarity bit uses the inverse convention.

PCM sample encoding◈ Members↗
FA-49861

Pcm mulaw code selection: wire complement · case 01

The companded output omits wire complement.

PCM sample encoding● Open access↗
FA-49862

Pcm mulaw code selection: wire complement · case 02

The companded output omits wire complement.

PCM sample encoding◈ Members↗
FA-49863

Pcm mulaw code selection: wire complement · case 03

The companded output omits wire complement.

PCM sample encoding◈ Members↗
FA-49864

Pcm mulaw code selection: wire complement · case 04

The companded output omits wire complement.

PCM sample encoding◈ Members↗
FA-49865

Pcm mulaw code selection: wire complement · case 05

The companded output omits wire complement.

PCM sample encoding◈ Members↗
FA-49866

Pcm alaw code selection: negative magnitude rule · case 01

A-law negative input omits its complement offset at quantization boundaries.

PCM sample encoding● Open access↗
FA-49867

Pcm alaw code selection: negative magnitude rule · case 02

A-law negative input omits its complement offset at quantization boundaries.

PCM sample encoding◈ Members↗
FA-49868

Pcm alaw code selection: negative magnitude rule · case 03

A-law negative input omits its complement offset at quantization boundaries.

PCM sample encoding◈ Members↗
FA-49869

Pcm alaw code selection: negative magnitude rule · case 04

A-law negative input omits its complement offset at quantization boundaries.

PCM sample encoding◈ Members↗
FA-49870

Pcm alaw code selection: negative magnitude rule · case 05

A-law negative input omits its complement offset at quantization boundaries.

PCM sample encoding◈ Members↗
FA-49871

Pcm alaw code selection: input resolution · case 01

A-law input reduction keeps one extra precision bit.

PCM sample encoding● Open access↗
FA-49872

Pcm alaw code selection: input resolution · case 02

A-law input reduction keeps one extra precision bit.

PCM sample encoding◈ Members↗
FA-49873

Pcm alaw code selection: input resolution · case 03

A-law input reduction keeps one extra precision bit.

PCM sample encoding◈ Members↗
FA-49874

Pcm alaw code selection: input resolution · case 04

A-law input reduction keeps one extra precision bit.

PCM sample encoding◈ Members↗
FA-49875

Pcm alaw code selection: input resolution · case 05

A-law input reduction keeps one extra precision bit.

PCM sample encoding◈ Members↗
FA-49876

Pcm alaw code selection: small segment shift · case 01

The first segment uses the general exponent rule instead of its special mantissa shift.

PCM sample encoding● Open access↗
FA-49877

Pcm alaw code selection: small segment shift · case 02

The first segment uses the general exponent rule instead of its special mantissa shift.

PCM sample encoding◈ Members↗
FA-49878

Pcm alaw code selection: small segment shift · case 03

The first segment uses the general exponent rule instead of its special mantissa shift.

PCM sample encoding◈ Members↗
FA-49879

Pcm alaw code selection: small segment shift · case 04

The first segment uses the general exponent rule instead of its special mantissa shift.

PCM sample encoding◈ Members↗
FA-49880

Pcm alaw code selection: small segment shift · case 05

The first segment uses the general exponent rule instead of its special mantissa shift.

PCM sample encoding◈ Members↗
FA-49881

Pcm alaw code selection: segment transition · case 01

Exact segment thresholds select the previous code segment.

PCM sample encoding● Open access↗
FA-49882

Pcm alaw code selection: segment transition · case 02

Exact segment thresholds select the previous code segment.

PCM sample encoding◈ Members↗
FA-49883

Pcm alaw code selection: segment transition · case 03

Exact segment thresholds select the previous code segment.

PCM sample encoding◈ Members↗
FA-49884

Pcm alaw code selection: segment transition · case 04

Exact segment thresholds select the previous code segment.

PCM sample encoding◈ Members↗
FA-49885

Pcm alaw code selection: segment transition · case 05

Exact segment thresholds select the previous code segment.

PCM sample encoding◈ Members↗
FA-49886

Pcm alaw code selection: alternating wire mask · case 01

A-law code omits alternating-bit transmission mask.

PCM sample encoding● Open access↗
FA-49887

Pcm alaw code selection: alternating wire mask · case 02

A-law code omits alternating-bit transmission mask.

PCM sample encoding◈ Members↗
FA-49888

Pcm alaw code selection: alternating wire mask · case 03

A-law code omits alternating-bit transmission mask.

PCM sample encoding◈ Members↗
FA-49889

Pcm alaw code selection: alternating wire mask · case 04

A-law code omits alternating-bit transmission mask.

PCM sample encoding◈ Members↗
FA-49890

Pcm alaw code selection: alternating wire mask · case 05

A-law code omits alternating-bit transmission mask.

PCM sample encoding◈ Members↗
FA-49891

Pcm nonlinear reconstruction table: negative code rejection · case 01

Negative PCM codewords index from the end of a calibration table.

PCM sample encoding● Open access↗
FA-49892

Pcm nonlinear reconstruction table: negative code rejection · case 02

Negative PCM codewords index from the end of a calibration table.

PCM sample encoding◈ Members↗
FA-49893

Pcm nonlinear reconstruction table: negative code rejection · case 03

Negative PCM codewords index from the end of a calibration table.

PCM sample encoding◈ Members↗
FA-49894

Pcm nonlinear reconstruction table: negative code rejection · case 04

Negative PCM codewords index from the end of a calibration table.

PCM sample encoding◈ Members↗
FA-49895

Pcm nonlinear reconstruction table: negative code rejection · case 05

Negative PCM codewords index from the end of a calibration table.

PCM sample encoding◈ Members↗
FA-49896

Pcm nonlinear reconstruction table: last code valid · case 01

The final reconstruction code is rejected as if the table endpoint were exclusive.

PCM sample encoding● Open access↗
FA-49897

Pcm nonlinear reconstruction table: last code valid · case 02

The final reconstruction code is rejected as if the table endpoint were exclusive.

PCM sample encoding◈ Members↗
FA-49898

Pcm nonlinear reconstruction table: last code valid · case 03

The final reconstruction code is rejected as if the table endpoint were exclusive.

PCM sample encoding◈ Members↗
FA-49899

Pcm nonlinear reconstruction table: last code valid · case 04

The final reconstruction code is rejected as if the table endpoint were exclusive.

PCM sample encoding◈ Members↗
FA-49900

Pcm nonlinear reconstruction table: last code valid · case 05

The final reconstruction code is rejected as if the table endpoint were exclusive.

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 ↗