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

Pcm tdm active slots: slot frame completeness · case 01

A truncated physical TDM frame passes because only active count is checked.

PCM sample encoding● Open access↗
FA-50002

Pcm tdm active slots: slot frame completeness · case 02

A truncated physical TDM frame passes because only active count is checked.

PCM sample encoding◈ Members↗
FA-50003

Pcm tdm active slots: slot frame completeness · case 03

A truncated physical TDM frame passes because only active count is checked.

PCM sample encoding◈ Members↗
FA-50004

Pcm tdm active slots: slot frame completeness · case 04

A truncated physical TDM frame passes because only active count is checked.

PCM sample encoding◈ Members↗
FA-50005

Pcm tdm active slots: slot frame completeness · case 05

A truncated physical TDM frame passes because only active count is checked.

PCM sample encoding◈ Members↗
FA-50006

Pcm tdm active slots: active selection · case 01

Inactive physical slots are mistaken for dense PCM channels.

PCM sample encoding● Open access↗
FA-50007

Pcm tdm active slots: active selection · case 02

Inactive physical slots are mistaken for dense PCM channels.

PCM sample encoding◈ Members↗
FA-50008

Pcm tdm active slots: active selection · case 03

Inactive physical slots are mistaken for dense PCM channels.

PCM sample encoding◈ Members↗
FA-50009

Pcm tdm active slots: active selection · case 04

Inactive physical slots are mistaken for dense PCM channels.

PCM sample encoding◈ Members↗
FA-50010

Pcm tdm active slots: active selection · case 05

Inactive physical slots are mistaken for dense PCM channels.

PCM sample encoding◈ Members↗
FA-50011

Pcm tdm active slots: incomplete marker · case 01

A truncated TDM frame is reported as a valid empty channel frame.

PCM sample encoding● Open access↗
FA-50012

Pcm tdm active slots: incomplete marker · case 02

A truncated TDM frame is reported as a valid empty channel frame.

PCM sample encoding◈ Members↗
FA-50013

Pcm tdm active slots: incomplete marker · case 03

A truncated TDM frame is reported as a valid empty channel frame.

PCM sample encoding◈ Members↗
FA-50014

Pcm tdm active slots: incomplete marker · case 04

A truncated TDM frame is reported as a valid empty channel frame.

PCM sample encoding◈ Members↗
FA-50015

Pcm tdm active slots: incomplete marker · case 05

A truncated TDM frame is reported as a valid empty channel frame.

PCM sample encoding◈ Members↗
FA-50016

Pcm pdm box decimation: carry before input · case 01

Partial one-bit audio window is appended after new bits.

PCM sample encoding● Open access↗
FA-50017

Pcm pdm box decimation: carry before input · case 02

Partial one-bit audio window is appended after new bits.

PCM sample encoding◈ Members↗
FA-50018

Pcm pdm box decimation: carry before input · case 03

Partial one-bit audio window is appended after new bits.

PCM sample encoding◈ Members↗
FA-50019

Pcm pdm box decimation: carry before input · case 04

Partial one-bit audio window is appended after new bits.

PCM sample encoding◈ Members↗
FA-50020

Pcm pdm box decimation: carry before input · case 05

Partial one-bit audio window is appended after new bits.

PCM sample encoding◈ Members↗
FA-50021

Pcm pdm box decimation: window stride · case 01

Decimation windows advance by a bit instead of output block width.

PCM sample encoding● Open access↗
FA-50022

Pcm pdm box decimation: window stride · case 02

Decimation windows advance by a bit instead of output block width.

PCM sample encoding◈ Members↗
FA-50023

Pcm pdm box decimation: window stride · case 03

Decimation windows advance by a bit instead of output block width.

PCM sample encoding◈ Members↗
FA-50024

Pcm pdm box decimation: window stride · case 04

Decimation windows advance by a bit instead of output block width.

PCM sample encoding◈ Members↗
FA-50025

Pcm pdm box decimation: window stride · case 05

Decimation windows advance by a bit instead of output block width.

