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

Hierarchical path autocomplete: path completion drops ancestors when replacing the final segment · case 01

The replace completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23002

Hierarchical path autocomplete: path completion drops ancestors when replacing the final segment · case 02

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23003

Hierarchical path autocomplete: path completion drops ancestors when replacing the final segment · case 03

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23004

Hierarchical path autocomplete: path completion drops ancestors when replacing the final segment · case 04

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23005

Hierarchical path autocomplete: path completion drops ancestors when replacing the final segment · case 05

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23006

Hierarchical path autocomplete: accepting a directory omits the next-segment separator · case 01

The directory-suffix completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23007

Hierarchical path autocomplete: accepting a directory omits the next-segment separator · case 02

The directory-suffix completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23008

Hierarchical path autocomplete: accepting a directory omits the next-segment separator · case 03

The directory-suffix completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23009

Hierarchical path autocomplete: accepting a directory omits the next-segment separator · case 04

The directory-suffix completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23010

Hierarchical path autocomplete: accepting a directory omits the next-segment separator · case 05

The directory-suffix completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23011

Hierarchical path autocomplete: directory traversal is submitted as a final leaf selection · case 01

The commit completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23012

Hierarchical path autocomplete: directory traversal is submitted as a final leaf selection · case 02

The commit completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23013

Hierarchical path autocomplete: directory traversal is submitted as a final leaf selection · case 03

The commit completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23014

Hierarchical path autocomplete: directory traversal is submitted as a final leaf selection · case 04

The commit completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23015

Hierarchical path autocomplete: directory traversal is submitted as a final leaf selection · case 05

The commit completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23016

Hierarchical path autocomplete: accepting a directory closes further path completion · case 01

The continue completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23017

Hierarchical path autocomplete: accepting a directory closes further path completion · case 02

The continue completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23018

Hierarchical path autocomplete: accepting a directory closes further path completion · case 03

The continue completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23019

Hierarchical path autocomplete: accepting a directory closes further path completion · case 04

The continue completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23020

Hierarchical path autocomplete: accepting a directory closes further path completion · case 05

The continue completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23021

Hierarchical path autocomplete: child suggestions arrive under a different parent path · case 01

The response-parent completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23022

Hierarchical path autocomplete: child suggestions arrive under a different parent path · case 02

The response-parent completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23023

Hierarchical path autocomplete: child suggestions arrive under a different parent path · case 03

The response-parent completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23024

Hierarchical path autocomplete: child suggestions arrive under a different parent path · case 04

The response-parent completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23025

Hierarchical path autocomplete: child suggestions arrive under a different parent path · case 05

The response-parent completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23026

Hierarchical path autocomplete: trailing slash is treated as an empty search with no suggestions · case 01

The empty-segment completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23027

Hierarchical path autocomplete: trailing slash is treated as an empty search with no suggestions · case 02

The empty-segment completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23028

Hierarchical path autocomplete: trailing slash is treated as an empty search with no suggestions · case 03

The empty-segment completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23029

Hierarchical path autocomplete: trailing slash is treated as an empty search with no suggestions · case 04

The empty-segment completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23030

Hierarchical path autocomplete: trailing slash is treated as an empty search with no suggestions · case 05

The empty-segment completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23031

Hierarchical path autocomplete: directory acceptance searches the old parent again · case 01

The next-scope completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23032

Hierarchical path autocomplete: directory acceptance searches the old parent again · case 02

The next-scope completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23033

Hierarchical path autocomplete: directory acceptance searches the old parent again · case 03

The next-scope completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23034

Hierarchical path autocomplete: directory acceptance searches the old parent again · case 04

The next-scope completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23035

Hierarchical path autocomplete: directory acceptance searches the old parent again · case 05

The next-scope completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23036

Hierarchical path autocomplete: leaf acceptance carries a directory-only continuation marker · case 01

The leaf-continuation completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23037

Hierarchical path autocomplete: leaf acceptance carries a directory-only continuation marker · case 02

The leaf-continuation completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23038

Hierarchical path autocomplete: leaf acceptance carries a directory-only continuation marker · case 03

The leaf-continuation completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23039

Hierarchical path autocomplete: leaf acceptance carries a directory-only continuation marker · case 04

The leaf-continuation completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23040

Hierarchical path autocomplete: leaf acceptance carries a directory-only continuation marker · case 05

The leaf-continuation completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23041

Command argument suggestions: argument lookup uses total argument count instead of caret position · case 01

The position completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23042

Command argument suggestions: argument lookup uses total argument count instead of caret position · case 02

The position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23043

Command argument suggestions: argument lookup uses total argument count instead of caret position · case 03

The position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23044

Command argument suggestions: argument lookup uses total argument count instead of caret position · case 04

The position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23045

Command argument suggestions: argument lookup uses total argument count instead of caret position · case 05

The position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23046

Command argument suggestions: argument suggestion provider is selected from the wrong command · case 01

The command completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23047

Command argument suggestions: argument suggestion provider is selected from the wrong command · case 02

The command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23048

Command argument suggestions: argument suggestion provider is selected from the wrong command · case 03

