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
Notification burst summary interaction: summary-mount-failed from condensing · case 01
The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.
Notification burst summary interaction: summary-mount-failed from condensing · case 02
The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.
Notification burst summary interaction: summary-mount-failed from condensing · case 03
The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.
Notification burst summary interaction: summary-mount-failed from condensing · case 04
The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.
Notification burst summary interaction: summary-mount-failed from condensing · case 05
The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.
Notification burst summary interaction: inspect-burst from summary-visible · case 01
The inspect-burst event leaves a notification in details-visible instead of expanding-details.
Notification burst summary interaction: inspect-burst from summary-visible · case 02
The inspect-burst event leaves a notification in details-visible instead of expanding-details.
Notification burst summary interaction: inspect-burst from summary-visible · case 03
The inspect-burst event leaves a notification in details-visible instead of expanding-details.
Notification burst summary interaction: inspect-burst from summary-visible · case 04
The inspect-burst event leaves a notification in details-visible instead of expanding-details.
Notification burst summary interaction: inspect-burst from summary-visible · case 05
The inspect-burst event leaves a notification in details-visible instead of expanding-details.
Notification burst summary interaction: details-mounted from expanding-details · case 01
The details-mounted event leaves a notification in summary-visible instead of details-visible.
Notification burst summary interaction: details-mounted from expanding-details · case 02
The details-mounted event leaves a notification in summary-visible instead of details-visible.
Notification burst summary interaction: details-mounted from expanding-details · case 03
The details-mounted event leaves a notification in summary-visible instead of details-visible.
Notification burst summary interaction: details-mounted from expanding-details · case 04
The details-mounted event leaves a notification in summary-visible instead of details-visible.
Notification burst summary interaction: details-mounted from expanding-details · case 05
The details-mounted event leaves a notification in summary-visible instead of details-visible.
Notification burst summary interaction: collapse-details from details-visible · case 01
The collapse-details event leaves a notification in empty instead of summary-visible.
Notification burst summary interaction: collapse-details from details-visible · case 02
The collapse-details event leaves a notification in empty instead of summary-visible.
Notification burst summary interaction: collapse-details from details-visible · case 03
The collapse-details event leaves a notification in empty instead of summary-visible.
Notification burst summary interaction: collapse-details from details-visible · case 04
The collapse-details event leaves a notification in empty instead of summary-visible.
Notification burst summary interaction: collapse-details from details-visible · case 05
The collapse-details event leaves a notification in empty instead of summary-visible.
Notification burst summary interaction: new-burst-item from summary-visible · case 01
The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.
Notification burst summary interaction: new-burst-item from summary-visible · case 02
The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.
Notification burst summary interaction: new-burst-item from summary-visible · case 03
The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.
Notification burst summary interaction: new-burst-item from summary-visible · case 04
The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.
Notification burst summary interaction: new-burst-item from summary-visible · case 05
The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.
Notification burst summary interaction: summary-update-mounted from summary-updating · case 01
The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: summary-update-mounted from summary-updating · case 02
The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: summary-update-mounted from summary-updating · case 03
The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: summary-update-mounted from summary-updating · case 04
The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: summary-update-mounted from summary-updating · case 05
The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: close-before-mount from expanding-details · case 01
The close-before-mount event leaves a notification in summary-visible instead of closing-details.
Notification burst summary interaction: close-before-mount from expanding-details · case 02
The close-before-mount event leaves a notification in summary-visible instead of closing-details.
Notification burst summary interaction: close-before-mount from expanding-details · case 03
The close-before-mount event leaves a notification in summary-visible instead of closing-details.
Notification burst summary interaction: close-before-mount from expanding-details · case 04
The close-before-mount event leaves a notification in summary-visible instead of closing-details.
Notification burst summary interaction: close-before-mount from expanding-details · case 05
The close-before-mount event leaves a notification in summary-visible instead of closing-details.
Notification burst summary interaction: late-details-mounted from closing-details · case 01
The late-details-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: late-details-mounted from closing-details · case 02
The late-details-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: late-details-mounted from closing-details · case 03
The late-details-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: late-details-mounted from closing-details · case 04
The late-details-mounted event leaves a notification in details-visible instead of summary-visible.
Notification burst summary interaction: late-details-mounted from closing-details · case 05
The late-details-mounted event leaves a notification in details-visible instead of summary-visible.
Notification destructive-action confirmation: destructive-click from offered · case 01
The destructive-click event leaves a notification in executing instead of confirming.
Notification destructive-action confirmation: destructive-click from offered · case 02
The destructive-click event leaves a notification in executing instead of confirming.
Notification destructive-action confirmation: destructive-click from offered · case 03
The destructive-click event leaves a notification in executing instead of confirming.
Notification destructive-action confirmation: destructive-click from offered · case 04
The destructive-click event leaves a notification in executing instead of confirming.
Notification destructive-action confirmation: destructive-click from offered · case 05
The destructive-click event leaves a notification in executing instead of confirming.
Notification destructive-action confirmation: confirm-accept from confirming · case 01
The confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: confirm-accept from confirming · case 02
The confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: confirm-accept from confirming · case 03
The confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: confirm-accept from confirming · case 04
The confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: confirm-accept from confirming · case 05
The confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: confirm-cancel from confirming · case 01
The confirm-cancel event leaves a notification in executing instead of offered.
Notification destructive-action confirmation: confirm-cancel from confirming · case 02
The confirm-cancel event leaves a notification in executing instead of offered.
Notification destructive-action confirmation: confirm-cancel from confirming · case 03
The confirm-cancel event leaves a notification in executing instead of offered.
Notification destructive-action confirmation: confirm-cancel from confirming · case 04
The confirm-cancel event leaves a notification in executing instead of offered.
Notification destructive-action confirmation: confirm-cancel from confirming · case 05
The confirm-cancel event leaves a notification in executing instead of offered.
Notification destructive-action confirmation: command-success from executing · case 01
The command-success event leaves a notification in offered instead of succeeded.
Notification destructive-action confirmation: command-success from executing · case 02
The command-success event leaves a notification in offered instead of succeeded.
Notification destructive-action confirmation: command-success from executing · case 03
The command-success event leaves a notification in offered instead of succeeded.
Notification destructive-action confirmation: command-success from executing · case 04
The command-success event leaves a notification in offered instead of succeeded.
Notification destructive-action confirmation: command-success from executing · case 05
The command-success event leaves a notification in offered instead of succeeded.
Notification destructive-action confirmation: command-failure from executing · case 01
The command-failure event leaves a notification in succeeded instead of failed.
Notification destructive-action confirmation: command-failure from executing · case 02
The command-failure event leaves a notification in succeeded instead of failed.
Notification destructive-action confirmation: command-failure from executing · case 03
The command-failure event leaves a notification in succeeded instead of failed.
Notification destructive-action confirmation: command-failure from executing · case 04
The command-failure event leaves a notification in succeeded instead of failed.
Notification destructive-action confirmation: command-failure from executing · case 05
The command-failure event leaves a notification in succeeded instead of failed.
Notification destructive-action confirmation: retry-click from failed · case 01
The retry-click event leaves a notification in executing instead of confirming-retry.
Notification destructive-action confirmation: retry-click from failed · case 02
The retry-click event leaves a notification in executing instead of confirming-retry.
Notification destructive-action confirmation: retry-click from failed · case 03
The retry-click event leaves a notification in executing instead of confirming-retry.
Notification destructive-action confirmation: retry-click from failed · case 04
The retry-click event leaves a notification in executing instead of confirming-retry.
Notification destructive-action confirmation: retry-click from failed · case 05
The retry-click event leaves a notification in executing instead of confirming-retry.
Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 01
The retry-confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 02
The retry-confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 03
The retry-confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 04
The retry-confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 05
The retry-confirm-accept event leaves a notification in succeeded instead of executing.
Notification destructive-action confirmation: notification-withdrawn from confirming · case 01
The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.
Notification destructive-action confirmation: notification-withdrawn from confirming · case 02
The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.
Notification destructive-action confirmation: notification-withdrawn from confirming · case 03
The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.
Notification destructive-action confirmation: notification-withdrawn from confirming · case 04
The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.
Notification destructive-action confirmation: notification-withdrawn from confirming · case 05
The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.
Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 01
The late-confirm-accept event leaves a notification in executing instead of withdrawn.
Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 02
The late-confirm-accept event leaves a notification in executing instead of withdrawn.
Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 03
The late-confirm-accept event leaves a notification in executing instead of withdrawn.
Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 04
The late-confirm-accept event leaves a notification in executing instead of withdrawn.
Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 05
The late-confirm-accept event leaves a notification in executing instead of withdrawn.
Notification destructive-action confirmation: notification-withdrawn from executing · case 01
The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.
Notification destructive-action confirmation: notification-withdrawn from executing · case 02
The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.
Notification destructive-action confirmation: notification-withdrawn from executing · case 03
The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.
Notification destructive-action confirmation: notification-withdrawn from executing · case 04
The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.
Notification destructive-action confirmation: notification-withdrawn from executing · case 05
The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.
Notification handoff to another surface: send-to-other-surface from local-visible · case 01
The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.
Notification handoff to another surface: send-to-other-surface from local-visible · case 02
The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.
Notification handoff to another surface: send-to-other-surface from local-visible · case 03
The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.
Notification handoff to another surface: send-to-other-surface from local-visible · case 04
The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.
Notification handoff to another surface: send-to-other-surface from local-visible · case 05
The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.
Notification handoff to another surface: remote-accepted from handoff-pending · case 01
The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.
Notification handoff to another surface: remote-accepted from handoff-pending · case 02
The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.
Notification handoff to another surface: remote-accepted from handoff-pending · case 03
The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.
Notification handoff to another surface: remote-accepted from handoff-pending · case 04
The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.
Notification handoff to another surface: remote-accepted from handoff-pending · case 05
The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.
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 ↗