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

Pcm nonlinear reconstruction table: zero reference · case 01

Reconstruction leaves the calibration-table DC offset.

PCM sample encoding● Open access↗
FA-49902

Pcm nonlinear reconstruction table: zero reference · case 02

Reconstruction leaves the calibration-table DC offset.

PCM sample encoding◈ Members↗
FA-49903

Pcm nonlinear reconstruction table: zero reference · case 03

Reconstruction leaves the calibration-table DC offset.

PCM sample encoding◈ Members↗
FA-49904

Pcm nonlinear reconstruction table: zero reference · case 04

Reconstruction leaves the calibration-table DC offset.

PCM sample encoding◈ Members↗
FA-49905

Pcm nonlinear reconstruction table: zero reference · case 05

Reconstruction leaves the calibration-table DC offset.

PCM sample encoding◈ Members↗
FA-49906

Pcm nonlinear reconstruction table: invalid marker · case 01

Invalid PCM codes become plausible silence amplitudes.

PCM sample encoding● Open access↗
FA-49907

Pcm nonlinear reconstruction table: invalid marker · case 02

Invalid PCM codes become plausible silence amplitudes.

PCM sample encoding◈ Members↗
FA-49908

Pcm nonlinear reconstruction table: invalid marker · case 03

Invalid PCM codes become plausible silence amplitudes.

PCM sample encoding◈ Members↗
FA-49909

Pcm nonlinear reconstruction table: invalid marker · case 04

Invalid PCM codes become plausible silence amplitudes.

PCM sample encoding◈ Members↗
FA-49910

Pcm nonlinear reconstruction table: invalid marker · case 05

Invalid PCM codes become plausible silence amplitudes.

PCM sample encoding◈ Members↗
FA-49911

Pcm nonlinear reconstruction table: lookup address · case 01

Calibration table code order is reversed.

PCM sample encoding● Open access↗
FA-49912

Pcm nonlinear reconstruction table: lookup address · case 02

Calibration table code order is reversed.

PCM sample encoding◈ Members↗
FA-49913

Pcm nonlinear reconstruction table: lookup address · case 03

Calibration table code order is reversed.

PCM sample encoding◈ Members↗
FA-49914

Pcm nonlinear reconstruction table: lookup address · case 04

Calibration table code order is reversed.

PCM sample encoding◈ Members↗
FA-49915

Pcm nonlinear reconstruction table: lookup address · case 05

Calibration table code order is reversed.

PCM sample encoding◈ Members↗
FA-49916

Pcm calibrated nearest code: distance absolute · case 01

Signed distance always favors one end of the PCM reconstruction table.

PCM sample encoding● Open access↗
FA-49917

Pcm calibrated nearest code: distance absolute · case 02

Signed distance always favors one end of the PCM reconstruction table.

PCM sample encoding◈ Members↗
FA-49918

Pcm calibrated nearest code: distance absolute · case 03

Signed distance always favors one end of the PCM reconstruction table.

PCM sample encoding◈ Members↗
FA-49919

Pcm calibrated nearest code: distance absolute · case 04

Signed distance always favors one end of the PCM reconstruction table.

PCM sample encoding◈ Members↗
FA-49920

Pcm calibrated nearest code: distance absolute · case 05

Signed distance always favors one end of the PCM reconstruction table.

PCM sample encoding◈ Members↗
FA-49921

Pcm calibrated nearest code: nearest objective · case 01

Encoder chooses the farthest calibrated level.

PCM sample encoding● Open access↗
FA-49922

Pcm calibrated nearest code: nearest objective · case 02

Encoder chooses the farthest calibrated level.

PCM sample encoding◈ Members↗
FA-49923

Pcm calibrated nearest code: nearest objective · case 03

Encoder chooses the farthest calibrated level.

PCM sample encoding◈ Members↗
FA-49924

Pcm calibrated nearest code: nearest objective · case 04

Encoder chooses the farthest calibrated level.

PCM sample encoding◈ Members↗
FA-49925

Pcm calibrated nearest code: nearest objective · case 05