The command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23049

Command argument suggestions: argument suggestion provider is selected from the wrong command · case 04

The command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23050

Command argument suggestions: argument suggestion provider is selected from the wrong command · case 05

The command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23051

Command argument suggestions: argument acceptance discards subsequent command arguments · case 01

The replace completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23052

Command argument suggestions: argument acceptance discards subsequent command arguments · case 02

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23053

Command argument suggestions: argument acceptance discards subsequent command arguments · case 03

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23054

Command argument suggestions: argument acceptance discards subsequent command arguments · case 04

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23055

Command argument suggestions: argument acceptance discards subsequent command arguments · case 05

The replace completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23056

Command argument suggestions: space-containing completion is inserted as multiple arguments · case 01

The quote completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23057

Command argument suggestions: space-containing completion is inserted as multiple arguments · case 02

The quote completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23058

Command argument suggestions: space-containing completion is inserted as multiple arguments · case 03

The quote completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23059

Command argument suggestions: space-containing completion is inserted as multiple arguments · case 04

The quote completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23060

Command argument suggestions: space-containing completion is inserted as multiple arguments · case 05

The quote completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23061

Command argument suggestions: argument acceptance replaces the command verb · case 01

The verb completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23062

Command argument suggestions: argument acceptance replaces the command verb · case 02

The verb completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23063

Command argument suggestions: argument acceptance replaces the command verb · case 03

The verb completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23064

Command argument suggestions: argument acceptance replaces the command verb · case 04

The verb completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23065

Command argument suggestions: argument acceptance replaces the command verb · case 05

The verb completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23066

Command argument suggestions: already supplied named argument remains in completions · case 01

The names completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23067

Command argument suggestions: already supplied named argument remains in completions · case 02

The names completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23068

Command argument suggestions: already supplied named argument remains in completions · case 03

The names completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23069

Command argument suggestions: already supplied named argument remains in completions · case 04

The names completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23070

Command argument suggestions: already supplied named argument remains in completions · case 05

The names completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23071

Command argument suggestions: argument results from a previous command are admitted · case 01

The response-command completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23072

Command argument suggestions: argument results from a previous command are admitted · case 02

The response-command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23073

Command argument suggestions: argument results from a previous command are admitted · case 03

The response-command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23074

Command argument suggestions: argument results from a previous command are admitted · case 04

The response-command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23075

Command argument suggestions: argument results from a previous command are admitted · case 05

The response-command completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23076

Command argument suggestions: results for a different argument position become selectable · case 01

The response-position completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23077

Command argument suggestions: results for a different argument position become selectable · case 02

The response-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23078

Command argument suggestions: results for a different argument position become selectable · case 03

The response-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23079

Command argument suggestions: results for a different argument position become selectable · case 04

The response-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23080

Command argument suggestions: results for a different argument position become selectable · case 05

The response-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23081

Command argument suggestions: accepted argument leaves completion targeting the same slot · case 01

The next-position completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23082

Command argument suggestions: accepted argument leaves completion targeting the same slot · case 02

The next-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23083

Command argument suggestions: accepted argument leaves completion targeting the same slot · case 03

The next-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23084

Command argument suggestions: accepted argument leaves completion targeting the same slot · case 04

The next-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23085

Command argument suggestions: accepted argument leaves completion targeting the same slot · case 05

The next-position completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23086

Command argument suggestions: completed argument separator is duplicated before an existing tail argument · case 01

The argument-separator completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23087

Command argument suggestions: completed argument separator is duplicated before an existing tail argument · case 02

The argument-separator completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23088

Command argument suggestions: completed argument separator is duplicated before an existing tail argument · case 03

The argument-separator completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23089

Command argument suggestions: completed argument separator is duplicated before an existing tail argument · case 04

The argument-separator completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23090

Command argument suggestions: completed argument separator is duplicated before an existing tail argument · case 05

The argument-separator completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23091

Autocomplete query activation policy: short query is submitted before minimum completion length · case 01

The threshold completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23092

Autocomplete query activation policy: short query is submitted before minimum completion length · case 02

The threshold completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23093

Autocomplete query activation policy: short query is submitted before minimum completion length · case 03

The threshold completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23094

Autocomplete query activation policy: short query is submitted before minimum completion length · case 04

The threshold completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23095

Autocomplete query activation policy: short query is submitted before minimum completion length · case 05

The threshold completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23096

Autocomplete query activation policy: explicit browse still requires a nonempty typed query · case 01

The browse completion transition produces an incorrect observable state.

Autocomplete interactions● Open access↗
FA-23097

Autocomplete query activation policy: explicit browse still requires a nonempty typed query · case 02

The browse completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23098

Autocomplete query activation policy: explicit browse still requires a nonempty typed query · case 03

The browse completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23099

Autocomplete query activation policy: explicit browse still requires a nonempty typed query · case 04

The browse completion transition produces an incorrect observable state.

Autocomplete interactions◈ Members↗
FA-23100

Autocomplete query activation policy: explicit browse still requires a nonempty typed query · case 05

The browse completion transition produces an incorrect observable state.

Autocomplete interactions◈ 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 ↗