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

Group average: Averages unique values instead of observations · case 01

The query violates its result contract: averages unique values instead of observations.

Analytical processing● Open access↗
FA-2102

Group average: Averages unique values instead of observations · case 02

The query violates its result contract: averages unique values instead of observations.

Analytical processing◈ Members↗
FA-2103

Group average: Averages unique values instead of observations · case 03

The query violates its result contract: averages unique values instead of observations.

Analytical processing◈ Members↗
FA-2104

Group average: Averages unique values instead of observations · case 04

The query violates its result contract: averages unique values instead of observations.

Analytical processing◈ Members↗
FA-2105

Group average: Averages unique values instead of observations · case 05

The query violates its result contract: averages unique values instead of observations.

Analytical processing◈ Members↗
FA-2106

Group average: Imputes missing measurements as zero · case 01

The query violates its result contract: imputes missing measurements as zero.

Analytical processing● Open access↗
FA-2107

Group average: Imputes missing measurements as zero · case 02

The query violates its result contract: imputes missing measurements as zero.

Analytical processing◈ Members↗
FA-2108

Group average: Imputes missing measurements as zero · case 03

The query violates its result contract: imputes missing measurements as zero.

Analytical processing◈ Members↗
FA-2109

Group average: Imputes missing measurements as zero · case 04

The query violates its result contract: imputes missing measurements as zero.

Analytical processing◈ Members↗
FA-2110

Group average: Imputes missing measurements as zero · case 05

The query violates its result contract: imputes missing measurements as zero.

Analytical processing◈ Members↗
FA-2111

Group average: Uses integer division for average · case 01

The query violates its result contract: uses integer division for average.

Analytical processing● Open access↗
FA-2112

Group average: Uses integer division for average · case 02

The query violates its result contract: uses integer division for average.

Analytical processing◈ Members↗
FA-2113

Group average: Uses integer division for average · case 03

The query violates its result contract: uses integer division for average.

Analytical processing◈ Members↗
FA-2114

Group average: Uses integer division for average · case 04

The query violates its result contract: uses integer division for average.

Analytical processing◈ Members↗
FA-2115

Group average: Uses integer division for average · case 05

The query violates its result contract: uses integer division for average.

Analytical processing◈ Members↗
FA-2116

Group average: Replaces an unknown-only average with zero · case 01

The query violates its result contract: replaces an unknown-only average with zero.

Analytical processing● Open access↗
FA-2117

Group average: Replaces an unknown-only average with zero · case 02

The query violates its result contract: replaces an unknown-only average with zero.

Analytical processing◈ Members↗
FA-2118

Group average: Replaces an unknown-only average with zero · case 03

The query violates its result contract: replaces an unknown-only average with zero.

Analytical processing◈ Members↗
FA-2119

Group average: Replaces an unknown-only average with zero · case 04

The query violates its result contract: replaces an unknown-only average with zero.

Analytical processing◈ Members↗
FA-2120

Group average: Replaces an unknown-only average with zero · case 05

The query violates its result contract: replaces an unknown-only average with zero.

Analytical processing◈ Members↗
FA-2121

Conditional count: COUNT counts both zero and one branches of CASE · case 01

The query violates its result contract: count counts both zero and one branches of case.

Analytical processing● Open access↗
FA-2122

Conditional count: COUNT counts both zero and one branches of CASE · case 02

The query violates its result contract: count counts both zero and one branches of case.

Analytical processing◈ Members↗
FA-2123

Conditional count: COUNT counts both zero and one branches of CASE · case 03

The query violates its result contract: count counts both zero and one branches of case.

Analytical processing◈ Members↗
FA-2124

Conditional count: COUNT counts both zero and one branches of CASE · case 04

The query violates its result contract: count counts both zero and one branches of case.

Analytical processing◈ Members↗
FA-2125

Conditional count: COUNT counts both zero and one branches of CASE · case 05

The query violates its result contract: count counts both zero and one branches of case.

Analytical processing◈ Members↗
FA-2126

Conditional count: Adds raw flag magnitudes instead of occurrences · case 01

The query violates its result contract: adds raw flag magnitudes instead of occurrences.

Analytical processing● Open access↗
FA-2127

Conditional count: Adds raw flag magnitudes instead of occurrences · case 02

