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

Lateral correlation treats absent keys as equal keys · case 01

Lateral correlation treats absent keys as equal keys.

Data systems● Open access↗
FA-44802

Lateral correlation treats absent keys as equal keys · case 02

Lateral correlation treats absent keys as equal keys.

Data systems◈ Members↗
FA-44803

Lateral correlation treats absent keys as equal keys · case 03

Lateral correlation treats absent keys as equal keys.

Data systems◈ Members↗
FA-44804

Lateral correlation treats absent keys as equal keys · case 04

Lateral correlation treats absent keys as equal keys.

Data systems◈ Members↗
FA-44805

Lateral correlation treats absent keys as equal keys · case 05

Lateral correlation treats absent keys as equal keys.

Data systems◈ Members↗
FA-44806

Lateral execution drops outer rows with empty subqueries · case 01

Lateral execution drops outer rows with empty subqueries.

Data systems● Open access↗
FA-44807

Lateral execution drops outer rows with empty subqueries · case 02

Lateral execution drops outer rows with empty subqueries.

Data systems◈ Members↗
FA-44808

Lateral execution drops outer rows with empty subqueries · case 03

Lateral execution drops outer rows with empty subqueries.

Data systems◈ Members↗
FA-44809

Lateral execution drops outer rows with empty subqueries · case 04

Lateral execution drops outer rows with empty subqueries.

Data systems◈ Members↗
FA-44810

Lateral execution drops outer rows with empty subqueries · case 05

Lateral execution drops outer rows with empty subqueries.

Data systems◈ Members↗
FA-44811

Lateral execution deduplicates repeated inner matches · case 01

Lateral execution deduplicates repeated inner matches.

Data systems● Open access↗
FA-44812

Lateral execution deduplicates repeated inner matches · case 02

Lateral execution deduplicates repeated inner matches.

Data systems◈ Members↗
FA-44813

Lateral execution deduplicates repeated inner matches · case 03

Lateral execution deduplicates repeated inner matches.

Data systems◈ Members↗
FA-44814

Lateral execution deduplicates repeated inner matches · case 04

Lateral execution deduplicates repeated inner matches.

Data systems◈ Members↗
FA-44815

Lateral execution deduplicates repeated inner matches · case 05

Lateral execution deduplicates repeated inner matches.

Data systems◈ Members↗
FA-44816

Lateral result rows use correlation key as parent identity · case 01

Lateral result rows use correlation key as parent identity.

Data systems● Open access↗
FA-44817

Lateral result rows use correlation key as parent identity · case 02

Lateral result rows use correlation key as parent identity.

Data systems◈ Members↗
FA-44818

Lateral result rows use correlation key as parent identity · case 03

Lateral result rows use correlation key as parent identity.

Data systems◈ Members↗
FA-44819

Lateral result rows use correlation key as parent identity · case 04

Lateral result rows use correlation key as parent identity.

Data systems◈ Members↗
FA-44820

Lateral result rows use correlation key as parent identity · case 05

Lateral result rows use correlation key as parent identity.

Data systems◈ Members↗
FA-44821

Scalar subquery cardinality counts distinct values · case 01

Scalar subquery cardinality counts distinct values.

Data systems● Open access↗
FA-44822

Scalar subquery cardinality counts distinct values · case 02

Scalar subquery cardinality counts distinct values.

Data systems◈ Members↗
FA-44823

Scalar subquery cardinality counts distinct values · case 03

Scalar subquery cardinality counts distinct values.

Data systems◈ Members↗
FA-44824

Scalar subquery cardinality counts distinct values · case 04

Scalar subquery cardinality counts distinct values.

Data systems◈ Members↗
FA-44825

Scalar subquery cardinality counts distinct values · case 05

Scalar subquery cardinality counts distinct values.

Data systems◈ Members↗
FA-44826

Scalar subquery cardinality ignores null-valued rows · case 01

