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
Tap-hold dual-role keyboard key: The held modifier is forwarded after its dependent key or omitted · case 01
The event trace violates the foreign order rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: The held modifier is forwarded after its dependent key or omitted · case 02
The event trace violates the foreign order rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: The held modifier is forwarded after its dependent key or omitted · case 03
The event trace violates the foreign order rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: The held modifier is forwarded after its dependent key or omitted · case 04
The event trace violates the foreign order rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: The held modifier is forwarded after its dependent key or omitted · case 05
The event trace violates the foreign order rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual-role timeout uses an exclusive threshold or the absolute event clock · case 01
The event trace violates the hold boundary rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual-role timeout uses an exclusive threshold or the absolute event clock · case 02
The event trace violates the hold boundary rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual-role timeout uses an exclusive threshold or the absolute event clock · case 03
The event trace violates the hold boundary rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual-role timeout uses an exclusive threshold or the absolute event clock · case 04
The event trace violates the hold boundary rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual-role timeout uses an exclusive threshold or the absolute event clock · case 05
The event trace violates the hold boundary rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Timer promotion repeats a modifier down or fails to promote a pending tap · case 01
The event trace violates the tick single rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Timer promotion repeats a modifier down or fails to promote a pending tap · case 02
The event trace violates the tick single rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Timer promotion repeats a modifier down or fails to promote a pending tap · case 03
The event trace violates the tick single rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Timer promotion repeats a modifier down or fails to promote a pending tap · case 04
The event trace violates the tick single rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Timer promotion repeats a modifier down or fails to promote a pending tap · case 05
The event trace violates the tick single rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual key release sends the physical name or wrong phase instead of releasing its held modifier · case 01
The event trace violates the promoted release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual key release sends the physical name or wrong phase instead of releasing its held modifier · case 02
The event trace violates the promoted release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual key release sends the physical name or wrong phase instead of releasing its held modifier · case 03
The event trace violates the promoted release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual key release sends the physical name or wrong phase instead of releasing its held modifier · case 04
The event trace violates the promoted release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Dual key release sends the physical name or wrong phase instead of releasing its held modifier · case 05
The event trace violates the promoted release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Tap resolution emits reversed or incomplete logical press-release pair · case 01
The event trace violates the tap pair rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Tap resolution emits reversed or incomplete logical press-release pair · case 02
The event trace violates the tap pair rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Tap resolution emits reversed or incomplete logical press-release pair · case 03
The event trace violates the tap pair rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Tap resolution emits reversed or incomplete logical press-release pair · case 04
The event trace violates the tap pair rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Tap resolution emits reversed or incomplete logical press-release pair · case 05
The event trace violates the tap pair rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: A completed dual-role release leaves a pending gesture reusable · case 01
The event trace violates the release close rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: A completed dual-role release leaves a pending gesture reusable · case 02
The event trace violates the release close rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: A completed dual-role release leaves a pending gesture reusable · case 03
The event trace violates the release close rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: A completed dual-role release leaves a pending gesture reusable · case 04
The event trace violates the release close rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: A completed dual-role release leaves a pending gesture reusable · case 05
The event trace violates the release close rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Foreign release is replaced with modifier release or dropped · case 01
The event trace violates the foreign release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Foreign release is replaced with modifier release or dropped · case 02
The event trace violates the foreign release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Foreign release is replaced with modifier release or dropped · case 03
The event trace violates the foreign release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Foreign release is replaced with modifier release or dropped · case 04
The event trace violates the foreign release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Foreign release is replaced with modifier release or dropped · case 05
The event trace violates the foreign release rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Cancellation releases a modifier that was never pressed or leaves a promoted modifier stuck · case 01
The event trace violates the cancel promoted rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Cancellation releases a modifier that was never pressed or leaves a promoted modifier stuck · case 02
The event trace violates the cancel promoted rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Cancellation releases a modifier that was never pressed or leaves a promoted modifier stuck · case 03
The event trace violates the cancel promoted rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Cancellation releases a modifier that was never pressed or leaves a promoted modifier stuck · case 04
The event trace violates the cancel promoted rule and produces incorrect keyboard state or command output.
Tap-hold dual-role keyboard key: Cancellation releases a modifier that was never pressed or leaves a promoted modifier stuck · case 05
The event trace violates the cancel promoted rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: A mixed rollover error report is accepted as actual key state · case 01
The event trace violates the error report rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: A mixed rollover error report is accepted as actual key state · case 02
The event trace violates the error report rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: A mixed rollover error report is accepted as actual key state · case 03
The event trace violates the error report rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: A mixed rollover error report is accepted as actual key state · case 04
The event trace violates the error report rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: A mixed rollover error report is accepted as actual key state · case 05
The event trace violates the error report rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Invalid report count uses slot count or overwrites prior errors · case 01
The event trace violates the reject counter rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Invalid report count uses slot count or overwrites prior errors · case 02
The event trace violates the reject counter rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Invalid report count uses slot count or overwrites prior errors · case 03
The event trace violates the reject counter rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Invalid report count uses slot count or overwrites prior errors · case 04
The event trace violates the reject counter rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Invalid report count uses slot count or overwrites prior errors · case 05
The event trace violates the reject counter rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Padding becomes a held key or a valid usage is silently filtered · case 01
The event trace violates the padding key rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Padding becomes a held key or a valid usage is silently filtered · case 02
The event trace violates the padding key rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Padding becomes a held key or a valid usage is silently filtered · case 03
The event trace violates the padding key rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Padding becomes a held key or a valid usage is silently filtered · case 04
The event trace violates the padding key rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Padding becomes a held key or a valid usage is silently filtered · case 05
The event trace violates the padding key rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier mask indexes bit values incorrectly or reverses modifier positions · case 01
The event trace violates the modifier bit rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier mask indexes bit values incorrectly or reverses modifier positions · case 02
The event trace violates the modifier bit rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier mask indexes bit values incorrectly or reverses modifier positions · case 03
The event trace violates the modifier bit rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier mask indexes bit values incorrectly or reverses modifier positions · case 04
The event trace violates the modifier bit rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier mask indexes bit values incorrectly or reverses modifier positions · case 05
The event trace violates the modifier bit rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot decoder emits releases for newly pressed or still-held keys · case 01
The event trace violates the key release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot decoder emits releases for newly pressed or still-held keys · case 02
The event trace violates the key release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot decoder emits releases for newly pressed or still-held keys · case 03
The event trace violates the key release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot decoder emits releases for newly pressed or still-held keys · case 04
The event trace violates the key release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot decoder emits releases for newly pressed or still-held keys · case 05
The event trace violates the key release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier release delta includes presses or still-held modifiers · case 01
The event trace violates the modifier release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier release delta includes presses or still-held modifiers · case 02
The event trace violates the modifier release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier release delta includes presses or still-held modifiers · case 03
The event trace violates the modifier release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier release delta includes presses or still-held modifiers · case 04
The event trace violates the modifier release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier release delta includes presses or still-held modifiers · case 05
The event trace violates the modifier release delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier down is emitted for releases or every unchanged snapshot · case 01
The event trace violates the modifier press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier down is emitted for releases or every unchanged snapshot · case 02
The event trace violates the modifier press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier down is emitted for releases or every unchanged snapshot · case 03
The event trace violates the modifier press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier down is emitted for releases or every unchanged snapshot · case 04
The event trace violates the modifier press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Modifier down is emitted for releases or every unchanged snapshot · case 05
The event trace violates the modifier press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot keyboard presses are not restricted to newly held usages · case 01
The event trace violates the key press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot keyboard presses are not restricted to newly held usages · case 02
The event trace violates the key press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot keyboard presses are not restricted to newly held usages · case 03
The event trace violates the key press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot keyboard presses are not restricted to newly held usages · case 04
The event trace violates the key press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Snapshot keyboard presses are not restricted to newly held usages · case 05
The event trace violates the key press delta rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous usage state is accumulated or discarded instead of replaced · case 01
The event trace violates the commit key snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous usage state is accumulated or discarded instead of replaced · case 02
The event trace violates the commit key snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous usage state is accumulated or discarded instead of replaced · case 03
The event trace violates the commit key snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous usage state is accumulated or discarded instead of replaced · case 04
The event trace violates the commit key snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous usage state is accumulated or discarded instead of replaced · case 05
The event trace violates the commit key snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous modifier snapshot is accumulated or discarded after decoding · case 01
The event trace violates the commit modifier snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous modifier snapshot is accumulated or discarded after decoding · case 02
The event trace violates the commit modifier snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous modifier snapshot is accumulated or discarded after decoding · case 03
The event trace violates the commit modifier snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous modifier snapshot is accumulated or discarded after decoding · case 04
The event trace violates the commit modifier snapshot rule and produces incorrect keyboard state or command output.
Keyboard usage snapshot delta decoder: Previous modifier snapshot is accumulated or discarded after decoding · case 05
The event trace violates the commit modifier snapshot rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Dot keyboard rejects edge dots or accepts padding as a real chord dot · case 01
The event trace violates the dot range rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Dot keyboard rejects edge dots or accepts padding as a real chord dot · case 02
The event trace violates the dot range rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Dot keyboard rejects edge dots or accepts padding as a real chord dot · case 03
The event trace violates the dot range rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Dot keyboard rejects edge dots or accepts padding as a real chord dot · case 04
The event trace violates the dot range rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Dot keyboard rejects edge dots or accepts padding as a real chord dot · case 05
The event trace violates the dot range rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Invalid dot event accounting uses dot identity or loses repeated invalid events · case 01
The event trace violates the ignored count rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Invalid dot event accounting uses dot identity or loses repeated invalid events · case 02
The event trace violates the ignored count rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Invalid dot event accounting uses dot identity or loses repeated invalid events · case 03
The event trace violates the ignored count rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Invalid dot event accounting uses dot identity or loses repeated invalid events · case 04
The event trace violates the ignored count rule and produces incorrect keyboard state or command output.
Release-completed dot chord keyboard: Invalid dot event accounting uses dot identity or loses repeated invalid events · case 05
The event trace violates the ignored count rule and produces incorrect keyboard state or command output.
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 ↗