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

Unique index conflicts: Conflates duplicate-key detection with distinct payload count · case 01

The query violates its result contract: conflates duplicate-key detection with distinct payload count.

Indexing● Open access↗
FA-2602

Unique index conflicts: Conflates duplicate-key detection with distinct payload count · case 02

The query violates its result contract: conflates duplicate-key detection with distinct payload count.

Indexing◈ Members↗
FA-2603

Unique index conflicts: Conflates duplicate-key detection with distinct payload count · case 03

The query violates its result contract: conflates duplicate-key detection with distinct payload count.

Indexing◈ Members↗
FA-2604

Unique index conflicts: Conflates duplicate-key detection with distinct payload count · case 04

The query violates its result contract: conflates duplicate-key detection with distinct payload count.

Indexing◈ Members↗
FA-2605

Unique index conflicts: Conflates duplicate-key detection with distinct payload count · case 05

The query violates its result contract: conflates duplicate-key detection with distinct payload count.

Indexing◈ Members↗
FA-2606

Unique index conflicts: Flags even a single occurrence as a conflict · case 01

The query violates its result contract: flags even a single occurrence as a conflict.

Indexing● Open access↗
FA-2607

Unique index conflicts: Flags even a single occurrence as a conflict · case 02

The query violates its result contract: flags even a single occurrence as a conflict.

Indexing◈ Members↗
FA-2608

Unique index conflicts: Flags even a single occurrence as a conflict · case 03

The query violates its result contract: flags even a single occurrence as a conflict.

Indexing◈ Members↗
FA-2609

Unique index conflicts: Flags even a single occurrence as a conflict · case 04

The query violates its result contract: flags even a single occurrence as a conflict.

Indexing◈ Members↗
FA-2610

Unique index conflicts: Flags even a single occurrence as a conflict · case 05

The query violates its result contract: flags even a single occurrence as a conflict.

Indexing◈ Members↗
FA-2611

Unique index conflicts: Misses the first two-row uniqueness violation · case 01

The query violates its result contract: misses the first two-row uniqueness violation.

Indexing● Open access↗
FA-2612

Unique index conflicts: Misses the first two-row uniqueness violation · case 02

The query violates its result contract: misses the first two-row uniqueness violation.

Indexing◈ Members↗
FA-2613

Unique index conflicts: Misses the first two-row uniqueness violation · case 03

The query violates its result contract: misses the first two-row uniqueness violation.

Indexing◈ Members↗
FA-2614

Unique index conflicts: Misses the first two-row uniqueness violation · case 04

The query violates its result contract: misses the first two-row uniqueness violation.

Indexing◈ Members↗
FA-2615

Unique index conflicts: Misses the first two-row uniqueness violation · case 05

The query violates its result contract: misses the first two-row uniqueness violation.

Indexing◈ Members↗
FA-2616

Composite index conflicts: Forgets NULL exemption in the first component · case 01

The query violates its result contract: forgets null exemption in the first component.

Indexing● Open access↗
FA-2617

Composite index conflicts: Forgets NULL exemption in the first component · case 02

The query violates its result contract: forgets null exemption in the first component.

Indexing◈ Members↗
FA-2618

Composite index conflicts: Forgets NULL exemption in the first component · case 03

The query violates its result contract: forgets null exemption in the first component.

Indexing◈ Members↗
FA-2619

Composite index conflicts: Forgets NULL exemption in the first component · case 04

The query violates its result contract: forgets null exemption in the first component.

Indexing◈ Members↗
FA-2620

Composite index conflicts: Forgets NULL exemption in the first component · case 05

The query violates its result contract: forgets null exemption in the first component.

Indexing◈ Members↗
FA-2621

Composite index conflicts: Adds row identity to the unique key and hides every collision · case 01

The query violates its result contract: adds row identity to the unique key and hides every collision.

Indexing● Open access↗
FA-2622

Composite index conflicts: Adds row identity to the unique key and hides every collision · case 02

The query violates its result contract: adds row identity to the unique key and hides every collision.

Indexing◈ Members↗
FA-2623

Composite index conflicts: Adds row identity to the unique key and hides every collision · case 03

The query violates its result contract: adds row identity to the unique key and hides every collision.

Indexing◈ Members↗
FA-2624

Composite index conflicts: Adds row identity to the unique key and hides every collision · case 04

The query violates its result contract: adds row identity to the unique key and hides every collision.

Indexing◈ Members↗
FA-2625

Composite index conflicts: Adds row identity to the unique key and hides every collision · case 05

The query violates its result contract: adds row identity to the unique key and hides every collision.

