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

Pcm seeded adaptive block: residual reconstruction · case 01

Every residual is anchored directly to block seed.

PCM sample encoding● Open access↗
FA-50102

Pcm seeded adaptive block: residual reconstruction · case 02

Every residual is anchored directly to block seed.

PCM sample encoding◈ Members↗
FA-50103

Pcm seeded adaptive block: residual reconstruction · case 03

Every residual is anchored directly to block seed.

PCM sample encoding◈ Members↗
FA-50104

Pcm seeded adaptive block: residual reconstruction · case 04

Every residual is anchored directly to block seed.

PCM sample encoding◈ Members↗
FA-50105

Pcm seeded adaptive block: residual reconstruction · case 05

Every residual is anchored directly to block seed.

PCM sample encoding◈ Members↗
FA-50106

Pcm seeded adaptive block: declared includes seed · case 01

Declared block sample count is interpreted as excluding its seed.

PCM sample encoding● Open access↗
FA-50107

Pcm seeded adaptive block: declared includes seed · case 02

Declared block sample count is interpreted as excluding its seed.

PCM sample encoding◈ Members↗
FA-50108

Pcm seeded adaptive block: declared includes seed · case 03

Declared block sample count is interpreted as excluding its seed.

PCM sample encoding◈ Members↗
FA-50109

Pcm seeded adaptive block: declared includes seed · case 04

Declared block sample count is interpreted as excluding its seed.

PCM sample encoding◈ Members↗
FA-50110

Pcm seeded adaptive block: declared includes seed · case 05

Declared block sample count is interpreted as excluding its seed.

PCM sample encoding◈ Members↗
FA-50111

Pcm seeded adaptive block: block concatenation · case 01

Later independently seeded blocks replace earlier PCM.

PCM sample encoding● Open access↗
FA-50112

Pcm seeded adaptive block: block concatenation · case 02

Later independently seeded blocks replace earlier PCM.

PCM sample encoding◈ Members↗
FA-50113

Pcm seeded adaptive block: block concatenation · case 03

Later independently seeded blocks replace earlier PCM.

PCM sample encoding◈ Members↗
FA-50114

Pcm seeded adaptive block: block concatenation · case 04

Later independently seeded blocks replace earlier PCM.

PCM sample encoding◈ Members↗
FA-50115

Pcm seeded adaptive block: block concatenation · case 05

Later independently seeded blocks replace earlier PCM.

PCM sample encoding◈ Members↗
FA-50116

Pcm escaped residuals: escape literal · case 01

An escaped absolute PCM anchor is added as a residual.

PCM sample encoding● Open access↗
FA-50117

Pcm escaped residuals: escape literal · case 02

An escaped absolute PCM anchor is added as a residual.

PCM sample encoding◈ Members↗
FA-50118

Pcm escaped residuals: escape literal · case 03

An escaped absolute PCM anchor is added as a residual.

PCM sample encoding◈ Members↗
FA-50119

Pcm escaped residuals: escape literal · case 04

An escaped absolute PCM anchor is added as a residual.

PCM sample encoding◈ Members↗
FA-50120

Pcm escaped residuals: escape literal · case 05

An escaped absolute PCM anchor is added as a residual.

PCM sample encoding◈ Members↗
FA-50121

Pcm escaped residuals: literal consumption · case 01

Escaped literal is decoded again as the next residual token.

PCM sample encoding● Open access↗
FA-50122

Pcm escaped residuals: literal consumption · case 02

Escaped literal is decoded again as the next residual token.

PCM sample encoding◈ Members↗
FA-50123

Pcm escaped residuals: literal consumption · case 03

Escaped literal is decoded again as the next residual token.

PCM sample encoding◈ Members↗
FA-50124

Pcm escaped residuals: literal consumption · case 04

Escaped literal is decoded again as the next residual token.

PCM sample encoding◈ Members↗
FA-50125

Pcm escaped residuals: literal consumption · case 05

Escaped literal is decoded again as the next residual token.

PCM sample encoding◈ Members↗
FA-50126

Pcm escaped residuals: truncated escape · case 01

