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 ↗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
Canonicalize a directory URL after resource lookup without redirecting regular files: query survives directory redirect · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the query survives directory redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: query survives directory redirect · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the query survives directory redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: query survives directory redirect · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the query survives directory redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: query survives directory redirect · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the query survives directory redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: query survives directory redirect · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the query survives directory redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index filename match · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the index filename match branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index filename match · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the index filename match branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index filename match · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the index filename match branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index filename match · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the index filename match branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index filename match · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the index filename match branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: parent for index removal · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the parent for index removal branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: parent for index removal · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the parent for index removal branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: parent for index removal · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the parent for index removal branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: parent for index removal · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the parent for index removal branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: parent for index removal · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the parent for index removal branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: already served no redirect · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the already served no redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: already served no redirect · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the already served no redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: already served no redirect · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the already served no redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: already served no redirect · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the already served no redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: already served no redirect · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the already served no redirect branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: lookup before canonicalization · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the lookup before canonicalization branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: lookup before canonicalization · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the lookup before canonicalization branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: lookup before canonicalization · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the lookup before canonicalization branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: lookup before canonicalization · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the lookup before canonicalization branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: lookup before canonicalization · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the lookup before canonicalization branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: root directory not empty · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the root directory not empty branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: root directory not empty · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the root directory not empty branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: root directory not empty · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the root directory not empty branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: root directory not empty · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the root directory not empty branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: root directory not empty · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the root directory not empty branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: basename preserves extension · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the basename preserves extension branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: basename preserves extension · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the basename preserves extension branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: basename preserves extension · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the basename preserves extension branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: basename preserves extension · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the basename preserves extension branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: basename preserves extension · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the basename preserves extension branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index path join · case 01
Canonicalize a directory URL after resource lookup without redirecting regular files: the index path join branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index path join · case 02
Canonicalize a directory URL after resource lookup without redirecting regular files: the index path join branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index path join · case 03
Canonicalize a directory URL after resource lookup without redirecting regular files: the index path join branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index path join · case 04
Canonicalize a directory URL after resource lookup without redirecting regular files: the index path join branch emits an incorrect decision.
Canonicalize a directory URL after resource lookup without redirecting regular files: index path join · case 05
Canonicalize a directory URL after resource lookup without redirecting regular files: the index path join branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture after prefix · case 01
Extract redirect route captures under an explicit segment-matching grammar: the capture after prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture after prefix · case 02
Extract redirect route captures under an explicit segment-matching grammar: the capture after prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture after prefix · case 03
Extract redirect route captures under an explicit segment-matching grammar: the capture after prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture after prefix · case 04
Extract redirect route captures under an explicit segment-matching grammar: the capture after prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture after prefix · case 05
Extract redirect route captures under an explicit segment-matching grammar: the capture after prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: segment wildcard not slash · case 01
Extract redirect route captures under an explicit segment-matching grammar: the segment wildcard not slash branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: segment wildcard not slash · case 02
Extract redirect route captures under an explicit segment-matching grammar: the segment wildcard not slash branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: segment wildcard not slash · case 03
Extract redirect route captures under an explicit segment-matching grammar: the segment wildcard not slash branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: segment wildcard not slash · case 04
Extract redirect route captures under an explicit segment-matching grammar: the segment wildcard not slash branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: segment wildcard not slash · case 05
Extract redirect route captures under an explicit segment-matching grammar: the segment wildcard not slash branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy tail retains slashes · case 01
Extract redirect route captures under an explicit segment-matching grammar: the greedy tail retains slashes branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy tail retains slashes · case 02
Extract redirect route captures under an explicit segment-matching grammar: the greedy tail retains slashes branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy tail retains slashes · case 03
Extract redirect route captures under an explicit segment-matching grammar: the greedy tail retains slashes branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy tail retains slashes · case 04
Extract redirect route captures under an explicit segment-matching grammar: the greedy tail retains slashes branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy tail retains slashes · case 05
Extract redirect route captures under an explicit segment-matching grammar: the greedy tail retains slashes branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: case setting prefix · case 01
Extract redirect route captures under an explicit segment-matching grammar: the case setting prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: case setting prefix · case 02
Extract redirect route captures under an explicit segment-matching grammar: the case setting prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: case setting prefix · case 03
Extract redirect route captures under an explicit segment-matching grammar: the case setting prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: case setting prefix · case 04
Extract redirect route captures under an explicit segment-matching grammar: the case setting prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: case setting prefix · case 05
Extract redirect route captures under an explicit segment-matching grammar: the case setting prefix branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: terminal empty segment kept · case 01
Extract redirect route captures under an explicit segment-matching grammar: the terminal empty segment kept branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: terminal empty segment kept · case 02
Extract redirect route captures under an explicit segment-matching grammar: the terminal empty segment kept branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: terminal empty segment kept · case 03
Extract redirect route captures under an explicit segment-matching grammar: the terminal empty segment kept branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: terminal empty segment kept · case 04
Extract redirect route captures under an explicit segment-matching grammar: the terminal empty segment kept branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: terminal empty segment kept · case 05
Extract redirect route captures under an explicit segment-matching grammar: the terminal empty segment kept branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: suffix empty means no strip · case 01
Extract redirect route captures under an explicit segment-matching grammar: the suffix empty means no strip branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: suffix empty means no strip · case 02
Extract redirect route captures under an explicit segment-matching grammar: the suffix empty means no strip branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: suffix empty means no strip · case 03
Extract redirect route captures under an explicit segment-matching grammar: the suffix empty means no strip branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: suffix empty means no strip · case 04
Extract redirect route captures under an explicit segment-matching grammar: the suffix empty means no strip branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: suffix empty means no strip · case 05
Extract redirect route captures under an explicit segment-matching grammar: the suffix empty means no strip branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: literal period not wildcard · case 01
Extract redirect route captures under an explicit segment-matching grammar: the literal period not wildcard branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: literal period not wildcard · case 02
Extract redirect route captures under an explicit segment-matching grammar: the literal period not wildcard branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: literal period not wildcard · case 03
Extract redirect route captures under an explicit segment-matching grammar: the literal period not wildcard branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: literal period not wildcard · case 04
Extract redirect route captures under an explicit segment-matching grammar: the literal period not wildcard branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: literal period not wildcard · case 05
Extract redirect route captures under an explicit segment-matching grammar: the literal period not wildcard branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture preserves empty tail · case 01
Extract redirect route captures under an explicit segment-matching grammar: the capture preserves empty tail branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture preserves empty tail · case 02
Extract redirect route captures under an explicit segment-matching grammar: the capture preserves empty tail branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture preserves empty tail · case 03
Extract redirect route captures under an explicit segment-matching grammar: the capture preserves empty tail branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture preserves empty tail · case 04
Extract redirect route captures under an explicit segment-matching grammar: the capture preserves empty tail branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: capture preserves empty tail · case 05
Extract redirect route captures under an explicit segment-matching grammar: the capture preserves empty tail branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: route depth count · case 01
Extract redirect route captures under an explicit segment-matching grammar: the route depth count branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: route depth count · case 02
Extract redirect route captures under an explicit segment-matching grammar: the route depth count branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: route depth count · case 03
Extract redirect route captures under an explicit segment-matching grammar: the route depth count branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: route depth count · case 04
Extract redirect route captures under an explicit segment-matching grammar: the route depth count branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: route depth count · case 05
Extract redirect route captures under an explicit segment-matching grammar: the route depth count branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy capture availability · case 01
Extract redirect route captures under an explicit segment-matching grammar: the greedy capture availability branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy capture availability · case 02
Extract redirect route captures under an explicit segment-matching grammar: the greedy capture availability branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy capture availability · case 03
Extract redirect route captures under an explicit segment-matching grammar: the greedy capture availability branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy capture availability · case 04
Extract redirect route captures under an explicit segment-matching grammar: the greedy capture availability branch emits an incorrect decision.
Extract redirect route captures under an explicit segment-matching grammar: greedy capture availability · case 05
Extract redirect route captures under an explicit segment-matching grammar: the greedy capture availability branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: all policy conjunction · case 01
Compose explicit redirect policy decisions with veto precedence and reason retention: the all policy conjunction branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: all policy conjunction · case 02
Compose explicit redirect policy decisions with veto precedence and reason retention: the all policy conjunction branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: all policy conjunction · case 03
Compose explicit redirect policy decisions with veto precedence and reason retention: the all policy conjunction branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: all policy conjunction · case 04
Compose explicit redirect policy decisions with veto precedence and reason retention: the all policy conjunction branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: all policy conjunction · case 05
Compose explicit redirect policy decisions with veto precedence and reason retention: the all policy conjunction branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: first rejection reason · case 01
Compose explicit redirect policy decisions with veto precedence and reason retention: the first rejection reason branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: first rejection reason · case 02
Compose explicit redirect policy decisions with veto precedence and reason retention: the first rejection reason branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: first rejection reason · case 03
Compose explicit redirect policy decisions with veto precedence and reason retention: the first rejection reason branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: first rejection reason · case 04
Compose explicit redirect policy decisions with veto precedence and reason retention: the first rejection reason branch emits an incorrect decision.
Compose explicit redirect policy decisions with veto precedence and reason retention: first rejection reason · case 05
Compose explicit redirect policy decisions with veto precedence and reason retention: the first rejection reason branch emits an incorrect decision.
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 ↗