Scalar subquery cardinality ignores null-valued rows.

Data systems● Open access↗
FA-44827

Scalar subquery cardinality ignores null-valued rows · case 02

Scalar subquery cardinality ignores null-valued rows.

Data systems◈ Members↗
FA-44828

Scalar subquery cardinality ignores null-valued rows · case 03

Scalar subquery cardinality ignores null-valued rows.

Data systems◈ Members↗
FA-44829

Scalar subquery cardinality ignores null-valued rows · case 04

Scalar subquery cardinality ignores null-valued rows.

Data systems◈ Members↗
FA-44830

Scalar subquery cardinality ignores null-valued rows · case 05

Scalar subquery cardinality ignores null-valued rows.

Data systems◈ Members↗
FA-44831

Scalar lookup counts rows from unrelated correlation keys · case 01

Scalar lookup counts rows from unrelated correlation keys.

Data systems● Open access↗
FA-44832

Scalar lookup counts rows from unrelated correlation keys · case 02

Scalar lookup counts rows from unrelated correlation keys.

Data systems◈ Members↗
FA-44833

Scalar lookup counts rows from unrelated correlation keys · case 03

Scalar lookup counts rows from unrelated correlation keys.

Data systems◈ Members↗
FA-44834

Scalar lookup counts rows from unrelated correlation keys · case 04

Scalar lookup counts rows from unrelated correlation keys.

Data systems◈ Members↗
FA-44835

Scalar lookup counts rows from unrelated correlation keys · case 05

Scalar lookup counts rows from unrelated correlation keys.

Data systems◈ Members↗
FA-44836

Scalar lookup joins absent keys to absent keys · case 01

Scalar lookup joins absent keys to absent keys.

Data systems● Open access↗
FA-44837

Scalar lookup joins absent keys to absent keys · case 02

Scalar lookup joins absent keys to absent keys.

Data systems◈ Members↗
FA-44838

Scalar lookup joins absent keys to absent keys · case 03

Scalar lookup joins absent keys to absent keys.

Data systems◈ Members↗
FA-44839

Scalar lookup joins absent keys to absent keys · case 04

Scalar lookup joins absent keys to absent keys.

Data systems◈ Members↗
FA-44840

Scalar lookup joins absent keys to absent keys · case 05

Scalar lookup joins absent keys to absent keys.

Data systems◈ Members↗
FA-44841

An empty scalar subquery yields a fabricated zero · case 01

An empty scalar subquery yields a fabricated zero.

Data systems● Open access↗
FA-44842

An empty scalar subquery yields a fabricated zero · case 02

An empty scalar subquery yields a fabricated zero.

Data systems◈ Members↗
FA-44843

An empty scalar subquery yields a fabricated zero · case 03

An empty scalar subquery yields a fabricated zero.

Data systems◈ Members↗
FA-44844

An empty scalar subquery yields a fabricated zero · case 04

An empty scalar subquery yields a fabricated zero.

Data systems◈ Members↗
FA-44845

An empty scalar subquery yields a fabricated zero · case 05

An empty scalar subquery yields a fabricated zero.

Data systems◈ Members↗
FA-44846

A multirow scalar subquery silently picks its first result · case 01

A multirow scalar subquery silently picks its first result.

Data systems● Open access↗
FA-44847

A multirow scalar subquery silently picks its first result · case 02

A multirow scalar subquery silently picks its first result.

Data systems◈ Members↗
FA-44848

A multirow scalar subquery silently picks its first result · case 03

A multirow scalar subquery silently picks its first result.

Data systems◈ Members↗
FA-44849

A multirow scalar subquery silently picks its first result · case 04

A multirow scalar subquery silently picks its first result.

Data systems◈ Members↗
FA-44850

A multirow scalar subquery silently picks its first result · case 05

A multirow scalar subquery silently picks its first result.

Data systems◈ Members↗
FA-44851

Grouping metadata mistakes real null keys for omitted dimensions · case 01