PCM sample encoding◈ Members↗
FA-50026

Pcm pdm box decimation: bipolar level · case 01

Density output remains unsigned instead of centered PCM.

PCM sample encoding● Open access↗
FA-50027

Pcm pdm box decimation: bipolar level · case 02

Density output remains unsigned instead of centered PCM.

PCM sample encoding◈ Members↗
FA-50028

Pcm pdm box decimation: bipolar level · case 03

Density output remains unsigned instead of centered PCM.

PCM sample encoding◈ Members↗
FA-50029

Pcm pdm box decimation: bipolar level · case 04

Density output remains unsigned instead of centered PCM.

PCM sample encoding◈ Members↗
FA-50030

Pcm pdm box decimation: bipolar level · case 05

Density output remains unsigned instead of centered PCM.

PCM sample encoding◈ Members↗
FA-50031

Pcm pdm box decimation: trailing bits · case 01

Carry starts at output-count rather than consumed bit count.

PCM sample encoding● Open access↗
FA-50032

Pcm pdm box decimation: trailing bits · case 02

Carry starts at output-count rather than consumed bit count.

PCM sample encoding◈ Members↗
FA-50033

Pcm pdm box decimation: trailing bits · case 03

Carry starts at output-count rather than consumed bit count.

PCM sample encoding◈ Members↗
FA-50034

Pcm pdm box decimation: trailing bits · case 04

Carry starts at output-count rather than consumed bit count.

PCM sample encoding◈ Members↗
FA-50035

Pcm pdm box decimation: trailing bits · case 05

Carry starts at output-count rather than consumed bit count.

PCM sample encoding◈ Members↗
FA-50036

Pcm pdm box decimation: complete window count · case 01

An exactly complete final decimation window is withheld.

PCM sample encoding● Open access↗
FA-50037

Pcm pdm box decimation: complete window count · case 02

An exactly complete final decimation window is withheld.

PCM sample encoding◈ Members↗
FA-50038

Pcm pdm box decimation: complete window count · case 03

An exactly complete final decimation window is withheld.

PCM sample encoding◈ Members↗
FA-50039

Pcm pdm box decimation: complete window count · case 04

An exactly complete final decimation window is withheld.

PCM sample encoding◈ Members↗
FA-50040

Pcm pdm box decimation: complete window count · case 05

An exactly complete final decimation window is withheld.

PCM sample encoding◈ Members↗
FA-50041

Pcm channel status block: start resynchronization · case 01

A new status-block start does not terminate the partial prior PCM block.

PCM sample encoding● Open access↗
FA-50042

Pcm channel status block: start resynchronization · case 02

A new status-block start does not terminate the partial prior PCM block.

PCM sample encoding◈ Members↗
FA-50043

Pcm channel status block: start resynchronization · case 03

A new status-block start does not terminate the partial prior PCM block.

PCM sample encoding◈ Members↗
FA-50044

Pcm channel status block: start resynchronization · case 04

A new status-block start does not terminate the partial prior PCM block.

PCM sample encoding◈ Members↗
FA-50045

Pcm channel status block: start resynchronization · case 05

A new status-block start does not terminate the partial prior PCM block.

PCM sample encoding◈ Members↗
FA-50046

Pcm channel status block: partial validity · case 01

A start-truncated status block is falsely marked complete.

PCM sample encoding● Open access↗
FA-50047

Pcm channel status block: partial validity · case 02

A start-truncated status block is falsely marked complete.

PCM sample encoding◈ Members↗
FA-50048

Pcm channel status block: partial validity · case 03

A start-truncated status block is falsely marked complete.

PCM sample encoding◈ Members↗
FA-50049

Pcm channel status block: partial validity · case 04

A start-truncated status block is falsely marked complete.

PCM sample encoding◈ Members↗
FA-50050

Pcm channel status block: partial validity · case 05

A start-truncated status block is falsely marked complete.

PCM sample encoding◈ Members↗
FA-50051

Pcm channel status block: status bit mask · case 01

Transport status high bits leak into the one-bit channel-status lane.