Indexing◈ Members↗
FA-2626

Composite index conflicts: Checks uniqueness only for true flags although the index is unconditional · case 01

The query violates its result contract: checks uniqueness only for true flags although the index is unconditional.

Indexing● Open access↗
FA-2627

Composite index conflicts: Checks uniqueness only for true flags although the index is unconditional · case 02

The query violates its result contract: checks uniqueness only for true flags although the index is unconditional.

Indexing◈ Members↗
FA-2628

Composite index conflicts: Checks uniqueness only for true flags although the index is unconditional · case 03

The query violates its result contract: checks uniqueness only for true flags although the index is unconditional.

Indexing◈ Members↗
FA-2629

Composite index conflicts: Checks uniqueness only for true flags although the index is unconditional · case 04

The query violates its result contract: checks uniqueness only for true flags although the index is unconditional.

Indexing◈ Members↗
FA-2630

Composite index conflicts: Checks uniqueness only for true flags although the index is unconditional · case 05

The query violates its result contract: checks uniqueness only for true flags although the index is unconditional.

Indexing◈ Members↗
FA-2631

Partial index conflicts: Counts rows excluded from the partial index · case 01

The query violates its result contract: counts rows excluded from the partial index.

Indexing● Open access↗
FA-2632

Partial index conflicts: Counts rows excluded from the partial index · case 02

The query violates its result contract: counts rows excluded from the partial index.

Indexing◈ Members↗
FA-2633

Partial index conflicts: Counts rows excluded from the partial index · case 03

The query violates its result contract: counts rows excluded from the partial index.

Indexing◈ Members↗
FA-2634

Partial index conflicts: Counts rows excluded from the partial index · case 04

The query violates its result contract: counts rows excluded from the partial index.

Indexing◈ Members↗
FA-2635

Partial index conflicts: Counts rows excluded from the partial index · case 05

The query violates its result contract: counts rows excluded from the partial index.

Indexing◈ Members↗
FA-2636

Partial index conflicts: Indexes known false rows along with true rows · case 01

The query violates its result contract: indexes known false rows along with true rows.

Indexing● Open access↗
FA-2637

Partial index conflicts: Indexes known false rows along with true rows · case 02

The query violates its result contract: indexes known false rows along with true rows.

Indexing◈ Members↗
FA-2638

Partial index conflicts: Indexes known false rows along with true rows · case 03

The query violates its result contract: indexes known false rows along with true rows.

Indexing◈ Members↗
FA-2639

Partial index conflicts: Indexes known false rows along with true rows · case 04

The query violates its result contract: indexes known false rows along with true rows.

Indexing◈ Members↗
FA-2640

Partial index conflicts: Indexes known false rows along with true rows · case 05

The query violates its result contract: indexes known false rows along with true rows.

Indexing◈ Members↗
FA-2641

Partial index conflicts: Excludes non-one true flags from the index · case 01

The query violates its result contract: excludes non-one true flags from the index.

Indexing● Open access↗
FA-2642

Partial index conflicts: Excludes non-one true flags from the index · case 02

The query violates its result contract: excludes non-one true flags from the index.

Indexing◈ Members↗
FA-2643

Partial index conflicts: Excludes non-one true flags from the index · case 03

The query violates its result contract: excludes non-one true flags from the index.

Indexing◈ Members↗
FA-2644

Partial index conflicts: Excludes non-one true flags from the index · case 04

The query violates its result contract: excludes non-one true flags from the index.

Indexing◈ Members↗
FA-2645

Partial index conflicts: Excludes non-one true flags from the index · case 05

The query violates its result contract: excludes non-one true flags from the index.

Indexing◈ Members↗
FA-2646

Partial index conflicts: Applies the partial predicate after counting all key occurrences · case 01

The query violates its result contract: applies the partial predicate after counting all key occurrences.

Indexing● Open access↗
FA-2647

Partial index conflicts: Applies the partial predicate after counting all key occurrences · case 02

The query violates its result contract: applies the partial predicate after counting all key occurrences.

Indexing◈ Members↗
FA-2648

Partial index conflicts: Applies the partial predicate after counting all key occurrences · case 03

The query violates its result contract: applies the partial predicate after counting all key occurrences.

Indexing◈ Members↗
FA-2649

Partial index conflicts: Applies the partial predicate after counting all key occurrences · case 04

The query violates its result contract: applies the partial predicate after counting all key occurrences.

Indexing◈ Members↗
FA-2650

Partial index conflicts: Applies the partial predicate after counting all key occurrences · case 05