The query violates its result contract: adds raw flag magnitudes instead of occurrences.

Analytical processing◈ Members↗
FA-2128

Conditional count: Adds raw flag magnitudes instead of occurrences · case 03

The query violates its result contract: adds raw flag magnitudes instead of occurrences.

Analytical processing◈ Members↗
FA-2129

Conditional count: Adds raw flag magnitudes instead of occurrences · case 04

The query violates its result contract: adds raw flag magnitudes instead of occurrences.

Analytical processing◈ Members↗
FA-2130

Conditional count: Adds raw flag magnitudes instead of occurrences · case 05

The query violates its result contract: adds raw flag magnitudes instead of occurrences.

Analytical processing◈ Members↗
FA-2131

Conditional count: Removes zero-eligible groups with WHERE · case 01

The query violates its result contract: removes zero-eligible groups with where.

Analytical processing● Open access↗
FA-2132

Conditional count: Removes zero-eligible groups with WHERE · case 02

The query violates its result contract: removes zero-eligible groups with where.

Analytical processing◈ Members↗
FA-2133

Conditional count: Removes zero-eligible groups with WHERE · case 03

The query violates its result contract: removes zero-eligible groups with where.

Analytical processing◈ Members↗
FA-2134

Conditional count: Removes zero-eligible groups with WHERE · case 04

The query violates its result contract: removes zero-eligible groups with where.

Analytical processing◈ Members↗
FA-2135

Conditional count: Removes zero-eligible groups with WHERE · case 05

The query violates its result contract: removes zero-eligible groups with where.

Analytical processing◈ Members↗
FA-2136

Conditional count: Counts known false flags as true · case 01

The query violates its result contract: counts known false flags as true.

Analytical processing● Open access↗
FA-2137

Conditional count: Counts known false flags as true · case 02

The query violates its result contract: counts known false flags as true.

Analytical processing◈ Members↗
FA-2138

Conditional count: Counts known false flags as true · case 03

The query violates its result contract: counts known false flags as true.

Analytical processing◈ Members↗
FA-2139

Conditional count: Counts known false flags as true · case 04

The query violates its result contract: counts known false flags as true.

Analytical processing◈ Members↗
FA-2140

Conditional count: Counts known false flags as true · case 05

The query violates its result contract: counts known false flags as true.

Analytical processing◈ Members↗
FA-2141

Conditional count: Rejects non-one true flags · case 01

The query violates its result contract: rejects non-one true flags.

Analytical processing● Open access↗
FA-2142

Conditional count: Rejects non-one true flags · case 02

The query violates its result contract: rejects non-one true flags.

Analytical processing◈ Members↗
FA-2143

Conditional count: Rejects non-one true flags · case 03

The query violates its result contract: rejects non-one true flags.

Analytical processing◈ Members↗
FA-2144

Conditional count: Rejects non-one true flags · case 04

The query violates its result contract: rejects non-one true flags.

Analytical processing◈ Members↗
FA-2145

Conditional count: Rejects non-one true flags · case 05

The query violates its result contract: rejects non-one true flags.

Analytical processing◈ Members↗
FA-2146

Conditional sum: Introduces zero via the excluded CASE branch · case 01

The query violates its result contract: introduces zero via the excluded case branch.

Analytical processing● Open access↗
FA-2147

Conditional sum: Introduces zero via the excluded CASE branch · case 02

The query violates its result contract: introduces zero via the excluded case branch.

Analytical processing◈ Members↗
FA-2148

Conditional sum: Introduces zero via the excluded CASE branch · case 03

The query violates its result contract: introduces zero via the excluded case branch.

Analytical processing◈ Members↗
FA-2149

Conditional sum: Introduces zero via the excluded CASE branch · case 04

The query violates its result contract: introduces zero via the excluded case branch.

Analytical processing◈ Members↗
FA-2150

Conditional sum: Introduces zero via the excluded CASE branch · case 05

The query violates its result contract: introduces zero via the excluded case branch.

Analytical processing◈ Members↗
FA-2151

Conditional sum: Computes total sum before considering group eligibility · case 01

The query violates its result contract: computes total sum before considering group eligibility.

Analytical processing● Open access↗
FA-2152

Conditional sum: Computes total sum before considering group eligibility · case 02

