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
Radial menu center invokes a ring command · case 01
Radial menu center invokes a ring command.
Radial menu center invokes a ring command · case 02
Radial menu center invokes a ring command.
Radial menu center invokes a ring command · case 03
Radial menu center invokes a ring command.
Radial menu center invokes a ring command · case 04
Radial menu center invokes a ring command.
Radial menu center invokes a ring command · case 05
Radial menu center invokes a ring command.
Pointer beyond radial menu radius still hits a command · case 01
Pointer beyond radial menu radius still hits a command.
Pointer beyond radial menu radius still hits a command · case 02
Pointer beyond radial menu radius still hits a command.
Pointer beyond radial menu radius still hits a command · case 03
Pointer beyond radial menu radius still hits a command.
Pointer beyond radial menu radius still hits a command · case 04
Pointer beyond radial menu radius still hits a command.
Pointer beyond radial menu radius still hits a command · case 05
Pointer beyond radial menu radius still hits a command.
Rotated radial menu hit testing ignores its displayed rotation · case 01
Rotated radial menu hit testing ignores its displayed rotation.
Rotated radial menu hit testing ignores its displayed rotation · case 02
Rotated radial menu hit testing ignores its displayed rotation.
Rotated radial menu hit testing ignores its displayed rotation · case 03
Rotated radial menu hit testing ignores its displayed rotation.
Rotated radial menu hit testing ignores its displayed rotation · case 04
Rotated radial menu hit testing ignores its displayed rotation.
Rotated radial menu hit testing ignores its displayed rotation · case 05
Rotated radial menu hit testing ignores its displayed rotation.
Radial menu rounds near-edge hits into the next sector · case 01
Radial menu rounds near-edge hits into the next sector.
Radial menu rounds near-edge hits into the next sector · case 02
Radial menu rounds near-edge hits into the next sector.
Radial menu rounds near-edge hits into the next sector · case 03
Radial menu rounds near-edge hits into the next sector.
Radial menu rounds near-edge hits into the next sector · case 04
Radial menu rounds near-edge hits into the next sector.
Radial menu rounds near-edge hits into the next sector · case 05
Radial menu rounds near-edge hits into the next sector.
Unused radial sector wraps onto an existing command · case 01
Unused radial sector wraps onto an existing command.
Unused radial sector wraps onto an existing command · case 02
Unused radial sector wraps onto an existing command.
Unused radial sector wraps onto an existing command · case 03
Unused radial sector wraps onto an existing command.
Unused radial sector wraps onto an existing command · case 04
Unused radial sector wraps onto an existing command.
Unused radial sector wraps onto an existing command · case 05
Unused radial sector wraps onto an existing command.
Radial menu decorative sector gap remains actionable · case 01
Radial menu decorative sector gap remains actionable.
Radial menu decorative sector gap remains actionable · case 02
Radial menu decorative sector gap remains actionable.
Radial menu decorative sector gap remains actionable · case 03
Radial menu decorative sector gap remains actionable.
Radial menu decorative sector gap remains actionable · case 04
Radial menu decorative sector gap remains actionable.
Radial menu decorative sector gap remains actionable · case 05
Radial menu decorative sector gap remains actionable.
Marking-menu direction uses global coordinates instead of gesture origin · case 01
Marking-menu direction uses global coordinates instead of gesture origin.
Marking-menu direction uses global coordinates instead of gesture origin · case 02
Marking-menu direction uses global coordinates instead of gesture origin.
Marking-menu direction uses global coordinates instead of gesture origin · case 03
Marking-menu direction uses global coordinates instead of gesture origin.
Marking-menu direction uses global coordinates instead of gesture origin · case 04
Marking-menu direction uses global coordinates instead of gesture origin.
Marking-menu direction uses global coordinates instead of gesture origin · case 05
Marking-menu direction uses global coordinates instead of gesture origin.
Marking-menu movement threshold uses incompatible distance units · case 01
Marking-menu movement threshold uses incompatible distance units.
Marking-menu movement threshold uses incompatible distance units · case 02
Marking-menu movement threshold uses incompatible distance units.
Marking-menu movement threshold uses incompatible distance units · case 03
Marking-menu movement threshold uses incompatible distance units.
Marking-menu movement threshold uses incompatible distance units · case 04
Marking-menu movement threshold uses incompatible distance units.
Marking-menu movement threshold uses incompatible distance units · case 05
Marking-menu movement threshold uses incompatible distance units.
Marking-menu retrace appends a new submenu segment instead of returning one level · case 01
Marking-menu retrace appends a new submenu segment instead of returning one level.
Marking-menu retrace appends a new submenu segment instead of returning one level · case 02
Marking-menu retrace appends a new submenu segment instead of returning one level.
Marking-menu retrace appends a new submenu segment instead of returning one level · case 03
Marking-menu retrace appends a new submenu segment instead of returning one level.
Marking-menu retrace appends a new submenu segment instead of returning one level · case 04
Marking-menu retrace appends a new submenu segment instead of returning one level.
Marking-menu retrace appends a new submenu segment instead of returning one level · case 05
Marking-menu retrace appends a new submenu segment instead of returning one level.
Nested marking-menu stroke starts from the wrong segment origin · case 01
Nested marking-menu stroke starts from the wrong segment origin.
Nested marking-menu stroke starts from the wrong segment origin · case 02
Nested marking-menu stroke starts from the wrong segment origin.
Nested marking-menu stroke starts from the wrong segment origin · case 03
Nested marking-menu stroke starts from the wrong segment origin.
Nested marking-menu stroke starts from the wrong segment origin · case 04
Nested marking-menu stroke starts from the wrong segment origin.
Nested marking-menu stroke starts from the wrong segment origin · case 05
Nested marking-menu stroke starts from the wrong segment origin.
Incomplete marking gesture executes a branch-only menu item · case 01
Incomplete marking gesture executes a branch-only menu item.
Incomplete marking gesture executes a branch-only menu item · case 02
Incomplete marking gesture executes a branch-only menu item.
Incomplete marking gesture executes a branch-only menu item · case 03
Incomplete marking gesture executes a branch-only menu item.
Incomplete marking gesture executes a branch-only menu item · case 04
Incomplete marking gesture executes a branch-only menu item.
Incomplete marking gesture executes a branch-only menu item · case 05
Incomplete marking gesture executes a branch-only menu item.
Short final marking-menu jitter replaces the last completed command sector · case 01
Short final marking-menu jitter replaces the last completed command sector.
Short final marking-menu jitter replaces the last completed command sector · case 02
Short final marking-menu jitter replaces the last completed command sector.
Short final marking-menu jitter replaces the last completed command sector · case 03
Short final marking-menu jitter replaces the last completed command sector.
Short final marking-menu jitter replaces the last completed command sector · case 04
Short final marking-menu jitter replaces the last completed command sector.
Short final marking-menu jitter replaces the last completed command sector · case 05
Short final marking-menu jitter replaces the last completed command sector.
Hidden submenu indicator widens every visible menu row · case 01
Hidden submenu indicator widens every visible menu row.
Hidden submenu indicator widens every visible menu row · case 02
Hidden submenu indicator widens every visible menu row.
Hidden submenu indicator widens every visible menu row · case 03
Hidden submenu indicator widens every visible menu row.
Hidden submenu indicator widens every visible menu row · case 04
Hidden submenu indicator widens every visible menu row.
Hidden submenu indicator widens every visible menu row · case 05
Hidden submenu indicator widens every visible menu row.
Zero-valued menu badge is hidden as if missing · case 01
Zero-valued menu badge is hidden as if missing.
Zero-valued menu badge is hidden as if missing · case 02
Zero-valued menu badge is hidden as if missing.
Zero-valued menu badge is hidden as if missing · case 03
Zero-valued menu badge is hidden as if missing.
Zero-valued menu badge is hidden as if missing · case 04
Zero-valued menu badge is hidden as if missing.
Zero-valued menu badge is hidden as if missing · case 05
Zero-valued menu badge is hidden as if missing.
Decorated menu label is substituted for its command identity · case 01
Decorated menu label is substituted for its command identity.
Decorated menu label is substituted for its command identity · case 02
Decorated menu label is substituted for its command identity.
Decorated menu label is substituted for its command identity · case 03
Decorated menu label is substituted for its command identity.
Decorated menu label is substituted for its command identity · case 04
Decorated menu label is substituted for its command identity.
Decorated menu label is substituted for its command identity · case 05
Decorated menu label is substituted for its command identity.
Menu suffix decoration is prepended to the command label · case 01
Menu suffix decoration is prepended to the command label.
Menu suffix decoration is prepended to the command label · case 02
Menu suffix decoration is prepended to the command label.
Menu suffix decoration is prepended to the command label · case 03
Menu suffix decoration is prepended to the command label.
Menu suffix decoration is prepended to the command label · case 04
Menu suffix decoration is prepended to the command label.
Menu suffix decoration is prepended to the command label · case 05
Menu suffix decoration is prepended to the command label.
Menu rows without icons lose alignment with decorated siblings · case 01
Menu rows without icons lose alignment with decorated siblings.
Menu rows without icons lose alignment with decorated siblings · case 02
Menu rows without icons lose alignment with decorated siblings.
Menu rows without icons lose alignment with decorated siblings · case 03
Menu rows without icons lose alignment with decorated siblings.
Menu rows without icons lose alignment with decorated siblings · case 04
Menu rows without icons lose alignment with decorated siblings.
Menu rows without icons lose alignment with decorated siblings · case 05
Menu rows without icons lose alignment with decorated siblings.
Menu separator width omits inter-column spacing · case 01
Menu separator width omits inter-column spacing.
Menu separator width omits inter-column spacing · case 02
Menu separator width omits inter-column spacing.
Menu separator width omits inter-column spacing · case 03
Menu separator width omits inter-column spacing.
Menu separator width omits inter-column spacing · case 04
Menu separator width omits inter-column spacing.
Menu separator width omits inter-column spacing · case 05
Menu separator width omits inter-column spacing.
Menu patch is applied to an incompatible base snapshot · case 01
Menu patch is applied to an incompatible base snapshot.
Menu patch is applied to an incompatible base snapshot · case 02
Menu patch is applied to an incompatible base snapshot.
Menu patch is applied to an incompatible base snapshot · case 03
Menu patch is applied to an incompatible base snapshot.
Menu patch is applied to an incompatible base snapshot · case 04
Menu patch is applied to an incompatible base snapshot.
Menu patch is applied to an incompatible base snapshot · case 05
Menu patch is applied to an incompatible base snapshot.
Menu patch insertion ignores its stable row anchor · case 01
Menu patch insertion ignores its stable row anchor.
Menu patch insertion ignores its stable row anchor · case 02
Menu patch insertion ignores its stable row anchor.
Menu patch insertion ignores its stable row anchor · case 03
Menu patch insertion ignores its stable row anchor.
Menu patch insertion ignores its stable row anchor · case 04
Menu patch insertion ignores its stable row anchor.
Menu patch insertion ignores its stable row anchor · case 05
Menu patch insertion ignores its stable row anchor.
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 ↗