The query violates its result contract: applies the partial predicate after counting all key occurrences.

Indexing◈ Members↗
FA-2651

Partial index conflicts: Includes unknown flags through a default true predicate · case 01

The query violates its result contract: includes unknown flags through a default true predicate.

Indexing● Open access↗
FA-2652

Partial index conflicts: Includes unknown flags through a default true predicate · case 02

The query violates its result contract: includes unknown flags through a default true predicate.

Indexing◈ Members↗
FA-2653

Partial index conflicts: Includes unknown flags through a default true predicate · case 03

The query violates its result contract: includes unknown flags through a default true predicate.

Indexing◈ Members↗
FA-2654

Partial index conflicts: Includes unknown flags through a default true predicate · case 04

The query violates its result contract: includes unknown flags through a default true predicate.

Indexing◈ Members↗
FA-2655

Partial index conflicts: Includes unknown flags through a default true predicate · case 05

The query violates its result contract: includes unknown flags through a default true predicate.

Indexing◈ Members↗
FA-2656

Expression index conflicts: Groups raw keys although the index normalizes them · case 01

The query violates its result contract: groups raw keys although the index normalizes them.

Indexing● Open access↗
FA-2657

Expression index conflicts: Groups raw keys although the index normalizes them · case 02

The query violates its result contract: groups raw keys although the index normalizes them.

Indexing◈ Members↗
FA-2658

Expression index conflicts: Groups raw keys although the index normalizes them · case 03

The query violates its result contract: groups raw keys although the index normalizes them.

Indexing◈ Members↗
FA-2659

Expression index conflicts: Groups raw keys although the index normalizes them · case 04

The query violates its result contract: groups raw keys although the index normalizes them.

Indexing◈ Members↗
FA-2660

Expression index conflicts: Groups raw keys although the index normalizes them · case 05

The query violates its result contract: groups raw keys although the index normalizes them.

Indexing◈ Members↗
FA-2661

Expression index conflicts: Adds trimming absent from the index expression · case 01

The query violates its result contract: adds trimming absent from the index expression.

Indexing● Open access↗
FA-2662

Expression index conflicts: Adds trimming absent from the index expression · case 02

The query violates its result contract: adds trimming absent from the index expression.

Indexing◈ Members↗
FA-2663

Expression index conflicts: Adds trimming absent from the index expression · case 03

The query violates its result contract: adds trimming absent from the index expression.

Indexing◈ Members↗
FA-2664

Expression index conflicts: Adds trimming absent from the index expression · case 04

The query violates its result contract: adds trimming absent from the index expression.

Indexing◈ Members↗
FA-2665

Expression index conflicts: Adds trimming absent from the index expression · case 05

The query violates its result contract: adds trimming absent from the index expression.

Indexing◈ Members↗
FA-2666

Expression index conflicts: Reports uppercase index keys instead of normalized stored keys · case 01

The query violates its result contract: reports uppercase index keys instead of normalized stored keys.

Indexing● Open access↗
FA-2667

Expression index conflicts: Reports uppercase index keys instead of normalized stored keys · case 02

The query violates its result contract: reports uppercase index keys instead of normalized stored keys.

Indexing◈ Members↗
FA-2668

Expression index conflicts: Reports uppercase index keys instead of normalized stored keys · case 03

The query violates its result contract: reports uppercase index keys instead of normalized stored keys.

Indexing◈ Members↗
FA-2669

Expression index conflicts: Reports uppercase index keys instead of normalized stored keys · case 04

The query violates its result contract: reports uppercase index keys instead of normalized stored keys.

Indexing◈ Members↗
FA-2670

Expression index conflicts: Reports uppercase index keys instead of normalized stored keys · case 05

The query violates its result contract: reports uppercase index keys instead of normalized stored keys.

Indexing◈ Members↗
FA-2671

Expression index conflicts: Maps NULL to the empty-string index key · case 01

The query violates its result contract: maps null to the empty-string index key.

Indexing● Open access↗
FA-2672

Expression index conflicts: Maps NULL to the empty-string index key · case 02

The query violates its result contract: maps null to the empty-string index key.

Indexing◈ Members↗
FA-2673

Expression index conflicts: Maps NULL to the empty-string index key · case 03

The query violates its result contract: maps null to the empty-string index key.

Indexing◈ Members↗
FA-2674

Expression index conflicts: Maps NULL to the empty-string index key · case 04

The query violates its result contract: maps null to the empty-string index key.

Indexing◈ Members↗
FA-2675

Expression index conflicts: Maps NULL to the empty-string index key · case 05

