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

Select a redirect rule by explicit priority, specificity and declaration order: lower priority first · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the lower priority first branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28502

Select a redirect rule by explicit priority, specificity and declaration order: lower priority first · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the lower priority first branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28503

Select a redirect rule by explicit priority, specificity and declaration order: lower priority first · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the lower priority first branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28504

Select a redirect rule by explicit priority, specificity and declaration order: lower priority first · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the lower priority first branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28505

Select a redirect rule by explicit priority, specificity and declaration order: lower priority first · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the lower priority first branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28506

Select a redirect rule by explicit priority, specificity and declaration order: declaration tie order · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the declaration tie order branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28507

Select a redirect rule by explicit priority, specificity and declaration order: declaration tie order · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the declaration tie order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28508

Select a redirect rule by explicit priority, specificity and declaration order: declaration tie order · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the declaration tie order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28509

Select a redirect rule by explicit priority, specificity and declaration order: declaration tie order · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the declaration tie order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28510

Select a redirect rule by explicit priority, specificity and declaration order: declaration tie order · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the declaration tie order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28511

Select a redirect rule by explicit priority, specificity and declaration order: first winning target · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the first winning target branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28512

Select a redirect rule by explicit priority, specificity and declaration order: first winning target · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the first winning target branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28513

Select a redirect rule by explicit priority, specificity and declaration order: first winning target · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the first winning target branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28514

Select a redirect rule by explicit priority, specificity and declaration order: first winning target · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the first winning target branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28515

Select a redirect rule by explicit priority, specificity and declaration order: first winning target · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the first winning target branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28516

Select a redirect rule by explicit priority, specificity and declaration order: rule count not target count · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the rule count not target count branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28517

Select a redirect rule by explicit priority, specificity and declaration order: rule count not target count · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the rule count not target count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28518

Select a redirect rule by explicit priority, specificity and declaration order: rule count not target count · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the rule count not target count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28519

Select a redirect rule by explicit priority, specificity and declaration order: rule count not target count · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the rule count not target count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28520

Select a redirect rule by explicit priority, specificity and declaration order: rule count not target count · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the rule count not target count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28521

Select a redirect rule by explicit priority, specificity and declaration order: path method conjunction · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the path method conjunction branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28522

Select a redirect rule by explicit priority, specificity and declaration order: path method conjunction · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the path method conjunction branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28523

Select a redirect rule by explicit priority, specificity and declaration order: path method conjunction · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the path method conjunction branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28524

Select a redirect rule by explicit priority, specificity and declaration order: path method conjunction · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the path method conjunction branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28525

Select a redirect rule by explicit priority, specificity and declaration order: path method conjunction · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the path method conjunction branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28526

Select a redirect rule by explicit priority, specificity and declaration order: head not get alias · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the head not get alias branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28527

Select a redirect rule by explicit priority, specificity and declaration order: head not get alias · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the head not get alias branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28528

Select a redirect rule by explicit priority, specificity and declaration order: head not get alias · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the head not get alias branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28529

Select a redirect rule by explicit priority, specificity and declaration order: head not get alias · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the head not get alias branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28530

Select a redirect rule by explicit priority, specificity and declaration order: head not get alias · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the head not get alias branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28531

Select a redirect rule by explicit priority, specificity and declaration order: shadowed match targets · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the shadowed match targets branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28532

Select a redirect rule by explicit priority, specificity and declaration order: shadowed match targets · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the shadowed match targets branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28533

Select a redirect rule by explicit priority, specificity and declaration order: shadowed match targets · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the shadowed match targets branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28534

Select a redirect rule by explicit priority, specificity and declaration order: shadowed match targets · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the shadowed match targets branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28535

Select a redirect rule by explicit priority, specificity and declaration order: shadowed match targets · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the shadowed match targets branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28536

Select a redirect rule by explicit priority, specificity and declaration order: no rule pass through · case 01

Select a redirect rule by explicit priority, specificity and declaration order: the no rule pass through branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28537

Select a redirect rule by explicit priority, specificity and declaration order: no rule pass through · case 02

Select a redirect rule by explicit priority, specificity and declaration order: the no rule pass through branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28538

Select a redirect rule by explicit priority, specificity and declaration order: no rule pass through · case 03

Select a redirect rule by explicit priority, specificity and declaration order: the no rule pass through branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28539

Select a redirect rule by explicit priority, specificity and declaration order: no rule pass through · case 04

Select a redirect rule by explicit priority, specificity and declaration order: the no rule pass through branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28540

Select a redirect rule by explicit priority, specificity and declaration order: no rule pass through · case 05

Select a redirect rule by explicit priority, specificity and declaration order: the no rule pass through branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28541

