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

Apply post-redirect fragment navigation without altering request routing: restoration preempts anchor · case 01

Apply post-redirect fragment navigation without altering request routing: the restoration preempts anchor branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28802

Apply post-redirect fragment navigation without altering request routing: restoration preempts anchor · case 02

Apply post-redirect fragment navigation without altering request routing: the restoration preempts anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28803

Apply post-redirect fragment navigation without altering request routing: restoration preempts anchor · case 03

Apply post-redirect fragment navigation without altering request routing: the restoration preempts anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28804

Apply post-redirect fragment navigation without altering request routing: restoration preempts anchor · case 04

Apply post-redirect fragment navigation without altering request routing: the restoration preempts anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28805

Apply post-redirect fragment navigation without altering request routing: restoration preempts anchor · case 05

Apply post-redirect fragment navigation without altering request routing: the restoration preempts anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28806

Apply post-redirect fragment navigation without altering request routing: restore scroll value · case 01

Apply post-redirect fragment navigation without altering request routing: the restore scroll value branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28807

Apply post-redirect fragment navigation without altering request routing: restore scroll value · case 02

Apply post-redirect fragment navigation without altering request routing: the restore scroll value branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28808

Apply post-redirect fragment navigation without altering request routing: restore scroll value · case 03

Apply post-redirect fragment navigation without altering request routing: the restore scroll value branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28809

Apply post-redirect fragment navigation without altering request routing: restore scroll value · case 04

Apply post-redirect fragment navigation without altering request routing: the restore scroll value branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28810

Apply post-redirect fragment navigation without altering request routing: restore scroll value · case 05

Apply post-redirect fragment navigation without altering request routing: the restore scroll value branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28811

Apply post-redirect fragment navigation without altering request routing: empty anchor document top · case 01

Apply post-redirect fragment navigation without altering request routing: the empty anchor document top branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28812

Apply post-redirect fragment navigation without altering request routing: empty anchor document top · case 02

Apply post-redirect fragment navigation without altering request routing: the empty anchor document top branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28813

Apply post-redirect fragment navigation without altering request routing: empty anchor document top · case 03

Apply post-redirect fragment navigation without altering request routing: the empty anchor document top branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28814

Apply post-redirect fragment navigation without altering request routing: empty anchor document top · case 04

Apply post-redirect fragment navigation without altering request routing: the empty anchor document top branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28815

Apply post-redirect fragment navigation without altering request routing: empty anchor document top · case 05

Apply post-redirect fragment navigation without altering request routing: the empty anchor document top branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28816

Apply post-redirect fragment navigation without altering request routing: text directive routing · case 01

Apply post-redirect fragment navigation without altering request routing: the text directive routing branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28817

Apply post-redirect fragment navigation without altering request routing: text directive routing · case 02

Apply post-redirect fragment navigation without altering request routing: the text directive routing branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28818

Apply post-redirect fragment navigation without altering request routing: text directive routing · case 03

Apply post-redirect fragment navigation without altering request routing: the text directive routing branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28819

Apply post-redirect fragment navigation without altering request routing: text directive routing · case 04

Apply post-redirect fragment navigation without altering request routing: the text directive routing branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28820

Apply post-redirect fragment navigation without altering request routing: text directive routing · case 05

Apply post-redirect fragment navigation without altering request routing: the text directive routing branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28821

Apply post-redirect fragment navigation without altering request routing: fragment not transmitted · case 01

Apply post-redirect fragment navigation without altering request routing: the fragment not transmitted branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28822

Apply post-redirect fragment navigation without altering request routing: fragment not transmitted · case 02

Apply post-redirect fragment navigation without altering request routing: the fragment not transmitted branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28823

Apply post-redirect fragment navigation without altering request routing: fragment not transmitted · case 03

Apply post-redirect fragment navigation without altering request routing: the fragment not transmitted branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28824

Apply post-redirect fragment navigation without altering request routing: fragment not transmitted · case 04

Apply post-redirect fragment navigation without altering request routing: the fragment not transmitted branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28825

Apply post-redirect fragment navigation without altering request routing: fragment not transmitted · case 05