The query violates its result contract: computes total sum before considering group eligibility.

Analytical processing◈ Members↗
FA-2153

Conditional sum: Computes total sum before considering group eligibility · case 03

The query violates its result contract: computes total sum before considering group eligibility.

Analytical processing◈ Members↗
FA-2154

Conditional sum: Computes total sum before considering group eligibility · case 04

The query violates its result contract: computes total sum before considering group eligibility.

Analytical processing◈ Members↗
FA-2155

Conditional sum: Computes total sum before considering group eligibility · case 05

The query violates its result contract: computes total sum before considering group eligibility.

Analytical processing◈ Members↗
FA-2156

Conditional sum: Drops groups without an eligible row · case 01

The query violates its result contract: drops groups without an eligible row.

Analytical processing● Open access↗
FA-2157

Conditional sum: Drops groups without an eligible row · case 02

The query violates its result contract: drops groups without an eligible row.

Analytical processing◈ Members↗
FA-2158

Conditional sum: Drops groups without an eligible row · case 03

The query violates its result contract: drops groups without an eligible row.

Analytical processing◈ Members↗
FA-2159

Conditional sum: Drops groups without an eligible row · case 04

The query violates its result contract: drops groups without an eligible row.

Analytical processing◈ Members↗
FA-2160

Conditional sum: Drops groups without an eligible row · case 05

The query violates its result contract: drops groups without an eligible row.

Analytical processing◈ Members↗
FA-2161

Conditional sum: Multiplies by flag magnitude instead of testing truth · case 01

The query violates its result contract: multiplies by flag magnitude instead of testing truth.

Analytical processing● Open access↗
FA-2162

Conditional sum: Multiplies by flag magnitude instead of testing truth · case 02

The query violates its result contract: multiplies by flag magnitude instead of testing truth.

Analytical processing◈ Members↗
FA-2163

Conditional sum: Multiplies by flag magnitude instead of testing truth · case 03

The query violates its result contract: multiplies by flag magnitude instead of testing truth.

Analytical processing◈ Members↗
FA-2164

Conditional sum: Multiplies by flag magnitude instead of testing truth · case 04

The query violates its result contract: multiplies by flag magnitude instead of testing truth.

Analytical processing◈ Members↗
FA-2165

Conditional sum: Multiplies by flag magnitude instead of testing truth · case 05

The query violates its result contract: multiplies by flag magnitude instead of testing truth.

Analytical processing◈ Members↗
FA-2166

Conditional sum: Includes false rows because their flag is known · case 01

The query violates its result contract: includes false rows because their flag is known.

Analytical processing● Open access↗
FA-2167

Conditional sum: Includes false rows because their flag is known · case 02

The query violates its result contract: includes false rows because their flag is known.

Analytical processing◈ Members↗
FA-2168

Conditional sum: Includes false rows because their flag is known · case 03

The query violates its result contract: includes false rows because their flag is known.

Analytical processing◈ Members↗
FA-2169

Conditional sum: Includes false rows because their flag is known · case 04

The query violates its result contract: includes false rows because their flag is known.

Analytical processing◈ Members↗
FA-2170

Conditional sum: Includes false rows because their flag is known · case 05

The query violates its result contract: includes false rows because their flag is known.

Analytical processing◈ Members↗
FA-2171

Group cardinality filter: Rejects groups exactly at minimum cardinality · case 01

The query violates its result contract: rejects groups exactly at minimum cardinality.

Analytical processing● Open access↗
FA-2172

Group cardinality filter: Rejects groups exactly at minimum cardinality · case 02

The query violates its result contract: rejects groups exactly at minimum cardinality.

Analytical processing◈ Members↗
FA-2173

Group cardinality filter: Rejects groups exactly at minimum cardinality · case 03

The query violates its result contract: rejects groups exactly at minimum cardinality.

Analytical processing◈ Members↗
FA-2174

Group cardinality filter: Rejects groups exactly at minimum cardinality · case 04

The query violates its result contract: rejects groups exactly at minimum cardinality.

Analytical processing◈ Members↗
FA-2175

Group cardinality filter: Rejects groups exactly at minimum cardinality · case 05

The query violates its result contract: rejects groups exactly at minimum cardinality.

Analytical processing◈ Members↗
FA-2176

