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

Zip unnest swaps left and right child columns · case 01

Zip unnest swaps left and right child columns.

Data systems● Open access↗
FA-44602

Zip unnest swaps left and right child columns · case 02

Zip unnest swaps left and right child columns.

Data systems◈ Members↗
FA-44603

Zip unnest swaps left and right child columns · case 03

Zip unnest swaps left and right child columns.

Data systems◈ Members↗
FA-44604

Zip unnest swaps left and right child columns · case 04

Zip unnest swaps left and right child columns.

Data systems◈ Members↗
FA-44605

Zip unnest swaps left and right child columns · case 05

Zip unnest swaps left and right child columns.

Data systems◈ Members↗
FA-44606

Zip unnest exposes flattened output offsets as list ordinals · case 01

Zip unnest exposes flattened output offsets as list ordinals.

Data systems● Open access↗
FA-44607

Zip unnest exposes flattened output offsets as list ordinals · case 02

Zip unnest exposes flattened output offsets as list ordinals.

Data systems◈ Members↗
FA-44608

Zip unnest exposes flattened output offsets as list ordinals · case 03

Zip unnest exposes flattened output offsets as list ordinals.

Data systems◈ Members↗
FA-44609

Zip unnest exposes flattened output offsets as list ordinals · case 04

Zip unnest exposes flattened output offsets as list ordinals.

Data systems◈ Members↗
FA-44610

Zip unnest exposes flattened output offsets as list ordinals · case 05

Zip unnest exposes flattened output offsets as list ordinals.

Data systems◈ Members↗
FA-44611

A simultaneous join update omits the delta-delta product · case 01

A simultaneous join update omits the delta-delta product.

Data systems● Open access↗
FA-44612

A simultaneous join update omits the delta-delta product · case 02

A simultaneous join update omits the delta-delta product.

Data systems◈ Members↗
FA-44613

A simultaneous join update omits the delta-delta product · case 03

A simultaneous join update omits the delta-delta product.

Data systems◈ Members↗
FA-44614

A simultaneous join update omits the delta-delta product · case 04

A simultaneous join update omits the delta-delta product.

Data systems◈ Members↗
FA-44615

A simultaneous join update omits the delta-delta product · case 05

A simultaneous join update omits the delta-delta product.

Data systems◈ Members↗
FA-44616

A simultaneous join update counts the delta-delta product twice · case 01

A simultaneous join update counts the delta-delta product twice.

Data systems● Open access↗
FA-44617

A simultaneous join update counts the delta-delta product twice · case 02

A simultaneous join update counts the delta-delta product twice.

Data systems◈ Members↗
FA-44618

A simultaneous join update counts the delta-delta product twice · case 03

A simultaneous join update counts the delta-delta product twice.

Data systems◈ Members↗
FA-44619

A simultaneous join update counts the delta-delta product twice · case 04

A simultaneous join update counts the delta-delta product twice.

Data systems◈ Members↗
FA-44620

A simultaneous join update counts the delta-delta product twice · case 05

A simultaneous join update counts the delta-delta product twice.

Data systems◈ Members↗
FA-44621

Join delta weights lose retraction signs · case 01

Join delta weights lose retraction signs.

Data systems● Open access↗
FA-44622

Join delta weights lose retraction signs · case 02

Join delta weights lose retraction signs.

Data systems◈ Members↗
FA-44623

Join delta weights lose retraction signs · case 03

Join delta weights lose retraction signs.

Data systems◈ Members↗
FA-44624

Join delta weights lose retraction signs · case 04

Join delta weights lose retraction signs.

Data systems◈ Members↗
FA-44625

Join delta weights lose retraction signs · case 05

Join delta weights lose retraction signs.

Data systems◈ Members↗
FA-44626

Incremental join matches null join keys · case 01

Incremental join matches null join keys.

Data systems● Open access↗
FA-44627

Incremental join matches null join keys · case 02

Incremental join matches null join keys.

Data systems◈ Members↗
FA-44628

Incremental join matches null join keys · case 03

Incremental join matches null join keys.

Data systems◈ Members↗
FA-44629

Incremental join matches null join keys · case 04

Incremental join matches null join keys.

Data systems◈ Members↗
FA-44630

Incremental join matches null join keys · case 05

Incremental join matches null join keys.

Data systems◈ Members↗
FA-44631

Join delta consolidation groups only by left payload · case 01

Join delta consolidation groups only by left payload.

Data systems● Open access↗
FA-44632

Join delta consolidation groups only by left payload · case 02

Join delta consolidation groups only by left payload.

Data systems◈ Members↗
FA-44633

Join delta consolidation groups only by left payload · case 03

Join delta consolidation groups only by left payload.

Data systems◈ Members↗
FA-44634

Join delta consolidation groups only by left payload · case 04