Apply post-redirect fragment navigation without altering request routing: the fragment not transmitted branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28826

Apply post-redirect fragment navigation without altering request routing: anchor existence after decode · case 01

Apply post-redirect fragment navigation without altering request routing: the anchor existence after decode branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28827

Apply post-redirect fragment navigation without altering request routing: anchor existence after decode · case 02

Apply post-redirect fragment navigation without altering request routing: the anchor existence after decode branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28828

Apply post-redirect fragment navigation without altering request routing: anchor existence after decode · case 03

Apply post-redirect fragment navigation without altering request routing: the anchor existence after decode branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28829

Apply post-redirect fragment navigation without altering request routing: anchor existence after decode · case 04

Apply post-redirect fragment navigation without altering request routing: the anchor existence after decode branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28830

Apply post-redirect fragment navigation without altering request routing: anchor existence after decode · case 05

Apply post-redirect fragment navigation without altering request routing: the anchor existence after decode branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28831

Apply post-redirect fragment navigation without altering request routing: unmatched anchor preserves scroll · case 01

Apply post-redirect fragment navigation without altering request routing: the unmatched anchor preserves scroll branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28832

Apply post-redirect fragment navigation without altering request routing: unmatched anchor preserves scroll · case 02

Apply post-redirect fragment navigation without altering request routing: the unmatched anchor preserves scroll branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28833

Apply post-redirect fragment navigation without altering request routing: unmatched anchor preserves scroll · case 03

Apply post-redirect fragment navigation without altering request routing: the unmatched anchor preserves scroll branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28834

Apply post-redirect fragment navigation without altering request routing: unmatched anchor preserves scroll · case 04

Apply post-redirect fragment navigation without altering request routing: the unmatched anchor preserves scroll branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28835

Apply post-redirect fragment navigation without altering request routing: unmatched anchor preserves scroll · case 05

Apply post-redirect fragment navigation without altering request routing: the unmatched anchor preserves scroll branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28836

Apply post-redirect fragment navigation without altering request routing: directive hidden from dom anchor · case 01

Apply post-redirect fragment navigation without altering request routing: the directive hidden from dom anchor branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28837

Apply post-redirect fragment navigation without altering request routing: directive hidden from dom anchor · case 02

Apply post-redirect fragment navigation without altering request routing: the directive hidden from dom anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28838

Apply post-redirect fragment navigation without altering request routing: directive hidden from dom anchor · case 03

Apply post-redirect fragment navigation without altering request routing: the directive hidden from dom anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28839

Apply post-redirect fragment navigation without altering request routing: directive hidden from dom anchor · case 04

Apply post-redirect fragment navigation without altering request routing: the directive hidden from dom anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28840

Apply post-redirect fragment navigation without altering request routing: directive hidden from dom anchor · case 05

Apply post-redirect fragment navigation without altering request routing: the directive hidden from dom anchor branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28841

Serialize a redirect response under an explicit server-side response policy: location overwrites stale · case 01

Serialize a redirect response under an explicit server-side response policy: the location overwrites stale branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28842

Serialize a redirect response under an explicit server-side response policy: location overwrites stale · case 02

Serialize a redirect response under an explicit server-side response policy: the location overwrites stale branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28843

Serialize a redirect response under an explicit server-side response policy: location overwrites stale · case 03

Serialize a redirect response under an explicit server-side response policy: the location overwrites stale branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28844

Serialize a redirect response under an explicit server-side response policy: location overwrites stale · case 04

Serialize a redirect response under an explicit server-side response policy: the location overwrites stale branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28845

Serialize a redirect response under an explicit server-side response policy: location overwrites stale · case 05

Serialize a redirect response under an explicit server-side response policy: the location overwrites stale branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28846

Serialize a redirect response under an explicit server-side response policy: head body suppression · case 01

Serialize a redirect response under an explicit server-side response policy: the head body suppression branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28847

Serialize a redirect response under an explicit server-side response policy: head body suppression · case 02

Serialize a redirect response under an explicit server-side response policy: the head body suppression branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28848

Serialize a redirect response under an explicit server-side response policy: head body suppression · case 03

Serialize a redirect response under an explicit server-side response policy: the head body suppression branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28849

