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

Intersect set: Drops common NULL set values · case 01

The query violates its result contract: drops common null set values.

Relational algebra● Open access↗
FA-1902

Intersect set: Drops common NULL set values · case 02

The query violates its result contract: drops common null set values.

Relational algebra◈ Members↗
FA-1903

Intersect set: Drops common NULL set values · case 03

The query violates its result contract: drops common null set values.

Relational algebra◈ Members↗
FA-1904

Intersect set: Drops common NULL set values · case 04

The query violates its result contract: drops common null set values.

Relational algebra◈ Members↗
FA-1905

Intersect set: Drops common NULL set values · case 05

The query violates its result contract: drops common null set values.

Relational algebra◈ Members↗
FA-1906

Intersect set: Returns keys in either relation · case 01

The query violates its result contract: returns keys in either relation.

Relational algebra● Open access↗
FA-1907

Intersect set: Returns keys in either relation · case 02

The query violates its result contract: returns keys in either relation.

Relational algebra◈ Members↗
FA-1908

Intersect set: Returns keys in either relation · case 03

The query violates its result contract: returns keys in either relation.

Relational algebra◈ Members↗
FA-1909

Intersect set: Returns keys in either relation · case 04

The query violates its result contract: returns keys in either relation.

Relational algebra◈ Members↗
FA-1910

Intersect set: Returns keys in either relation · case 05

The query violates its result contract: returns keys in either relation.

Relational algebra◈ Members↗
FA-1911

Intersect set: Returns left-only keys instead of common keys · case 01

The query violates its result contract: returns left-only keys instead of common keys.

Relational algebra● Open access↗
FA-1912

Intersect set: Returns left-only keys instead of common keys · case 02

The query violates its result contract: returns left-only keys instead of common keys.

Relational algebra◈ Members↗
FA-1913

Intersect set: Returns left-only keys instead of common keys · case 03

The query violates its result contract: returns left-only keys instead of common keys.

Relational algebra◈ Members↗
FA-1914

Intersect set: Returns left-only keys instead of common keys · case 04

The query violates its result contract: returns left-only keys instead of common keys.

Relational algebra◈ Members↗
FA-1915

Intersect set: Returns left-only keys instead of common keys · case 05

The query violates its result contract: returns left-only keys instead of common keys.

Relational algebra◈ Members↗
FA-1916

Intersect set: Preserves duplicate left occurrences in a set intersection · case 01

The query violates its result contract: preserves duplicate left occurrences in a set intersection.

Relational algebra● Open access↗
FA-1917

Intersect set: Preserves duplicate left occurrences in a set intersection · case 02

The query violates its result contract: preserves duplicate left occurrences in a set intersection.

Relational algebra◈ Members↗
FA-1918

Intersect set: Preserves duplicate left occurrences in a set intersection · case 03

The query violates its result contract: preserves duplicate left occurrences in a set intersection.

Relational algebra◈ Members↗
FA-1919

Intersect set: Preserves duplicate left occurrences in a set intersection · case 04

The query violates its result contract: preserves duplicate left occurrences in a set intersection.

Relational algebra◈ Members↗
FA-1920

Intersect set: Preserves duplicate left occurrences in a set intersection · case 05

The query violates its result contract: preserves duplicate left occurrences in a set intersection.

Relational algebra◈ Members↗
FA-1921

Except set: Retains NULL despite a right NULL set member · case 01

The query violates its result contract: retains null despite a right null set member.

Relational algebra● Open access↗
FA-1922

Except set: Retains NULL despite a right NULL set member · case 02

The query violates its result contract: retains null despite a right null set member.

Relational algebra◈ Members↗
FA-1923

Except set: Retains NULL despite a right NULL set member · case 03

The query violates its result contract: retains null despite a right null set member.

Relational algebra◈ Members↗
FA-1924

Except set: Retains NULL despite a right NULL set member · case 04

The query violates its result contract: retains null despite a right null set member.

Relational algebra◈ Members↗
FA-1925

Except set: Retains NULL despite a right NULL set member · case 05

The query violates its result contract: retains null despite a right null set member.

Relational algebra◈ Members↗
FA-1926