Join delta consolidation groups only by left payload.

Data systems◈ Members↗
FA-44635

Join delta consolidation groups only by left payload · case 05

Join delta consolidation groups only by left payload.

Data systems◈ Members↗
FA-44636

Consolidated zero-weight join rows remain in the changelog · case 01

Consolidated zero-weight join rows remain in the changelog.

Data systems● Open access↗
FA-44637

Consolidated zero-weight join rows remain in the changelog · case 02

Consolidated zero-weight join rows remain in the changelog.

Data systems◈ Members↗
FA-44638

Consolidated zero-weight join rows remain in the changelog · case 03

Consolidated zero-weight join rows remain in the changelog.

Data systems◈ Members↗
FA-44639

Consolidated zero-weight join rows remain in the changelog · case 04

Consolidated zero-weight join rows remain in the changelog.

Data systems◈ Members↗
FA-44640

Consolidated zero-weight join rows remain in the changelog · case 05

Consolidated zero-weight join rows remain in the changelog.

Data systems◈ Members↗
FA-44641

Incremental distinct replaces counts with delta weights · case 01

Incremental distinct replaces counts with delta weights.

Data systems● Open access↗
FA-44642

Incremental distinct replaces counts with delta weights · case 02

Incremental distinct replaces counts with delta weights.

Data systems◈ Members↗
FA-44643

Incremental distinct replaces counts with delta weights · case 03

Incremental distinct replaces counts with delta weights.

Data systems◈ Members↗
FA-44644

Incremental distinct replaces counts with delta weights · case 04

Incremental distinct replaces counts with delta weights.

Data systems◈ Members↗
FA-44645

Incremental distinct replaces counts with delta weights · case 05

Incremental distinct replaces counts with delta weights.

Data systems◈ Members↗
FA-44646

Distinct mutates its before-image while applying changes · case 01

Distinct mutates its before-image while applying changes.

Data systems● Open access↗
FA-44647

Distinct mutates its before-image while applying changes · case 02

Distinct mutates its before-image while applying changes.

Data systems◈ Members↗
FA-44648

Distinct mutates its before-image while applying changes · case 03

Distinct mutates its before-image while applying changes.

Data systems◈ Members↗
FA-44649

Distinct mutates its before-image while applying changes · case 04

Distinct mutates its before-image while applying changes.

Data systems◈ Members↗
FA-44650

Distinct mutates its before-image while applying changes · case 05

Distinct mutates its before-image while applying changes.

Data systems◈ Members↗
FA-44651

Distinct requires two live copies before a value becomes present · case 01

Distinct requires two live copies before a value becomes present.

Data systems● Open access↗
FA-44652

Distinct requires two live copies before a value becomes present · case 02

Distinct requires two live copies before a value becomes present.

Data systems◈ Members↗
FA-44653

Distinct requires two live copies before a value becomes present · case 03

Distinct requires two live copies before a value becomes present.

Data systems◈ Members↗
FA-44654

Distinct requires two live copies before a value becomes present · case 04

Distinct requires two live copies before a value becomes present.

Data systems◈ Members↗
FA-44655

Distinct requires two live copies before a value becomes present · case 05

Distinct requires two live copies before a value becomes present.

Data systems◈ Members↗
FA-44656

Distinct scans only values present before the batch · case 01

Distinct scans only values present before the batch.

Data systems● Open access↗
FA-44657

Distinct scans only values present before the batch · case 02

Distinct scans only values present before the batch.

Data systems◈ Members↗
FA-44658

Distinct scans only values present before the batch · case 03

Distinct scans only values present before the batch.

Data systems◈ Members↗
FA-44659

Distinct scans only values present before the batch · case 04

Distinct scans only values present before the batch.

Data systems◈ Members↗
FA-44660

Distinct scans only values present before the batch · case 05

Distinct scans only values present before the batch.

Data systems◈ Members↗
FA-44661

Distinct forwards count changes that do not cross membership · case 01

Distinct forwards count changes that do not cross membership.

Data systems● Open access↗
FA-44662

Distinct forwards count changes that do not cross membership · case 02

Distinct forwards count changes that do not cross membership.

Data systems◈ Members↗
FA-44663

Distinct forwards count changes that do not cross membership · case 03

Distinct forwards count changes that do not cross membership.

Data systems◈ Members↗
FA-44664

Distinct forwards count changes that do not cross membership · case 04

Distinct forwards count changes that do not cross membership.

Data systems◈ Members↗
FA-44665

Distinct forwards count changes that do not cross membership · case 05

Distinct forwards count changes that do not cross membership.

Data systems◈ Members↗
FA-44666

Distinct removal events use insertion polarity · case 01

Distinct removal events use insertion polarity.

Data systems● Open access↗
FA-44667

Distinct removal events use insertion polarity · case 02

