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

Te forwarding allows trailers but not transfer codings · case 01

Te forwarding allows trailers but not transfer codings.

Proxy forwarding● Open access↗
FA-7002

Te forwarding allows trailers but not transfer codings · case 02

Te forwarding allows trailers but not transfer codings.

Proxy forwarding◈ Members↗
FA-7003

Te forwarding allows trailers but not transfer codings · case 03

Te forwarding allows trailers but not transfer codings.

Proxy forwarding◈ Members↗
FA-7004

Te forwarding allows trailers but not transfer codings · case 04

Te forwarding allows trailers but not transfer codings.

Proxy forwarding◈ Members↗
FA-7005

Te forwarding allows trailers but not transfer codings · case 05

Te forwarding allows trailers but not transfer codings.

Proxy forwarding◈ Members↗
FA-7006

Multiple set cookie fields are not comma coalesced · case 01

Multiple set cookie fields are not comma coalesced.

Proxy forwarding● Open access↗
FA-7007

Multiple set cookie fields are not comma coalesced · case 02

Multiple set cookie fields are not comma coalesced.

Proxy forwarding◈ Members↗
FA-7008

Multiple set cookie fields are not comma coalesced · case 03

Multiple set cookie fields are not comma coalesced.

Proxy forwarding◈ Members↗
FA-7009

Multiple set cookie fields are not comma coalesced · case 04

Multiple set cookie fields are not comma coalesced.

Proxy forwarding◈ Members↗
FA-7010

Multiple set cookie fields are not comma coalesced · case 05

Multiple set cookie fields are not comma coalesced.

Proxy forwarding◈ Members↗
FA-7011

Proxy error status distinguishes timeout from connect failure · case 01

Proxy error status distinguishes timeout from connect failure.

Proxy forwarding● Open access↗
FA-7012

Proxy error status distinguishes timeout from connect failure · case 02

Proxy error status distinguishes timeout from connect failure.

Proxy forwarding◈ Members↗
FA-7013

Proxy error status distinguishes timeout from connect failure · case 03

Proxy error status distinguishes timeout from connect failure.

Proxy forwarding◈ Members↗
FA-7014

Proxy error status distinguishes timeout from connect failure · case 04

Proxy error status distinguishes timeout from connect failure.

Proxy forwarding◈ Members↗
FA-7015

Proxy error status distinguishes timeout from connect failure · case 05

Proxy error status distinguishes timeout from connect failure.

Proxy forwarding◈ Members↗
FA-7016

Tunnel bytes bypass http transformation after upgrade · case 01

Tunnel bytes bypass http transformation after upgrade.

Proxy forwarding● Open access↗
FA-7017

Tunnel bytes bypass http transformation after upgrade · case 02

Tunnel bytes bypass http transformation after upgrade.

Proxy forwarding◈ Members↗
FA-7018

Tunnel bytes bypass http transformation after upgrade · case 03

Tunnel bytes bypass http transformation after upgrade.

Proxy forwarding◈ Members↗
FA-7019

Tunnel bytes bypass http transformation after upgrade · case 04

Tunnel bytes bypass http transformation after upgrade.

Proxy forwarding◈ Members↗
FA-7020

Tunnel bytes bypass http transformation after upgrade · case 05

Tunnel bytes bypass http transformation after upgrade.

Proxy forwarding◈ Members↗
FA-7021

Upstream close prevents connection reuse · case 01

Upstream close prevents connection reuse.

Proxy forwarding● Open access↗
FA-7022

Upstream close prevents connection reuse · case 02

Upstream close prevents connection reuse.

Proxy forwarding◈ Members↗
FA-7023

Upstream close prevents connection reuse · case 03

Upstream close prevents connection reuse.

Proxy forwarding◈ Members↗
FA-7024

Upstream close prevents connection reuse · case 04

Upstream close prevents connection reuse.

Proxy forwarding◈ Members↗
FA-7025

Upstream close prevents connection reuse · case 05

Upstream close prevents connection reuse.

Proxy forwarding◈ Members↗
FA-7026

Early final response stops request body forwarding · case 01

Early final response stops request body forwarding.

Proxy forwarding● Open access↗
FA-7027

Early final response stops request body forwarding · case 02

Early final response stops request body forwarding.

Proxy forwarding◈ Members↗
FA-7028

Early final response stops request body forwarding · case 03

Early final response stops request body forwarding.

Proxy forwarding◈ Members↗
FA-7029

Early final response stops request body forwarding · case 04

Early final response stops request body forwarding.

Proxy forwarding◈ Members↗
FA-7030

Early final response stops request body forwarding · case 05

Early final response stops request body forwarding.

Proxy forwarding◈ Members↗
FA-7031

Proxy buffer limit counts all pending chunks · case 01

Proxy buffer limit counts all pending chunks.

Proxy forwarding● Open access↗
FA-7032

Proxy buffer limit counts all pending chunks · case 02

Proxy buffer limit counts all pending chunks.

Proxy forwarding◈ Members↗
FA-7033

