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

Validbit left container: sign position · case 01

The container sign position is tested after valid-bit extraction.

PCM sample encoding● Open access↗
FA-48902

Validbit left container: sign position · case 02

The container sign position is tested after valid-bit extraction.

PCM sample encoding◈ Members↗
FA-48903

Validbit left container: sign position · case 03

The container sign position is tested after valid-bit extraction.

PCM sample encoding◈ Members↗
FA-48904

Validbit left container: sign position · case 04

The container sign position is tested after valid-bit extraction.

PCM sample encoding◈ Members↗
FA-48905

Validbit left container: sign position · case 05

The container sign position is tested after valid-bit extraction.

PCM sample encoding◈ Members↗
FA-48906

Validbit left container: signed modulus · case 01

The extracted field is sign-corrected using container modulus.

PCM sample encoding● Open access↗
FA-48907

Validbit left container: signed modulus · case 02

The extracted field is sign-corrected using container modulus.

PCM sample encoding◈ Members↗
FA-48908

Validbit left container: signed modulus · case 03

The extracted field is sign-corrected using container modulus.

PCM sample encoding◈ Members↗
FA-48909

Validbit left container: signed modulus · case 04

The extracted field is sign-corrected using container modulus.

PCM sample encoding◈ Members↗
FA-48910

Validbit left container: signed modulus · case 05

The extracted field is sign-corrected using container modulus.

PCM sample encoding◈ Members↗
FA-48911

Validbit left container: padding observation · case 01

Padding inspection includes signal bits.

PCM sample encoding● Open access↗
FA-48912

Validbit left container: padding observation · case 02

Padding inspection includes signal bits.

PCM sample encoding◈ Members↗
FA-48913

Validbit left container: padding observation · case 03

Padding inspection includes signal bits.

PCM sample encoding◈ Members↗
FA-48914

Validbit left container: padding observation · case 04

Padding inspection includes signal bits.

PCM sample encoding◈ Members↗
FA-48915

Validbit left container: padding observation · case 05

Padding inspection includes signal bits.

PCM sample encoding◈ Members↗
FA-48916

Ones complement pcm: field mask · case 01

Storage bits outside the PCM field participate in zero-code detection.

PCM sample encoding● Open access↗
FA-48917

Ones complement pcm: field mask · case 02

Storage bits outside the PCM field participate in zero-code detection.

PCM sample encoding◈ Members↗
FA-48918

Ones complement pcm: field mask · case 03

Storage bits outside the PCM field participate in zero-code detection.

PCM sample encoding◈ Members↗
FA-48919

Ones complement pcm: field mask · case 04

Storage bits outside the PCM field participate in zero-code detection.

PCM sample encoding◈ Members↗
FA-48920

Ones complement pcm: field mask · case 05

Storage bits outside the PCM field participate in zero-code detection.

PCM sample encoding◈ Members↗
FA-48921

Ones complement pcm: negative magnitude · case 01

A ones-complement field is decoded with a twos-complement magnitude rule.

PCM sample encoding● Open access↗
FA-48922

Ones complement pcm: negative magnitude · case 02

A ones-complement field is decoded with a twos-complement magnitude rule.

PCM sample encoding◈ Members↗
FA-48923

Ones complement pcm: negative magnitude · case 03

A ones-complement field is decoded with a twos-complement magnitude rule.

PCM sample encoding◈ Members↗
FA-48924

Ones complement pcm: negative magnitude · case 04

A ones-complement field is decoded with a twos-complement magnitude rule.

PCM sample encoding◈ Members↗
FA-48925

Ones complement pcm: negative magnitude · case 05

A ones-complement field is decoded with a twos-complement magnitude rule.

PCM sample encoding◈ Members↗
FA-48926

Ones complement pcm: positive magnitude · case 01

Positive codes are biased despite the direct positive mapping.

PCM sample encoding● Open access↗
FA-48927

Ones complement pcm: positive magnitude · case 02

Positive codes are biased despite the direct positive mapping.

PCM sample encoding◈ Members↗
FA-48928

Ones complement pcm: positive magnitude · case 03

Positive codes are biased despite the direct positive mapping.

PCM sample encoding◈ Members↗
FA-48929

Ones complement pcm: positive magnitude · case 04

Positive codes are biased despite the direct positive mapping.

PCM sample encoding◈ Members↗
FA-48930

Ones complement pcm: positive magnitude · case 05

Positive codes are biased despite the direct positive mapping.

PCM sample encoding◈ Members↗
FA-48931

Ones complement pcm: negative zero tag · case 01

Negative zero is confused with the largest negative code.

PCM sample encoding● Open access↗
FA-48932

Ones complement pcm: negative zero tag · case 02

Negative zero is confused with the largest negative code.

PCM sample encoding◈ Members↗
FA-48933

Ones complement pcm: negative zero tag · case 03

Negative zero is confused with the largest negative code.

PCM sample encoding◈ Members↗
FA-48934

Ones complement pcm: negative zero tag · case 04

Negative zero is confused with the largest negative code.

PCM sample encoding◈ Members↗
FA-48935