The query violates its result contract: maps null to the empty-string index key.

Indexing◈ Members↗
FA-2676

Expression index conflicts: Counts distinct spelling forms rather than index entries · case 01

The query violates its result contract: counts distinct spelling forms rather than index entries.

Indexing● Open access↗
FA-2677

Expression index conflicts: Counts distinct spelling forms rather than index entries · case 02

The query violates its result contract: counts distinct spelling forms rather than index entries.

Indexing◈ Members↗
FA-2678

Expression index conflicts: Counts distinct spelling forms rather than index entries · case 03

The query violates its result contract: counts distinct spelling forms rather than index entries.

Indexing◈ Members↗
FA-2679

Expression index conflicts: Counts distinct spelling forms rather than index entries · case 04

The query violates its result contract: counts distinct spelling forms rather than index entries.

Indexing◈ Members↗
FA-2680

Expression index conflicts: Counts distinct spelling forms rather than index entries · case 05

The query violates its result contract: counts distinct spelling forms rather than index entries.

Indexing◈ Members↗
FA-2681

Foreign key orphans: Reports nullable references as broken foreign keys · case 01

The query violates its result contract: reports nullable references as broken foreign keys.

Schema migrations● Open access↗
FA-2682

Foreign key orphans: Reports nullable references as broken foreign keys · case 02

The query violates its result contract: reports nullable references as broken foreign keys.

Schema migrations◈ Members↗
FA-2683

Foreign key orphans: Reports nullable references as broken foreign keys · case 03

The query violates its result contract: reports nullable references as broken foreign keys.

Schema migrations◈ Members↗
FA-2684

Foreign key orphans: Reports nullable references as broken foreign keys · case 04

The query violates its result contract: reports nullable references as broken foreign keys.

Schema migrations◈ Members↗
FA-2685

Foreign key orphans: Reports nullable references as broken foreign keys · case 05

The query violates its result contract: reports nullable references as broken foreign keys.

Schema migrations◈ Members↗
FA-2686

Foreign key orphans: Looks up references in the child table · case 01

The query violates its result contract: looks up references in the child table.

Schema migrations● Open access↗
FA-2687

Foreign key orphans: Looks up references in the child table · case 02

The query violates its result contract: looks up references in the child table.

Schema migrations◈ Members↗
FA-2688

Foreign key orphans: Looks up references in the child table · case 03

The query violates its result contract: looks up references in the child table.

Schema migrations◈ Members↗
FA-2689

Foreign key orphans: Looks up references in the child table · case 04

The query violates its result contract: looks up references in the child table.

Schema migrations◈ Members↗
FA-2690

Foreign key orphans: Looks up references in the child table · case 05

The query violates its result contract: looks up references in the child table.

Schema migrations◈ Members↗
FA-2691

Foreign key orphans: Validates child identity instead of parent reference · case 01

The query violates its result contract: validates child identity instead of parent reference.

Schema migrations● Open access↗
FA-2692

Foreign key orphans: Validates child identity instead of parent reference · case 02

The query violates its result contract: validates child identity instead of parent reference.

Schema migrations◈ Members↗
FA-2693

Foreign key orphans: Validates child identity instead of parent reference · case 03

The query violates its result contract: validates child identity instead of parent reference.

Schema migrations◈ Members↗
FA-2694

Foreign key orphans: Validates child identity instead of parent reference · case 04

The query violates its result contract: validates child identity instead of parent reference.

Schema migrations◈ Members↗
FA-2695

Foreign key orphans: Validates child identity instead of parent reference · case 05

The query violates its result contract: validates child identity instead of parent reference.

Schema migrations◈ Members↗
FA-2696

Foreign key orphans: Checks the parent payload instead of primary identity · case 01

The query violates its result contract: checks the parent payload instead of primary identity.

Schema migrations● Open access↗
FA-2697

Foreign key orphans: Checks the parent payload instead of primary identity · case 02

The query violates its result contract: checks the parent payload instead of primary identity.

Schema migrations◈ Members↗
FA-2698

Foreign key orphans: Checks the parent payload instead of primary identity · case 03

The query violates its result contract: checks the parent payload instead of primary identity.

Schema migrations◈ Members↗
FA-2699

Foreign key orphans: Checks the parent payload instead of primary identity · case 04

The query violates its result contract: checks the parent payload instead of primary identity.

Schema migrations◈ Members↗
FA-2700

Foreign key orphans: Checks the parent payload instead of primary identity · case 05

The query violates its result contract: checks the parent payload instead of primary identity.

Schema migrations◈ 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 ↗