Encoder chooses the farthest calibrated level.

PCM sample encoding◈ Members↗
FA-49926

Pcm calibrated nearest code: candidate index · case 01

Encoder emits distance values instead of codeword indices.

PCM sample encoding● Open access↗
FA-49927

Pcm calibrated nearest code: candidate index · case 02

Encoder emits distance values instead of codeword indices.

PCM sample encoding◈ Members↗
FA-49928

Pcm calibrated nearest code: candidate index · case 03

Encoder emits distance values instead of codeword indices.

PCM sample encoding◈ Members↗
FA-49929

Pcm calibrated nearest code: candidate index · case 04

Encoder emits distance values instead of codeword indices.

PCM sample encoding◈ Members↗
FA-49930

Pcm calibrated nearest code: candidate index · case 05

Encoder emits distance values instead of codeword indices.

PCM sample encoding◈ Members↗
FA-49931

Pcm calibrated nearest code: tie policy · case 01

Highest-code tie selection is ignored.

PCM sample encoding● Open access↗
FA-49932

Pcm calibrated nearest code: tie policy · case 02

Highest-code tie selection is ignored.

PCM sample encoding◈ Members↗
FA-49933

Pcm calibrated nearest code: tie policy · case 03

Highest-code tie selection is ignored.

PCM sample encoding◈ Members↗
FA-49934

Pcm calibrated nearest code: tie policy · case 04

Highest-code tie selection is ignored.

PCM sample encoding◈ Members↗
FA-49935

Pcm calibrated nearest code: tie policy · case 05

Highest-code tie selection is ignored.

PCM sample encoding◈ Members↗
FA-49936

Pcm calibrated nearest code: sample target · case 01

Every sample is encoded using the first sample target.

PCM sample encoding● Open access↗
FA-49937

Pcm calibrated nearest code: sample target · case 02

Every sample is encoded using the first sample target.

PCM sample encoding◈ Members↗
FA-49938

Pcm calibrated nearest code: sample target · case 03

Every sample is encoded using the first sample target.

PCM sample encoding◈ Members↗
FA-49939

Pcm calibrated nearest code: sample target · case 04

Every sample is encoded using the first sample target.

PCM sample encoding◈ Members↗
FA-49940

Pcm calibrated nearest code: sample target · case 05

Every sample is encoded using the first sample target.

PCM sample encoding◈ Members↗
FA-49941

Pcm companding segment code: segment comparison · case 01

Exact segment boundaries remain in their lower region.

PCM sample encoding● Open access↗
FA-49942

Pcm companding segment code: segment comparison · case 02

Exact segment boundaries remain in their lower region.

PCM sample encoding◈ Members↗
FA-49943

Pcm companding segment code: segment comparison · case 03

Exact segment boundaries remain in their lower region.

PCM sample encoding◈ Members↗
FA-49944

Pcm companding segment code: segment comparison · case 04

Exact segment boundaries remain in their lower region.

PCM sample encoding◈ Members↗
FA-49945

Pcm companding segment code: segment comparison · case 05

Exact segment boundaries remain in their lower region.

PCM sample encoding◈ Members↗
FA-49946

Pcm companding segment code: segment residual · case 01

Companding mantissa includes the whole signal magnitude.

PCM sample encoding● Open access↗
FA-49947

Pcm companding segment code: segment residual · case 02

Companding mantissa includes the whole signal magnitude.

PCM sample encoding◈ Members↗
FA-49948

Pcm companding segment code: segment residual · case 03

Companding mantissa includes the whole signal magnitude.

PCM sample encoding◈ Members↗
FA-49949

Pcm companding segment code: segment residual · case 04

Companding mantissa includes the whole signal magnitude.

PCM sample encoding◈ Members↗
FA-49950

Pcm companding segment code: segment residual · case 05

Companding mantissa includes the whole signal magnitude.

PCM sample encoding◈ Members↗
FA-49951

Pcm companding segment code: segment shift · case 01

Segment number is assumed to equal its declared quantization shift.

