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

Expose final response metadata without leaking intermediate representation state: redirected even return to origin · case 01

Expose final response metadata without leaking intermediate representation state: the redirected even return to origin branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28302

Expose final response metadata without leaking intermediate representation state: redirected even return to origin · case 02

Expose final response metadata without leaking intermediate representation state: the redirected even return to origin branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28303

Expose final response metadata without leaking intermediate representation state: redirected even return to origin · case 03

Expose final response metadata without leaking intermediate representation state: the redirected even return to origin branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28304

Expose final response metadata without leaking intermediate representation state: redirected even return to origin · case 04

Expose final response metadata without leaking intermediate representation state: the redirected even return to origin branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28305

Expose final response metadata without leaking intermediate representation state: redirected even return to origin · case 05

Expose final response metadata without leaking intermediate representation state: the redirected even return to origin branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28306

Expose final response metadata without leaking intermediate representation state: final body only · case 01

Expose final response metadata without leaking intermediate representation state: the final body only branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28307

Expose final response metadata without leaking intermediate representation state: final body only · case 02

Expose final response metadata without leaking intermediate representation state: the final body only branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28308

Expose final response metadata without leaking intermediate representation state: final body only · case 03

Expose final response metadata without leaking intermediate representation state: the final body only branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28309

Expose final response metadata without leaking intermediate representation state: final body only · case 04

Expose final response metadata without leaking intermediate representation state: the final body only branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28310

Expose final response metadata without leaking intermediate representation state: final body only · case 05

Expose final response metadata without leaking intermediate representation state: the final body only branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28311

Expose final response metadata without leaking intermediate representation state: content length final · case 01

Expose final response metadata without leaking intermediate representation state: the content length final branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28312

Expose final response metadata without leaking intermediate representation state: content length final · case 02

Expose final response metadata without leaking intermediate representation state: the content length final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28313

Expose final response metadata without leaking intermediate representation state: content length final · case 03

Expose final response metadata without leaking intermediate representation state: the content length final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28314

Expose final response metadata without leaking intermediate representation state: content length final · case 04

Expose final response metadata without leaking intermediate representation state: the content length final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28315

Expose final response metadata without leaking intermediate representation state: content length final · case 05

Expose final response metadata without leaking intermediate representation state: the content length final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28316

Expose final response metadata without leaking intermediate representation state: transport bytes all responses · case 01

Expose final response metadata without leaking intermediate representation state: the transport bytes all responses branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28317

Expose final response metadata without leaking intermediate representation state: transport bytes all responses · case 02

Expose final response metadata without leaking intermediate representation state: the transport bytes all responses branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28318

Expose final response metadata without leaking intermediate representation state: transport bytes all responses · case 03

Expose final response metadata without leaking intermediate representation state: the transport bytes all responses branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28319

Expose final response metadata without leaking intermediate representation state: transport bytes all responses · case 04

Expose final response metadata without leaking intermediate representation state: the transport bytes all responses branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28320

Expose final response metadata without leaking intermediate representation state: transport bytes all responses · case 05

Expose final response metadata without leaking intermediate representation state: the transport bytes all responses branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28321

Expose final response metadata without leaking intermediate representation state: history excludes final · case 01

Expose final response metadata without leaking intermediate representation state: the history excludes final branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28322

Expose final response metadata without leaking intermediate representation state: history excludes final · case 02

Expose final response metadata without leaking intermediate representation state: the history excludes final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28323

Expose final response metadata without leaking intermediate representation state: history excludes final · case 03

Expose final response metadata without leaking intermediate representation state: the history excludes final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28324

Expose final response metadata without leaking intermediate representation state: history excludes final · case 04

Expose final response metadata without leaking intermediate representation state: the history excludes final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28325

Expose final response metadata without leaking intermediate representation state: history excludes final · case 05

Expose final response metadata without leaking intermediate representation state: the history excludes final branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28326