Serialize a redirect response under an explicit server-side response policy: head body suppression · case 04

Serialize a redirect response under an explicit server-side response policy: the head body suppression branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28850

Serialize a redirect response under an explicit server-side response policy: head body suppression · case 05

Serialize a redirect response under an explicit server-side response policy: the head body suppression branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28851

Serialize a redirect response under an explicit server-side response policy: utf8 content length · case 01

Serialize a redirect response under an explicit server-side response policy: the utf8 content length branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28852

Serialize a redirect response under an explicit server-side response policy: utf8 content length · case 02

Serialize a redirect response under an explicit server-side response policy: the utf8 content length branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28853

Serialize a redirect response under an explicit server-side response policy: utf8 content length · case 03

Serialize a redirect response under an explicit server-side response policy: the utf8 content length branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28854

Serialize a redirect response under an explicit server-side response policy: utf8 content length · case 04

Serialize a redirect response under an explicit server-side response policy: the utf8 content length branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28855

Serialize a redirect response under an explicit server-side response policy: utf8 content length · case 05

Serialize a redirect response under an explicit server-side response policy: the utf8 content length branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28856

Serialize a redirect response under an explicit server-side response policy: status preserved · case 01

Serialize a redirect response under an explicit server-side response policy: the status preserved branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28857

Serialize a redirect response under an explicit server-side response policy: status preserved · case 02

Serialize a redirect response under an explicit server-side response policy: the status preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28858

Serialize a redirect response under an explicit server-side response policy: status preserved · case 03

Serialize a redirect response under an explicit server-side response policy: the status preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28859

Serialize a redirect response under an explicit server-side response policy: status preserved · case 04

Serialize a redirect response under an explicit server-side response policy: the status preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28860

Serialize a redirect response under an explicit server-side response policy: status preserved · case 05

Serialize a redirect response under an explicit server-side response policy: the status preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28861

Serialize a redirect response under an explicit server-side response policy: html target ampersand · case 01

Serialize a redirect response under an explicit server-side response policy: the html target ampersand branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28862

Serialize a redirect response under an explicit server-side response policy: html target ampersand · case 02

Serialize a redirect response under an explicit server-side response policy: the html target ampersand branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28863

Serialize a redirect response under an explicit server-side response policy: html target ampersand · case 03

Serialize a redirect response under an explicit server-side response policy: the html target ampersand branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28864

Serialize a redirect response under an explicit server-side response policy: html target ampersand · case 04

Serialize a redirect response under an explicit server-side response policy: the html target ampersand branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28865

Serialize a redirect response under an explicit server-side response policy: html target ampersand · case 05

Serialize a redirect response under an explicit server-side response policy: the html target ampersand branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28866

Serialize a redirect response under an explicit server-side response policy: html target quote · case 01

Serialize a redirect response under an explicit server-side response policy: the html target quote branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28867

Serialize a redirect response under an explicit server-side response policy: html target quote · case 02

Serialize a redirect response under an explicit server-side response policy: the html target quote branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28868

Serialize a redirect response under an explicit server-side response policy: html target quote · case 03

Serialize a redirect response under an explicit server-side response policy: the html target quote branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28869

Serialize a redirect response under an explicit server-side response policy: html target quote · case 04

Serialize a redirect response under an explicit server-side response policy: the html target quote branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28870

Serialize a redirect response under an explicit server-side response policy: html target quote · case 05

Serialize a redirect response under an explicit server-side response policy: the html target quote branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28871

Serialize a redirect response under an explicit server-side response policy: fragment location preserved · case 01

Serialize a redirect response under an explicit server-side response policy: the fragment location preserved branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28872

Serialize a redirect response under an explicit server-side response policy: fragment location preserved · case 02

Serialize a redirect response under an explicit server-side response policy: the fragment location preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28873

Serialize a redirect response under an explicit server-side response policy: fragment location preserved · case 03

Serialize a redirect response under an explicit server-side response policy: the fragment location preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28874

Serialize a redirect response under an explicit server-side response policy: fragment location preserved · case 04

Serialize a redirect response under an explicit server-side response policy: the fragment location preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28875

