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
Play next queue: Moves the playlist cursor to a queued override · case 01
Moves the playlist cursor to a queued override and produces an incorrect media-control or presentation result.
Play next queue: Moves the playlist cursor to a queued override · case 02
Moves the playlist cursor to a queued override and produces an incorrect media-control or presentation result.
Play next queue: Moves the playlist cursor to a queued override · case 03
Moves the playlist cursor to a queued override and produces an incorrect media-control or presentation result.
Play next queue: Moves the playlist cursor to a queued override · case 04
Moves the playlist cursor to a queued override and produces an incorrect media-control or presentation result.
Play next queue: Moves the playlist cursor to a queued override · case 05
Moves the playlist cursor to a queued override and produces an incorrect media-control or presentation result.
Play next queue: Fails to advance the playlist cursor on ordinary fallback · case 01
Fails to advance the playlist cursor on ordinary fallback and produces an incorrect media-control or presentation result.
Play next queue: Fails to advance the playlist cursor on ordinary fallback · case 02
Fails to advance the playlist cursor on ordinary fallback and produces an incorrect media-control or presentation result.
Play next queue: Fails to advance the playlist cursor on ordinary fallback · case 03
Fails to advance the playlist cursor on ordinary fallback and produces an incorrect media-control or presentation result.
Play next queue: Fails to advance the playlist cursor on ordinary fallback · case 04
Fails to advance the playlist cursor on ordinary fallback and produces an incorrect media-control or presentation result.
Play next queue: Fails to advance the playlist cursor on ordinary fallback · case 05
Fails to advance the playlist cursor on ordinary fallback and produces an incorrect media-control or presentation result.
Previous track history: Navigates backward at the exact restart threshold · case 01
Navigates backward at the exact restart threshold and produces an incorrect media-control or presentation result.
Previous track history: Navigates backward at the exact restart threshold · case 02
Navigates backward at the exact restart threshold and produces an incorrect media-control or presentation result.
Previous track history: Navigates backward at the exact restart threshold · case 03
Navigates backward at the exact restart threshold and produces an incorrect media-control or presentation result.
Previous track history: Navigates backward at the exact restart threshold · case 04
Navigates backward at the exact restart threshold and produces an incorrect media-control or presentation result.
Previous track history: Navigates backward at the exact restart threshold · case 05
Navigates backward at the exact restart threshold and produces an incorrect media-control or presentation result.
Previous track history: Appends the displaced current item after existing forward history · case 01
Appends the displaced current item after existing forward history and produces an incorrect media-control or presentation result.
Previous track history: Appends the displaced current item after existing forward history · case 02
Appends the displaced current item after existing forward history and produces an incorrect media-control or presentation result.
Previous track history: Appends the displaced current item after existing forward history · case 03
Appends the displaced current item after existing forward history and produces an incorrect media-control or presentation result.
Previous track history: Appends the displaced current item after existing forward history · case 04
Appends the displaced current item after existing forward history and produces an incorrect media-control or presentation result.
Previous track history: Appends the displaced current item after existing forward history · case 05
Appends the displaced current item after existing forward history and produces an incorrect media-control or presentation result.
Previous track history: Erases existing forward history when stepping backward · case 01
Erases existing forward history when stepping backward and produces an incorrect media-control or presentation result.
Previous track history: Erases existing forward history when stepping backward · case 02
Erases existing forward history when stepping backward and produces an incorrect media-control or presentation result.
Previous track history: Erases existing forward history when stepping backward · case 03
Erases existing forward history when stepping backward and produces an incorrect media-control or presentation result.
Previous track history: Erases existing forward history when stepping backward · case 04
Erases existing forward history when stepping backward and produces an incorrect media-control or presentation result.
Previous track history: Erases existing forward history when stepping backward · case 05
Erases existing forward history when stepping backward and produces an incorrect media-control or presentation result.
Previous track history: Collapses repeated playback occurrences in the remaining history · case 01
Collapses repeated playback occurrences in the remaining history and produces an incorrect media-control or presentation result.
Previous track history: Collapses repeated playback occurrences in the remaining history · case 02
Collapses repeated playback occurrences in the remaining history and produces an incorrect media-control or presentation result.
Previous track history: Collapses repeated playback occurrences in the remaining history · case 03
Collapses repeated playback occurrences in the remaining history and produces an incorrect media-control or presentation result.
Previous track history: Collapses repeated playback occurrences in the remaining history · case 04
Collapses repeated playback occurrences in the remaining history and produces an incorrect media-control or presentation result.
Previous track history: Collapses repeated playback occurrences in the remaining history · case 05
Collapses repeated playback occurrences in the remaining history and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects the first survivor when the removed current had no successor · case 01
Selects the first survivor when the removed current had no successor and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects the first survivor when the removed current had no successor · case 02
Selects the first survivor when the removed current had no successor and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects the first survivor when the removed current had no successor · case 03
Selects the first survivor when the removed current had no successor and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects the first survivor when the removed current had no successor · case 04
Selects the first survivor when the removed current had no successor and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects the first survivor when the removed current had no successor · case 05
Selects the first survivor when the removed current had no successor and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects a track even though no current identity existed · case 01
Selects a track even though no current identity existed and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects a track even though no current identity existed · case 02
Selects a track even though no current identity existed and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects a track even though no current identity existed · case 03
Selects a track even though no current identity existed and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects a track even though no current identity existed · case 04
Selects a track even though no current identity existed and produces an incorrect media-control or presentation result.
Playlist removal selection: Selects a track even though no current identity existed · case 05
Selects a track even though no current identity existed and produces an incorrect media-control or presentation result.
Copying a mixed reference moves an anchored coordinate · case 01
An anchored row or column changes when a formula is copied.
Copying a mixed reference moves an anchored coordinate · case 02
An anchored row or column changes when a formula is copied.
Copying a mixed reference moves an anchored coordinate · case 03
An anchored row or column changes when a formula is copied.
Copying a mixed reference moves an anchored coordinate · case 04
An anchored row or column changes when a formula is copied.
Copying a mixed reference moves an anchored coordinate · case 05
An anchored row or column changes when a formula is copied.
Range SUM coerces text and logical cells into numbers · case 01
A range sum includes numeric-looking labels and logical cells.
Range SUM coerces text and logical cells into numbers · case 02
A range sum includes numeric-looking labels and logical cells.
Range SUM coerces text and logical cells into numbers · case 03
A range sum includes numeric-looking labels and logical cells.
Range SUM coerces text and logical cells into numbers · case 04
A range sum includes numeric-looking labels and logical cells.
Range SUM coerces text and logical cells into numbers · case 05
A range sum includes numeric-looking labels and logical cells.
Blank counting confuses absent cells with empty formula results · case 01
Empty string results disappear from blank counts or zero values are counted as blank.
Blank counting confuses absent cells with empty formula results · case 02
Empty string results disappear from blank counts or zero values are counted as blank.
Blank counting confuses absent cells with empty formula results · case 03
Empty string results disappear from blank counts or zero values are counted as blank.
Blank counting confuses absent cells with empty formula results · case 04
Empty string results disappear from blank counts or zero values are counted as blank.
Blank counting confuses absent cells with empty formula results · case 05
Empty string results disappear from blank counts or zero values are counted as blank.
Approximate lookup selects a nearest value instead of the lower bracket · case 01
A key between breakpoints gets a future band.
Approximate lookup selects a nearest value instead of the lower bracket · case 02
A key between breakpoints gets a future band.
Approximate lookup selects a nearest value instead of the lower bracket · case 03
A key between breakpoints gets a future band.
Approximate lookup selects a nearest value instead of the lower bracket · case 04
A key between breakpoints gets a future band.
Approximate lookup selects a nearest value instead of the lower bracket · case 05
A key between breakpoints gets a future band.
Subtotal includes nested aggregates or hidden rows · case 01
The subtotal doubles a nested subtotal or counts rows hidden by the specified mode.
Subtotal includes nested aggregates or hidden rows · case 02
The subtotal doubles a nested subtotal or counts rows hidden by the specified mode.
Subtotal includes nested aggregates or hidden rows · case 03
The subtotal doubles a nested subtotal or counts rows hidden by the specified mode.
Subtotal includes nested aggregates or hidden rows · case 04
The subtotal doubles a nested subtotal or counts rows hidden by the specified mode.
Subtotal includes nested aggregates or hidden rows · case 05
The subtotal doubles a nested subtotal or counts rows hidden by the specified mode.
An unused IF branch propagates its error · case 01
A valid chosen value is replaced by an error from an unchosen branch.
An unused IF branch propagates its error · case 02
A valid chosen value is replaced by an error from an unchosen branch.
An unused IF branch propagates its error · case 03
A valid chosen value is replaced by an error from an unchosen branch.
An unused IF branch propagates its error · case 04
A valid chosen value is replaced by an error from an unchosen branch.
An unused IF branch propagates its error · case 05
A valid chosen value is replaced by an error from an unchosen branch.
A spill overwrites an occupied cell displaying an empty string · case 01
A dynamic array overwrites a formula whose visible result is empty.
A spill overwrites an occupied cell displaying an empty string · case 02
A dynamic array overwrites a formula whose visible result is empty.
A spill overwrites an occupied cell displaying an empty string · case 03
A dynamic array overwrites a formula whose visible result is empty.
A spill overwrites an occupied cell displaying an empty string · case 04
A dynamic array overwrites a formula whose visible result is empty.
A spill overwrites an occupied cell displaying an empty string · case 05
A dynamic array overwrites a formula whose visible result is empty.
SUMPRODUCT silently truncates mismatched ranges · case 01
A shorter range drops trailing factors, or broadcasting repeats its last value.
SUMPRODUCT silently truncates mismatched ranges · case 02
A shorter range drops trailing factors, or broadcasting repeats its last value.
SUMPRODUCT silently truncates mismatched ranges · case 03
A shorter range drops trailing factors, or broadcasting repeats its last value.
SUMPRODUCT silently truncates mismatched ranges · case 04
A shorter range drops trailing factors, or broadcasting repeats its last value.
SUMPRODUCT silently truncates mismatched ranges · case 05
A shorter range drops trailing factors, or broadcasting repeats its last value.
Percent formatting changes the stored numeric value · case 01
Applying percentage formatting multiplies the stored cell value.
Percent formatting changes the stored numeric value · case 02
Applying percentage formatting multiplies the stored cell value.
Percent formatting changes the stored numeric value · case 03
Applying percentage formatting multiplies the stored cell value.
Percent formatting changes the stored numeric value · case 04
Applying percentage formatting multiplies the stored cell value.
Percent formatting changes the stored numeric value · case 05
Applying percentage formatting multiplies the stored cell value.
A workbook name overrides a sheet-local definition · case 01
An expression resolves a name from the wrong sheet or workbook scope.
A workbook name overrides a sheet-local definition · case 02
An expression resolves a name from the wrong sheet or workbook scope.
A workbook name overrides a sheet-local definition · case 03
An expression resolves a name from the wrong sheet or workbook scope.
A workbook name overrides a sheet-local definition · case 04
An expression resolves a name from the wrong sheet or workbook scope.
A workbook name overrides a sheet-local definition · case 05
An expression resolves a name from the wrong sheet or workbook scope.
A visible child escapes a hidden ancestor · case 01
A descendant remains exposed despite a hidden container.
A visible child escapes a hidden ancestor · case 02
A descendant remains exposed despite a hidden container.
A visible child escapes a hidden ancestor · case 03
A descendant remains exposed despite a hidden container.
A visible child escapes a hidden ancestor · case 04
A descendant remains exposed despite a hidden container.
A visible child escapes a hidden ancestor · case 05
A descendant remains exposed despite a hidden container.
Removing a presentational wrapper deletes its meaningful descendants · case 01
A text-bearing child disappears when its structural wrapper has no exposed role.
Removing a presentational wrapper deletes its meaningful descendants · case 02
A text-bearing child disappears when its structural wrapper has no exposed role.
Removing a presentational wrapper deletes its meaningful descendants · case 03
A text-bearing child disappears when its structural wrapper has no exposed role.
Removing a presentational wrapper deletes its meaningful descendants · case 04
A text-bearing child disappears when its structural wrapper has no exposed role.
Removing a presentational wrapper deletes its meaningful descendants · case 05
A text-bearing child disappears when its structural wrapper has no exposed role.
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 ↗