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 ↗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
Pcm nonlinear reconstruction table: zero reference · case 01
Reconstruction leaves the calibration-table DC offset.
Pcm nonlinear reconstruction table: zero reference · case 02
Reconstruction leaves the calibration-table DC offset.
Pcm nonlinear reconstruction table: zero reference · case 03
Reconstruction leaves the calibration-table DC offset.
Pcm nonlinear reconstruction table: zero reference · case 04
Reconstruction leaves the calibration-table DC offset.
Pcm nonlinear reconstruction table: zero reference · case 05
Reconstruction leaves the calibration-table DC offset.
Pcm nonlinear reconstruction table: invalid marker · case 01
Invalid PCM codes become plausible silence amplitudes.
Pcm nonlinear reconstruction table: invalid marker · case 02
Invalid PCM codes become plausible silence amplitudes.
Pcm nonlinear reconstruction table: invalid marker · case 03
Invalid PCM codes become plausible silence amplitudes.
Pcm nonlinear reconstruction table: invalid marker · case 04
Invalid PCM codes become plausible silence amplitudes.
Pcm nonlinear reconstruction table: invalid marker · case 05
Invalid PCM codes become plausible silence amplitudes.
Pcm nonlinear reconstruction table: lookup address · case 01
Calibration table code order is reversed.
Pcm nonlinear reconstruction table: lookup address · case 02
Calibration table code order is reversed.
Pcm nonlinear reconstruction table: lookup address · case 03
Calibration table code order is reversed.
Pcm nonlinear reconstruction table: lookup address · case 04
Calibration table code order is reversed.
Pcm nonlinear reconstruction table: lookup address · case 05
Calibration table code order is reversed.
Pcm calibrated nearest code: distance absolute · case 01
Signed distance always favors one end of the PCM reconstruction table.
Pcm calibrated nearest code: distance absolute · case 02
Signed distance always favors one end of the PCM reconstruction table.
Pcm calibrated nearest code: distance absolute · case 03
Signed distance always favors one end of the PCM reconstruction table.
Pcm calibrated nearest code: distance absolute · case 04
Signed distance always favors one end of the PCM reconstruction table.
Pcm calibrated nearest code: distance absolute · case 05
Signed distance always favors one end of the PCM reconstruction table.
Pcm calibrated nearest code: nearest objective · case 01
Encoder chooses the farthest calibrated level.
Pcm calibrated nearest code: nearest objective · case 02
Encoder chooses the farthest calibrated level.
Pcm calibrated nearest code: nearest objective · case 03
Encoder chooses the farthest calibrated level.
Pcm calibrated nearest code: nearest objective · case 04
Encoder chooses the farthest calibrated level.
Pcm calibrated nearest code: nearest objective · case 05
Encoder chooses the farthest calibrated level.
Pcm calibrated nearest code: candidate index · case 01
Encoder emits distance values instead of codeword indices.
Pcm calibrated nearest code: candidate index · case 02
Encoder emits distance values instead of codeword indices.
Pcm calibrated nearest code: candidate index · case 03
Encoder emits distance values instead of codeword indices.
Pcm calibrated nearest code: candidate index · case 04
Encoder emits distance values instead of codeword indices.
Pcm calibrated nearest code: candidate index · case 05
Encoder emits distance values instead of codeword indices.
Pcm calibrated nearest code: tie policy · case 01
Highest-code tie selection is ignored.
Pcm calibrated nearest code: tie policy · case 02
Highest-code tie selection is ignored.
Pcm calibrated nearest code: tie policy · case 03
Highest-code tie selection is ignored.
Pcm calibrated nearest code: tie policy · case 04
Highest-code tie selection is ignored.
Pcm calibrated nearest code: tie policy · case 05
Highest-code tie selection is ignored.
Pcm calibrated nearest code: sample target · case 01
Every sample is encoded using the first sample target.
Pcm calibrated nearest code: sample target · case 02
Every sample is encoded using the first sample target.
Pcm calibrated nearest code: sample target · case 03
Every sample is encoded using the first sample target.
Pcm calibrated nearest code: sample target · case 04
Every sample is encoded using the first sample target.
Pcm calibrated nearest code: sample target · case 05
Every sample is encoded using the first sample target.
Pcm companding segment code: segment comparison · case 01
Exact segment boundaries remain in their lower region.
Pcm companding segment code: segment comparison · case 02
Exact segment boundaries remain in their lower region.
Pcm companding segment code: segment comparison · case 03
Exact segment boundaries remain in their lower region.
Pcm companding segment code: segment comparison · case 04
Exact segment boundaries remain in their lower region.
Pcm companding segment code: segment comparison · case 05
Exact segment boundaries remain in their lower region.
Pcm companding segment code: segment residual · case 01
Companding mantissa includes the whole signal magnitude.
Pcm companding segment code: segment residual · case 02
Companding mantissa includes the whole signal magnitude.
Pcm companding segment code: segment residual · case 03
Companding mantissa includes the whole signal magnitude.
Pcm companding segment code: segment residual · case 04
Companding mantissa includes the whole signal magnitude.
Pcm companding segment code: segment residual · case 05
Companding mantissa includes the whole signal magnitude.
Pcm companding segment code: segment shift · case 01
Segment number is assumed to equal its declared quantization shift.
Pcm companding segment code: segment shift · case 02
Segment number is assumed to equal its declared quantization shift.
Pcm companding segment code: segment shift · case 03
Segment number is assumed to equal its declared quantization shift.
Pcm companding segment code: segment shift · case 04
Segment number is assumed to equal its declared quantization shift.
Pcm companding segment code: segment shift · case 05
Segment number is assumed to equal its declared quantization shift.
Pcm companding segment code: sign sideband · case 01
Numerical zero receives a negative PCM sign tag.
Pcm companding segment code: sign sideband · case 02
Numerical zero receives a negative PCM sign tag.
Pcm companding segment code: sign sideband · case 03
Numerical zero receives a negative PCM sign tag.
Pcm companding segment code: sign sideband · case 04
Numerical zero receives a negative PCM sign tag.
Pcm companding segment code: sign sideband · case 05
Numerical zero receives a negative PCM sign tag.
Pcm companding segment code: magnitude selection · case 01
Negative amplitudes cannot advance through magnitude segments.
Pcm companding segment code: magnitude selection · case 02
Negative amplitudes cannot advance through magnitude segments.
Pcm companding segment code: magnitude selection · case 03
Negative amplitudes cannot advance through magnitude segments.
Pcm companding segment code: magnitude selection · case 04
Negative amplitudes cannot advance through magnitude segments.
Pcm companding segment code: magnitude selection · case 05
Negative amplitudes cannot advance through magnitude segments.
Pcm i2s delayed capture: one clock delay · case 01
Serial PCM captures the clock-delay bit as sample MSB.
Pcm i2s delayed capture: one clock delay · case 02
Serial PCM captures the clock-delay bit as sample MSB.
Pcm i2s delayed capture: one clock delay · case 03
Serial PCM captures the clock-delay bit as sample MSB.
Pcm i2s delayed capture: one clock delay · case 04
Serial PCM captures the clock-delay bit as sample MSB.
Pcm i2s delayed capture: one clock delay · case 05
Serial PCM captures the clock-delay bit as sample MSB.
Pcm i2s delayed capture: slot completeness · case 01
A short transport slot is accepted merely because payload bits fit.
Pcm i2s delayed capture: slot completeness · case 02
A short transport slot is accepted merely because payload bits fit.
Pcm i2s delayed capture: slot completeness · case 03
A short transport slot is accepted merely because payload bits fit.
Pcm i2s delayed capture: slot completeness · case 04
A short transport slot is accepted merely because payload bits fit.
Pcm i2s delayed capture: slot completeness · case 05
A short transport slot is accepted merely because payload bits fit.
Pcm i2s delayed capture: serial bit significance · case 01
Serial PCM field bits are reconstructed least-significant-first.
Pcm i2s delayed capture: serial bit significance · case 02
Serial PCM field bits are reconstructed least-significant-first.
Pcm i2s delayed capture: serial bit significance · case 03
Serial PCM field bits are reconstructed least-significant-first.
Pcm i2s delayed capture: serial bit significance · case 04
Serial PCM field bits are reconstructed least-significant-first.
Pcm i2s delayed capture: serial bit significance · case 05
Serial PCM field bits are reconstructed least-significant-first.
Pcm i2s delayed capture: payload polarity · case 01
Sign is inferred from the delay bit.
Pcm i2s delayed capture: payload polarity · case 02
Sign is inferred from the delay bit.
Pcm i2s delayed capture: payload polarity · case 03
Sign is inferred from the delay bit.
Pcm i2s delayed capture: payload polarity · case 04
Sign is inferred from the delay bit.
Pcm i2s delayed capture: payload polarity · case 05
Sign is inferred from the delay bit.
Pcm i2s delayed capture: unused tail · case 01
Pad inspection includes the last PCM payload bit.
Pcm i2s delayed capture: unused tail · case 02
Pad inspection includes the last PCM payload bit.
Pcm i2s delayed capture: unused tail · case 03
Pad inspection includes the last PCM payload bit.
Pcm i2s delayed capture: unused tail · case 04
Pad inspection includes the last PCM payload bit.
Pcm i2s delayed capture: unused tail · case 05
Pad inspection includes the last PCM payload bit.
Pcm tdm active slots: slot mask order · case 01
Active TDM mask is interpreted with reversed slot numbering.
Pcm tdm active slots: slot mask order · case 02
Active TDM mask is interpreted with reversed slot numbering.
Pcm tdm active slots: slot mask order · case 03
Active TDM mask is interpreted with reversed slot numbering.
Pcm tdm active slots: slot mask order · case 04
Active TDM mask is interpreted with reversed slot numbering.
Pcm tdm active slots: slot mask order · case 05
Active TDM mask is interpreted with reversed slot numbering.
Pcm tdm active slots: mask width · case 01
Bits beyond declared TDM slot count create nonexistent channel lanes.
Pcm tdm active slots: mask width · case 02
Bits beyond declared TDM slot count create nonexistent channel lanes.
Pcm tdm active slots: mask width · case 03
Bits beyond declared TDM slot count create nonexistent channel lanes.
Pcm tdm active slots: mask width · case 04
Bits beyond declared TDM slot count create nonexistent channel lanes.
Pcm tdm active slots: mask width · case 05
Bits beyond declared TDM slot count create nonexistent channel lanes.
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 ↗