Serialize a redirect response under an explicit server-side response policy: fragment location preserved · case 05

Serialize a redirect response under an explicit server-side response policy: the fragment location preserved branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28876

Serialize a redirect response under an explicit server-side response policy: custom response fields retained · case 01

Serialize a redirect response under an explicit server-side response policy: the custom response fields retained branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28877

Serialize a redirect response under an explicit server-side response policy: custom response fields retained · case 02

Serialize a redirect response under an explicit server-side response policy: the custom response fields retained branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28878

Serialize a redirect response under an explicit server-side response policy: custom response fields retained · case 03

Serialize a redirect response under an explicit server-side response policy: the custom response fields retained branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28879

Serialize a redirect response under an explicit server-side response policy: custom response fields retained · case 04

Serialize a redirect response under an explicit server-side response policy: the custom response fields retained branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28880

Serialize a redirect response under an explicit server-side response policy: custom response fields retained · case 05

Serialize a redirect response under an explicit server-side response policy: the custom response fields retained branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28881

Serialize a redirect response under an explicit server-side response policy: bodyless length zero · case 01

Serialize a redirect response under an explicit server-side response policy: the bodyless length zero branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28882

Serialize a redirect response under an explicit server-side response policy: bodyless length zero · case 02

Serialize a redirect response under an explicit server-side response policy: the bodyless length zero branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28883

Serialize a redirect response under an explicit server-side response policy: bodyless length zero · case 03

Serialize a redirect response under an explicit server-side response policy: the bodyless length zero branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28884

Serialize a redirect response under an explicit server-side response policy: bodyless length zero · case 04

Serialize a redirect response under an explicit server-side response policy: the bodyless length zero branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28885

Serialize a redirect response under an explicit server-side response policy: bodyless length zero · case 05

Serialize a redirect response under an explicit server-side response policy: the bodyless length zero branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28886

Serialize a redirect response under an explicit server-side response policy: method independent status · case 01

Serialize a redirect response under an explicit server-side response policy: the method independent status branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28887

Serialize a redirect response under an explicit server-side response policy: method independent status · case 02

Serialize a redirect response under an explicit server-side response policy: the method independent status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28888

Serialize a redirect response under an explicit server-side response policy: method independent status · case 03

Serialize a redirect response under an explicit server-side response policy: the method independent status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28889

Serialize a redirect response under an explicit server-side response policy: method independent status · case 04

Serialize a redirect response under an explicit server-side response policy: the method independent status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28890

Serialize a redirect response under an explicit server-side response policy: method independent status · case 05

Serialize a redirect response under an explicit server-side response policy: the method independent status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28891

Match query-aware redirect rules against repeated decoded query fields: all values selected · case 01

Match query-aware redirect rules against repeated decoded query fields: the all values selected branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28892

Match query-aware redirect rules against repeated decoded query fields: all values selected · case 02

Match query-aware redirect rules against repeated decoded query fields: the all values selected branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28893

Match query-aware redirect rules against repeated decoded query fields: all values selected · case 03

Match query-aware redirect rules against repeated decoded query fields: the all values selected branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28894

Match query-aware redirect rules against repeated decoded query fields: all values selected · case 04

Match query-aware redirect rules against repeated decoded query fields: the all values selected branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28895

Match query-aware redirect rules against repeated decoded query fields: all values selected · case 05

Match query-aware redirect rules against repeated decoded query fields: the all values selected branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28896

Match query-aware redirect rules against repeated decoded query fields: case option key · case 01

Match query-aware redirect rules against repeated decoded query fields: the case option key branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28897

Match query-aware redirect rules against repeated decoded query fields: case option key · case 02

Match query-aware redirect rules against repeated decoded query fields: the case option key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28898

Match query-aware redirect rules against repeated decoded query fields: case option key · case 03

Match query-aware redirect rules against repeated decoded query fields: the case option key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28899

Match query-aware redirect rules against repeated decoded query fields: case option key · case 04

Match query-aware redirect rules against repeated decoded query fields: the case option key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28900

Match query-aware redirect rules against repeated decoded query fields: case option key · case 05

Match query-aware redirect rules against repeated decoded query fields: the case option key 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 ↗