PCM sample encoding● Open access↗
FA-49952

Pcm companding segment code: segment shift · case 02

Segment number is assumed to equal its declared quantization shift.

PCM sample encoding◈ Members↗
FA-49953

Pcm companding segment code: segment shift · case 03

Segment number is assumed to equal its declared quantization shift.

PCM sample encoding◈ Members↗
FA-49954

Pcm companding segment code: segment shift · case 04

Segment number is assumed to equal its declared quantization shift.

PCM sample encoding◈ Members↗
FA-49955

Pcm companding segment code: segment shift · case 05

Segment number is assumed to equal its declared quantization shift.

PCM sample encoding◈ Members↗
FA-49956

Pcm companding segment code: sign sideband · case 01

Numerical zero receives a negative PCM sign tag.

PCM sample encoding● Open access↗
FA-49957

Pcm companding segment code: sign sideband · case 02

Numerical zero receives a negative PCM sign tag.

PCM sample encoding◈ Members↗
FA-49958

Pcm companding segment code: sign sideband · case 03

Numerical zero receives a negative PCM sign tag.

PCM sample encoding◈ Members↗
FA-49959

Pcm companding segment code: sign sideband · case 04

Numerical zero receives a negative PCM sign tag.

PCM sample encoding◈ Members↗
FA-49960

Pcm companding segment code: sign sideband · case 05

Numerical zero receives a negative PCM sign tag.

PCM sample encoding◈ Members↗
FA-49961

Pcm companding segment code: magnitude selection · case 01

Negative amplitudes cannot advance through magnitude segments.

PCM sample encoding● Open access↗
FA-49962

Pcm companding segment code: magnitude selection · case 02

Negative amplitudes cannot advance through magnitude segments.

PCM sample encoding◈ Members↗
FA-49963

Pcm companding segment code: magnitude selection · case 03

Negative amplitudes cannot advance through magnitude segments.

PCM sample encoding◈ Members↗
FA-49964

Pcm companding segment code: magnitude selection · case 04

Negative amplitudes cannot advance through magnitude segments.

PCM sample encoding◈ Members↗
FA-49965

Pcm companding segment code: magnitude selection · case 05

Negative amplitudes cannot advance through magnitude segments.

PCM sample encoding◈ Members↗
FA-49966

Pcm i2s delayed capture: one clock delay · case 01

Serial PCM captures the clock-delay bit as sample MSB.

PCM sample encoding● Open access↗
FA-49967

Pcm i2s delayed capture: one clock delay · case 02

Serial PCM captures the clock-delay bit as sample MSB.

PCM sample encoding◈ Members↗
FA-49968

Pcm i2s delayed capture: one clock delay · case 03

Serial PCM captures the clock-delay bit as sample MSB.

PCM sample encoding◈ Members↗
FA-49969

Pcm i2s delayed capture: one clock delay · case 04

Serial PCM captures the clock-delay bit as sample MSB.

PCM sample encoding◈ Members↗
FA-49970

Pcm i2s delayed capture: one clock delay · case 05

Serial PCM captures the clock-delay bit as sample MSB.

PCM sample encoding◈ Members↗
FA-49971

Pcm i2s delayed capture: slot completeness · case 01

A short transport slot is accepted merely because payload bits fit.

PCM sample encoding● Open access↗
FA-49972

Pcm i2s delayed capture: slot completeness · case 02

A short transport slot is accepted merely because payload bits fit.

PCM sample encoding◈ Members↗
FA-49973

Pcm i2s delayed capture: slot completeness · case 03

A short transport slot is accepted merely because payload bits fit.

PCM sample encoding◈ Members↗
FA-49974

Pcm i2s delayed capture: slot completeness · case 04

A short transport slot is accepted merely because payload bits fit.

PCM sample encoding◈ Members↗
FA-49975

Pcm i2s delayed capture: slot completeness · case 05

A short transport slot is accepted merely because payload bits fit.

PCM sample encoding◈ Members↗
FA-49976

Pcm i2s delayed capture: serial bit significance · case 01