Expose final response metadata without leaking intermediate representation state: redirect response count · case 01

Expose final response metadata without leaking intermediate representation state: the redirect response count branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28327

Expose final response metadata without leaking intermediate representation state: redirect response count · case 02

Expose final response metadata without leaking intermediate representation state: the redirect response count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28328

Expose final response metadata without leaking intermediate representation state: redirect response count · case 03

Expose final response metadata without leaking intermediate representation state: the redirect response count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28329

Expose final response metadata without leaking intermediate representation state: redirect response count · case 04

Expose final response metadata without leaking intermediate representation state: the redirect response count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28330

Expose final response metadata without leaking intermediate representation state: redirect response count · case 05

Expose final response metadata without leaking intermediate representation state: the redirect response count branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28331

Expose final response metadata without leaking intermediate representation state: failure from terminal status · case 01

Expose final response metadata without leaking intermediate representation state: the failure from terminal status branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28332

Expose final response metadata without leaking intermediate representation state: failure from terminal status · case 02

Expose final response metadata without leaking intermediate representation state: the failure from terminal status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28333

Expose final response metadata without leaking intermediate representation state: failure from terminal status · case 03

Expose final response metadata without leaking intermediate representation state: the failure from terminal status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28334

Expose final response metadata without leaking intermediate representation state: failure from terminal status · case 04

Expose final response metadata without leaking intermediate representation state: the failure from terminal status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28335

Expose final response metadata without leaking intermediate representation state: failure from terminal status · case 05

Expose final response metadata without leaking intermediate representation state: the failure from terminal status branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28336

Expose final response metadata without leaking intermediate representation state: first hop record · case 01

Expose final response metadata without leaking intermediate representation state: the first hop record branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28337

Expose final response metadata without leaking intermediate representation state: first hop record · case 02

Expose final response metadata without leaking intermediate representation state: the first hop record branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28338

Expose final response metadata without leaking intermediate representation state: first hop record · case 03

Expose final response metadata without leaking intermediate representation state: the first hop record branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28339

Expose final response metadata without leaking intermediate representation state: first hop record · case 04

Expose final response metadata without leaking intermediate representation state: the first hop record branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28340

Expose final response metadata without leaking intermediate representation state: first hop record · case 05

Expose final response metadata without leaking intermediate representation state: the first hop record branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28341

Partition redirect cache entries by their declared request dimensions: scheme key · case 01

Partition redirect cache entries by their declared request dimensions: the scheme key branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28342

Partition redirect cache entries by their declared request dimensions: scheme key · case 02

Partition redirect cache entries by their declared request dimensions: the scheme key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28343

Partition redirect cache entries by their declared request dimensions: scheme key · case 03

Partition redirect cache entries by their declared request dimensions: the scheme key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28344

Partition redirect cache entries by their declared request dimensions: scheme key · case 04

Partition redirect cache entries by their declared request dimensions: the scheme key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28345

Partition redirect cache entries by their declared request dimensions: scheme key · case 05

Partition redirect cache entries by their declared request dimensions: the scheme key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28346

Partition redirect cache entries by their declared request dimensions: host normalization · case 01

Partition redirect cache entries by their declared request dimensions: the host normalization branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28347

Partition redirect cache entries by their declared request dimensions: host normalization · case 02

Partition redirect cache entries by their declared request dimensions: the host normalization branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28348

Partition redirect cache entries by their declared request dimensions: host normalization · case 03

Partition redirect cache entries by their declared request dimensions: the host normalization branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28349

Partition redirect cache entries by their declared request dimensions: host normalization · case 04

Partition redirect cache entries by their declared request dimensions: the host normalization branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28350

Partition redirect cache entries by their declared request dimensions: host normalization · case 05

Partition redirect cache entries by their declared request dimensions: the host normalization branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28351

Partition redirect cache entries by their declared request dimensions: nondefault port · case 01

Partition redirect cache entries by their declared request dimensions: the nondefault port branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28352