Ones complement pcm: negative zero tag · case 05

Negative zero is confused with the largest negative code.

PCM sample encoding◈ Members↗
FA-48936

Ones complement pcm: negative zero policy · case 01

A caller-requested zero canonicalization policy is ignored.

PCM sample encoding● Open access↗
FA-48937

Ones complement pcm: negative zero policy · case 02

A caller-requested zero canonicalization policy is ignored.

PCM sample encoding◈ Members↗
FA-48938

Ones complement pcm: negative zero policy · case 03

A caller-requested zero canonicalization policy is ignored.

PCM sample encoding◈ Members↗
FA-48939

Ones complement pcm: negative zero policy · case 04

A caller-requested zero canonicalization policy is ignored.

PCM sample encoding◈ Members↗
FA-48940

Ones complement pcm: negative zero policy · case 05

A caller-requested zero canonicalization policy is ignored.

PCM sample encoding◈ Members↗
FA-48941

Sign magnitude pcm: magnitude field · case 01

Sign bit is included in magnitude.

PCM sample encoding● Open access↗
FA-48942

Sign magnitude pcm: magnitude field · case 02

Sign bit is included in magnitude.

PCM sample encoding◈ Members↗
FA-48943

Sign magnitude pcm: magnitude field · case 03

Sign bit is included in magnitude.

PCM sample encoding◈ Members↗
FA-48944

Sign magnitude pcm: magnitude field · case 04

Sign bit is included in magnitude.

PCM sample encoding◈ Members↗
FA-48945

Sign magnitude pcm: magnitude field · case 05

Sign bit is included in magnitude.

PCM sample encoding◈ Members↗
FA-48946

Sign magnitude pcm: sign polarity · case 01

Configured sign polarity is ignored for a sign-magnitude stream.

PCM sample encoding● Open access↗
FA-48947

Sign magnitude pcm: sign polarity · case 02

Configured sign polarity is ignored for a sign-magnitude stream.

PCM sample encoding◈ Members↗
FA-48948

Sign magnitude pcm: sign polarity · case 03

Configured sign polarity is ignored for a sign-magnitude stream.

PCM sample encoding◈ Members↗
FA-48949

Sign magnitude pcm: sign polarity · case 04

Configured sign polarity is ignored for a sign-magnitude stream.

PCM sample encoding◈ Members↗
FA-48950

Sign magnitude pcm: sign polarity · case 05

Configured sign polarity is ignored for a sign-magnitude stream.

PCM sample encoding◈ Members↗
FA-48951

Sign magnitude pcm: negative mapping · case 01

Sign-magnitude negatives are decoded as complement negatives.

PCM sample encoding● Open access↗
FA-48952

Sign magnitude pcm: negative mapping · case 02

Sign-magnitude negatives are decoded as complement negatives.

PCM sample encoding◈ Members↗
FA-48953

Sign magnitude pcm: negative mapping · case 03

Sign-magnitude negatives are decoded as complement negatives.

PCM sample encoding◈ Members↗
FA-48954

Sign magnitude pcm: negative mapping · case 04

Sign-magnitude negatives are decoded as complement negatives.

PCM sample encoding◈ Members↗
FA-48955

Sign magnitude pcm: negative mapping · case 05

Sign-magnitude negatives are decoded as complement negatives.

PCM sample encoding◈ Members↗
FA-48956

Sign magnitude pcm: zero sideband · case 01

The negative-zero marker tests the complete signed code for zero.

PCM sample encoding● Open access↗
FA-48957

Sign magnitude pcm: zero sideband · case 02

The negative-zero marker tests the complete signed code for zero.

PCM sample encoding◈ Members↗
FA-48958

Sign magnitude pcm: zero sideband · case 03

The negative-zero marker tests the complete signed code for zero.

PCM sample encoding◈ Members↗
FA-48959

Sign magnitude pcm: zero sideband · case 04

The negative-zero marker tests the complete signed code for zero.

PCM sample encoding◈ Members↗
FA-48960

Sign magnitude pcm: zero sideband · case 05

The negative-zero marker tests the complete signed code for zero.

PCM sample encoding◈ Members↗
FA-48961

Sign magnitude pcm: sign position · case 01

The sign bit is read beyond the PCM field.

PCM sample encoding● Open access↗
FA-48962

Sign magnitude pcm: sign position · case 02

The sign bit is read beyond the PCM field.

PCM sample encoding◈ Members↗
FA-48963

Sign magnitude pcm: sign position · case 03

The sign bit is read beyond the PCM field.

PCM sample encoding◈ Members↗
FA-48964

Sign magnitude pcm: sign position · case 04

The sign bit is read beyond the PCM field.

PCM sample encoding◈ Members↗
FA-48965

Sign magnitude pcm: sign position · case 05

The sign bit is read beyond the PCM field.

PCM sample encoding◈ Members↗
FA-48966

Mulaw expansion: wire complement · case 01

The companded wire complement is omitted.

PCM sample encoding● Open access↗
FA-48967

Mulaw expansion: wire complement · case 02