PCM sample encoding● Open access↗
FA-50052

Pcm channel status block: status bit mask · case 02

Transport status high bits leak into the one-bit channel-status lane.

PCM sample encoding◈ Members↗
FA-50053

Pcm channel status block: status bit mask · case 03

Transport status high bits leak into the one-bit channel-status lane.

PCM sample encoding◈ Members↗
FA-50054

Pcm channel status block: status bit mask · case 04

Transport status high bits leak into the one-bit channel-status lane.

PCM sample encoding◈ Members↗
FA-50055

Pcm channel status block: status bit mask · case 05

Transport status high bits leak into the one-bit channel-status lane.

PCM sample encoding◈ Members↗
FA-50056

Pcm channel status block: block boundary · case 01

A complete status block is emitted one subframe early.

PCM sample encoding● Open access↗
FA-50057

Pcm channel status block: block boundary · case 02

A complete status block is emitted one subframe early.

PCM sample encoding◈ Members↗
FA-50058

Pcm channel status block: block boundary · case 03

A complete status block is emitted one subframe early.

PCM sample encoding◈ Members↗
FA-50059

Pcm channel status block: block boundary · case 04

A complete status block is emitted one subframe early.

PCM sample encoding◈ Members↗
FA-50060

Pcm channel status block: block boundary · case 05

A complete status block is emitted one subframe early.

PCM sample encoding◈ Members↗
FA-50061

Pcm channel status block: reset after emission · case 01

Last PCM subframe is duplicated into the next metadata block.

PCM sample encoding● Open access↗
FA-50062

Pcm channel status block: reset after emission · case 02

Last PCM subframe is duplicated into the next metadata block.

PCM sample encoding◈ Members↗
FA-50063

Pcm channel status block: reset after emission · case 03

Last PCM subframe is duplicated into the next metadata block.

PCM sample encoding◈ Members↗
FA-50064

Pcm channel status block: reset after emission · case 04

Last PCM subframe is duplicated into the next metadata block.

PCM sample encoding◈ Members↗
FA-50065

Pcm channel status block: reset after emission · case 05

Last PCM subframe is duplicated into the next metadata block.

PCM sample encoding◈ Members↗
FA-50066

Pcm sample validity sideband: missing validity · case 01

Uncovered PCM samples are treated as valid despite absent validity metadata.

PCM sample encoding● Open access↗
FA-50067

Pcm sample validity sideband: missing validity · case 02

Uncovered PCM samples are treated as valid despite absent validity metadata.

PCM sample encoding◈ Members↗
FA-50068

Pcm sample validity sideband: missing validity · case 03

Uncovered PCM samples are treated as valid despite absent validity metadata.

PCM sample encoding◈ Members↗
FA-50069

Pcm sample validity sideband: missing validity · case 04

Uncovered PCM samples are treated as valid despite absent validity metadata.

PCM sample encoding◈ Members↗
FA-50070

Pcm sample validity sideband: missing validity · case 05

Uncovered PCM samples are treated as valid despite absent validity metadata.

PCM sample encoding◈ Members↗
FA-50071

Pcm sample validity sideband: conceal state update · case 01

Invalid PCM amplitude contaminates the hold-last-valid concealment state.

PCM sample encoding● Open access↗
FA-50072

Pcm sample validity sideband: conceal state update · case 02

Invalid PCM amplitude contaminates the hold-last-valid concealment state.

PCM sample encoding◈ Members↗
FA-50073

Pcm sample validity sideband: conceal state update · case 03

Invalid PCM amplitude contaminates the hold-last-valid concealment state.

PCM sample encoding◈ Members↗
FA-50074

Pcm sample validity sideband: conceal state update · case 04

Invalid PCM amplitude contaminates the hold-last-valid concealment state.

PCM sample encoding◈ Members↗
FA-50075

Pcm sample validity sideband: conceal state update · case 05

Invalid PCM amplitude contaminates the hold-last-valid concealment state.

PCM sample encoding◈ Members↗
FA-50076

Pcm sample validity sideband: invalid output · case 01