Group cardinality filter: Uses known-value count for eligibility · case 01

The query violates its result contract: uses known-value count for eligibility.

Analytical processing● Open access↗
FA-2177

Group cardinality filter: Uses known-value count for eligibility · case 02

The query violates its result contract: uses known-value count for eligibility.

Analytical processing◈ Members↗
FA-2178

Group cardinality filter: Uses known-value count for eligibility · case 03

The query violates its result contract: uses known-value count for eligibility.

Analytical processing◈ Members↗
FA-2179

Group cardinality filter: Uses known-value count for eligibility · case 04

The query violates its result contract: uses known-value count for eligibility.

Analytical processing◈ Members↗
FA-2180

Group cardinality filter: Uses known-value count for eligibility · case 05

The query violates its result contract: uses known-value count for eligibility.

Analytical processing◈ Members↗
FA-2181

Group cardinality filter: Uses distinct-value count for eligibility · case 01

The query violates its result contract: uses distinct-value count for eligibility.

Analytical processing● Open access↗
FA-2182

Group cardinality filter: Uses distinct-value count for eligibility · case 02

The query violates its result contract: uses distinct-value count for eligibility.

Analytical processing◈ Members↗
FA-2183

Group cardinality filter: Uses distinct-value count for eligibility · case 03

The query violates its result contract: uses distinct-value count for eligibility.

Analytical processing◈ Members↗
FA-2184

Group cardinality filter: Uses distinct-value count for eligibility · case 04

The query violates its result contract: uses distinct-value count for eligibility.

Analytical processing◈ Members↗
FA-2185

Group cardinality filter: Uses distinct-value count for eligibility · case 05

The query violates its result contract: uses distinct-value count for eligibility.

Analytical processing◈ Members↗
FA-2186

Group cardinality filter: Filters individual values instead of group counts · case 01

The query violates its result contract: filters individual values instead of group counts.

Analytical processing● Open access↗
FA-2187

Group cardinality filter: Filters individual values instead of group counts · case 02

The query violates its result contract: filters individual values instead of group counts.

Analytical processing◈ Members↗
FA-2188

Group cardinality filter: Filters individual values instead of group counts · case 03

The query violates its result contract: filters individual values instead of group counts.

Analytical processing◈ Members↗
FA-2189

Group cardinality filter: Filters individual values instead of group counts · case 04

The query violates its result contract: filters individual values instead of group counts.

Analytical processing◈ Members↗
FA-2190

Group cardinality filter: Filters individual values instead of group counts · case 05

The query violates its result contract: filters individual values instead of group counts.

Analytical processing◈ Members↗
FA-2191

Group cardinality filter: Keeps small rather than large groups · case 01

The query violates its result contract: keeps small rather than large groups.

Analytical processing● Open access↗
FA-2192

Group cardinality filter: Keeps small rather than large groups · case 02

The query violates its result contract: keeps small rather than large groups.

Analytical processing◈ Members↗
FA-2193

Group cardinality filter: Keeps small rather than large groups · case 03

The query violates its result contract: keeps small rather than large groups.

Analytical processing◈ Members↗
FA-2194

Group cardinality filter: Keeps small rather than large groups · case 04

The query violates its result contract: keeps small rather than large groups.

Analytical processing◈ Members↗
FA-2195

Group cardinality filter: Keeps small rather than large groups · case 05

The query violates its result contract: keeps small rather than large groups.

Analytical processing◈ Members↗
FA-2196

Group total filter: Includes groups whose contributions cancel · case 01

The query violates its result contract: includes groups whose contributions cancel.

Analytical processing● Open access↗
FA-2197

Group total filter: Includes groups whose contributions cancel · case 02

The query violates its result contract: includes groups whose contributions cancel.

Analytical processing◈ Members↗
FA-2198

Group total filter: Includes groups whose contributions cancel · case 03

The query violates its result contract: includes groups whose contributions cancel.

Analytical processing◈ Members↗
FA-2199

Group total filter: Includes groups whose contributions cancel · case 04

The query violates its result contract: includes groups whose contributions cancel.

Analytical processing◈ Members↗
FA-2200

Group total filter: Includes groups whose contributions cancel · case 05

The query violates its result contract: includes groups whose contributions cancel.

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 ↗