A dangling PCM escape is falsely reported as a complete packet.

PCM sample encoding● Open access↗
FA-50127

Pcm escaped residuals: truncated escape · case 02

A dangling PCM escape is falsely reported as a complete packet.

PCM sample encoding◈ Members↗
FA-50128

Pcm escaped residuals: truncated escape · case 03

A dangling PCM escape is falsely reported as a complete packet.

PCM sample encoding◈ Members↗
FA-50129

Pcm escaped residuals: truncated escape · case 04

A dangling PCM escape is falsely reported as a complete packet.

PCM sample encoding◈ Members↗
FA-50130

Pcm escaped residuals: truncated escape · case 05

A dangling PCM escape is falsely reported as a complete packet.

PCM sample encoding◈ Members↗
FA-50131

Pcm escaped residuals: residual update · case 01

Ordinary residual replaces PCM amplitude rather than updating it.

PCM sample encoding● Open access↗
FA-50132

Pcm escaped residuals: residual update · case 02

Ordinary residual replaces PCM amplitude rather than updating it.

PCM sample encoding◈ Members↗
FA-50133

Pcm escaped residuals: residual update · case 03

Ordinary residual replaces PCM amplitude rather than updating it.

PCM sample encoding◈ Members↗
FA-50134

Pcm escaped residuals: residual update · case 04

Ordinary residual replaces PCM amplitude rather than updating it.

PCM sample encoding◈ Members↗
FA-50135

Pcm escaped residuals: residual update · case 05

Ordinary residual replaces PCM amplitude rather than updating it.

PCM sample encoding◈ Members↗
FA-50136

Pcm escaped residuals: escape recognition · case 01

Out-of-band residual values are incorrectly treated as escape symbols.

PCM sample encoding● Open access↗
FA-50137

Pcm escaped residuals: escape recognition · case 02

Out-of-band residual values are incorrectly treated as escape symbols.

PCM sample encoding◈ Members↗
FA-50138

Pcm escaped residuals: escape recognition · case 03

Out-of-band residual values are incorrectly treated as escape symbols.

PCM sample encoding◈ Members↗
FA-50139

Pcm escaped residuals: escape recognition · case 04

Out-of-band residual values are incorrectly treated as escape symbols.

PCM sample encoding◈ Members↗
FA-50140

Pcm escaped residuals: escape recognition · case 05

Out-of-band residual values are incorrectly treated as escape symbols.

PCM sample encoding◈ Members↗
FA-50141

Pcm lpc residual reconstruction: history age order · case 01

LPC coefficients see oldest-first PCM history instead of newest-first.

PCM sample encoding● Open access↗
FA-50142

Pcm lpc residual reconstruction: history age order · case 02

LPC coefficients see oldest-first PCM history instead of newest-first.

PCM sample encoding◈ Members↗
FA-50143

Pcm lpc residual reconstruction: history age order · case 03

LPC coefficients see oldest-first PCM history instead of newest-first.

PCM sample encoding◈ Members↗
FA-50144

Pcm lpc residual reconstruction: history age order · case 04

LPC coefficients see oldest-first PCM history instead of newest-first.

PCM sample encoding◈ Members↗
FA-50145

Pcm lpc residual reconstruction: history age order · case 05

LPC coefficients see oldest-first PCM history instead of newest-first.

PCM sample encoding◈ Members↗
FA-50146

Pcm lpc residual reconstruction: sum before division · case 01

Per-tap rounding changes the integer LPC prediction.

PCM sample encoding● Open access↗
FA-50147

Pcm lpc residual reconstruction: sum before division · case 02

Per-tap rounding changes the integer LPC prediction.

PCM sample encoding◈ Members↗
FA-50148

Pcm lpc residual reconstruction: sum before division · case 03

Per-tap rounding changes the integer LPC prediction.

PCM sample encoding◈ Members↗
FA-50149

Pcm lpc residual reconstruction: sum before division · case 04

Per-tap rounding changes the integer LPC prediction.

PCM sample encoding◈ Members↗
FA-50150

Pcm lpc residual reconstruction: sum before division · case 05

Per-tap rounding changes the integer LPC prediction.