Partition redirect cache entries by their declared request dimensions: nondefault port · case 02

Partition redirect cache entries by their declared request dimensions: the nondefault port branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28353

Partition redirect cache entries by their declared request dimensions: nondefault port · case 03

Partition redirect cache entries by their declared request dimensions: the nondefault port branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28354

Partition redirect cache entries by their declared request dimensions: nondefault port · case 04

Partition redirect cache entries by their declared request dimensions: the nondefault port branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28355

Partition redirect cache entries by their declared request dimensions: nondefault port · case 05

Partition redirect cache entries by their declared request dimensions: the nondefault port branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28356

Partition redirect cache entries by their declared request dimensions: head isolated from get · case 01

Partition redirect cache entries by their declared request dimensions: the head isolated from get branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28357

Partition redirect cache entries by their declared request dimensions: head isolated from get · case 02

Partition redirect cache entries by their declared request dimensions: the head isolated from get branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28358

Partition redirect cache entries by their declared request dimensions: head isolated from get · case 03

Partition redirect cache entries by their declared request dimensions: the head isolated from get branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28359

Partition redirect cache entries by their declared request dimensions: head isolated from get · case 04

Partition redirect cache entries by their declared request dimensions: the head isolated from get branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28360

Partition redirect cache entries by their declared request dimensions: head isolated from get · case 05

Partition redirect cache entries by their declared request dimensions: the head isolated from get branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28361

Partition redirect cache entries by their declared request dimensions: case sensitive path key · case 01

Partition redirect cache entries by their declared request dimensions: the case sensitive path key branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28362

Partition redirect cache entries by their declared request dimensions: case sensitive path key · case 02

Partition redirect cache entries by their declared request dimensions: the case sensitive path key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28363

Partition redirect cache entries by their declared request dimensions: case sensitive path key · case 03

Partition redirect cache entries by their declared request dimensions: the case sensitive path key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28364

Partition redirect cache entries by their declared request dimensions: case sensitive path key · case 04

Partition redirect cache entries by their declared request dimensions: the case sensitive path key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28365

Partition redirect cache entries by their declared request dimensions: case sensitive path key · case 05

Partition redirect cache entries by their declared request dimensions: the case sensitive path key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28366

Partition redirect cache entries by their declared request dimensions: query order and duplicates · case 01

Partition redirect cache entries by their declared request dimensions: the query order and duplicates branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28367

Partition redirect cache entries by their declared request dimensions: query order and duplicates · case 02

Partition redirect cache entries by their declared request dimensions: the query order and duplicates branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28368

Partition redirect cache entries by their declared request dimensions: query order and duplicates · case 03

Partition redirect cache entries by their declared request dimensions: the query order and duplicates branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28369

Partition redirect cache entries by their declared request dimensions: query order and duplicates · case 04

Partition redirect cache entries by their declared request dimensions: the query order and duplicates branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28370

Partition redirect cache entries by their declared request dimensions: query order and duplicates · case 05

Partition redirect cache entries by their declared request dimensions: the query order and duplicates branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28371

Partition redirect cache entries by their declared request dimensions: empty value query presence · case 01

Partition redirect cache entries by their declared request dimensions: the empty value query presence branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28372

Partition redirect cache entries by their declared request dimensions: empty value query presence · case 02

Partition redirect cache entries by their declared request dimensions: the empty value query presence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28373

Partition redirect cache entries by their declared request dimensions: empty value query presence · case 03

Partition redirect cache entries by their declared request dimensions: the empty value query presence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28374

Partition redirect cache entries by their declared request dimensions: empty value query presence · case 04

Partition redirect cache entries by their declared request dimensions: the empty value query presence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28375

Partition redirect cache entries by their declared request dimensions: empty value query presence · case 05

Partition redirect cache entries by their declared request dimensions: the empty value query presence branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28376

Partition redirect cache entries by their declared request dimensions: partition key · case 01