Except set: Preserves left multiplicity for a set difference · case 01

The query violates its result contract: preserves left multiplicity for a set difference.

Relational algebra● Open access↗
FA-1927

Except set: Preserves left multiplicity for a set difference · case 02

The query violates its result contract: preserves left multiplicity for a set difference.

Relational algebra◈ Members↗
FA-1928

Except set: Preserves left multiplicity for a set difference · case 03

The query violates its result contract: preserves left multiplicity for a set difference.

Relational algebra◈ Members↗
FA-1929

Except set: Preserves left multiplicity for a set difference · case 04

The query violates its result contract: preserves left multiplicity for a set difference.

Relational algebra◈ Members↗
FA-1930

Except set: Preserves left multiplicity for a set difference · case 05

The query violates its result contract: preserves left multiplicity for a set difference.

Relational algebra◈ Members↗
FA-1931

Except set: Computes b minus a instead of a minus b · case 01

The query violates its result contract: computes b minus a instead of a minus b.

Relational algebra● Open access↗
FA-1932

Except set: Computes b minus a instead of a minus b · case 02

The query violates its result contract: computes b minus a instead of a minus b.

Relational algebra◈ Members↗
FA-1933

Except set: Computes b minus a instead of a minus b · case 03

The query violates its result contract: computes b minus a instead of a minus b.

Relational algebra◈ Members↗
FA-1934

Except set: Computes b minus a instead of a minus b · case 04

The query violates its result contract: computes b minus a instead of a minus b.

Relational algebra◈ Members↗
FA-1935

Except set: Computes b minus a instead of a minus b · case 05

The query violates its result contract: computes b minus a instead of a minus b.

Relational algebra◈ Members↗
FA-1936

Except set: Allows unknown right values to poison NOT IN · case 01

The query violates its result contract: allows unknown right values to poison not in.

Relational algebra● Open access↗
FA-1937

Except set: Allows unknown right values to poison NOT IN · case 02

The query violates its result contract: allows unknown right values to poison not in.

Relational algebra◈ Members↗
FA-1938

Except set: Allows unknown right values to poison NOT IN · case 03

The query violates its result contract: allows unknown right values to poison not in.

Relational algebra◈ Members↗
FA-1939

Except set: Allows unknown right values to poison NOT IN · case 04

The query violates its result contract: allows unknown right values to poison not in.

Relational algebra◈ Members↗
FA-1940

Except set: Allows unknown right values to poison NOT IN · case 05

The query violates its result contract: allows unknown right values to poison not in.

Relational algebra◈ Members↗
FA-1941

Except set: Returns common values instead of absent values · case 01

The query violates its result contract: returns common values instead of absent values.

Relational algebra● Open access↗
FA-1942

Except set: Returns common values instead of absent values · case 02

The query violates its result contract: returns common values instead of absent values.

Relational algebra◈ Members↗
FA-1943

Except set: Returns common values instead of absent values · case 03

The query violates its result contract: returns common values instead of absent values.

Relational algebra◈ Members↗
FA-1944

Except set: Returns common values instead of absent values · case 04

The query violates its result contract: returns common values instead of absent values.

Relational algebra◈ Members↗
FA-1945

Except set: Returns common values instead of absent values · case 05

The query violates its result contract: returns common values instead of absent values.

Relational algebra◈ Members↗
FA-1946

Projection set: Preserves duplicate projected pairs · case 01

The query violates its result contract: preserves duplicate projected pairs.

Relational algebra● Open access↗
FA-1947

Projection set: Preserves duplicate projected pairs · case 02

The query violates its result contract: preserves duplicate projected pairs.

Relational algebra◈ Members↗
FA-1948

Projection set: Preserves duplicate projected pairs · case 03

The query violates its result contract: preserves duplicate projected pairs.

Relational algebra◈ Members↗
FA-1949

Projection set: Preserves duplicate projected pairs · case 04

The query violates its result contract: preserves duplicate projected pairs.

Relational algebra◈ Members↗
FA-1950

Projection set: Preserves duplicate projected pairs · case 05

The query violates its result contract: preserves duplicate projected pairs.

Relational algebra◈ Members↗
FA-1951