Grouping metadata mistakes real null keys for omitted dimensions.

Data systems● Open access↗
FA-44852

Grouping metadata mistakes real null keys for omitted dimensions · case 02

Grouping metadata mistakes real null keys for omitted dimensions.

Data systems◈ Members↗
FA-44853

Grouping metadata mistakes real null keys for omitted dimensions · case 03

Grouping metadata mistakes real null keys for omitted dimensions.

Data systems◈ Members↗
FA-44854

Grouping metadata mistakes real null keys for omitted dimensions · case 04

Grouping metadata mistakes real null keys for omitted dimensions.

Data systems◈ Members↗
FA-44855

Grouping metadata mistakes real null keys for omitted dimensions · case 05

Grouping metadata mistakes real null keys for omitted dimensions.

Data systems◈ Members↗
FA-44856

Grouping metadata reverses the declared dimension bit order · case 01

Grouping metadata reverses the declared dimension bit order.

Data systems● Open access↗
FA-44857

Grouping metadata reverses the declared dimension bit order · case 02

Grouping metadata reverses the declared dimension bit order.

Data systems◈ Members↗
FA-44858

Grouping metadata reverses the declared dimension bit order · case 03

Grouping metadata reverses the declared dimension bit order.

Data systems◈ Members↗
FA-44859

Grouping metadata reverses the declared dimension bit order · case 04

Grouping metadata reverses the declared dimension bit order.

Data systems◈ Members↗
FA-44860

Grouping metadata reverses the declared dimension bit order · case 05

Grouping metadata reverses the declared dimension bit order.

Data systems◈ Members↗
FA-44861

Grouping expansion deduplicates repeated grouping sets · case 01

Grouping expansion deduplicates repeated grouping sets.

Data systems● Open access↗
FA-44862

Grouping expansion deduplicates repeated grouping sets · case 02

Grouping expansion deduplicates repeated grouping sets.

Data systems◈ Members↗
FA-44863

Grouping expansion deduplicates repeated grouping sets · case 03

Grouping expansion deduplicates repeated grouping sets.

Data systems◈ Members↗
FA-44864

Grouping expansion deduplicates repeated grouping sets · case 04

Grouping expansion deduplicates repeated grouping sets.

Data systems◈ Members↗
FA-44865

Grouping expansion deduplicates repeated grouping sets · case 05

Grouping expansion deduplicates repeated grouping sets.

Data systems◈ Members↗
FA-44866

Grouping expansion leaks source keys into rolled-up slots · case 01

Grouping expansion leaks source keys into rolled-up slots.

Data systems● Open access↗
FA-44867

Grouping expansion leaks source keys into rolled-up slots · case 02

Grouping expansion leaks source keys into rolled-up slots.

Data systems◈ Members↗
FA-44868

Grouping expansion leaks source keys into rolled-up slots · case 03

Grouping expansion leaks source keys into rolled-up slots.

Data systems◈ Members↗
FA-44869

Grouping expansion leaks source keys into rolled-up slots · case 04

Grouping expansion leaks source keys into rolled-up slots.

Data systems◈ Members↗
FA-44870

Grouping expansion leaks source keys into rolled-up slots · case 05

Grouping expansion leaks source keys into rolled-up slots.

Data systems◈ Members↗
FA-44871

Grouping expansion carries a key instead of the fact payload · case 01

Grouping expansion carries a key instead of the fact payload.

Data systems● Open access↗
FA-44872

Grouping expansion carries a key instead of the fact payload · case 02

Grouping expansion carries a key instead of the fact payload.

Data systems◈ Members↗
FA-44873

Grouping expansion carries a key instead of the fact payload · case 03

Grouping expansion carries a key instead of the fact payload.

Data systems◈ Members↗
FA-44874

Grouping expansion carries a key instead of the fact payload · case 04

Grouping expansion carries a key instead of the fact payload.