Serial PCM field bits are reconstructed least-significant-first.

PCM sample encoding● Open access↗
FA-49977

Pcm i2s delayed capture: serial bit significance · case 02

Serial PCM field bits are reconstructed least-significant-first.

PCM sample encoding◈ Members↗
FA-49978

Pcm i2s delayed capture: serial bit significance · case 03

Serial PCM field bits are reconstructed least-significant-first.

PCM sample encoding◈ Members↗
FA-49979

Pcm i2s delayed capture: serial bit significance · case 04

Serial PCM field bits are reconstructed least-significant-first.

PCM sample encoding◈ Members↗
FA-49980

Pcm i2s delayed capture: serial bit significance · case 05

Serial PCM field bits are reconstructed least-significant-first.

PCM sample encoding◈ Members↗
FA-49981

Pcm i2s delayed capture: payload polarity · case 01

Sign is inferred from the delay bit.

PCM sample encoding● Open access↗
FA-49982

Pcm i2s delayed capture: payload polarity · case 02

Sign is inferred from the delay bit.

PCM sample encoding◈ Members↗
FA-49983

Pcm i2s delayed capture: payload polarity · case 03

Sign is inferred from the delay bit.

PCM sample encoding◈ Members↗
FA-49984

Pcm i2s delayed capture: payload polarity · case 04

Sign is inferred from the delay bit.

PCM sample encoding◈ Members↗
FA-49985

Pcm i2s delayed capture: payload polarity · case 05

Sign is inferred from the delay bit.

PCM sample encoding◈ Members↗
FA-49986

Pcm i2s delayed capture: unused tail · case 01

Pad inspection includes the last PCM payload bit.

PCM sample encoding● Open access↗
FA-49987

Pcm i2s delayed capture: unused tail · case 02

Pad inspection includes the last PCM payload bit.

PCM sample encoding◈ Members↗
FA-49988

Pcm i2s delayed capture: unused tail · case 03

Pad inspection includes the last PCM payload bit.

PCM sample encoding◈ Members↗
FA-49989

Pcm i2s delayed capture: unused tail · case 04

Pad inspection includes the last PCM payload bit.

PCM sample encoding◈ Members↗
FA-49990

Pcm i2s delayed capture: unused tail · case 05

Pad inspection includes the last PCM payload bit.

PCM sample encoding◈ Members↗
FA-49991

Pcm tdm active slots: slot mask order · case 01

Active TDM mask is interpreted with reversed slot numbering.

PCM sample encoding● Open access↗
FA-49992

Pcm tdm active slots: slot mask order · case 02

Active TDM mask is interpreted with reversed slot numbering.

PCM sample encoding◈ Members↗
FA-49993

Pcm tdm active slots: slot mask order · case 03

Active TDM mask is interpreted with reversed slot numbering.

PCM sample encoding◈ Members↗
FA-49994

Pcm tdm active slots: slot mask order · case 04

Active TDM mask is interpreted with reversed slot numbering.

PCM sample encoding◈ Members↗
FA-49995

Pcm tdm active slots: slot mask order · case 05

Active TDM mask is interpreted with reversed slot numbering.

PCM sample encoding◈ Members↗
FA-49996

Pcm tdm active slots: mask width · case 01

Bits beyond declared TDM slot count create nonexistent channel lanes.

PCM sample encoding● Open access↗
FA-49997

Pcm tdm active slots: mask width · case 02

Bits beyond declared TDM slot count create nonexistent channel lanes.

PCM sample encoding◈ Members↗
FA-49998

Pcm tdm active slots: mask width · case 03

Bits beyond declared TDM slot count create nonexistent channel lanes.

PCM sample encoding◈ Members↗
FA-49999

Pcm tdm active slots: mask width · case 04

Bits beyond declared TDM slot count create nonexistent channel lanes.

PCM sample encoding◈ Members↗
FA-50000

Pcm tdm active slots: mask width · case 05

Bits beyond declared TDM slot count create nonexistent channel lanes.

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 ↗