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 seeded adaptive block: residual reconstruction · case 01
Every residual is anchored directly to block seed.
Pcm seeded adaptive block: residual reconstruction · case 02
Every residual is anchored directly to block seed.
Pcm seeded adaptive block: residual reconstruction · case 03
Every residual is anchored directly to block seed.
Pcm seeded adaptive block: residual reconstruction · case 04
Every residual is anchored directly to block seed.
Pcm seeded adaptive block: residual reconstruction · case 05
Every residual is anchored directly to block seed.
Pcm seeded adaptive block: declared includes seed · case 01
Declared block sample count is interpreted as excluding its seed.
Pcm seeded adaptive block: declared includes seed · case 02
Declared block sample count is interpreted as excluding its seed.
Pcm seeded adaptive block: declared includes seed · case 03
Declared block sample count is interpreted as excluding its seed.
Pcm seeded adaptive block: declared includes seed · case 04
Declared block sample count is interpreted as excluding its seed.
Pcm seeded adaptive block: declared includes seed · case 05
Declared block sample count is interpreted as excluding its seed.
Pcm seeded adaptive block: block concatenation · case 01
Later independently seeded blocks replace earlier PCM.
Pcm seeded adaptive block: block concatenation · case 02
Later independently seeded blocks replace earlier PCM.
Pcm seeded adaptive block: block concatenation · case 03
Later independently seeded blocks replace earlier PCM.
Pcm seeded adaptive block: block concatenation · case 04
Later independently seeded blocks replace earlier PCM.
Pcm seeded adaptive block: block concatenation · case 05
Later independently seeded blocks replace earlier PCM.
Pcm escaped residuals: escape literal · case 01
An escaped absolute PCM anchor is added as a residual.
Pcm escaped residuals: escape literal · case 02
An escaped absolute PCM anchor is added as a residual.
Pcm escaped residuals: escape literal · case 03
An escaped absolute PCM anchor is added as a residual.
Pcm escaped residuals: escape literal · case 04
An escaped absolute PCM anchor is added as a residual.
Pcm escaped residuals: escape literal · case 05
An escaped absolute PCM anchor is added as a residual.
Pcm escaped residuals: literal consumption · case 01
Escaped literal is decoded again as the next residual token.
Pcm escaped residuals: literal consumption · case 02
Escaped literal is decoded again as the next residual token.
Pcm escaped residuals: literal consumption · case 03
Escaped literal is decoded again as the next residual token.
Pcm escaped residuals: literal consumption · case 04
Escaped literal is decoded again as the next residual token.
Pcm escaped residuals: literal consumption · case 05
Escaped literal is decoded again as the next residual token.
Pcm escaped residuals: truncated escape · case 01
A dangling PCM escape is falsely reported as a complete packet.
Pcm escaped residuals: truncated escape · case 02
A dangling PCM escape is falsely reported as a complete packet.
Pcm escaped residuals: truncated escape · case 03
A dangling PCM escape is falsely reported as a complete packet.
Pcm escaped residuals: truncated escape · case 04
A dangling PCM escape is falsely reported as a complete packet.
Pcm escaped residuals: truncated escape · case 05
A dangling PCM escape is falsely reported as a complete packet.
Pcm escaped residuals: residual update · case 01
Ordinary residual replaces PCM amplitude rather than updating it.
Pcm escaped residuals: residual update · case 02
Ordinary residual replaces PCM amplitude rather than updating it.
Pcm escaped residuals: residual update · case 03
Ordinary residual replaces PCM amplitude rather than updating it.
Pcm escaped residuals: residual update · case 04
Ordinary residual replaces PCM amplitude rather than updating it.
Pcm escaped residuals: residual update · case 05
Ordinary residual replaces PCM amplitude rather than updating it.
Pcm escaped residuals: escape recognition · case 01
Out-of-band residual values are incorrectly treated as escape symbols.
Pcm escaped residuals: escape recognition · case 02
Out-of-band residual values are incorrectly treated as escape symbols.
Pcm escaped residuals: escape recognition · case 03
Out-of-band residual values are incorrectly treated as escape symbols.
Pcm escaped residuals: escape recognition · case 04
Out-of-band residual values are incorrectly treated as escape symbols.
Pcm escaped residuals: escape recognition · case 05
Out-of-band residual values are incorrectly treated as escape symbols.
Pcm lpc residual reconstruction: history age order · case 01
LPC coefficients see oldest-first PCM history instead of newest-first.
Pcm lpc residual reconstruction: history age order · case 02
LPC coefficients see oldest-first PCM history instead of newest-first.
Pcm lpc residual reconstruction: history age order · case 03
LPC coefficients see oldest-first PCM history instead of newest-first.
Pcm lpc residual reconstruction: history age order · case 04
LPC coefficients see oldest-first PCM history instead of newest-first.
Pcm lpc residual reconstruction: history age order · case 05
LPC coefficients see oldest-first PCM history instead of newest-first.
Pcm lpc residual reconstruction: sum before division · case 01
Per-tap rounding changes the integer LPC prediction.
Pcm lpc residual reconstruction: sum before division · case 02
Per-tap rounding changes the integer LPC prediction.
Pcm lpc residual reconstruction: sum before division · case 03
Per-tap rounding changes the integer LPC prediction.
Pcm lpc residual reconstruction: sum before division · case 04
Per-tap rounding changes the integer LPC prediction.
Pcm lpc residual reconstruction: sum before division · case 05
Per-tap rounding changes the integer LPC prediction.
Pcm lpc residual reconstruction: residual addition · case 01
LPC residual sign is inverted.
Pcm lpc residual reconstruction: residual addition · case 02
LPC residual sign is inverted.
Pcm lpc residual reconstruction: residual addition · case 03
LPC residual sign is inverted.
Pcm lpc residual reconstruction: residual addition · case 04
LPC residual sign is inverted.
Pcm lpc residual reconstruction: residual addition · case 05
LPC residual sign is inverted.
Pcm lpc residual reconstruction: history shift · case 01
Newest PCM sample is appended to oldest-first position.
Pcm lpc residual reconstruction: history shift · case 02
Newest PCM sample is appended to oldest-first position.
Pcm lpc residual reconstruction: history shift · case 03
Newest PCM sample is appended to oldest-first position.
Pcm lpc residual reconstruction: history shift · case 04
Newest PCM sample is appended to oldest-first position.
Pcm lpc residual reconstruction: history shift · case 05
Newest PCM sample is appended to oldest-first position.
Pcm lpc residual reconstruction: history feedback · case 01
LPC decoder feeds residual instead of reconstructed sample into history.
Pcm lpc residual reconstruction: history feedback · case 02
LPC decoder feeds residual instead of reconstructed sample into history.
Pcm lpc residual reconstruction: history feedback · case 03
LPC decoder feeds residual instead of reconstructed sample into history.
Pcm lpc residual reconstruction: history feedback · case 04
LPC decoder feeds residual instead of reconstructed sample into history.
Pcm lpc residual reconstruction: history feedback · case 05
LPC decoder feeds residual instead of reconstructed sample into history.
Pcm residual partition seeds: seed flag · case 01
PCM partition seeds apply to continuation partitions instead of reset partitions.
Pcm residual partition seeds: seed flag · case 02
PCM partition seeds apply to continuation partitions instead of reset partitions.
Pcm residual partition seeds: seed flag · case 03
PCM partition seeds apply to continuation partitions instead of reset partitions.
Pcm residual partition seeds: seed flag · case 04
PCM partition seeds apply to continuation partitions instead of reset partitions.
Pcm residual partition seeds: seed flag · case 05
PCM partition seeds apply to continuation partitions instead of reset partitions.
Pcm residual partition seeds: seed replacement · case 01
An absolute partition predictor seed is added to old state.
Pcm residual partition seeds: seed replacement · case 02
An absolute partition predictor seed is added to old state.
Pcm residual partition seeds: seed replacement · case 03
An absolute partition predictor seed is added to old state.
Pcm residual partition seeds: seed replacement · case 04
An absolute partition predictor seed is added to old state.
Pcm residual partition seeds: seed replacement · case 05
An absolute partition predictor seed is added to old state.
Pcm residual partition seeds: empty partition state · case 01
Empty seeded partitions fabricate an audible sample.
Pcm residual partition seeds: empty partition state · case 02
Empty seeded partitions fabricate an audible sample.
Pcm residual partition seeds: empty partition state · case 03
Empty seeded partitions fabricate an audible sample.
Pcm residual partition seeds: empty partition state · case 04
Empty seeded partitions fabricate an audible sample.
Pcm residual partition seeds: empty partition state · case 05
Empty seeded partitions fabricate an audible sample.
Pcm residual partition seeds: residual direction · case 01
Residual sign is reversed inside PCM partitions.
Pcm residual partition seeds: residual direction · case 02
Residual sign is reversed inside PCM partitions.
Pcm residual partition seeds: residual direction · case 03
Residual sign is reversed inside PCM partitions.
Pcm residual partition seeds: residual direction · case 04
Residual sign is reversed inside PCM partitions.
Pcm residual partition seeds: residual direction · case 05
Residual sign is reversed inside PCM partitions.
Pcm residual partition seeds: partition sample order · case 01
Reconstructed sample order reverses inside each partition.
Pcm residual partition seeds: partition sample order · case 02
Reconstructed sample order reverses inside each partition.
Pcm residual partition seeds: partition sample order · case 03
Reconstructed sample order reverses inside each partition.
Pcm residual partition seeds: partition sample order · case 04
Reconstructed sample order reverses inside each partition.
Pcm residual partition seeds: partition sample order · case 05
Reconstructed sample order reverses inside each partition.
Pcm warmup lpc packet: warmup count · case 01
Extra warmup samples are accepted despite exact predictor-order framing.
Pcm warmup lpc packet: warmup count · case 02
Extra warmup samples are accepted despite exact predictor-order framing.
Pcm warmup lpc packet: warmup count · case 03
Extra warmup samples are accepted despite exact predictor-order framing.
Pcm warmup lpc packet: warmup count · case 04
Extra warmup samples are accepted despite exact predictor-order framing.
Pcm warmup lpc packet: warmup count · case 05
Extra warmup samples are accepted despite exact predictor-order framing.
Pcm warmup lpc packet: warmup history order · case 01
Oldest warmup sample becomes newest predictor state.
Pcm warmup lpc packet: warmup history order · case 02
Oldest warmup sample becomes newest predictor state.
Pcm warmup lpc packet: warmup history order · case 03
Oldest warmup sample becomes newest predictor state.
Pcm warmup lpc packet: warmup history order · case 04
Oldest warmup sample becomes newest predictor state.
Pcm warmup lpc packet: warmup history order · case 05
Oldest warmup sample becomes newest predictor state.
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 ↗