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

Clip mask cache: drop stale · case 01

Deleting a definition leaves cached samples visible under the deleted name.

Raster clipping● Open access↗
FA-50502

Clip mask cache: drop stale · case 02

Deleting a definition leaves cached samples visible under the deleted name.

Raster clipping◈ Members↗
FA-50503

Clip mask cache: drop stale · case 03

Deleting a definition leaves cached samples visible under the deleted name.

Raster clipping◈ Members↗
FA-50504

Clip mask cache: drop stale · case 04

Deleting a definition leaves cached samples visible under the deleted name.

Raster clipping◈ Members↗
FA-50505

Clip mask cache: drop stale · case 05

Deleting a definition leaves cached samples visible under the deleted name.

Raster clipping◈ Members↗
FA-50506

Clip mask cache: clear stale · case 01

Clearing all masks retains valid-looking cache entries.

Raster clipping● Open access↗
FA-50507

Clip mask cache: clear stale · case 02

Clearing all masks retains valid-looking cache entries.

Raster clipping◈ Members↗
FA-50508

Clip mask cache: clear stale · case 03

Clearing all masks retains valid-looking cache entries.

Raster clipping◈ Members↗
FA-50509

Clip mask cache: clear stale · case 04

Clearing all masks retains valid-looking cache entries.

Raster clipping◈ Members↗
FA-50510

Clip mask cache: clear stale · case 05

Clearing all masks retains valid-looking cache entries.

Raster clipping◈ Members↗
FA-50511

Clip mask cache: disabled cache result · case 01

Drawing with clipping disabled still uses cached coverage.

Raster clipping● Open access↗
FA-50512

Clip mask cache: disabled cache result · case 02

Drawing with clipping disabled still uses cached coverage.

Raster clipping◈ Members↗
FA-50513

Clip mask cache: disabled cache result · case 03

Drawing with clipping disabled still uses cached coverage.

Raster clipping◈ Members↗
FA-50514

Clip mask cache: disabled cache result · case 04

Drawing with clipping disabled still uses cached coverage.

Raster clipping◈ Members↗
FA-50515

Clip mask cache: disabled cache result · case 05

Drawing with clipping disabled still uses cached coverage.

Raster clipping◈ Members↗
FA-50516

Clip mask cache: enable forgotten · case 01

Re-enabling leaves the cache bypass active.

Raster clipping● Open access↗
FA-50517

Clip mask cache: enable forgotten · case 02

Re-enabling leaves the cache bypass active.

Raster clipping◈ Members↗
FA-50518

Clip mask cache: enable forgotten · case 03

Re-enabling leaves the cache bypass active.

Raster clipping◈ Members↗
FA-50519

Clip mask cache: enable forgotten · case 04

Re-enabling leaves the cache bypass active.

Raster clipping◈ Members↗
FA-50520

Clip mask cache: enable forgotten · case 05

Re-enabling leaves the cache bypass active.

Raster clipping◈ Members↗
FA-50521

Clip mask cache: missing definition full · case 01

A cache miss for an undefined mask populates full coverage.

Raster clipping● Open access↗
FA-50522

Clip mask cache: missing definition full · case 02

A cache miss for an undefined mask populates full coverage.

Raster clipping◈ Members↗
FA-50523

Clip mask cache: missing definition full · case 03

A cache miss for an undefined mask populates full coverage.

Raster clipping◈ Members↗
FA-50524

Clip mask cache: missing definition full · case 04

A cache miss for an undefined mask populates full coverage.

Raster clipping◈ Members↗
FA-50525

Clip mask cache: missing definition full · case 05

A cache miss for an undefined mask populates full coverage.

Raster clipping◈ Members↗
FA-50526

Clip mask cache: revision order test · case 01

Cache invalidation compares revisions in the wrong direction.

Raster clipping● Open access↗
FA-50527

Clip mask cache: revision order test · case 02

Cache invalidation compares revisions in the wrong direction.

Raster clipping◈ Members↗
FA-50528

Clip mask cache: revision order test · case 03

Cache invalidation compares revisions in the wrong direction.

Raster clipping◈ Members↗
FA-50529

Clip mask cache: revision order test · case 04

Cache invalidation compares revisions in the wrong direction.

Raster clipping◈ Members↗
FA-50530

Clip mask cache: revision order test · case 05

Cache invalidation compares revisions in the wrong direction.

Raster clipping◈ Members↗
FA-50531

Clip mask cache: definition accumulates · case 01

Replacing a mask definition merges coverage into the previous definition.

Raster clipping● Open access↗
FA-50532

Clip mask cache: definition accumulates · case 02

Replacing a mask definition merges coverage into the previous definition.

Raster clipping◈ Members↗
FA-50533

Clip mask cache: definition accumulates · case 03

Replacing a mask definition merges coverage into the previous definition.

Raster clipping◈ Members↗
FA-50534

Clip mask cache: definition accumulates · case 04

Replacing a mask definition merges coverage into the previous definition.

Raster clipping◈ Members↗
FA-50535

Clip mask cache: definition accumulates · case 05

Replacing a mask definition merges coverage into the previous definition.