Projection set: Groups only by k and picks an arbitrary value · case 01

The query violates its result contract: groups only by k and picks an arbitrary value.

Relational algebra● Open access↗
FA-1952

Projection set: Groups only by k and picks an arbitrary value · case 02

The query violates its result contract: groups only by k and picks an arbitrary value.

Relational algebra◈ Members↗
FA-1953

Projection set: Groups only by k and picks an arbitrary value · case 03

The query violates its result contract: groups only by k and picks an arbitrary value.

Relational algebra◈ Members↗
FA-1954

Projection set: Groups only by k and picks an arbitrary value · case 04

The query violates its result contract: groups only by k and picks an arbitrary value.

Relational algebra◈ Members↗
FA-1955

Projection set: Groups only by k and picks an arbitrary value · case 05

The query violates its result contract: groups only by k and picks an arbitrary value.

Relational algebra◈ Members↗
FA-1956

Projection set: Groups only by v and picks a key · case 01

The query violates its result contract: groups only by v and picks a key.

Relational algebra● Open access↗
FA-1957

Projection set: Groups only by v and picks a key · case 02

The query violates its result contract: groups only by v and picks a key.

Relational algebra◈ Members↗
FA-1958

Projection set: Groups only by v and picks a key · case 03

The query violates its result contract: groups only by v and picks a key.

Relational algebra◈ Members↗
FA-1959

Projection set: Groups only by v and picks a key · case 04

The query violates its result contract: groups only by v and picks a key.

Relational algebra◈ Members↗
FA-1960

Projection set: Groups only by v and picks a key · case 05

The query violates its result contract: groups only by v and picks a key.

Relational algebra◈ Members↗
FA-1961

Projection set: Drops pairs containing unknown values · case 01

The query violates its result contract: drops pairs containing unknown values.

Relational algebra● Open access↗
FA-1962

Projection set: Drops pairs containing unknown values · case 02

The query violates its result contract: drops pairs containing unknown values.

Relational algebra◈ Members↗
FA-1963

Projection set: Drops pairs containing unknown values · case 03

The query violates its result contract: drops pairs containing unknown values.

Relational algebra◈ Members↗
FA-1964

Projection set: Drops pairs containing unknown values · case 04

The query violates its result contract: drops pairs containing unknown values.

Relational algebra◈ Members↗
FA-1965

Projection set: Drops pairs containing unknown values · case 05

The query violates its result contract: drops pairs containing unknown values.

Relational algebra◈ Members↗
FA-1966

Projection set: Coalesces unknown values into zero before DISTINCT · case 01

The query violates its result contract: coalesces unknown values into zero before distinct.

Relational algebra● Open access↗
FA-1967

Projection set: Coalesces unknown values into zero before DISTINCT · case 02

The query violates its result contract: coalesces unknown values into zero before distinct.

Relational algebra◈ Members↗
FA-1968

Projection set: Coalesces unknown values into zero before DISTINCT · case 03

The query violates its result contract: coalesces unknown values into zero before distinct.

Relational algebra◈ Members↗
FA-1969

Projection set: Coalesces unknown values into zero before DISTINCT · case 04

The query violates its result contract: coalesces unknown values into zero before distinct.

Relational algebra◈ Members↗
FA-1970

Projection set: Coalesces unknown values into zero before DISTINCT · case 05

The query violates its result contract: coalesces unknown values into zero before distinct.

Relational algebra◈ Members↗
FA-1971

Group row count: Counts known measurements instead of rows · case 01

The query violates its result contract: counts known measurements instead of rows.

Analytical processing● Open access↗
FA-1972

Group row count: Counts known measurements instead of rows · case 02

The query violates its result contract: counts known measurements instead of rows.

Analytical processing◈ Members↗
FA-1973

Group row count: Counts known measurements instead of rows · case 03

The query violates its result contract: counts known measurements instead of rows.

Analytical processing◈ Members↗
FA-1974

Group row count: Counts known measurements instead of rows · case 04

The query violates its result contract: counts known measurements instead of rows.

Analytical processing◈ Members↗
FA-1975

Group row count: Counts known measurements instead of rows · case 05

