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
Client preference layer resolution: Writable preference projection · case 01
Writable preference projection.
Client preference layer resolution: Writable preference projection · case 02
Writable preference projection.
Client preference layer resolution: Writable preference projection · case 03
Writable preference projection.
Client preference layer resolution: Writable preference projection · case 04
Writable preference projection.
Client preference layer resolution: Writable preference projection · case 05
Writable preference projection.
Client preference layer resolution: Preference source attribution · case 01
Preference source attribution.
Client preference layer resolution: Preference source attribution · case 02
Preference source attribution.
Client preference layer resolution: Preference source attribution · case 03
Preference source attribution.
Client preference layer resolution: Preference source attribution · case 04
Preference source attribution.
Client preference layer resolution: Preference source attribution · case 05
Preference source attribution.
Client preference layer resolution: Redundant device override pruning · case 01
Redundant device override pruning.
Client preference layer resolution: Redundant device override pruning · case 02
Redundant device override pruning.
Client preference layer resolution: Redundant device override pruning · case 03
Redundant device override pruning.
Client preference layer resolution: Redundant device override pruning · case 04
Redundant device override pruning.
Client preference layer resolution: Redundant device override pruning · case 05
Redundant device override pruning.
Client preference layer resolution: Workspace lock report · case 01
Workspace lock report.
Client preference layer resolution: Workspace lock report · case 02
Workspace lock report.
Client preference layer resolution: Workspace lock report · case 03
Workspace lock report.
Client preference layer resolution: Workspace lock report · case 04
Workspace lock report.
Client preference layer resolution: Workspace lock report · case 05
Workspace lock report.
A nested route failure clears unrelated loaded segments · case 01
A nested route failure clears unrelated loaded segments.
A nested route failure clears unrelated loaded segments · case 02
A nested route failure clears unrelated loaded segments.
A nested route failure clears unrelated loaded segments · case 03
A nested route failure clears unrelated loaded segments.
A nested route failure clears unrelated loaded segments · case 04
A nested route failure clears unrelated loaded segments.
A nested route failure clears unrelated loaded segments · case 05
A nested route failure clears unrelated loaded segments.
A committed transition leaves its dependent render lanes pending · case 01
A committed transition leaves its dependent render lanes pending.
A committed transition leaves its dependent render lanes pending · case 02
A committed transition leaves its dependent render lanes pending.
A committed transition leaves its dependent render lanes pending · case 03
A committed transition leaves its dependent render lanes pending.
A committed transition leaves its dependent render lanes pending · case 04
A committed transition leaves its dependent render lanes pending.
A committed transition leaves its dependent render lanes pending · case 05
A committed transition leaves its dependent render lanes pending.
A successful background refresh leaves the preceding error attempt visible · case 01
A successful background refresh leaves the preceding error attempt visible.
A successful background refresh leaves the preceding error attempt visible · case 02
A successful background refresh leaves the preceding error attempt visible.
A successful background refresh leaves the preceding error attempt visible · case 03
A successful background refresh leaves the preceding error attempt visible.
A successful background refresh leaves the preceding error attempt visible · case 04
A successful background refresh leaves the preceding error attempt visible.
A successful background refresh leaves the preceding error attempt visible · case 05
A successful background refresh leaves the preceding error attempt visible.
External-store selectors rerun for unrelated changed paths · case 01
External-store selectors rerun for unrelated changed paths.
External-store selectors rerun for unrelated changed paths · case 02
External-store selectors rerun for unrelated changed paths.
External-store selectors rerun for unrelated changed paths · case 03
External-store selectors rerun for unrelated changed paths.
External-store selectors rerun for unrelated changed paths · case 04
External-store selectors rerun for unrelated changed paths.
External-store selectors rerun for unrelated changed paths · case 05
External-store selectors rerun for unrelated changed paths.
A child loader is started before its parent route data is available · case 01
A child loader is started before its parent route data is available.
A child loader is started before its parent route data is available · case 02
A child loader is started before its parent route data is available.
A child loader is started before its parent route data is available · case 03
A child loader is started before its parent route data is available.
A child loader is started before its parent route data is available · case 04
A child loader is started before its parent route data is available.
A child loader is started before its parent route data is available · case 05
A child loader is started before its parent route data is available.
A pointer leaves a link but its speculative prefetch still starts · case 01
A pointer leaves a link but its speculative prefetch still starts.
A pointer leaves a link but its speculative prefetch still starts · case 02
A pointer leaves a link but its speculative prefetch still starts.
A pointer leaves a link but its speculative prefetch still starts · case 03
A pointer leaves a link but its speculative prefetch still starts.
A pointer leaves a link but its speculative prefetch still starts · case 04
A pointer leaves a link but its speculative prefetch still starts.
A pointer leaves a link but its speculative prefetch still starts · case 05
A pointer leaves a link but its speculative prefetch still starts.
Effect teardown stops after one disposer fails · case 01
Effect teardown stops after one disposer fails.
Effect teardown stops after one disposer fails · case 02
Effect teardown stops after one disposer fails.
Effect teardown stops after one disposer fails · case 03
Effect teardown stops after one disposer fails.
Effect teardown stops after one disposer fails · case 04
Effect teardown stops after one disposer fails.
Effect teardown stops after one disposer fails · case 05
Effect teardown stops after one disposer fails.
A removed workspace leaves the client on an inaccessible last-visited workspace · case 01
A removed workspace leaves the client on an inaccessible last-visited workspace.
A removed workspace leaves the client on an inaccessible last-visited workspace · case 02
A removed workspace leaves the client on an inaccessible last-visited workspace.
A removed workspace leaves the client on an inaccessible last-visited workspace · case 03
A removed workspace leaves the client on an inaccessible last-visited workspace.
A removed workspace leaves the client on an inaccessible last-visited workspace · case 04
A removed workspace leaves the client on an inaccessible last-visited workspace.
A removed workspace leaves the client on an inaccessible last-visited workspace · case 05
A removed workspace leaves the client on an inaccessible last-visited workspace.
Store writes notify a hydrating consumer before its server snapshot is released · case 01
Store writes notify a hydrating consumer before its server snapshot is released.
Store writes notify a hydrating consumer before its server snapshot is released · case 02
Store writes notify a hydrating consumer before its server snapshot is released.
Store writes notify a hydrating consumer before its server snapshot is released · case 03
Store writes notify a hydrating consumer before its server snapshot is released.
Store writes notify a hydrating consumer before its server snapshot is released · case 04
Store writes notify a hydrating consumer before its server snapshot is released.
Store writes notify a hydrating consumer before its server snapshot is released · case 05
Store writes notify a hydrating consumer before its server snapshot is released.
A selector cache leaks one consumer selector result into another consumer · case 01
A selector cache leaks one consumer selector result into another consumer.
A selector cache leaks one consumer selector result into another consumer · case 02
A selector cache leaks one consumer selector result into another consumer.
A selector cache leaks one consumer selector result into another consumer · case 03
A selector cache leaks one consumer selector result into another consumer.
A selector cache leaks one consumer selector result into another consumer · case 04
A selector cache leaks one consumer selector result into another consumer.
A selector cache leaks one consumer selector result into another consumer · case 05
A selector cache leaks one consumer selector result into another consumer.
Skipping deferred updates changes the order of a later urgent replay · case 01
Skipping deferred updates changes the order of a later urgent replay.
Skipping deferred updates changes the order of a later urgent replay · case 02
Skipping deferred updates changes the order of a later urgent replay.
Skipping deferred updates changes the order of a later urgent replay · case 03
Skipping deferred updates changes the order of a later urgent replay.
Skipping deferred updates changes the order of a later urgent replay · case 04
Skipping deferred updates changes the order of a later urgent replay.
Skipping deferred updates changes the order of a later urgent replay · case 05
Skipping deferred updates changes the order of a later urgent replay.
A transition disappears while one of its spawned child tasks remains unresolved · case 01
A transition disappears while one of its spawned child tasks remains unresolved.
A transition disappears while one of its spawned child tasks remains unresolved · case 02
A transition disappears while one of its spawned child tasks remains unresolved.
A transition disappears while one of its spawned child tasks remains unresolved · case 03
A transition disappears while one of its spawned child tasks remains unresolved.
A transition disappears while one of its spawned child tasks remains unresolved · case 04
A transition disappears while one of its spawned child tasks remains unresolved.
A transition disappears while one of its spawned child tasks remains unresolved · case 05
A transition disappears while one of its spawned child tasks remains unresolved.
Workspace draft eviction discards unsaved work to meet a retention cap · case 01
Workspace draft eviction discards unsaved work to meet a retention cap.
Workspace draft eviction discards unsaved work to meet a retention cap · case 02
Workspace draft eviction discards unsaved work to meet a retention cap.
Workspace draft eviction discards unsaved work to meet a retention cap · case 03
Workspace draft eviction discards unsaved work to meet a retention cap.
Workspace draft eviction discards unsaved work to meet a retention cap · case 04
Workspace draft eviction discards unsaved work to meet a retention cap.
Workspace draft eviction discards unsaved work to meet a retention cap · case 05
Workspace draft eviction discards unsaved work to meet a retention cap.
Preference reset is serialized as a null assignment instead of removing the override · case 01
Preference reset is serialized as a null assignment instead of removing the override.
Preference reset is serialized as a null assignment instead of removing the override · case 02
Preference reset is serialized as a null assignment instead of removing the override.
Preference reset is serialized as a null assignment instead of removing the override · case 03
Preference reset is serialized as a null assignment instead of removing the override.
Preference reset is serialized as a null assignment instead of removing the override · case 04
Preference reset is serialized as a null assignment instead of removing the override.
Preference reset is serialized as a null assignment instead of removing the override · case 05
Preference reset is serialized as a null assignment instead of removing the override.
Replacing generated file content revokes the blob URL still used by a reader · case 01
Replacing generated file content revokes the blob URL still used by a reader.
Replacing generated file content revokes the blob URL still used by a reader · case 02
Replacing generated file content revokes the blob URL still used by a reader.
Replacing generated file content revokes the blob URL still used by a reader · case 03
Replacing generated file content revokes the blob URL still used by a reader.
Replacing generated file content revokes the blob URL still used by a reader · case 04
Replacing generated file content revokes the blob URL still used by a reader.
Replacing generated file content revokes the blob URL still used by a reader · case 05
Replacing generated file content revokes the blob URL still used by a reader.
Autosave coalescing drops a field edit made while its preceding value is in flight · case 01
Autosave coalescing drops a field edit made while its preceding value is in flight.
Autosave coalescing drops a field edit made while its preceding value is in flight · case 02
Autosave coalescing drops a field edit made while its preceding value is in flight.
Autosave coalescing drops a field edit made while its preceding value is in flight · case 03
Autosave coalescing drops a field edit made while its preceding value is in flight.
Autosave coalescing drops a field edit made while its preceding value is in flight · case 04
Autosave coalescing drops a field edit made while its preceding value is in flight.
Autosave coalescing drops a field edit made while its preceding value is in flight · case 05
Autosave coalescing drops a field edit made while its preceding value is in flight.
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 ↗