Raster clipping◈ Members↗
FA-50536

Clip mask cache: finite domain · case 01

A cached mask contains samples beyond the target extent.

Raster clipping● Open access↗
FA-50537

Clip mask cache: finite domain · case 02

A cached mask contains samples beyond the target extent.

Raster clipping◈ Members↗
FA-50538

Clip mask cache: finite domain · case 03

A cached mask contains samples beyond the target extent.

Raster clipping◈ Members↗
FA-50539

Clip mask cache: finite domain · case 04

A cached mask contains samples beyond the target extent.

Raster clipping◈ Members↗
FA-50540

Clip mask cache: finite domain · case 05

A cached mask contains samples beyond the target extent.

Raster clipping◈ Members↗
FA-50541

Multisample clip resolve: rotation direction · case 01

Sample-mask rotation uses the opposite lane direction before lane enable filtering.

Raster clipping● Open access↗
FA-50542

Multisample clip resolve: rotation direction · case 02

Sample-mask rotation uses the opposite lane direction before lane enable filtering.

Raster clipping◈ Members↗
FA-50543

Multisample clip resolve: rotation direction · case 03

Sample-mask rotation uses the opposite lane direction before lane enable filtering.

Raster clipping◈ Members↗
FA-50544

Multisample clip resolve: rotation direction · case 04

Sample-mask rotation uses the opposite lane direction before lane enable filtering.

Raster clipping◈ Members↗
FA-50545

Multisample clip resolve: rotation direction · case 05

Sample-mask rotation uses the opposite lane direction before lane enable filtering.

Raster clipping◈ Members↗
FA-50546

Multisample clip resolve: invert weight · case 01

Inversion clears all covered samples instead of complementing each sample bit.

Raster clipping● Open access↗
FA-50547

Multisample clip resolve: invert weight · case 02

Inversion clears all covered samples instead of complementing each sample bit.

Raster clipping◈ Members↗
FA-50548

Multisample clip resolve: invert weight · case 03

Inversion clears all covered samples instead of complementing each sample bit.

Raster clipping◈ Members↗
FA-50549

Multisample clip resolve: invert weight · case 04

Inversion clears all covered samples instead of complementing each sample bit.

Raster clipping◈ Members↗
FA-50550

Multisample clip resolve: invert weight · case 05

Inversion clears all covered samples instead of complementing each sample bit.

Raster clipping◈ Members↗
FA-50551

Multisample clip resolve: enable domain · case 01

Lane enable indices are confused with Boolean coverage values.

Raster clipping● Open access↗
FA-50552

Multisample clip resolve: enable domain · case 02

Lane enable indices are confused with Boolean coverage values.

Raster clipping◈ Members↗
FA-50553

Multisample clip resolve: enable domain · case 03

Lane enable indices are confused with Boolean coverage values.

Raster clipping◈ Members↗
FA-50554

Multisample clip resolve: enable domain · case 04

Lane enable indices are confused with Boolean coverage values.

Raster clipping◈ Members↗
FA-50555

Multisample clip resolve: enable domain · case 05

Lane enable indices are confused with Boolean coverage values.

Raster clipping◈ Members↗
FA-50556

Multisample clip resolve: empty vacuous · case 01

A clip with no enabled samples passes by vacuous all-sample logic.

Raster clipping● Open access↗
FA-50557

Multisample clip resolve: empty vacuous · case 02

A clip with no enabled samples passes by vacuous all-sample logic.

Raster clipping◈ Members↗
FA-50558

Multisample clip resolve: empty vacuous · case 03

A clip with no enabled samples passes by vacuous all-sample logic.

Raster clipping◈ Members↗
FA-50559

Multisample clip resolve: empty vacuous · case 04

A clip with no enabled samples passes by vacuous all-sample logic.

Raster clipping◈ Members↗
FA-50560

Multisample clip resolve: empty vacuous · case 05

A clip with no enabled samples passes by vacuous all-sample logic.

Raster clipping◈ Members↗
FA-50561

Multisample clip resolve: weight denominator · case 01

Disabled sample weights still influence majority threshold.

Raster clipping● Open access↗
FA-50562

Multisample clip resolve: weight denominator · case 02

Disabled sample weights still influence majority threshold.

Raster clipping◈ Members↗
FA-50563

Multisample clip resolve: weight denominator · case 03

Disabled sample weights still influence majority threshold.

Raster clipping◈ Members↗
FA-50564

Multisample clip resolve: weight denominator · case 04

Disabled sample weights still influence majority threshold.

Raster clipping◈ Members↗
FA-50565

Multisample clip resolve: weight denominator · case 05

Disabled sample weights still influence majority threshold.

Raster clipping◈ Members↗
FA-50566

Multisample clip resolve: weighted hit count · case 01

Weighted coverage uses the count of covered lanes rather than their weights.

Raster clipping● Open access↗
FA-50567

Multisample clip resolve: weighted hit count · case 02

Weighted coverage uses the count of covered lanes rather than their weights.

Raster clipping◈ Members↗
FA-50568

Multisample clip resolve: weighted hit count · case 03

Weighted coverage uses the count of covered lanes rather than their weights.