Evaluate configured destination-host permissions with label boundaries: trailing root dot · case 01

Evaluate configured destination-host permissions with label boundaries: the trailing root dot branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28542

Evaluate configured destination-host permissions with label boundaries: trailing root dot · case 02

Evaluate configured destination-host permissions with label boundaries: the trailing root dot branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28543

Evaluate configured destination-host permissions with label boundaries: trailing root dot · case 03

Evaluate configured destination-host permissions with label boundaries: the trailing root dot branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28544

Evaluate configured destination-host permissions with label boundaries: trailing root dot · case 04

Evaluate configured destination-host permissions with label boundaries: the trailing root dot branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28545

Evaluate configured destination-host permissions with label boundaries: trailing root dot · case 05

Evaluate configured destination-host permissions with label boundaries: the trailing root dot branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28546

Evaluate configured destination-host permissions with label boundaries: suffix label boundary · case 01

Evaluate configured destination-host permissions with label boundaries: the suffix label boundary branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28547

Evaluate configured destination-host permissions with label boundaries: suffix label boundary · case 02

Evaluate configured destination-host permissions with label boundaries: the suffix label boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28548

Evaluate configured destination-host permissions with label boundaries: suffix label boundary · case 03

Evaluate configured destination-host permissions with label boundaries: the suffix label boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28549

Evaluate configured destination-host permissions with label boundaries: suffix label boundary · case 04

Evaluate configured destination-host permissions with label boundaries: the suffix label boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28550

Evaluate configured destination-host permissions with label boundaries: suffix label boundary · case 05

Evaluate configured destination-host permissions with label boundaries: the suffix label boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28551

Evaluate configured destination-host permissions with label boundaries: subdomain option · case 01

Evaluate configured destination-host permissions with label boundaries: the subdomain option branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28552

Evaluate configured destination-host permissions with label boundaries: subdomain option · case 02

Evaluate configured destination-host permissions with label boundaries: the subdomain option branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28553

Evaluate configured destination-host permissions with label boundaries: subdomain option · case 03

Evaluate configured destination-host permissions with label boundaries: the subdomain option branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28554

Evaluate configured destination-host permissions with label boundaries: subdomain option · case 04

Evaluate configured destination-host permissions with label boundaries: the subdomain option branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28555

Evaluate configured destination-host permissions with label boundaries: subdomain option · case 05

Evaluate configured destination-host permissions with label boundaries: the subdomain option branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28556

Evaluate configured destination-host permissions with label boundaries: deny list precedence · case 01

Evaluate configured destination-host permissions with label boundaries: the deny list precedence branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28557

Evaluate configured destination-host permissions with label boundaries: deny list precedence · case 02

Evaluate configured destination-host permissions with label boundaries: the deny list precedence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28558

Evaluate configured destination-host permissions with label boundaries: deny list precedence · case 03

Evaluate configured destination-host permissions with label boundaries: the deny list precedence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28559

Evaluate configured destination-host permissions with label boundaries: deny list precedence · case 04

Evaluate configured destination-host permissions with label boundaries: the deny list precedence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28560

Evaluate configured destination-host permissions with label boundaries: deny list precedence · case 05

Evaluate configured destination-host permissions with label boundaries: the deny list precedence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28561

Evaluate configured destination-host permissions with label boundaries: empty allowlist denies · case 01

Evaluate configured destination-host permissions with label boundaries: the empty allowlist denies branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28562

Evaluate configured destination-host permissions with label boundaries: empty allowlist denies · case 02

Evaluate configured destination-host permissions with label boundaries: the empty allowlist denies branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28563

Evaluate configured destination-host permissions with label boundaries: empty allowlist denies · case 03

Evaluate configured destination-host permissions with label boundaries: the empty allowlist denies branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28564

Evaluate configured destination-host permissions with label boundaries: empty allowlist denies · case 04

Evaluate configured destination-host permissions with label boundaries: the empty allowlist denies branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28565

Evaluate configured destination-host permissions with label boundaries: empty allowlist denies · case 05

Evaluate configured destination-host permissions with label boundaries: the empty allowlist denies branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28566

Evaluate configured destination-host permissions with label boundaries: label depth report · case 01

Evaluate configured destination-host permissions with label boundaries: the label depth report branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28567

Evaluate configured destination-host permissions with label boundaries: label depth report · case 02

Evaluate configured destination-host permissions with label boundaries: the label depth report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28568

Evaluate configured destination-host permissions with label boundaries: label depth report · case 03

Evaluate configured destination-host permissions with label boundaries: the label depth report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28569

Evaluate configured destination-host permissions with label boundaries: label depth report · case 04

Evaluate configured destination-host permissions with label boundaries: the label depth report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28570

Evaluate configured destination-host permissions with label boundaries: label depth report · case 05