PCM sample encoding◈ Members↗
FA-50151

Pcm lpc residual reconstruction: residual addition · case 01

LPC residual sign is inverted.

PCM sample encoding● Open access↗
FA-50152

Pcm lpc residual reconstruction: residual addition · case 02

LPC residual sign is inverted.

PCM sample encoding◈ Members↗
FA-50153

Pcm lpc residual reconstruction: residual addition · case 03

LPC residual sign is inverted.

PCM sample encoding◈ Members↗
FA-50154

Pcm lpc residual reconstruction: residual addition · case 04

LPC residual sign is inverted.

PCM sample encoding◈ Members↗
FA-50155

Pcm lpc residual reconstruction: residual addition · case 05

LPC residual sign is inverted.

PCM sample encoding◈ Members↗
FA-50156

Pcm lpc residual reconstruction: history shift · case 01

Newest PCM sample is appended to oldest-first position.

PCM sample encoding● Open access↗
FA-50157

Pcm lpc residual reconstruction: history shift · case 02

Newest PCM sample is appended to oldest-first position.

PCM sample encoding◈ Members↗
FA-50158

Pcm lpc residual reconstruction: history shift · case 03

Newest PCM sample is appended to oldest-first position.

PCM sample encoding◈ Members↗
FA-50159

Pcm lpc residual reconstruction: history shift · case 04

Newest PCM sample is appended to oldest-first position.

PCM sample encoding◈ Members↗
FA-50160

Pcm lpc residual reconstruction: history shift · case 05

Newest PCM sample is appended to oldest-first position.

PCM sample encoding◈ Members↗
FA-50161

Pcm lpc residual reconstruction: history feedback · case 01

LPC decoder feeds residual instead of reconstructed sample into history.

PCM sample encoding● Open access↗
FA-50162

Pcm lpc residual reconstruction: history feedback · case 02

LPC decoder feeds residual instead of reconstructed sample into history.

PCM sample encoding◈ Members↗
FA-50163

Pcm lpc residual reconstruction: history feedback · case 03

LPC decoder feeds residual instead of reconstructed sample into history.

PCM sample encoding◈ Members↗
FA-50164

Pcm lpc residual reconstruction: history feedback · case 04

LPC decoder feeds residual instead of reconstructed sample into history.

PCM sample encoding◈ Members↗
FA-50165

Pcm lpc residual reconstruction: history feedback · case 05

LPC decoder feeds residual instead of reconstructed sample into history.

PCM sample encoding◈ Members↗
FA-50166

Pcm residual partition seeds: seed flag · case 01

PCM partition seeds apply to continuation partitions instead of reset partitions.

PCM sample encoding● Open access↗
FA-50167

Pcm residual partition seeds: seed flag · case 02

PCM partition seeds apply to continuation partitions instead of reset partitions.

PCM sample encoding◈ Members↗
FA-50168

Pcm residual partition seeds: seed flag · case 03

PCM partition seeds apply to continuation partitions instead of reset partitions.

PCM sample encoding◈ Members↗
FA-50169

Pcm residual partition seeds: seed flag · case 04

PCM partition seeds apply to continuation partitions instead of reset partitions.

PCM sample encoding◈ Members↗
FA-50170

Pcm residual partition seeds: seed flag · case 05

PCM partition seeds apply to continuation partitions instead of reset partitions.

PCM sample encoding◈ Members↗
FA-50171

Pcm residual partition seeds: seed replacement · case 01

An absolute partition predictor seed is added to old state.

PCM sample encoding● Open access↗
FA-50172

Pcm residual partition seeds: seed replacement · case 02

An absolute partition predictor seed is added to old state.

PCM sample encoding◈ Members↗
FA-50173

Pcm residual partition seeds: seed replacement · case 03

An absolute partition predictor seed is added to old state.

PCM sample encoding◈ Members↗
FA-50174

Pcm residual partition seeds: seed replacement · case 04

An absolute partition predictor seed is added to old state.

PCM sample encoding◈ Members↗
FA-50175

Pcm residual partition seeds: seed replacement · case 05

