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
Menu ownership transfer cancels an intentionally retained command · case 01
Menu ownership transfer cancels an intentionally retained command.
Menu ownership transfer cancels an intentionally retained command · case 02
Menu ownership transfer cancels an intentionally retained command.
Menu ownership transfer cancels an intentionally retained command · case 03
Menu ownership transfer cancels an intentionally retained command.
Menu ownership transfer cancels an intentionally retained command · case 04
Menu ownership transfer cancels an intentionally retained command.
Menu ownership transfer cancels an intentionally retained command · case 05
Menu ownership transfer cancels an intentionally retained command.
Scoped context menu dismissal crosses its declared root boundary · case 01
Scoped context menu dismissal crosses its declared root boundary.
Scoped context menu dismissal crosses its declared root boundary · case 02
Scoped context menu dismissal crosses its declared root boundary.
Scoped context menu dismissal crosses its declared root boundary · case 03
Scoped context menu dismissal crosses its declared root boundary.
Scoped context menu dismissal crosses its declared root boundary · case 04
Scoped context menu dismissal crosses its declared root boundary.
Scoped context menu dismissal crosses its declared root boundary · case 05
Scoped context menu dismissal crosses its declared root boundary.
Batch menu advertises commands supported by only one target · case 01
Batch menu advertises commands supported by only one target.
Batch menu advertises commands supported by only one target · case 02
Batch menu advertises commands supported by only one target.
Batch menu advertises commands supported by only one target · case 03
Batch menu advertises commands supported by only one target.
Batch menu advertises commands supported by only one target · case 04
Batch menu advertises commands supported by only one target.
Batch menu advertises commands supported by only one target · case 05
Batch menu advertises commands supported by only one target.
Batch menu planner reorders supported document targets · case 01
Batch menu planner reorders supported document targets.
Batch menu planner reorders supported document targets · case 02
Batch menu planner reorders supported document targets.
Batch menu planner reorders supported document targets · case 03
Batch menu planner reorders supported document targets.
Batch menu planner reorders supported document targets · case 04
Batch menu planner reorders supported document targets.
Batch menu planner reorders supported document targets · case 05
Batch menu planner reorders supported document targets.
Batch menu plan conflates no-op targets with runnable targets · case 01
Batch menu plan conflates no-op targets with runnable targets.
Batch menu plan conflates no-op targets with runnable targets · case 02
Batch menu plan conflates no-op targets with runnable targets.
Batch menu plan conflates no-op targets with runnable targets · case 03
Batch menu plan conflates no-op targets with runnable targets.
Batch menu plan conflates no-op targets with runnable targets · case 04
Batch menu plan conflates no-op targets with runnable targets.
Batch menu plan conflates no-op targets with runnable targets · case 05
Batch menu plan conflates no-op targets with runnable targets.
Batch context menu executes duplicate document targets · case 01
Batch context menu executes duplicate document targets.
Batch context menu executes duplicate document targets · case 02
Batch context menu executes duplicate document targets.
Batch context menu executes duplicate document targets · case 03
Batch context menu executes duplicate document targets.
Batch context menu executes duplicate document targets · case 04
Batch context menu executes duplicate document targets.
Batch context menu executes duplicate document targets · case 05
Batch context menu executes duplicate document targets.
Atomic batch menu command proceeds on a supported subset · case 01
Atomic batch menu command proceeds on a supported subset.
Atomic batch menu command proceeds on a supported subset · case 02
Atomic batch menu command proceeds on a supported subset.
Atomic batch menu command proceeds on a supported subset · case 03
Atomic batch menu command proceeds on a supported subset.
Atomic batch menu command proceeds on a supported subset · case 04
Atomic batch menu command proceeds on a supported subset.
Atomic batch menu command proceeds on a supported subset · case 05
Atomic batch menu command proceeds on a supported subset.
Batch menu preview misstates requested versus runnable object counts · case 01
Batch menu preview misstates requested versus runnable object counts.
Batch menu preview misstates requested versus runnable object counts · case 02
Batch menu preview misstates requested versus runnable object counts.
Batch menu preview misstates requested versus runnable object counts · case 03
Batch menu preview misstates requested versus runnable object counts.
Batch menu preview misstates requested versus runnable object counts · case 04
Batch menu preview misstates requested versus runnable object counts.
Batch menu preview misstates requested versus runnable object counts · case 05
Batch menu preview misstates requested versus runnable object counts.
Restored menu cascade skips a missing owner and reopens its orphan descendant · case 01
Restored menu cascade skips a missing owner and reopens its orphan descendant.
Restored menu cascade skips a missing owner and reopens its orphan descendant · case 02
Restored menu cascade skips a missing owner and reopens its orphan descendant.
Restored menu cascade skips a missing owner and reopens its orphan descendant · case 03
Restored menu cascade skips a missing owner and reopens its orphan descendant.
Restored menu cascade skips a missing owner and reopens its orphan descendant · case 04
Restored menu cascade skips a missing owner and reopens its orphan descendant.
Restored menu cascade skips a missing owner and reopens its orphan descendant · case 05
Restored menu cascade skips a missing owner and reopens its orphan descendant.
Restored cascade opens descendants of an unresolved lazy submenu · case 01
Restored cascade opens descendants of an unresolved lazy submenu.
Restored cascade opens descendants of an unresolved lazy submenu · case 02
Restored cascade opens descendants of an unresolved lazy submenu.
Restored cascade opens descendants of an unresolved lazy submenu · case 03
Restored cascade opens descendants of an unresolved lazy submenu.
Restored cascade opens descendants of an unresolved lazy submenu · case 04
Restored cascade opens descendants of an unresolved lazy submenu.
Restored cascade opens descendants of an unresolved lazy submenu · case 05
Restored cascade opens descendants of an unresolved lazy submenu.
Menu restore follows a child that was moved to a different submenu owner · case 01
Menu restore follows a child that was moved to a different submenu owner.
Menu restore follows a child that was moved to a different submenu owner · case 02
Menu restore follows a child that was moved to a different submenu owner.
Menu restore follows a child that was moved to a different submenu owner · case 03
Menu restore follows a child that was moved to a different submenu owner.
Menu restore follows a child that was moved to a different submenu owner · case 04
Menu restore follows a child that was moved to a different submenu owner.
Menu restore follows a child that was moved to a different submenu owner · case 05
Menu restore follows a child that was moved to a different submenu owner.
Restored menu passes through an unavailable intermediate owner · case 01
Restored menu passes through an unavailable intermediate owner.
Restored menu passes through an unavailable intermediate owner · case 02
Restored menu passes through an unavailable intermediate owner.
Restored menu passes through an unavailable intermediate owner · case 03
Restored menu passes through an unavailable intermediate owner.
Restored menu passes through an unavailable intermediate owner · case 04
Restored menu passes through an unavailable intermediate owner.
Restored menu passes through an unavailable intermediate owner · case 05
Restored menu passes through an unavailable intermediate owner.
Restoring independent menu windows merges their identical root definitions · case 01
Restoring independent menu windows merges their identical root definitions.
Restoring independent menu windows merges their identical root definitions · case 02
Restoring independent menu windows merges their identical root definitions.
Restoring independent menu windows merges their identical root definitions · case 03
Restoring independent menu windows merges their identical root definitions.
Restoring independent menu windows merges their identical root definitions · case 04
Restoring independent menu windows merges their identical root definitions.
Restoring independent menu windows merges their identical root definitions · case 05
Restoring independent menu windows merges their identical root definitions.
Menu restore remaps only the root and leaves obsolete descendant presentation IDs · case 01
Menu restore remaps only the root and leaves obsolete descendant presentation IDs.
Menu restore remaps only the root and leaves obsolete descendant presentation IDs · case 02
Menu restore remaps only the root and leaves obsolete descendant presentation IDs.
Menu restore remaps only the root and leaves obsolete descendant presentation IDs · case 03
Menu restore remaps only the root and leaves obsolete descendant presentation IDs.
Menu restore remaps only the root and leaves obsolete descendant presentation IDs · case 04
Menu restore remaps only the root and leaves obsolete descendant presentation IDs.
Menu restore remaps only the root and leaves obsolete descendant presentation IDs · case 05
Menu restore remaps only the root and leaves obsolete descendant presentation IDs.
Primary split-menu action opens the submenu while invoking its default command · case 01
Primary split-menu action opens the submenu while invoking its default command.
Primary split-menu action opens the submenu while invoking its default command · case 02
Primary split-menu action opens the submenu while invoking its default command.
Primary split-menu action opens the submenu while invoking its default command · case 03
Primary split-menu action opens the submenu while invoking its default command.
Primary split-menu action opens the submenu while invoking its default command · case 04
Primary split-menu action opens the submenu while invoking its default command.
Primary split-menu action opens the submenu while invoking its default command · case 05
Primary split-menu action opens the submenu while invoking its default command.
Secondary split-menu zone invokes the default instead of only showing alternatives · case 01
Secondary split-menu zone invokes the default instead of only showing alternatives.
Secondary split-menu zone invokes the default instead of only showing alternatives · case 02
Secondary split-menu zone invokes the default instead of only showing alternatives.
Secondary split-menu zone invokes the default instead of only showing alternatives · case 03
Secondary split-menu zone invokes the default instead of only showing alternatives.
Secondary split-menu zone invokes the default instead of only showing alternatives · case 04
Secondary split-menu zone invokes the default instead of only showing alternatives.
Secondary split-menu zone invokes the default instead of only showing alternatives · case 05
Secondary split-menu zone invokes the default instead of only showing alternatives.
Split-menu divider hit is assigned to the primary command zone · case 01
Split-menu divider hit is assigned to the primary command zone.
Split-menu divider hit is assigned to the primary command zone · case 02
Split-menu divider hit is assigned to the primary command zone.
Split-menu divider hit is assigned to the primary command zone · case 03
Split-menu divider hit is assigned to the primary command zone.
Split-menu divider hit is assigned to the primary command zone · case 04
Split-menu divider hit is assigned to the primary command zone.
Split-menu divider hit is assigned to the primary command zone · case 05
Split-menu divider hit is assigned to the primary command zone.
Split-menu default availability is inferred from unrelated alternatives · case 01
Split-menu default availability is inferred from unrelated alternatives.
Split-menu default availability is inferred from unrelated alternatives · case 02
Split-menu default availability is inferred from unrelated alternatives.
Split-menu default availability is inferred from unrelated alternatives · case 03
Split-menu default availability is inferred from unrelated alternatives.
Split-menu default availability is inferred from unrelated alternatives · case 04
Split-menu default availability is inferred from unrelated alternatives.
Split-menu default availability is inferred from unrelated alternatives · case 05
Split-menu default availability is inferred from unrelated alternatives.
Changing split-menu default rewrites the owning submenu label · case 01
Changing split-menu default rewrites the owning submenu label.
Changing split-menu default rewrites the owning submenu label · case 02
Changing split-menu default rewrites the owning submenu label.
Changing split-menu default rewrites the owning submenu label · case 03
Changing split-menu default rewrites the owning submenu label.
Changing split-menu default rewrites the owning submenu label · case 04
Changing split-menu default rewrites the owning submenu label.
Changing split-menu default rewrites the owning submenu label · case 05
Changing split-menu default rewrites the owning submenu label.
Split-menu primary zone with no default guesses an arbitrary alternative command · case 01
Split-menu primary zone with no default guesses an arbitrary alternative command.
Split-menu primary zone with no default guesses an arbitrary alternative command · case 02
Split-menu primary zone with no default guesses an arbitrary alternative command.
Split-menu primary zone with no default guesses an arbitrary alternative command · case 03
Split-menu primary zone with no default guesses an arbitrary alternative command.
Split-menu primary zone with no default guesses an arbitrary alternative command · case 04
Split-menu primary zone with no default guesses an arbitrary alternative command.
Split-menu primary zone with no default guesses an arbitrary alternative command · case 05
Split-menu primary zone with no default guesses an arbitrary alternative command.
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 ↗