The companded wire complement is omitted.

PCM sample encoding◈ Members↗
FA-48968

Mulaw expansion: wire complement · case 03

The companded wire complement is omitted.

PCM sample encoding◈ Members↗
FA-48969

Mulaw expansion: wire complement · case 04

The companded wire complement is omitted.

PCM sample encoding◈ Members↗
FA-48970

Mulaw expansion: wire complement · case 05

The companded wire complement is omitted.

PCM sample encoding◈ Members↗
FA-48971

Mulaw expansion: mantissa placement · case 01

Mantissa contribution has the wrong reconstruction weight.

PCM sample encoding● Open access↗
FA-48972

Mulaw expansion: mantissa placement · case 02

Mantissa contribution has the wrong reconstruction weight.

PCM sample encoding◈ Members↗
FA-48973

Mulaw expansion: mantissa placement · case 03

Mantissa contribution has the wrong reconstruction weight.

PCM sample encoding◈ Members↗
FA-48974

Mulaw expansion: mantissa placement · case 04

Mantissa contribution has the wrong reconstruction weight.

PCM sample encoding◈ Members↗
FA-48975

Mulaw expansion: mantissa placement · case 05

Mantissa contribution has the wrong reconstruction weight.

PCM sample encoding◈ Members↗
FA-48976

Mulaw expansion: segment bias · case 01

The segment shift is applied only to bias, not mantissa.

PCM sample encoding● Open access↗
FA-48977

Mulaw expansion: segment bias · case 02

The segment shift is applied only to bias, not mantissa.

PCM sample encoding◈ Members↗
FA-48978

Mulaw expansion: segment bias · case 03

The segment shift is applied only to bias, not mantissa.

PCM sample encoding◈ Members↗
FA-48979

Mulaw expansion: segment bias · case 04

The segment shift is applied only to bias, not mantissa.

PCM sample encoding◈ Members↗
FA-48980

Mulaw expansion: segment bias · case 05

The segment shift is applied only to bias, not mantissa.

PCM sample encoding◈ Members↗
FA-48981

Mulaw expansion: bias removal · case 01

Reconstructed mu-law amplitude retains its encoding bias.

PCM sample encoding● Open access↗
FA-48982

Mulaw expansion: bias removal · case 02

Reconstructed mu-law amplitude retains its encoding bias.

PCM sample encoding◈ Members↗
FA-48983

Mulaw expansion: bias removal · case 03

Reconstructed mu-law amplitude retains its encoding bias.

PCM sample encoding◈ Members↗
FA-48984

Mulaw expansion: bias removal · case 04

Reconstructed mu-law amplitude retains its encoding bias.

PCM sample encoding◈ Members↗
FA-48985

Mulaw expansion: bias removal · case 05

Reconstructed mu-law amplitude retains its encoding bias.

PCM sample encoding◈ Members↗
FA-48986

Mulaw expansion: segment field · case 01

Segment extraction includes a mantissa bit.

PCM sample encoding● Open access↗
FA-48987

Mulaw expansion: segment field · case 02

Segment extraction includes a mantissa bit.

PCM sample encoding◈ Members↗
FA-48988

Mulaw expansion: segment field · case 03

Segment extraction includes a mantissa bit.

PCM sample encoding◈ Members↗
FA-48989

Mulaw expansion: segment field · case 04

Segment extraction includes a mantissa bit.

PCM sample encoding◈ Members↗
FA-48990

Mulaw expansion: segment field · case 05

Segment extraction includes a mantissa bit.

PCM sample encoding◈ Members↗
FA-48991

Alaw expansion: alternating mask · case 01

Alternating transmission bits are left toggled in A-law decode.

PCM sample encoding● Open access↗
FA-48992

Alaw expansion: alternating mask · case 02

Alternating transmission bits are left toggled in A-law decode.

PCM sample encoding◈ Members↗
FA-48993

Alaw expansion: alternating mask · case 03

Alternating transmission bits are left toggled in A-law decode.

PCM sample encoding◈ Members↗
FA-48994

Alaw expansion: alternating mask · case 04

Alternating transmission bits are left toggled in A-law decode.

PCM sample encoding◈ Members↗
FA-48995

Alaw expansion: alternating mask · case 05

Alternating transmission bits are left toggled in A-law decode.

PCM sample encoding◈ Members↗
FA-48996

Alaw expansion: half step offset · case 01

The reconstruction midpoint is omitted in the lowest segment.

PCM sample encoding● Open access↗
FA-48997

Alaw expansion: half step offset · case 02

The reconstruction midpoint is omitted in the lowest segment.

PCM sample encoding◈ Members↗
FA-48998

Alaw expansion: half step offset · case 03

The reconstruction midpoint is omitted in the lowest segment.

PCM sample encoding◈ Members↗
FA-48999

Alaw expansion: half step offset · case 04

The reconstruction midpoint is omitted in the lowest segment.

PCM sample encoding◈ Members↗
FA-49000

Alaw expansion: half step offset · case 05

The reconstruction midpoint is omitted in the lowest segment.

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 ↗