An absolute partition predictor seed is added to old state.

PCM sample encoding◈ Members↗
FA-50176

Pcm residual partition seeds: empty partition state · case 01

Empty seeded partitions fabricate an audible sample.

PCM sample encoding● Open access↗
FA-50177

Pcm residual partition seeds: empty partition state · case 02

Empty seeded partitions fabricate an audible sample.

PCM sample encoding◈ Members↗
FA-50178

Pcm residual partition seeds: empty partition state · case 03

Empty seeded partitions fabricate an audible sample.

PCM sample encoding◈ Members↗
FA-50179

Pcm residual partition seeds: empty partition state · case 04

Empty seeded partitions fabricate an audible sample.

PCM sample encoding◈ Members↗
FA-50180

Pcm residual partition seeds: empty partition state · case 05

Empty seeded partitions fabricate an audible sample.

PCM sample encoding◈ Members↗
FA-50181

Pcm residual partition seeds: residual direction · case 01

Residual sign is reversed inside PCM partitions.

PCM sample encoding● Open access↗
FA-50182

Pcm residual partition seeds: residual direction · case 02

Residual sign is reversed inside PCM partitions.

PCM sample encoding◈ Members↗
FA-50183

Pcm residual partition seeds: residual direction · case 03

Residual sign is reversed inside PCM partitions.

PCM sample encoding◈ Members↗
FA-50184

Pcm residual partition seeds: residual direction · case 04

Residual sign is reversed inside PCM partitions.

PCM sample encoding◈ Members↗
FA-50185

Pcm residual partition seeds: residual direction · case 05

Residual sign is reversed inside PCM partitions.

PCM sample encoding◈ Members↗
FA-50186

Pcm residual partition seeds: partition sample order · case 01

Reconstructed sample order reverses inside each partition.

PCM sample encoding● Open access↗
FA-50187

Pcm residual partition seeds: partition sample order · case 02

Reconstructed sample order reverses inside each partition.

PCM sample encoding◈ Members↗
FA-50188

Pcm residual partition seeds: partition sample order · case 03

Reconstructed sample order reverses inside each partition.

PCM sample encoding◈ Members↗
FA-50189

Pcm residual partition seeds: partition sample order · case 04

Reconstructed sample order reverses inside each partition.

PCM sample encoding◈ Members↗
FA-50190

Pcm residual partition seeds: partition sample order · case 05

Reconstructed sample order reverses inside each partition.

PCM sample encoding◈ Members↗
FA-50191

Pcm warmup lpc packet: warmup count · case 01

Extra warmup samples are accepted despite exact predictor-order framing.

PCM sample encoding● Open access↗
FA-50192

Pcm warmup lpc packet: warmup count · case 02

Extra warmup samples are accepted despite exact predictor-order framing.

PCM sample encoding◈ Members↗
FA-50193

Pcm warmup lpc packet: warmup count · case 03

Extra warmup samples are accepted despite exact predictor-order framing.

PCM sample encoding◈ Members↗
FA-50194

Pcm warmup lpc packet: warmup count · case 04

Extra warmup samples are accepted despite exact predictor-order framing.

PCM sample encoding◈ Members↗
FA-50195

Pcm warmup lpc packet: warmup count · case 05

Extra warmup samples are accepted despite exact predictor-order framing.

PCM sample encoding◈ Members↗
FA-50196

Pcm warmup lpc packet: warmup history order · case 01

Oldest warmup sample becomes newest predictor state.

PCM sample encoding● Open access↗
FA-50197

Pcm warmup lpc packet: warmup history order · case 02

Oldest warmup sample becomes newest predictor state.

PCM sample encoding◈ Members↗
FA-50198

Pcm warmup lpc packet: warmup history order · case 03

Oldest warmup sample becomes newest predictor state.

PCM sample encoding◈ Members↗
FA-50199

Pcm warmup lpc packet: warmup history order · case 04

Oldest warmup sample becomes newest predictor state.

PCM sample encoding◈ Members↗
FA-50200

Pcm warmup lpc packet: warmup history order · case 05

Oldest warmup sample becomes newest predictor state.

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 ↗