Evaluate configured destination-host permissions with label boundaries: the label depth report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28571

Evaluate configured destination-host permissions with label boundaries: source destination identity · case 01

Evaluate configured destination-host permissions with label boundaries: the source destination identity branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28572

Evaluate configured destination-host permissions with label boundaries: source destination identity · case 02

Evaluate configured destination-host permissions with label boundaries: the source destination identity branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28573

Evaluate configured destination-host permissions with label boundaries: source destination identity · case 03

Evaluate configured destination-host permissions with label boundaries: the source destination identity branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28574

Evaluate configured destination-host permissions with label boundaries: source destination identity · case 04

Evaluate configured destination-host permissions with label boundaries: the source destination identity branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28575

Evaluate configured destination-host permissions with label boundaries: source destination identity · case 05

Evaluate configured destination-host permissions with label boundaries: the source destination identity branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28576

Evaluate configured destination-host permissions with label boundaries: parent domain walk · case 01

Evaluate configured destination-host permissions with label boundaries: the parent domain walk branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28577

Evaluate configured destination-host permissions with label boundaries: parent domain walk · case 02

Evaluate configured destination-host permissions with label boundaries: the parent domain walk branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28578

Evaluate configured destination-host permissions with label boundaries: parent domain walk · case 03

Evaluate configured destination-host permissions with label boundaries: the parent domain walk branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28579

Evaluate configured destination-host permissions with label boundaries: parent domain walk · case 04

Evaluate configured destination-host permissions with label boundaries: the parent domain walk branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28580

Evaluate configured destination-host permissions with label boundaries: parent domain walk · case 05

Evaluate configured destination-host permissions with label boundaries: the parent domain walk branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28581

Evaluate configured destination-host permissions with label boundaries: explicit block report · case 01

Evaluate configured destination-host permissions with label boundaries: the explicit block report branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28582

Evaluate configured destination-host permissions with label boundaries: explicit block report · case 02

Evaluate configured destination-host permissions with label boundaries: the explicit block report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28583

Evaluate configured destination-host permissions with label boundaries: explicit block report · case 03

Evaluate configured destination-host permissions with label boundaries: the explicit block report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28584

Evaluate configured destination-host permissions with label boundaries: explicit block report · case 04

Evaluate configured destination-host permissions with label boundaries: the explicit block report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28585

Evaluate configured destination-host permissions with label boundaries: explicit block report · case 05

Evaluate configured destination-host permissions with label boundaries: the explicit block report branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28586

Evaluate configured destination-host permissions with label boundaries: most specific allow match · case 01

Evaluate configured destination-host permissions with label boundaries: the most specific allow match branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28587

Evaluate configured destination-host permissions with label boundaries: most specific allow match · case 02

Evaluate configured destination-host permissions with label boundaries: the most specific allow match branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28588

Evaluate configured destination-host permissions with label boundaries: most specific allow match · case 03

Evaluate configured destination-host permissions with label boundaries: the most specific allow match branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28589

Evaluate configured destination-host permissions with label boundaries: most specific allow match · case 04

Evaluate configured destination-host permissions with label boundaries: the most specific allow match branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28590

Evaluate configured destination-host permissions with label boundaries: most specific allow match · case 05

Evaluate configured destination-host permissions with label boundaries: the most specific allow match branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28591

Translate a redirect between internal and public application mounts: mount boundary · case 01

Translate a redirect between internal and public application mounts: the mount boundary branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28592

Translate a redirect between internal and public application mounts: mount boundary · case 02

Translate a redirect between internal and public application mounts: the mount boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28593

Translate a redirect between internal and public application mounts: mount boundary · case 03

Translate a redirect between internal and public application mounts: the mount boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28594

Translate a redirect between internal and public application mounts: mount boundary · case 04

Translate a redirect between internal and public application mounts: the mount boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28595

Translate a redirect between internal and public application mounts: mount boundary · case 05

Translate a redirect between internal and public application mounts: the mount boundary branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28596

Translate a redirect between internal and public application mounts: strip leading mount once · case 01

Translate a redirect between internal and public application mounts: the strip leading mount once branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28597

Translate a redirect between internal and public application mounts: strip leading mount once · case 02

Translate a redirect between internal and public application mounts: the strip leading mount once branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28598

Translate a redirect between internal and public application mounts: strip leading mount once · case 03

Translate a redirect between internal and public application mounts: the strip leading mount once branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28599

Translate a redirect between internal and public application mounts: strip leading mount once · case 04

Translate a redirect between internal and public application mounts: the strip leading mount once branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28600

Translate a redirect between internal and public application mounts: strip leading mount once · case 05

Translate a redirect between internal and public application mounts: the strip leading mount once branch emits an incorrect decision.

HTTP redirects◈ 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 ↗