Partition redirect cache entries by their declared request dimensions: the partition key branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28377

Partition redirect cache entries by their declared request dimensions: partition key · case 02

Partition redirect cache entries by their declared request dimensions: the partition key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28378

Partition redirect cache entries by their declared request dimensions: partition key · case 03

Partition redirect cache entries by their declared request dimensions: the partition key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28379

Partition redirect cache entries by their declared request dimensions: partition key · case 04

Partition redirect cache entries by their declared request dimensions: the partition key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28380

Partition redirect cache entries by their declared request dimensions: partition key · case 05

Partition redirect cache entries by their declared request dimensions: the partition key branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28381

Partition redirect cache entries by their declared request dimensions: vary value order · case 01

Partition redirect cache entries by their declared request dimensions: the vary value order branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28382

Partition redirect cache entries by their declared request dimensions: vary value order · case 02

Partition redirect cache entries by their declared request dimensions: the vary value order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28383

Partition redirect cache entries by their declared request dimensions: vary value order · case 03

Partition redirect cache entries by their declared request dimensions: the vary value order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28384

Partition redirect cache entries by their declared request dimensions: vary value order · case 04

Partition redirect cache entries by their declared request dimensions: the vary value order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28385

Partition redirect cache entries by their declared request dimensions: vary value order · case 05

Partition redirect cache entries by their declared request dimensions: the vary value order branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28386

Partition redirect cache entries by their declared request dimensions: vary empty value sentinel · case 01

Partition redirect cache entries by their declared request dimensions: the vary empty value sentinel branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28387

Partition redirect cache entries by their declared request dimensions: vary empty value sentinel · case 02

Partition redirect cache entries by their declared request dimensions: the vary empty value sentinel branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28388

Partition redirect cache entries by their declared request dimensions: vary empty value sentinel · case 03

Partition redirect cache entries by their declared request dimensions: the vary empty value sentinel branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28389

Partition redirect cache entries by their declared request dimensions: vary empty value sentinel · case 04

Partition redirect cache entries by their declared request dimensions: the vary empty value sentinel branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28390

Partition redirect cache entries by their declared request dimensions: vary empty value sentinel · case 05

Partition redirect cache entries by their declared request dimensions: the vary empty value sentinel branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28391

Cache redirects only under the stipulated freshness and response policy: freshness after age · case 01

Cache redirects only under the stipulated freshness and response policy: the freshness after age branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28392

Cache redirects only under the stipulated freshness and response policy: freshness after age · case 02

Cache redirects only under the stipulated freshness and response policy: the freshness after age branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28393

Cache redirects only under the stipulated freshness and response policy: freshness after age · case 03

Cache redirects only under the stipulated freshness and response policy: the freshness after age branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28394

Cache redirects only under the stipulated freshness and response policy: freshness after age · case 04

Cache redirects only under the stipulated freshness and response policy: the freshness after age branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28395

Cache redirects only under the stipulated freshness and response policy: freshness after age · case 05

Cache redirects only under the stipulated freshness and response policy: the freshness after age branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28396

Cache redirects only under the stipulated freshness and response policy: permanent class · case 01

Cache redirects only under the stipulated freshness and response policy: the permanent class branch emits an incorrect decision.

HTTP redirects● Open access↗
FA-28397

Cache redirects only under the stipulated freshness and response policy: permanent class · case 02

Cache redirects only under the stipulated freshness and response policy: the permanent class branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28398

Cache redirects only under the stipulated freshness and response policy: permanent class · case 03

Cache redirects only under the stipulated freshness and response policy: the permanent class branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28399

Cache redirects only under the stipulated freshness and response policy: permanent class · case 04

Cache redirects only under the stipulated freshness and response policy: the permanent class branch emits an incorrect decision.

HTTP redirects◈ Members↗
FA-28400

Cache redirects only under the stipulated freshness and response policy: permanent class · case 05

Cache redirects only under the stipulated freshness and response policy: the permanent class 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 ↗