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 argument binding loses a parameter namespace boundary · case 01
Menu argument binding loses a parameter namespace boundary.
Menu argument binding loses a parameter namespace boundary · case 02
Menu argument binding loses a parameter namespace boundary.
Menu argument binding loses a parameter namespace boundary · case 03
Menu argument binding loses a parameter namespace boundary.
Menu argument binding loses a parameter namespace boundary · case 04
Menu argument binding loses a parameter namespace boundary.
Menu argument binding loses a parameter namespace boundary · case 05
Menu argument binding loses a parameter namespace boundary.
Menu command argument binding truncates a captured document batch · case 01
Menu command argument binding truncates a captured document batch.
Menu command argument binding truncates a captured document batch · case 02
Menu command argument binding truncates a captured document batch.
Menu command argument binding truncates a captured document batch · case 03
Menu command argument binding truncates a captured document batch.
Menu command argument binding truncates a captured document batch · case 04
Menu command argument binding truncates a captured document batch.
Menu command argument binding truncates a captured document batch · case 05
Menu command argument binding truncates a captured document batch.
Menu batch command overlooks its upper cardinality limit · case 01
Menu batch command overlooks its upper cardinality limit.
Menu batch command overlooks its upper cardinality limit · case 02
Menu batch command overlooks its upper cardinality limit.
Menu batch command overlooks its upper cardinality limit · case 03
Menu batch command overlooks its upper cardinality limit.
Menu batch command overlooks its upper cardinality limit · case 04
Menu batch command overlooks its upper cardinality limit.
Menu batch command overlooks its upper cardinality limit · case 05
Menu batch command overlooks its upper cardinality limit.
Menu command accepts a mixed unsupported document batch · case 01
Menu command accepts a mixed unsupported document batch.
Menu command accepts a mixed unsupported document batch · case 02
Menu command accepts a mixed unsupported document batch.
Menu command accepts a mixed unsupported document batch · case 03
Menu command accepts a mixed unsupported document batch.
Menu command accepts a mixed unsupported document batch · case 04
Menu command accepts a mixed unsupported document batch.
Menu command accepts a mixed unsupported document batch · case 05
Menu command accepts a mixed unsupported document batch.
Vacuous target validation enables an empty context command · case 01
Vacuous target validation enables an empty context command.
Vacuous target validation enables an empty context command · case 02
Vacuous target validation enables an empty context command.
Vacuous target validation enables an empty context command · case 03
Vacuous target validation enables an empty context command.
Vacuous target validation enables an empty context command · case 04
Vacuous target validation enables an empty context command.
Vacuous target validation enables an empty context command · case 05
Vacuous target validation enables an empty context command.
Busy menu command remains available because its document is idle · case 01
Busy menu command remains available because its document is idle.
Busy menu command remains available because its document is idle · case 02
Busy menu command remains available because its document is idle.
Busy menu command remains available because its document is idle · case 03
Busy menu command remains available because its document is idle.
Busy menu command remains available because its document is idle · case 04
Busy menu command remains available because its document is idle.
Busy menu command remains available because its document is idle · case 05
Busy menu command remains available because its document is idle.
Menu availability explanation reports a lower-priority denial · case 01
Menu availability explanation reports a lower-priority denial.
Menu availability explanation reports a lower-priority denial · case 02
Menu availability explanation reports a lower-priority denial.
Menu availability explanation reports a lower-priority denial · case 03
Menu availability explanation reports a lower-priority denial.
Menu availability explanation reports a lower-priority denial · case 04
Menu availability explanation reports a lower-priority denial.
Menu availability explanation reports a lower-priority denial · case 05
Menu availability explanation reports a lower-priority denial.
Expired menu capability remains available at its boundary · case 01
Expired menu capability remains available at its boundary.
Expired menu capability remains available at its boundary · case 02
Expired menu capability remains available at its boundary.
Expired menu capability remains available at its boundary · case 03
Expired menu capability remains available at its boundary.
Expired menu capability remains available at its boundary · case 04
Expired menu capability remains available at its boundary.
Expired menu capability remains available at its boundary · case 05
Expired menu capability remains available at its boundary.
Filtered submenu results lose their ancestor menu headings · case 01
Filtered submenu results lose their ancestor menu headings.
Filtered submenu results lose their ancestor menu headings · case 02
Filtered submenu results lose their ancestor menu headings.
Filtered submenu results lose their ancestor menu headings · case 03
Filtered submenu results lose their ancestor menu headings.
Filtered submenu results lose their ancestor menu headings · case 04
Filtered submenu results lose their ancestor menu headings.
Filtered submenu results lose their ancestor menu headings · case 05
Filtered submenu results lose their ancestor menu headings.
Filtered result counter includes menu headings · case 01
Filtered result counter includes menu headings.
Filtered result counter includes menu headings · case 02
Filtered result counter includes menu headings.
Filtered result counter includes menu headings · case 03
Filtered result counter includes menu headings.
Filtered result counter includes menu headings · case 04
Filtered result counter includes menu headings.
Filtered result counter includes menu headings · case 05
Filtered result counter includes menu headings.
Menu filter removes informative unavailable command results · case 01
Menu filter removes informative unavailable command results.
Menu filter removes informative unavailable command results · case 02
Menu filter removes informative unavailable command results.
Menu filter removes informative unavailable command results · case 03
Menu filter removes informative unavailable command results.
Menu filter removes informative unavailable command results · case 04
Menu filter removes informative unavailable command results.
Menu filter removes informative unavailable command results · case 05
Menu filter removes informative unavailable command results.
Filtered menu retains headings for groups with no surviving commands · case 01
Filtered menu retains headings for groups with no surviving commands.
Filtered menu retains headings for groups with no surviving commands · case 02
Filtered menu retains headings for groups with no surviving commands.
Filtered menu retains headings for groups with no surviving commands · case 03
Filtered menu retains headings for groups with no surviving commands.
Filtered menu retains headings for groups with no surviving commands · case 04
Filtered menu retains headings for groups with no surviving commands.
Filtered menu retains headings for groups with no surviving commands · case 05
Filtered menu retains headings for groups with no surviving commands.
Clearing menu filter restores only the last filtered projection · case 01
Clearing menu filter restores only the last filtered projection.
Clearing menu filter restores only the last filtered projection · case 02
Clearing menu filter restores only the last filtered projection.
Clearing menu filter restores only the last filtered projection · case 03
Clearing menu filter restores only the last filtered projection.
Clearing menu filter restores only the last filtered projection · case 04
Clearing menu filter restores only the last filtered projection.
Clearing menu filter restores only the last filtered projection · case 05
Clearing menu filter restores only the last filtered projection.
Submenu owner disappears when only a descendant matches · case 01
Submenu owner disappears when only a descendant matches.
Submenu owner disappears when only a descendant matches · case 02
Submenu owner disappears when only a descendant matches.
Submenu owner disappears when only a descendant matches · case 03
Submenu owner disappears when only a descendant matches.
Submenu owner disappears when only a descendant matches · case 04
Submenu owner disappears when only a descendant matches.
Submenu owner disappears when only a descendant matches · case 05
Submenu owner disappears when only a descendant matches.
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu · case 01
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu.
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu · case 02
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu.
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu · case 03
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu.
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu · case 04
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu.
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu · case 05
Menu ancestor breadcrumb dispatches a document action instead of reopening its menu.
Menu ancestor popup identifies the child definition instead of its owning menu row · case 01
Menu ancestor popup identifies the child definition instead of its owning menu row.
Menu ancestor popup identifies the child definition instead of its owning menu row · case 02
Menu ancestor popup identifies the child definition instead of its owning menu row.
Menu ancestor popup identifies the child definition instead of its owning menu row · case 03
Menu ancestor popup identifies the child definition instead of its owning menu row.
Menu ancestor popup identifies the child definition instead of its owning menu row · case 04
Menu ancestor popup identifies the child definition instead of its owning menu row.
Menu ancestor popup identifies the child definition instead of its owning menu row · case 05
Menu ancestor popup identifies the child definition instead of its owning menu row.
Breadcrumb command uses its parent label as its own display text · case 01
Breadcrumb command uses its parent label as its own display text.
Breadcrumb command uses its parent label as its own display text · case 02
Breadcrumb command uses its parent label as its own display text.
Breadcrumb command uses its parent label as its own display text · case 03
Breadcrumb command uses its parent label as its own display text.
Breadcrumb command uses its parent label as its own display text · case 04
Breadcrumb command uses its parent label as its own display text.
Breadcrumb command uses its parent label as its own display text · case 05
Breadcrumb command uses its parent label as its own display text.
Breadcrumb overflow menu loses full reopen paths for omitted menu levels · case 01
Breadcrumb overflow menu loses full reopen paths for omitted menu levels.
Breadcrumb overflow menu loses full reopen paths for omitted menu levels · case 02
Breadcrumb overflow menu loses full reopen paths for omitted menu levels.
Breadcrumb overflow menu loses full reopen paths for omitted menu levels · case 03
Breadcrumb overflow menu loses full reopen paths for omitted menu levels.
Breadcrumb overflow menu loses full reopen paths for omitted menu levels · case 04
Breadcrumb overflow menu loses full reopen paths for omitted menu levels.
Breadcrumb overflow menu loses full reopen paths for omitted menu levels · case 05
Breadcrumb overflow menu loses full reopen paths for omitted menu levels.
Identical breadcrumb labels collapse distinct ancestor menu IDs · case 01
Identical breadcrumb labels collapse distinct ancestor menu IDs.
Identical breadcrumb labels collapse distinct ancestor menu IDs · case 02
Identical breadcrumb labels collapse distinct ancestor menu IDs.
Identical breadcrumb labels collapse distinct ancestor menu IDs · case 03
Identical breadcrumb labels collapse distinct ancestor menu IDs.
Identical breadcrumb labels collapse distinct ancestor menu IDs · case 04
Identical breadcrumb labels collapse distinct ancestor menu IDs.
Identical breadcrumb labels collapse distinct ancestor menu IDs · case 05
Identical breadcrumb labels collapse distinct ancestor menu IDs.
Breadcrumb menu jump removes the target ancestor itself · case 01
Breadcrumb menu jump removes the target ancestor itself.
Breadcrumb menu jump removes the target ancestor itself · case 02
Breadcrumb menu jump removes the target ancestor itself.
Breadcrumb menu jump removes the target ancestor itself · case 03
Breadcrumb menu jump removes the target ancestor itself.
Breadcrumb menu jump removes the target ancestor itself · case 04
Breadcrumb menu jump removes the target ancestor itself.
Breadcrumb menu jump removes the target ancestor itself · case 05
Breadcrumb menu jump removes the target ancestor itself.
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 ↗