Raster clipping◈ Members↗
FA-50569

Multisample clip resolve: weighted hit count · case 04

Weighted coverage uses the count of covered lanes rather than their weights.

Raster clipping◈ Members↗
FA-50570

Multisample clip resolve: weighted hit count · case 05

Weighted coverage uses the count of covered lanes rather than their weights.

Raster clipping◈ Members↗
FA-50571

Multisample clip resolve: all enabled count · case 01

All-sample resolve requires disabled lanes to be covered.

Raster clipping● Open access↗
FA-50572

Multisample clip resolve: all enabled count · case 02

All-sample resolve requires disabled lanes to be covered.

Raster clipping◈ Members↗
FA-50573

Multisample clip resolve: all enabled count · case 03

All-sample resolve requires disabled lanes to be covered.

Raster clipping◈ Members↗
FA-50574

Multisample clip resolve: all enabled count · case 04

All-sample resolve requires disabled lanes to be covered.

Raster clipping◈ Members↗
FA-50575

Multisample clip resolve: all enabled count · case 05

All-sample resolve requires disabled lanes to be covered.

Raster clipping◈ Members↗
FA-50576

Multisample clip resolve: parity any · case 01

Parity resolve behaves as any-sample coverage on even overlaps.

Raster clipping● Open access↗
FA-50577

Multisample clip resolve: parity any · case 02

Parity resolve behaves as any-sample coverage on even overlaps.

Raster clipping◈ Members↗
FA-50578

Multisample clip resolve: parity any · case 03

Parity resolve behaves as any-sample coverage on even overlaps.

Raster clipping◈ Members↗
FA-50579

Multisample clip resolve: parity any · case 04

Parity resolve behaves as any-sample coverage on even overlaps.

Raster clipping◈ Members↗
FA-50580

Multisample clip resolve: parity any · case 05

Parity resolve behaves as any-sample coverage on even overlaps.

Raster clipping◈ Members↗
FA-50581

Multisample clip resolve: strict tie · case 01

Strict weighted majority includes exact ties.

Raster clipping● Open access↗
FA-50582

Multisample clip resolve: strict tie · case 02

Strict weighted majority includes exact ties.

Raster clipping◈ Members↗
FA-50583

Multisample clip resolve: strict tie · case 03

Strict weighted majority includes exact ties.

Raster clipping◈ Members↗
FA-50584

Multisample clip resolve: strict tie · case 04

Strict weighted majority includes exact ties.

Raster clipping◈ Members↗
FA-50585

Multisample clip resolve: strict tie · case 05

Strict weighted majority includes exact ties.

Raster clipping◈ Members↗
FA-50586

Multisample clip resolve: first order · case 01

First-sample resolve reads a disabled physical lane instead of the first enabled lane.

Raster clipping● Open access↗
FA-50587

Multisample clip resolve: first order · case 02

First-sample resolve reads a disabled physical lane instead of the first enabled lane.

Raster clipping◈ Members↗
FA-50588

Multisample clip resolve: first order · case 03

First-sample resolve reads a disabled physical lane instead of the first enabled lane.

Raster clipping◈ Members↗
FA-50589

Multisample clip resolve: first order · case 04

First-sample resolve reads a disabled physical lane instead of the first enabled lane.

Raster clipping◈ Members↗
FA-50590

Multisample clip resolve: first order · case 05

First-sample resolve reads a disabled physical lane instead of the first enabled lane.

Raster clipping◈ Members↗
FA-50591

Stencil clip pass: coverage gate · case 01

Stencil operations run on every sample whenever incoming coverage is nonempty.

Raster clipping● Open access↗
FA-50592

Stencil clip pass: coverage gate · case 02

Stencil operations run on every sample whenever incoming coverage is nonempty.

Raster clipping◈ Members↗
FA-50593

Stencil clip pass: coverage gate · case 03

Stencil operations run on every sample whenever incoming coverage is nonempty.

Raster clipping◈ Members↗
FA-50594

Stencil clip pass: coverage gate · case 04

Stencil operations run on every sample whenever incoming coverage is nonempty.

Raster clipping◈ Members↗
FA-50595

Stencil clip pass: coverage gate · case 05

Stencil operations run on every sample whenever incoming coverage is nonempty.

Raster clipping◈ Members↗
FA-50596

Stencil clip pass: reference mask · case 01

Stencil comparison masks stored bits but leaves reference metadata bits unmasked.

Raster clipping● Open access↗
FA-50597

Stencil clip pass: reference mask · case 02

Stencil comparison masks stored bits but leaves reference metadata bits unmasked.

Raster clipping◈ Members↗
FA-50598

Stencil clip pass: reference mask · case 03

Stencil comparison masks stored bits but leaves reference metadata bits unmasked.

Raster clipping◈ Members↗
FA-50599

Stencil clip pass: reference mask · case 04

Stencil comparison masks stored bits but leaves reference metadata bits unmasked.

Raster clipping◈ Members↗
FA-50600

Stencil clip pass: reference mask · case 05

Stencil comparison masks stored bits but leaves reference metadata bits unmasked.

Raster clipping◈ 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 ↗