Data systems◈ Members↗
FA-44875

Grouping expansion carries a key instead of the fact payload · case 05

Grouping expansion carries a key instead of the fact payload.

Data systems◈ Members↗
FA-44876

Grouping expansion deduplicates equal facts before expansion · case 01

Grouping expansion deduplicates equal facts before expansion.

Data systems● Open access↗
FA-44877

Grouping expansion deduplicates equal facts before expansion · case 02

Grouping expansion deduplicates equal facts before expansion.

Data systems◈ Members↗
FA-44878

Grouping expansion deduplicates equal facts before expansion · case 03

Grouping expansion deduplicates equal facts before expansion.

Data systems◈ Members↗
FA-44879

Grouping expansion deduplicates equal facts before expansion · case 04

Grouping expansion deduplicates equal facts before expansion.

Data systems◈ Members↗
FA-44880

Grouping expansion deduplicates equal facts before expansion · case 05

Grouping expansion deduplicates equal facts before expansion.

Data systems◈ Members↗
FA-44881

Pivot sorts categories instead of honoring declared columns · case 01

Pivot sorts categories instead of honoring declared columns.

Data systems● Open access↗
FA-44882

Pivot sorts categories instead of honoring declared columns · case 02

Pivot sorts categories instead of honoring declared columns.

Data systems◈ Members↗
FA-44883

Pivot sorts categories instead of honoring declared columns · case 03

Pivot sorts categories instead of honoring declared columns.

Data systems◈ Members↗
FA-44884

Pivot sorts categories instead of honoring declared columns · case 04

Pivot sorts categories instead of honoring declared columns.

Data systems◈ Members↗
FA-44885

Pivot sorts categories instead of honoring declared columns · case 05

Pivot sorts categories instead of honoring declared columns.

Data systems◈ Members↗
FA-44886

Pivot drops identities seen only in unrequested categories · case 01

Pivot drops identities seen only in unrequested categories.

Data systems● Open access↗
FA-44887

Pivot drops identities seen only in unrequested categories · case 02

Pivot drops identities seen only in unrequested categories.

Data systems◈ Members↗
FA-44888

Pivot drops identities seen only in unrequested categories · case 03

Pivot drops identities seen only in unrequested categories.

Data systems◈ Members↗
FA-44889

Pivot drops identities seen only in unrequested categories · case 04

Pivot drops identities seen only in unrequested categories.

Data systems◈ Members↗
FA-44890

Pivot drops identities seen only in unrequested categories · case 05

Pivot drops identities seen only in unrequested categories.

Data systems◈ Members↗
FA-44891

Pivot mixes values from different row identities · case 01

Pivot mixes values from different row identities.

Data systems● Open access↗
FA-44892

Pivot mixes values from different row identities · case 02

Pivot mixes values from different row identities.

Data systems◈ Members↗
FA-44893

Pivot mixes values from different row identities · case 03

Pivot mixes values from different row identities.

Data systems◈ Members↗
FA-44894

Pivot mixes values from different row identities · case 04

Pivot mixes values from different row identities.

Data systems◈ Members↗
FA-44895

Pivot mixes values from different row identities · case 05

Pivot mixes values from different row identities.

Data systems◈ Members↗
FA-44896

Pivot drops null fact values inside a cell · case 01

Pivot drops null fact values inside a cell.

Data systems● Open access↗
FA-44897

Pivot drops null fact values inside a cell · case 02

Pivot drops null fact values inside a cell.

Data systems◈ Members↗
FA-44898

Pivot drops null fact values inside a cell · case 03

Pivot drops null fact values inside a cell.

Data systems◈ Members↗
FA-44899

Pivot drops null fact values inside a cell · case 04

Pivot drops null fact values inside a cell.

Data systems◈ Members↗
FA-44900

Pivot drops null fact values inside a cell · case 05

Pivot drops null fact values inside a cell.

Data systems◈ 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 ↗