Proxy buffer limit counts all pending chunks · case 03

Proxy buffer limit counts all pending chunks.

Proxy forwarding◈ Members↗
FA-7034

Proxy buffer limit counts all pending chunks · case 04

Proxy buffer limit counts all pending chunks.

Proxy forwarding◈ Members↗
FA-7035

Proxy buffer limit counts all pending chunks · case 05

Proxy buffer limit counts all pending chunks.

Proxy forwarding◈ Members↗
FA-7036

Response trailers exclude forbidden routing fields · case 01

Response trailers exclude forbidden routing fields.

Proxy forwarding● Open access↗
FA-7037

Response trailers exclude forbidden routing fields · case 02

Response trailers exclude forbidden routing fields.

Proxy forwarding◈ Members↗
FA-7038

Response trailers exclude forbidden routing fields · case 03

Response trailers exclude forbidden routing fields.

Proxy forwarding◈ Members↗
FA-7039

Response trailers exclude forbidden routing fields · case 04

Response trailers exclude forbidden routing fields.

Proxy forwarding◈ Members↗
FA-7040

Response trailers exclude forbidden routing fields · case 05

Response trailers exclude forbidden routing fields.

Proxy forwarding◈ Members↗
FA-7041

Origin form forwarding retains path and query · case 01

Origin form forwarding retains path and query.

Proxy forwarding● Open access↗
FA-7042

Origin form forwarding retains path and query · case 02

Origin form forwarding retains path and query.

Proxy forwarding◈ Members↗
FA-7043

Origin form forwarding retains path and query · case 03

Origin form forwarding retains path and query.

Proxy forwarding◈ Members↗
FA-7044

Origin form forwarding retains path and query · case 04

Origin form forwarding retains path and query.

Proxy forwarding◈ Members↗
FA-7045

Origin form forwarding retains path and query · case 05

Origin form forwarding retains path and query.

Proxy forwarding◈ Members↗
FA-7046

Upstream port default depends on scheme · case 01

Upstream port default depends on scheme.

Proxy forwarding● Open access↗
FA-7047

Upstream port default depends on scheme · case 02

Upstream port default depends on scheme.

Proxy forwarding◈ Members↗
FA-7048

Upstream port default depends on scheme · case 03

Upstream port default depends on scheme.

Proxy forwarding◈ Members↗
FA-7049

Upstream port default depends on scheme · case 04

Upstream port default depends on scheme.

Proxy forwarding◈ Members↗
FA-7050

Upstream port default depends on scheme · case 05

Upstream port default depends on scheme.

Proxy forwarding◈ Members↗
FA-7051

Proxy bypass host suffix requires domain boundary · case 01

Proxy bypass host suffix requires domain boundary.

Proxy forwarding● Open access↗
FA-7052

Proxy bypass host suffix requires domain boundary · case 02

Proxy bypass host suffix requires domain boundary.

Proxy forwarding◈ Members↗
FA-7053

Proxy bypass host suffix requires domain boundary · case 03

Proxy bypass host suffix requires domain boundary.

Proxy forwarding◈ Members↗
FA-7054

Proxy bypass host suffix requires domain boundary · case 04

Proxy bypass host suffix requires domain boundary.

Proxy forwarding◈ Members↗
FA-7055

Proxy bypass host suffix requires domain boundary · case 05

Proxy bypass host suffix requires domain boundary.

Proxy forwarding◈ Members↗
FA-7056

Proxy bypass port constraint must match request port · case 01

Proxy bypass port constraint must match request port.

Proxy forwarding● Open access↗
FA-7057

Proxy bypass port constraint must match request port · case 02

Proxy bypass port constraint must match request port.

Proxy forwarding◈ Members↗
FA-7058

Proxy bypass port constraint must match request port · case 03

Proxy bypass port constraint must match request port.

Proxy forwarding◈ Members↗
FA-7059

Proxy bypass port constraint must match request port · case 04

Proxy bypass port constraint must match request port.

Proxy forwarding◈ Members↗
FA-7060

Proxy bypass port constraint must match request port · case 05

Proxy bypass port constraint must match request port.

Proxy forwarding◈ Members↗
FA-7061

Proxy bypass cidr matches address network membership · case 01

Proxy bypass cidr matches address network membership.

Proxy forwarding● Open access↗
FA-7062

Proxy bypass cidr matches address network membership · case 02

Proxy bypass cidr matches address network membership.

Proxy forwarding◈ Members↗
FA-7063

Proxy bypass cidr matches address network membership · case 03

Proxy bypass cidr matches address network membership.

Proxy forwarding◈ Members↗
FA-7064

Proxy bypass cidr matches address network membership · case 04

Proxy bypass cidr matches address network membership.

Proxy forwarding◈ Members↗
FA-7065

Proxy bypass cidr matches address network membership · case 05

Proxy bypass cidr matches address network membership.

Proxy forwarding◈ Members↗
FA-7066

Hop timeout consumes time already spent in proxy · case 01

Hop timeout consumes time already spent in proxy.