The query violates its result contract: counts known measurements instead of rows.

Analytical processing◈ Members↗
FA-1976

Group row count: Counts distinct measurements instead of facts · case 01

The query violates its result contract: counts distinct measurements instead of facts.

Analytical processing● Open access↗
FA-1977

Group row count: Counts distinct measurements instead of facts · case 02

The query violates its result contract: counts distinct measurements instead of facts.

Analytical processing◈ Members↗
FA-1978

Group row count: Counts distinct measurements instead of facts · case 03

The query violates its result contract: counts distinct measurements instead of facts.

Analytical processing◈ Members↗
FA-1979

Group row count: Counts distinct measurements instead of facts · case 04

The query violates its result contract: counts distinct measurements instead of facts.

Analytical processing◈ Members↗
FA-1980

Group row count: Counts distinct measurements instead of facts · case 05

The query violates its result contract: counts distinct measurements instead of facts.

Analytical processing◈ Members↗
FA-1981

Group row count: Excludes the unknown-key group · case 01

The query violates its result contract: excludes the unknown-key group.

Analytical processing● Open access↗
FA-1982

Group row count: Excludes the unknown-key group · case 02

The query violates its result contract: excludes the unknown-key group.

Analytical processing◈ Members↗
FA-1983

Group row count: Excludes the unknown-key group · case 03

The query violates its result contract: excludes the unknown-key group.

Analytical processing◈ Members↗
FA-1984

Group row count: Excludes the unknown-key group · case 04

The query violates its result contract: excludes the unknown-key group.

Analytical processing◈ Members↗
FA-1985

Group row count: Excludes the unknown-key group · case 05

The query violates its result contract: excludes the unknown-key group.

Analytical processing◈ Members↗
FA-1986

Group row count: Splits key groups by their flag · case 01

The query violates its result contract: splits key groups by their flag.

Analytical processing● Open access↗
FA-1987

Group row count: Splits key groups by their flag · case 02

The query violates its result contract: splits key groups by their flag.

Analytical processing◈ Members↗
FA-1988

Group row count: Splits key groups by their flag · case 03

The query violates its result contract: splits key groups by their flag.

Analytical processing◈ Members↗
FA-1989

Group row count: Splits key groups by their flag · case 04

The query violates its result contract: splits key groups by their flag.

Analytical processing◈ Members↗
FA-1990

Group row count: Splits key groups by their flag · case 05

The query violates its result contract: splits key groups by their flag.

Analytical processing◈ Members↗
FA-1991

Group row count: Uses HAVING to drop singleton groups · case 01

The query violates its result contract: uses having to drop singleton groups.

Analytical processing● Open access↗
FA-1992

Group row count: Uses HAVING to drop singleton groups · case 02

The query violates its result contract: uses having to drop singleton groups.

Analytical processing◈ Members↗
FA-1993

Group row count: Uses HAVING to drop singleton groups · case 03

The query violates its result contract: uses having to drop singleton groups.

Analytical processing◈ Members↗
FA-1994

Group row count: Uses HAVING to drop singleton groups · case 04

The query violates its result contract: uses having to drop singleton groups.

Analytical processing◈ Members↗
FA-1995

Group row count: Uses HAVING to drop singleton groups · case 05

The query violates its result contract: uses having to drop singleton groups.

Analytical processing◈ Members↗
FA-1996

Group known count: Counts unknown measurements as observations · case 01

The query violates its result contract: counts unknown measurements as observations.

Analytical processing● Open access↗
FA-1997

Group known count: Counts unknown measurements as observations · case 02

The query violates its result contract: counts unknown measurements as observations.

Analytical processing◈ Members↗
FA-1998

Group known count: Counts unknown measurements as observations · case 03

The query violates its result contract: counts unknown measurements as observations.

Analytical processing◈ Members↗
FA-1999

Group known count: Counts unknown measurements as observations · case 04

The query violates its result contract: counts unknown measurements as observations.

Analytical processing◈ Members↗
FA-2000

Group known count: Counts unknown measurements as observations · case 05

The query violates its result contract: counts unknown measurements as observations.

Analytical processing◈ 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 ↗