Invalid PCM samples bypass the hold-last-valid policy.

PCM sample encoding● Open access↗
FA-50077

Pcm sample validity sideband: invalid output · case 02

Invalid PCM samples bypass the hold-last-valid policy.

PCM sample encoding◈ Members↗
FA-50078

Pcm sample validity sideband: invalid output · case 03

Invalid PCM samples bypass the hold-last-valid policy.

PCM sample encoding◈ Members↗
FA-50079

Pcm sample validity sideband: invalid output · case 04

Invalid PCM samples bypass the hold-last-valid policy.

PCM sample encoding◈ Members↗
FA-50080

Pcm sample validity sideband: invalid output · case 05

Invalid PCM samples bypass the hold-last-valid policy.

PCM sample encoding◈ Members↗
FA-50081

Pcm sample validity sideband: validity index · case 01

All PCM samples use the first validity flag.

PCM sample encoding● Open access↗
FA-50082

Pcm sample validity sideband: validity index · case 02

All PCM samples use the first validity flag.

PCM sample encoding◈ Members↗
FA-50083

Pcm sample validity sideband: validity index · case 03

All PCM samples use the first validity flag.

PCM sample encoding◈ Members↗
FA-50084

Pcm sample validity sideband: validity index · case 04

All PCM samples use the first validity flag.

PCM sample encoding◈ Members↗
FA-50085

Pcm sample validity sideband: validity index · case 05

All PCM samples use the first validity flag.

PCM sample encoding◈ Members↗
FA-50086

Pcm sample validity sideband: continuation hold · case 01

Continuation loses the most recent valid PCM amplitude.

PCM sample encoding● Open access↗
FA-50087

Pcm sample validity sideband: continuation hold · case 02

Continuation loses the most recent valid PCM amplitude.

PCM sample encoding◈ Members↗
FA-50088

Pcm sample validity sideband: continuation hold · case 03

Continuation loses the most recent valid PCM amplitude.

PCM sample encoding◈ Members↗
FA-50089

Pcm sample validity sideband: continuation hold · case 04

Continuation loses the most recent valid PCM amplitude.

PCM sample encoding◈ Members↗
FA-50090

Pcm sample validity sideband: continuation hold · case 05

Continuation loses the most recent valid PCM amplitude.

PCM sample encoding◈ Members↗
FA-50091

Pcm seeded adaptive block: seed presentation · case 01

An adaptive PCM block omits its literal seed sample from presentation.

PCM sample encoding● Open access↗
FA-50092

Pcm seeded adaptive block: seed presentation · case 02

An adaptive PCM block omits its literal seed sample from presentation.

PCM sample encoding◈ Members↗
FA-50093

Pcm seeded adaptive block: seed presentation · case 03

An adaptive PCM block omits its literal seed sample from presentation.

PCM sample encoding◈ Members↗
FA-50094

Pcm seeded adaptive block: seed presentation · case 04

An adaptive PCM block omits its literal seed sample from presentation.

PCM sample encoding◈ Members↗
FA-50095

Pcm seeded adaptive block: seed presentation · case 05

An adaptive PCM block omits its literal seed sample from presentation.

PCM sample encoding◈ Members↗
FA-50096

Pcm seeded adaptive block: block predictor reset · case 01

Adaptive block reconstruction ignores its encoded anchor.

PCM sample encoding● Open access↗
FA-50097

Pcm seeded adaptive block: block predictor reset · case 02

Adaptive block reconstruction ignores its encoded anchor.

PCM sample encoding◈ Members↗
FA-50098

Pcm seeded adaptive block: block predictor reset · case 03

Adaptive block reconstruction ignores its encoded anchor.

PCM sample encoding◈ Members↗
FA-50099

Pcm seeded adaptive block: block predictor reset · case 04

Adaptive block reconstruction ignores its encoded anchor.

PCM sample encoding◈ Members↗
FA-50100

Pcm seeded adaptive block: block predictor reset · case 05

Adaptive block reconstruction ignores its encoded anchor.

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 ↗