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 tdm active slots: slot frame completeness · case 01
A truncated physical TDM frame passes because only active count is checked.
Pcm tdm active slots: slot frame completeness · case 02
A truncated physical TDM frame passes because only active count is checked.
Pcm tdm active slots: slot frame completeness · case 03
A truncated physical TDM frame passes because only active count is checked.
Pcm tdm active slots: slot frame completeness · case 04
A truncated physical TDM frame passes because only active count is checked.
Pcm tdm active slots: slot frame completeness · case 05
A truncated physical TDM frame passes because only active count is checked.
Pcm tdm active slots: active selection · case 01
Inactive physical slots are mistaken for dense PCM channels.
Pcm tdm active slots: active selection · case 02
Inactive physical slots are mistaken for dense PCM channels.
Pcm tdm active slots: active selection · case 03
Inactive physical slots are mistaken for dense PCM channels.
Pcm tdm active slots: active selection · case 04
Inactive physical slots are mistaken for dense PCM channels.
Pcm tdm active slots: active selection · case 05
Inactive physical slots are mistaken for dense PCM channels.
Pcm tdm active slots: incomplete marker · case 01
A truncated TDM frame is reported as a valid empty channel frame.
Pcm tdm active slots: incomplete marker · case 02
A truncated TDM frame is reported as a valid empty channel frame.
Pcm tdm active slots: incomplete marker · case 03
A truncated TDM frame is reported as a valid empty channel frame.
Pcm tdm active slots: incomplete marker · case 04
A truncated TDM frame is reported as a valid empty channel frame.
Pcm tdm active slots: incomplete marker · case 05
A truncated TDM frame is reported as a valid empty channel frame.
Pcm pdm box decimation: carry before input · case 01
Partial one-bit audio window is appended after new bits.
Pcm pdm box decimation: carry before input · case 02
Partial one-bit audio window is appended after new bits.
Pcm pdm box decimation: carry before input · case 03
Partial one-bit audio window is appended after new bits.
Pcm pdm box decimation: carry before input · case 04
Partial one-bit audio window is appended after new bits.
Pcm pdm box decimation: carry before input · case 05
Partial one-bit audio window is appended after new bits.
Pcm pdm box decimation: window stride · case 01
Decimation windows advance by a bit instead of output block width.
Pcm pdm box decimation: window stride · case 02
Decimation windows advance by a bit instead of output block width.
Pcm pdm box decimation: window stride · case 03
Decimation windows advance by a bit instead of output block width.
Pcm pdm box decimation: window stride · case 04
Decimation windows advance by a bit instead of output block width.
Pcm pdm box decimation: window stride · case 05
Decimation windows advance by a bit instead of output block width.
Pcm pdm box decimation: bipolar level · case 01
Density output remains unsigned instead of centered PCM.
Pcm pdm box decimation: bipolar level · case 02
Density output remains unsigned instead of centered PCM.
Pcm pdm box decimation: bipolar level · case 03
Density output remains unsigned instead of centered PCM.
Pcm pdm box decimation: bipolar level · case 04
Density output remains unsigned instead of centered PCM.
Pcm pdm box decimation: bipolar level · case 05
Density output remains unsigned instead of centered PCM.
Pcm pdm box decimation: trailing bits · case 01
Carry starts at output-count rather than consumed bit count.
Pcm pdm box decimation: trailing bits · case 02
Carry starts at output-count rather than consumed bit count.
Pcm pdm box decimation: trailing bits · case 03
Carry starts at output-count rather than consumed bit count.
Pcm pdm box decimation: trailing bits · case 04
Carry starts at output-count rather than consumed bit count.
Pcm pdm box decimation: trailing bits · case 05
Carry starts at output-count rather than consumed bit count.
Pcm pdm box decimation: complete window count · case 01
An exactly complete final decimation window is withheld.
Pcm pdm box decimation: complete window count · case 02
An exactly complete final decimation window is withheld.
Pcm pdm box decimation: complete window count · case 03
An exactly complete final decimation window is withheld.
Pcm pdm box decimation: complete window count · case 04
An exactly complete final decimation window is withheld.
Pcm pdm box decimation: complete window count · case 05
An exactly complete final decimation window is withheld.
Pcm channel status block: start resynchronization · case 01
A new status-block start does not terminate the partial prior PCM block.
Pcm channel status block: start resynchronization · case 02
A new status-block start does not terminate the partial prior PCM block.
Pcm channel status block: start resynchronization · case 03
A new status-block start does not terminate the partial prior PCM block.
Pcm channel status block: start resynchronization · case 04
A new status-block start does not terminate the partial prior PCM block.
Pcm channel status block: start resynchronization · case 05
A new status-block start does not terminate the partial prior PCM block.
Pcm channel status block: partial validity · case 01
A start-truncated status block is falsely marked complete.
Pcm channel status block: partial validity · case 02
A start-truncated status block is falsely marked complete.
Pcm channel status block: partial validity · case 03
A start-truncated status block is falsely marked complete.
Pcm channel status block: partial validity · case 04
A start-truncated status block is falsely marked complete.
Pcm channel status block: partial validity · case 05
A start-truncated status block is falsely marked complete.
Pcm channel status block: status bit mask · case 01
Transport status high bits leak into the one-bit channel-status lane.
Pcm channel status block: status bit mask · case 02
Transport status high bits leak into the one-bit channel-status lane.
Pcm channel status block: status bit mask · case 03
Transport status high bits leak into the one-bit channel-status lane.
Pcm channel status block: status bit mask · case 04
Transport status high bits leak into the one-bit channel-status lane.
Pcm channel status block: status bit mask · case 05
Transport status high bits leak into the one-bit channel-status lane.
Pcm channel status block: block boundary · case 01
A complete status block is emitted one subframe early.
Pcm channel status block: block boundary · case 02
A complete status block is emitted one subframe early.
Pcm channel status block: block boundary · case 03
A complete status block is emitted one subframe early.
Pcm channel status block: block boundary · case 04
A complete status block is emitted one subframe early.
Pcm channel status block: block boundary · case 05
A complete status block is emitted one subframe early.
Pcm channel status block: reset after emission · case 01
Last PCM subframe is duplicated into the next metadata block.
Pcm channel status block: reset after emission · case 02
Last PCM subframe is duplicated into the next metadata block.
Pcm channel status block: reset after emission · case 03
Last PCM subframe is duplicated into the next metadata block.
Pcm channel status block: reset after emission · case 04
Last PCM subframe is duplicated into the next metadata block.
Pcm channel status block: reset after emission · case 05
Last PCM subframe is duplicated into the next metadata block.
Pcm sample validity sideband: missing validity · case 01
Uncovered PCM samples are treated as valid despite absent validity metadata.
Pcm sample validity sideband: missing validity · case 02
Uncovered PCM samples are treated as valid despite absent validity metadata.
Pcm sample validity sideband: missing validity · case 03
Uncovered PCM samples are treated as valid despite absent validity metadata.
Pcm sample validity sideband: missing validity · case 04
Uncovered PCM samples are treated as valid despite absent validity metadata.
Pcm sample validity sideband: missing validity · case 05
Uncovered PCM samples are treated as valid despite absent validity metadata.
Pcm sample validity sideband: conceal state update · case 01
Invalid PCM amplitude contaminates the hold-last-valid concealment state.
Pcm sample validity sideband: conceal state update · case 02
Invalid PCM amplitude contaminates the hold-last-valid concealment state.
Pcm sample validity sideband: conceal state update · case 03
Invalid PCM amplitude contaminates the hold-last-valid concealment state.
Pcm sample validity sideband: conceal state update · case 04
Invalid PCM amplitude contaminates the hold-last-valid concealment state.
Pcm sample validity sideband: conceal state update · case 05
Invalid PCM amplitude contaminates the hold-last-valid concealment state.
Pcm sample validity sideband: invalid output · case 01
Invalid PCM samples bypass the hold-last-valid policy.
Pcm sample validity sideband: invalid output · case 02
Invalid PCM samples bypass the hold-last-valid policy.
Pcm sample validity sideband: invalid output · case 03
Invalid PCM samples bypass the hold-last-valid policy.
Pcm sample validity sideband: invalid output · case 04
Invalid PCM samples bypass the hold-last-valid policy.
Pcm sample validity sideband: invalid output · case 05
Invalid PCM samples bypass the hold-last-valid policy.
Pcm sample validity sideband: validity index · case 01
All PCM samples use the first validity flag.
Pcm sample validity sideband: validity index · case 02
All PCM samples use the first validity flag.
Pcm sample validity sideband: validity index · case 03
All PCM samples use the first validity flag.
Pcm sample validity sideband: validity index · case 04
All PCM samples use the first validity flag.
Pcm sample validity sideband: validity index · case 05
All PCM samples use the first validity flag.
Pcm sample validity sideband: continuation hold · case 01
Continuation loses the most recent valid PCM amplitude.
Pcm sample validity sideband: continuation hold · case 02
Continuation loses the most recent valid PCM amplitude.
Pcm sample validity sideband: continuation hold · case 03
Continuation loses the most recent valid PCM amplitude.
Pcm sample validity sideband: continuation hold · case 04
Continuation loses the most recent valid PCM amplitude.
Pcm sample validity sideband: continuation hold · case 05
Continuation loses the most recent valid PCM amplitude.
Pcm seeded adaptive block: seed presentation · case 01
An adaptive PCM block omits its literal seed sample from presentation.
Pcm seeded adaptive block: seed presentation · case 02
An adaptive PCM block omits its literal seed sample from presentation.
Pcm seeded adaptive block: seed presentation · case 03
An adaptive PCM block omits its literal seed sample from presentation.
Pcm seeded adaptive block: seed presentation · case 04
An adaptive PCM block omits its literal seed sample from presentation.
Pcm seeded adaptive block: seed presentation · case 05
An adaptive PCM block omits its literal seed sample from presentation.
Pcm seeded adaptive block: block predictor reset · case 01
Adaptive block reconstruction ignores its encoded anchor.
Pcm seeded adaptive block: block predictor reset · case 02
Adaptive block reconstruction ignores its encoded anchor.
Pcm seeded adaptive block: block predictor reset · case 03
Adaptive block reconstruction ignores its encoded anchor.
Pcm seeded adaptive block: block predictor reset · case 04
Adaptive block reconstruction ignores its encoded anchor.
Pcm seeded adaptive block: block predictor reset · case 05
Adaptive block reconstruction ignores its encoded anchor.
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 ↗