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
Suggestion request context: request omits which dependent autocomplete initiated it · case 01
The field completion transition produces an incorrect observable state.
Suggestion request context: request omits which dependent autocomplete initiated it · case 02
The field completion transition produces an incorrect observable state.
Suggestion request context: request omits which dependent autocomplete initiated it · case 03
The field completion transition produces an incorrect observable state.
Suggestion request context: request omits which dependent autocomplete initiated it · case 04
The field completion transition produces an incorrect observable state.
Suggestion request context: request omits which dependent autocomplete initiated it · case 05
The field completion transition produces an incorrect observable state.
Suggestion request context: remounted autocomplete reuses an earlier instance marker · case 01
The instance completion transition produces an incorrect observable state.
Suggestion request context: remounted autocomplete reuses an earlier instance marker · case 02
The instance completion transition produces an incorrect observable state.
Suggestion request context: remounted autocomplete reuses an earlier instance marker · case 03
The instance completion transition produces an incorrect observable state.
Suggestion request context: remounted autocomplete reuses an earlier instance marker · case 04
The instance completion transition produces an incorrect observable state.
Suggestion request context: remounted autocomplete reuses an earlier instance marker · case 05
The instance completion transition produces an incorrect observable state.
Suggestion request context: suggestion request uses a fixed matching locale · case 01
The locale completion transition produces an incorrect observable state.
Suggestion request context: suggestion request uses a fixed matching locale · case 02
The locale completion transition produces an incorrect observable state.
Suggestion request context: suggestion request uses a fixed matching locale · case 03
The locale completion transition produces an incorrect observable state.
Suggestion request context: suggestion request uses a fixed matching locale · case 04
The locale completion transition produces an incorrect observable state.
Suggestion request context: suggestion request uses a fixed matching locale · case 05
The locale completion transition produces an incorrect observable state.
Suggestion request context: dependent picker sends an unscoped completion request · case 01
The scope completion transition produces an incorrect observable state.
Suggestion request context: dependent picker sends an unscoped completion request · case 02
The scope completion transition produces an incorrect observable state.
Suggestion request context: dependent picker sends an unscoped completion request · case 03
The scope completion transition produces an incorrect observable state.
Suggestion request context: dependent picker sends an unscoped completion request · case 04
The scope completion transition produces an incorrect observable state.
Suggestion request context: dependent picker sends an unscoped completion request · case 05
The scope completion transition produces an incorrect observable state.
Suggestion request context: token request collapses the replacement range to the caret · case 01
The range completion transition produces an incorrect observable state.
Suggestion request context: token request collapses the replacement range to the caret · case 02
The range completion transition produces an incorrect observable state.
Suggestion request context: token request collapses the replacement range to the caret · case 03
The range completion transition produces an incorrect observable state.
Suggestion request context: token request collapses the replacement range to the caret · case 04
The range completion transition produces an incorrect observable state.
Suggestion request context: token request collapses the replacement range to the caret · case 05
The range completion transition produces an incorrect observable state.
Suggestion request context: selected identifiers leak back into server candidates · case 01
The exclusions completion transition produces an incorrect observable state.
Suggestion request context: selected identifiers leak back into server candidates · case 02
The exclusions completion transition produces an incorrect observable state.
Suggestion request context: selected identifiers leak back into server candidates · case 03
The exclusions completion transition produces an incorrect observable state.
Suggestion request context: selected identifiers leak back into server candidates · case 04
The exclusions completion transition produces an incorrect observable state.
Suggestion request context: selected identifiers leak back into server candidates · case 05
The exclusions completion transition produces an incorrect observable state.
Suggestion request context: zero-capacity completion still asks for results · case 01
The limit completion transition produces an incorrect observable state.
Suggestion request context: zero-capacity completion still asks for results · case 02
The limit completion transition produces an incorrect observable state.
Suggestion request context: zero-capacity completion still asks for results · case 03
The limit completion transition produces an incorrect observable state.
Suggestion request context: zero-capacity completion still asks for results · case 04
The limit completion transition produces an incorrect observable state.
Suggestion request context: zero-capacity completion still asks for results · case 05
The limit completion transition produces an incorrect observable state.
Suggestion request context: response is attached to another autocomplete field · case 01
The accept completion transition produces an incorrect observable state.
Suggestion request context: response is attached to another autocomplete field · case 02
The accept completion transition produces an incorrect observable state.
Suggestion request context: response is attached to another autocomplete field · case 03
The accept completion transition produces an incorrect observable state.
Suggestion request context: response is attached to another autocomplete field · case 04
The accept completion transition produces an incorrect observable state.
Suggestion request context: response is attached to another autocomplete field · case 05
The accept completion transition produces an incorrect observable state.
Completion debounce lifecycle: new draft appends to rather than replaces scheduled query · case 01
The replace completion transition produces an incorrect observable state.
Completion debounce lifecycle: new draft appends to rather than replaces scheduled query · case 02
The replace completion transition produces an incorrect observable state.
Completion debounce lifecycle: new draft appends to rather than replaces scheduled query · case 03
The replace completion transition produces an incorrect observable state.
Completion debounce lifecycle: new draft appends to rather than replaces scheduled query · case 04
The replace completion transition produces an incorrect observable state.
Completion debounce lifecycle: new draft appends to rather than replaces scheduled query · case 05
The replace completion transition produces an incorrect observable state.
Completion debounce lifecycle: debounce delay accumulates from the old query deadline · case 01
The deadline completion transition produces an incorrect observable state.
Completion debounce lifecycle: debounce delay accumulates from the old query deadline · case 02
The deadline completion transition produces an incorrect observable state.
Completion debounce lifecycle: debounce delay accumulates from the old query deadline · case 03
The deadline completion transition produces an incorrect observable state.
Completion debounce lifecycle: debounce delay accumulates from the old query deadline · case 04
The deadline completion transition produces an incorrect observable state.
Completion debounce lifecycle: debounce delay accumulates from the old query deadline · case 05
The deadline completion transition produces an incorrect observable state.
Completion debounce lifecycle: stale autocomplete timer emits after a newer edit · case 01
The expired completion transition produces an incorrect observable state.
Completion debounce lifecycle: stale autocomplete timer emits after a newer edit · case 02
The expired completion transition produces an incorrect observable state.
Completion debounce lifecycle: stale autocomplete timer emits after a newer edit · case 03
The expired completion transition produces an incorrect observable state.
Completion debounce lifecycle: stale autocomplete timer emits after a newer edit · case 04
The expired completion transition produces an incorrect observable state.
Completion debounce lifecycle: stale autocomplete timer emits after a newer edit · case 05
The expired completion transition produces an incorrect observable state.
Completion debounce lifecycle: flush substitutes the current query for the scheduled snapshot · case 01
The flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: flush substitutes the current query for the scheduled snapshot · case 02
The flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: flush substitutes the current query for the scheduled snapshot · case 03
The flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: flush substitutes the current query for the scheduled snapshot · case 04
The flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: flush substitutes the current query for the scheduled snapshot · case 05
The flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: cancelled suggestion job keeps text eligible for flush · case 01
The cancel completion transition produces an incorrect observable state.
Completion debounce lifecycle: cancelled suggestion job keeps text eligible for flush · case 02
The cancel completion transition produces an incorrect observable state.
Completion debounce lifecycle: cancelled suggestion job keeps text eligible for flush · case 03
The cancel completion transition produces an incorrect observable state.
Completion debounce lifecycle: cancelled suggestion job keeps text eligible for flush · case 04
The cancel completion transition produces an incorrect observable state.
Completion debounce lifecycle: cancelled suggestion job keeps text eligible for flush · case 05
The cancel completion transition produces an incorrect observable state.
Completion debounce lifecycle: leading edge marks the previous query as already searched · case 01
The leading completion transition produces an incorrect observable state.
Completion debounce lifecycle: leading edge marks the previous query as already searched · case 02
The leading completion transition produces an incorrect observable state.
Completion debounce lifecycle: leading edge marks the previous query as already searched · case 03
The leading completion transition produces an incorrect observable state.
Completion debounce lifecycle: leading edge marks the previous query as already searched · case 04
The leading completion transition produces an incorrect observable state.
Completion debounce lifecycle: leading edge marks the previous query as already searched · case 05
The leading completion transition produces an incorrect observable state.
Completion debounce lifecycle: composition permits a pending suggestion timer to remain armed · case 01
The suspend completion transition produces an incorrect observable state.
Completion debounce lifecycle: composition permits a pending suggestion timer to remain armed · case 02
The suspend completion transition produces an incorrect observable state.
Completion debounce lifecycle: composition permits a pending suggestion timer to remain armed · case 03
The suspend completion transition produces an incorrect observable state.
Completion debounce lifecycle: composition permits a pending suggestion timer to remain armed · case 04
The suspend completion transition produces an incorrect observable state.
Completion debounce lifecycle: composition permits a pending suggestion timer to remain armed · case 05
The suspend completion transition produces an incorrect observable state.
Completion debounce lifecycle: deduplication compares against pending rather than emitted text · case 01
The duplicate completion transition produces an incorrect observable state.
Completion debounce lifecycle: deduplication compares against pending rather than emitted text · case 02
The duplicate completion transition produces an incorrect observable state.
Completion debounce lifecycle: deduplication compares against pending rather than emitted text · case 03
The duplicate completion transition produces an incorrect observable state.
Completion debounce lifecycle: deduplication compares against pending rather than emitted text · case 04
The duplicate completion transition produces an incorrect observable state.
Completion debounce lifecycle: deduplication compares against pending rather than emitted text · case 05
The duplicate completion transition produces an incorrect observable state.
Completion debounce lifecycle: successful flush leaves the same query ready to emit again · case 01
The after-flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: successful flush leaves the same query ready to emit again · case 02
The after-flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: successful flush leaves the same query ready to emit again · case 03
The after-flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: successful flush leaves the same query ready to emit again · case 04
The after-flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: successful flush leaves the same query ready to emit again · case 05
The after-flush completion transition produces an incorrect observable state.
Completion debounce lifecycle: rescheduling preserves the superseded suggestion epoch · case 01
The retag completion transition produces an incorrect observable state.
Completion debounce lifecycle: rescheduling preserves the superseded suggestion epoch · case 02
The retag completion transition produces an incorrect observable state.
Completion debounce lifecycle: rescheduling preserves the superseded suggestion epoch · case 03
The retag completion transition produces an incorrect observable state.
Completion debounce lifecycle: rescheduling preserves the superseded suggestion epoch · case 04
The retag completion transition produces an incorrect observable state.
Completion debounce lifecycle: rescheduling preserves the superseded suggestion epoch · case 05
The retag completion transition produces an incorrect observable state.
Suggestion identity reconciliation: duplicate result identifiers render duplicate suggestions · case 01
The dedupe completion transition produces an incorrect observable state.
Suggestion identity reconciliation: duplicate result identifiers render duplicate suggestions · case 02
The dedupe completion transition produces an incorrect observable state.
Suggestion identity reconciliation: duplicate result identifiers render duplicate suggestions · case 03
The dedupe completion transition produces an incorrect observable state.
Suggestion identity reconciliation: duplicate result identifiers render duplicate suggestions · case 04
The dedupe completion transition produces an incorrect observable state.
Suggestion identity reconciliation: duplicate result identifiers render duplicate suggestions · case 05
The dedupe completion transition produces an incorrect observable state.
Suggestion identity reconciliation: active suggestion is restored using its former index · case 01
The active-index completion transition produces an incorrect observable state.
Suggestion identity reconciliation: active suggestion is restored using its former index · case 02
The active-index completion transition produces an incorrect observable state.
Suggestion identity reconciliation: active suggestion is restored using its former index · case 03
The active-index completion transition produces an incorrect observable state.
Suggestion identity reconciliation: active suggestion is restored using its former index · case 04
The active-index completion transition produces an incorrect observable state.
Suggestion identity reconciliation: active suggestion is restored using its former index · case 05
The active-index completion transition produces an incorrect observable state.
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 ↗