Proxy forwarding● Open access↗
FA-7067

Hop timeout consumes time already spent in proxy · case 02

Hop timeout consumes time already spent in proxy.

Proxy forwarding◈ Members↗
FA-7068

Hop timeout consumes time already spent in proxy · case 03

Hop timeout consumes time already spent in proxy.

Proxy forwarding◈ Members↗
FA-7069

Hop timeout consumes time already spent in proxy · case 04

Hop timeout consumes time already spent in proxy.

Proxy forwarding◈ Members↗
FA-7070

Hop timeout consumes time already spent in proxy · case 05

Hop timeout consumes time already spent in proxy.

Proxy forwarding◈ Members↗
FA-7071

Buffer watermark resume requires low threshold · case 01

Buffer watermark resume requires low threshold.

Proxy forwarding● Open access↗
FA-7072

Buffer watermark resume requires low threshold · case 02

Buffer watermark resume requires low threshold.

Proxy forwarding◈ Members↗
FA-7073

Buffer watermark resume requires low threshold · case 03

Buffer watermark resume requires low threshold.

Proxy forwarding◈ Members↗
FA-7074

Buffer watermark resume requires low threshold · case 04

Buffer watermark resume requires low threshold.

Proxy forwarding◈ Members↗
FA-7075

Buffer watermark resume requires low threshold · case 05

Buffer watermark resume requires low threshold.

Proxy forwarding◈ Members↗
FA-7076

Upstream attempt history preserves equal statuses · case 01

Upstream attempt history preserves equal statuses.

Proxy forwarding● Open access↗
FA-7077

Upstream attempt history preserves equal statuses · case 02

Upstream attempt history preserves equal statuses.

Proxy forwarding◈ Members↗
FA-7078

Upstream attempt history preserves equal statuses · case 03

Upstream attempt history preserves equal statuses.

Proxy forwarding◈ Members↗
FA-7079

Upstream attempt history preserves equal statuses · case 04

Upstream attempt history preserves equal statuses.

Proxy forwarding◈ Members↗
FA-7080

Upstream attempt history preserves equal statuses · case 05

Upstream attempt history preserves equal statuses.

Proxy forwarding◈ Members↗
FA-7081

Longest prefix route wins over first matching route · case 01

Longest prefix route wins over first matching route.

Network routing● Open access↗
FA-7082

Longest prefix route wins over first matching route · case 02

Longest prefix route wins over first matching route.

Network routing◈ Members↗
FA-7083

Longest prefix route wins over first matching route · case 03

Longest prefix route wins over first matching route.

Network routing◈ Members↗
FA-7084

Longest prefix route wins over first matching route · case 04

Longest prefix route wins over first matching route.

Network routing◈ Members↗
FA-7085

Longest prefix route wins over first matching route · case 05

Longest prefix route wins over first matching route.

Network routing◈ Members↗
FA-7086

Route metric breaks equal prefix ties in ascending order · case 01

Route metric breaks equal prefix ties in ascending order.

Network routing● Open access↗
FA-7087

Route metric breaks equal prefix ties in ascending order · case 02

Route metric breaks equal prefix ties in ascending order.

Network routing◈ Members↗
FA-7088

Route metric breaks equal prefix ties in ascending order · case 03

Route metric breaks equal prefix ties in ascending order.

Network routing◈ Members↗
FA-7089

Route metric breaks equal prefix ties in ascending order · case 04

Route metric breaks equal prefix ties in ascending order.

Network routing◈ Members↗
FA-7090

Route metric breaks equal prefix ties in ascending order · case 05

Route metric breaks equal prefix ties in ascending order.

Network routing◈ Members↗
FA-7091

Disabled routes are removed before preference selection · case 01

Disabled routes are removed before preference selection.

Network routing● Open access↗
FA-7092

Disabled routes are removed before preference selection · case 02

Disabled routes are removed before preference selection.

Network routing◈ Members↗
FA-7093

Disabled routes are removed before preference selection · case 03

Disabled routes are removed before preference selection.

Network routing◈ Members↗
FA-7094

Disabled routes are removed before preference selection · case 04

Disabled routes are removed before preference selection.

Network routing◈ Members↗
FA-7095

Disabled routes are removed before preference selection · case 05

Disabled routes are removed before preference selection.

Network routing◈ Members↗
FA-7096

Path prefix routing requires segment boundaries · case 01

Path prefix routing requires segment boundaries.

Network routing● Open access↗
FA-7097

Path prefix routing requires segment boundaries · case 02

Path prefix routing requires segment boundaries.

Network routing◈ Members↗
FA-7098

Path prefix routing requires segment boundaries · case 03

Path prefix routing requires segment boundaries.

Network routing◈ Members↗
FA-7099

Path prefix routing requires segment boundaries · case 04

Path prefix routing requires segment boundaries.

Network routing◈ Members↗
FA-7100

Path prefix routing requires segment boundaries · case 05

Path prefix routing requires segment boundaries.

Network routing◈ 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 ↗