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
An absent event creates a callback buffer entry · case 01
An absent event creates a callback buffer entry; the returned lifecycle plan violates the stated transition contract.
An absent event creates a callback buffer entry · case 02
An absent event creates a callback buffer entry; the returned lifecycle plan violates the stated transition contract.
An absent event creates a callback buffer entry · case 03
An absent event creates a callback buffer entry; the returned lifecycle plan violates the stated transition contract.
An absent event creates a callback buffer entry · case 04
An absent event creates a callback buffer entry; the returned lifecycle plan violates the stated transition contract.
An absent event creates a callback buffer entry · case 05
An absent event creates a callback buffer entry; the returned lifecycle plan violates the stated transition contract.
Observer callback buffering dequeues from the newest end · case 01
Observer callback buffering dequeues from the newest end; the returned lifecycle plan violates the stated transition contract.
Observer callback buffering dequeues from the newest end · case 02
Observer callback buffering dequeues from the newest end; the returned lifecycle plan violates the stated transition contract.
Observer callback buffering dequeues from the newest end · case 03
Observer callback buffering dequeues from the newest end; the returned lifecycle plan violates the stated transition contract.
Observer callback buffering dequeues from the newest end · case 04
Observer callback buffering dequeues from the newest end; the returned lifecycle plan violates the stated transition contract.
Observer callback buffering dequeues from the newest end · case 05
Observer callback buffering dequeues from the newest end; the returned lifecycle plan violates the stated transition contract.
One buffered callback delivery clears every pending value · case 01
One buffered callback delivery clears every pending value; the returned lifecycle plan violates the stated transition contract.
One buffered callback delivery clears every pending value · case 02
One buffered callback delivery clears every pending value; the returned lifecycle plan violates the stated transition contract.
One buffered callback delivery clears every pending value · case 03
One buffered callback delivery clears every pending value; the returned lifecycle plan violates the stated transition contract.
One buffered callback delivery clears every pending value · case 04
One buffered callback delivery clears every pending value; the returned lifecycle plan violates the stated transition contract.
One buffered callback delivery clears every pending value · case 05
One buffered callback delivery clears every pending value; the returned lifecycle plan violates the stated transition contract.
Cancellation leaves local callback payloads retained · case 01
Cancellation leaves local callback payloads retained; the returned lifecycle plan violates the stated transition contract.
Cancellation leaves local callback payloads retained · case 02
Cancellation leaves local callback payloads retained; the returned lifecycle plan violates the stated transition contract.
Cancellation leaves local callback payloads retained · case 03
Cancellation leaves local callback payloads retained; the returned lifecycle plan violates the stated transition contract.
Cancellation leaves local callback payloads retained · case 04
Cancellation leaves local callback payloads retained; the returned lifecycle plan violates the stated transition contract.
Cancellation leaves local callback payloads retained · case 05
Cancellation leaves local callback payloads retained; the returned lifecycle plan violates the stated transition contract.
Drop policies incorrectly emit observer overflow errors · case 01
Drop policies incorrectly emit observer overflow errors; the returned lifecycle plan violates the stated transition contract.
Drop policies incorrectly emit observer overflow errors · case 02
Drop policies incorrectly emit observer overflow errors; the returned lifecycle plan violates the stated transition contract.
Drop policies incorrectly emit observer overflow errors · case 03
Drop policies incorrectly emit observer overflow errors; the returned lifecycle plan violates the stated transition contract.
Drop policies incorrectly emit observer overflow errors · case 04
Drop policies incorrectly emit observer overflow errors; the returned lifecycle plan violates the stated transition contract.
Drop policies incorrectly emit observer overflow errors · case 05
Drop policies incorrectly emit observer overflow errors; the returned lifecycle plan violates the stated transition contract.
Buffered observer values after a terminal marker are incorrectly delivered · case 01
Buffered observer values after a terminal marker are incorrectly delivered; the returned lifecycle plan violates the stated transition contract.
Buffered observer values after a terminal marker are incorrectly delivered · case 02
Buffered observer values after a terminal marker are incorrectly delivered; the returned lifecycle plan violates the stated transition contract.
Buffered observer values after a terminal marker are incorrectly delivered · case 03
Buffered observer values after a terminal marker are incorrectly delivered; the returned lifecycle plan violates the stated transition contract.
Buffered observer values after a terminal marker are incorrectly delivered · case 04
Buffered observer values after a terminal marker are incorrectly delivered; the returned lifecycle plan violates the stated transition contract.
Buffered observer values after a terminal marker are incorrectly delivered · case 05
Buffered observer values after a terminal marker are incorrectly delivered; the returned lifecycle plan violates the stated transition contract.
Local buffer overflow accounting reports retained records as dropped · case 01
Local buffer overflow accounting reports retained records as dropped; the returned lifecycle plan violates the stated transition contract.
Local buffer overflow accounting reports retained records as dropped · case 02
Local buffer overflow accounting reports retained records as dropped; the returned lifecycle plan violates the stated transition contract.
Local buffer overflow accounting reports retained records as dropped · case 03
Local buffer overflow accounting reports retained records as dropped; the returned lifecycle plan violates the stated transition contract.
Local buffer overflow accounting reports retained records as dropped · case 04
Local buffer overflow accounting reports retained records as dropped; the returned lifecycle plan violates the stated transition contract.
Local buffer overflow accounting reports retained records as dropped · case 05
Local buffer overflow accounting reports retained records as dropped; the returned lifecycle plan violates the stated transition contract.
A non-error overflow policy increments observer error count · case 01
A non-error overflow policy increments observer error count; the returned lifecycle plan violates the stated transition contract.
A non-error overflow policy increments observer error count · case 02
A non-error overflow policy increments observer error count; the returned lifecycle plan violates the stated transition contract.
A non-error overflow policy increments observer error count · case 03
A non-error overflow policy increments observer error count; the returned lifecycle plan violates the stated transition contract.
A non-error overflow policy increments observer error count · case 04
A non-error overflow policy increments observer error count; the returned lifecycle plan violates the stated transition contract.
A non-error overflow policy increments observer error count · case 05
A non-error overflow policy increments observer error count; the returned lifecycle plan violates the stated transition contract.
Debounce listener extends from the previous timer deadline · case 01
Debounce listener extends from the previous timer deadline; the returned lifecycle plan violates the stated transition contract.
Debounce listener extends from the previous timer deadline · case 02
Debounce listener extends from the previous timer deadline; the returned lifecycle plan violates the stated transition contract.
Debounce listener extends from the previous timer deadline · case 03
Debounce listener extends from the previous timer deadline; the returned lifecycle plan violates the stated transition contract.
Debounce listener extends from the previous timer deadline · case 04
Debounce listener extends from the previous timer deadline; the returned lifecycle plan violates the stated transition contract.
Debounce listener extends from the previous timer deadline · case 05
Debounce listener extends from the previous timer deadline; the returned lifecycle plan violates the stated transition contract.
Debounce retains the first event instead of the latest · case 01
Debounce retains the first event instead of the latest; the returned lifecycle plan violates the stated transition contract.
Debounce retains the first event instead of the latest · case 02
Debounce retains the first event instead of the latest; the returned lifecycle plan violates the stated transition contract.
Debounce retains the first event instead of the latest · case 03
Debounce retains the first event instead of the latest; the returned lifecycle plan violates the stated transition contract.
Debounce retains the first event instead of the latest · case 04
Debounce retains the first event instead of the latest; the returned lifecycle plan violates the stated transition contract.
Debounce retains the first event instead of the latest · case 05
Debounce retains the first event instead of the latest; the returned lifecycle plan violates the stated transition contract.
Replacing debounce payload fails to advance timer identity · case 01
Replacing debounce payload fails to advance timer identity; the returned lifecycle plan violates the stated transition contract.
Replacing debounce payload fails to advance timer identity · case 02
Replacing debounce payload fails to advance timer identity; the returned lifecycle plan violates the stated transition contract.
Replacing debounce payload fails to advance timer identity · case 03
Replacing debounce payload fails to advance timer identity; the returned lifecycle plan violates the stated transition contract.
Replacing debounce payload fails to advance timer identity · case 04
Replacing debounce payload fails to advance timer identity; the returned lifecycle plan violates the stated transition contract.
Replacing debounce payload fails to advance timer identity · case 05
Replacing debounce payload fails to advance timer identity; the returned lifecycle plan violates the stated transition contract.
A stale debounce timer flushes a newer pending event · case 01
A stale debounce timer flushes a newer pending event; the returned lifecycle plan violates the stated transition contract.
A stale debounce timer flushes a newer pending event · case 02
A stale debounce timer flushes a newer pending event; the returned lifecycle plan violates the stated transition contract.
A stale debounce timer flushes a newer pending event · case 03
A stale debounce timer flushes a newer pending event; the returned lifecycle plan violates the stated transition contract.
A stale debounce timer flushes a newer pending event · case 04
A stale debounce timer flushes a newer pending event; the returned lifecycle plan violates the stated transition contract.
A stale debounce timer flushes a newer pending event · case 05
A stale debounce timer flushes a newer pending event; the returned lifecycle plan violates the stated transition contract.
Debounce expiry consumes wall time spent in a suspended subscription · case 01
Debounce expiry consumes wall time spent in a suspended subscription; the returned lifecycle plan violates the stated transition contract.
Debounce expiry consumes wall time spent in a suspended subscription · case 02
Debounce expiry consumes wall time spent in a suspended subscription; the returned lifecycle plan violates the stated transition contract.
Debounce expiry consumes wall time spent in a suspended subscription · case 03
Debounce expiry consumes wall time spent in a suspended subscription; the returned lifecycle plan violates the stated transition contract.
Debounce expiry consumes wall time spent in a suspended subscription · case 04
Debounce expiry consumes wall time spent in a suspended subscription; the returned lifecycle plan violates the stated transition contract.
Debounce expiry consumes wall time spent in a suspended subscription · case 05
Debounce expiry consumes wall time spent in a suspended subscription; the returned lifecycle plan violates the stated transition contract.
Paused debounce listener still delivers timer callbacks · case 01
Paused debounce listener still delivers timer callbacks; the returned lifecycle plan violates the stated transition contract.
Paused debounce listener still delivers timer callbacks · case 02
Paused debounce listener still delivers timer callbacks; the returned lifecycle plan violates the stated transition contract.
Paused debounce listener still delivers timer callbacks · case 03
Paused debounce listener still delivers timer callbacks; the returned lifecycle plan violates the stated transition contract.
Paused debounce listener still delivers timer callbacks · case 04
Paused debounce listener still delivers timer callbacks; the returned lifecycle plan violates the stated transition contract.
Paused debounce listener still delivers timer callbacks · case 05
Paused debounce listener still delivers timer callbacks; the returned lifecycle plan violates the stated transition contract.
Debounce completion flushes despite an explicit discard policy · case 01
Debounce completion flushes despite an explicit discard policy; the returned lifecycle plan violates the stated transition contract.
Debounce completion flushes despite an explicit discard policy · case 02
Debounce completion flushes despite an explicit discard policy; the returned lifecycle plan violates the stated transition contract.
Debounce completion flushes despite an explicit discard policy · case 03
Debounce completion flushes despite an explicit discard policy; the returned lifecycle plan violates the stated transition contract.
Debounce completion flushes despite an explicit discard policy · case 04
Debounce completion flushes despite an explicit discard policy; the returned lifecycle plan violates the stated transition contract.
Debounce completion flushes despite an explicit discard policy · case 05
Debounce completion flushes despite an explicit discard policy; the returned lifecycle plan violates the stated transition contract.
Debounce completion fails to invalidate its outstanding timer · case 01
Debounce completion fails to invalidate its outstanding timer; the returned lifecycle plan violates the stated transition contract.
Debounce completion fails to invalidate its outstanding timer · case 02
Debounce completion fails to invalidate its outstanding timer; the returned lifecycle plan violates the stated transition contract.
Debounce completion fails to invalidate its outstanding timer · case 03
Debounce completion fails to invalidate its outstanding timer; the returned lifecycle plan violates the stated transition contract.
Debounce completion fails to invalidate its outstanding timer · case 04
Debounce completion fails to invalidate its outstanding timer; the returned lifecycle plan violates the stated transition contract.
Debounce completion fails to invalidate its outstanding timer · case 05
Debounce completion fails to invalidate its outstanding timer; the returned lifecycle plan violates the stated transition contract.
Debounce restarts its maximum-wait deadline on every incoming event · case 01
Debounce restarts its maximum-wait deadline on every incoming event; the returned lifecycle plan violates the stated transition contract.
Debounce restarts its maximum-wait deadline on every incoming event · case 02
Debounce restarts its maximum-wait deadline on every incoming event; the returned lifecycle plan violates the stated transition contract.
Debounce restarts its maximum-wait deadline on every incoming event · case 03
Debounce restarts its maximum-wait deadline on every incoming event; the returned lifecycle plan violates the stated transition contract.
Debounce restarts its maximum-wait deadline on every incoming event · case 04
Debounce restarts its maximum-wait deadline on every incoming event; the returned lifecycle plan violates the stated transition contract.
Debounce restarts its maximum-wait deadline on every incoming event · case 05
Debounce restarts its maximum-wait deadline on every incoming event; the returned lifecycle plan violates the stated transition contract.
A closed debounce subscription schedules a new timer · case 01
A closed debounce subscription schedules a new timer; the returned lifecycle plan violates the stated transition contract.
A closed debounce subscription schedules a new timer · case 02
A closed debounce subscription schedules a new timer; the returned lifecycle plan violates the stated transition contract.
A closed debounce subscription schedules a new timer · case 03
A closed debounce subscription schedules a new timer; the returned lifecycle plan violates the stated transition contract.
A closed debounce subscription schedules a new timer · case 04
A closed debounce subscription schedules a new timer; the returned lifecycle plan violates the stated transition contract.
A closed debounce subscription schedules a new timer · case 05
A closed debounce subscription schedules a new timer; the returned lifecycle plan violates the stated transition contract.
Throttle keeps an event in a window that has just ended · case 01
Throttle keeps an event in a window that has just ended; the returned lifecycle plan violates the stated transition contract.
Throttle keeps an event in a window that has just ended · case 02
Throttle keeps an event in a window that has just ended; the returned lifecycle plan violates the stated transition contract.
Throttle keeps an event in a window that has just ended · case 03
Throttle keeps an event in a window that has just ended; the returned lifecycle plan violates the stated transition contract.
Throttle keeps an event in a window that has just ended · case 04
Throttle keeps an event in a window that has just ended; the returned lifecycle plan violates the stated transition contract.
Throttle keeps an event in a window that has just ended · case 05
Throttle keeps an event in a window that has just ended; the returned lifecycle plan violates the stated transition contract.
Throttle renewal reuses the old window origin · case 01
Throttle renewal reuses the old window origin; the returned lifecycle plan violates the stated transition contract.
Throttle renewal reuses the old window origin · case 02
Throttle renewal reuses the old window origin; the returned lifecycle plan violates the stated transition contract.
Throttle renewal reuses the old window origin · case 03
Throttle renewal reuses the old window origin; the returned lifecycle plan violates the stated transition contract.
Throttle renewal reuses the old window origin · case 04
Throttle renewal reuses the old window origin; the returned lifecycle plan violates the stated transition contract.
Throttle renewal reuses the old window origin · case 05
Throttle renewal reuses the old window origin; the returned lifecycle plan violates the stated transition contract.
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 ↗