Distinct removal events use insertion polarity.

Data systems◈ Members↗
FA-44668

Distinct removal events use insertion polarity · case 03

Distinct removal events use insertion polarity.

Data systems◈ Members↗
FA-44669

Distinct removal events use insertion polarity · case 04

Distinct removal events use insertion polarity.

Data systems◈ Members↗
FA-44670

Distinct removal events use insertion polarity · case 05

Distinct removal events use insertion polarity.

Data systems◈ Members↗
FA-44671

Update filtering uses the after predicate for its before image · case 01

Update filtering uses the after predicate for its before image.

Data systems● Open access↗
FA-44672

Update filtering uses the after predicate for its before image · case 02

Update filtering uses the after predicate for its before image.

Data systems◈ Members↗
FA-44673

Update filtering uses the after predicate for its before image · case 03

Update filtering uses the after predicate for its before image.

Data systems◈ Members↗
FA-44674

Update filtering uses the after predicate for its before image · case 04

Update filtering uses the after predicate for its before image.

Data systems◈ Members↗
FA-44675

Update filtering uses the after predicate for its before image · case 05

Update filtering uses the after predicate for its before image.

Data systems◈ Members↗
FA-44676

Update filtering uses the before predicate for its after image · case 01

Update filtering uses the before predicate for its after image.

Data systems● Open access↗
FA-44677

Update filtering uses the before predicate for its after image · case 02

Update filtering uses the before predicate for its after image.

Data systems◈ Members↗
FA-44678

Update filtering uses the before predicate for its after image · case 03

Update filtering uses the before predicate for its after image.

Data systems◈ Members↗
FA-44679

Update filtering uses the before predicate for its after image · case 04

Update filtering uses the before predicate for its after image.

Data systems◈ Members↗
FA-44680

Update filtering uses the before predicate for its after image · case 05

Update filtering uses the before predicate for its after image.

Data systems◈ Members↗
FA-44681

Filtered updates emit unchanged rows as spurious changes · case 01

Filtered updates emit unchanged rows as spurious changes.

Data systems● Open access↗
FA-44682

Filtered updates emit unchanged rows as spurious changes · case 02

Filtered updates emit unchanged rows as spurious changes.

Data systems◈ Members↗
FA-44683

Filtered updates emit unchanged rows as spurious changes · case 03

Filtered updates emit unchanged rows as spurious changes.

Data systems◈ Members↗
FA-44684

Filtered updates emit unchanged rows as spurious changes · case 04

Filtered updates emit unchanged rows as spurious changes.

Data systems◈ Members↗
FA-44685

Filtered updates emit unchanged rows as spurious changes · case 05

Filtered updates emit unchanged rows as spurious changes.

Data systems◈ Members↗
FA-44686

Retractions carry the new value instead of the old value · case 01

Retractions carry the new value instead of the old value.

Data systems● Open access↗
FA-44687

Retractions carry the new value instead of the old value · case 02

Retractions carry the new value instead of the old value.

Data systems◈ Members↗
FA-44688

Retractions carry the new value instead of the old value · case 03

Retractions carry the new value instead of the old value.

Data systems◈ Members↗
FA-44689

Retractions carry the new value instead of the old value · case 04

Retractions carry the new value instead of the old value.

Data systems◈ Members↗
FA-44690

Retractions carry the new value instead of the old value · case 05

Retractions carry the new value instead of the old value.

Data systems◈ Members↗
FA-44691

Insertions carry the old value instead of the new value · case 01

Insertions carry the old value instead of the new value.

Data systems● Open access↗
FA-44692

Insertions carry the old value instead of the new value · case 02

Insertions carry the old value instead of the new value.

Data systems◈ Members↗
FA-44693

Insertions carry the old value instead of the new value · case 03

Insertions carry the old value instead of the new value.

Data systems◈ Members↗
FA-44694

Insertions carry the old value instead of the new value · case 04

Insertions carry the old value instead of the new value.

Data systems◈ Members↗
FA-44695

Insertions carry the old value instead of the new value · case 05

Insertions carry the old value instead of the new value.

Data systems◈ Members↗
FA-44696

A filtered update publishes insertion before retraction · case 01

A filtered update publishes insertion before retraction.

Data systems● Open access↗
FA-44697

A filtered update publishes insertion before retraction · case 02

A filtered update publishes insertion before retraction.

Data systems◈ Members↗
FA-44698

A filtered update publishes insertion before retraction · case 03

A filtered update publishes insertion before retraction.

Data systems◈ Members↗
FA-44699

A filtered update publishes insertion before retraction · case 04

A filtered update publishes insertion before retraction.

Data systems◈ Members↗
FA-44700

A filtered update publishes insertion before retraction · case 05

A filtered update publishes insertion before retraction.

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 ↗