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
Explicit dead-key text composition: Uncomposed text input is split into characters or dropped · case 01
The event trace violates the plain text rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Uncomposed text input is split into characters or dropped · case 02
The event trace violates the plain text rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Uncomposed text input is split into characters or dropped · case 03
The event trace violates the plain text rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Uncomposed text input is split into characters or dropped · case 04
The event trace violates the plain text rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Uncomposed text input is split into characters or dropped · case 05
The event trace violates the plain text rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Space after a dead key emits an extra space or loses the accent · case 01
The event trace violates the space escape rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Space after a dead key emits an extra space or loses the accent · case 02
The event trace violates the space escape rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Space after a dead key emits an extra space or loses the accent · case 03
The event trace violates the space escape rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Space after a dead key emits an extra space or loses the accent · case 04
The event trace violates the space escape rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Space after a dead key emits an extra space or loses the accent · case 05
The event trace violates the space escape rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Composition table lookup reverses or omits the accent portion of the key · case 01
The event trace violates the compose key rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Composition table lookup reverses or omits the accent portion of the key · case 02
The event trace violates the compose key rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Composition table lookup reverses or omits the accent portion of the key · case 03
The event trace violates the compose key rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Composition table lookup reverses or omits the accent portion of the key · case 04
The event trace violates the compose key rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Composition table lookup reverses or omits the accent portion of the key · case 05
The event trace violates the compose key rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Unmapped dead-key composition loses one part of the literal pair · case 01
The event trace violates the fallback pair rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Unmapped dead-key composition loses one part of the literal pair · case 02
The event trace violates the fallback pair rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Unmapped dead-key composition loses one part of the literal pair · case 03
The event trace violates the fallback pair rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Unmapped dead-key composition loses one part of the literal pair · case 04
The event trace violates the fallback pair rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Unmapped dead-key composition loses one part of the literal pair · case 05
The event trace violates the fallback pair rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Completed text composition leaves a pending accent for the next character · case 01
The event trace violates the consume accent rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Completed text composition leaves a pending accent for the next character · case 02
The event trace violates the consume accent rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Completed text composition leaves a pending accent for the next character · case 03
The event trace violates the consume accent rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Completed text composition leaves a pending accent for the next character · case 04
The event trace violates the consume accent rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Completed text composition leaves a pending accent for the next character · case 05
The event trace violates the consume accent rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace deletes committed content instead of cancelling the pending accent · case 01
The event trace violates the backspace pending rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace deletes committed content instead of cancelling the pending accent · case 02
The event trace violates the backspace pending rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace deletes committed content instead of cancelling the pending accent · case 03
The event trace violates the backspace pending rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace deletes committed content instead of cancelling the pending accent · case 04
The event trace violates the backspace pending rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace deletes committed content instead of cancelling the pending accent · case 05
The event trace violates the backspace pending rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace with no preedit uses output chunk count or loses repeated deletion actions · case 01
The event trace violates the backspace action rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace with no preedit uses output chunk count or loses repeated deletion actions · case 02
The event trace violates the backspace action rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace with no preedit uses output chunk count or loses repeated deletion actions · case 03
The event trace violates the backspace action rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace with no preedit uses output chunk count or loses repeated deletion actions · case 04
The event trace violates the backspace action rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Backspace with no preedit uses output chunk count or loses repeated deletion actions · case 05
The event trace violates the backspace action rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Flushing a pending dead accent retains a reusable pending state · case 01
The event trace violates the flush clear rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Flushing a pending dead accent retains a reusable pending state · case 02
The event trace violates the flush clear rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Flushing a pending dead accent retains a reusable pending state · case 03
The event trace violates the flush clear rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Flushing a pending dead accent retains a reusable pending state · case 04
The event trace violates the flush clear rule and produces incorrect keyboard state or command output.
Explicit dead-key text composition: Flushing a pending dead accent retains a reusable pending state · case 05
The event trace violates the flush clear rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: A new macro retains old events or accumulated paused duration · case 01
The event trace violates the start reset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: A new macro retains old events or accumulated paused duration · case 02
The event trace violates the start reset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: A new macro retains old events or accumulated paused duration · case 03
The event trace violates the start reset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: A new macro retains old events or accumulated paused duration · case 04
The event trace violates the start reset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: A new macro retains old events or accumulated paused duration · case 05
The event trace violates the start reset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Repeated pause shifts the freeze origin or pause runs outside recording · case 01
The event trace violates the pause gate rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Repeated pause shifts the freeze origin or pause runs outside recording · case 02
The event trace violates the pause gate rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Repeated pause shifts the freeze origin or pause runs outside recording · case 03
The event trace violates the pause gate rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Repeated pause shifts the freeze origin or pause runs outside recording · case 04
The event trace violates the pause gate rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Repeated pause shifts the freeze origin or pause runs outside recording · case 05
The event trace violates the pause gate rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Pause records the macro origin instead of the actual suspension instant · case 01
The event trace violates the pause origin rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Pause records the macro origin instead of the actual suspension instant · case 02
The event trace violates the pause origin rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Pause records the macro origin instead of the actual suspension instant · case 03
The event trace violates the pause origin rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Pause records the macro origin instead of the actual suspension instant · case 04
The event trace violates the pause origin rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Pause records the macro origin instead of the actual suspension instant · case 05
The event trace violates the pause origin rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resume excludes only the latest pause or the entire macro age · case 01
The event trace violates the resume duration rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resume excludes only the latest pause or the entire macro age · case 02
The event trace violates the resume duration rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resume excludes only the latest pause or the entire macro age · case 03
The event trace violates the resume duration rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resume excludes only the latest pause or the entire macro age · case 04
The event trace violates the resume duration rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resume excludes only the latest pause or the entire macro age · case 05
The event trace violates the resume duration rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resuming fails to clear the paused state for subsequent physical events · case 01
The event trace violates the resume state rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resuming fails to clear the paused state for subsequent physical events · case 02
The event trace violates the resume state rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resuming fails to clear the paused state for subsequent physical events · case 03
The event trace violates the resume state rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resuming fails to clear the paused state for subsequent physical events · case 04
The event trace violates the resume state rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Resuming fails to clear the paused state for subsequent physical events · case 05
The event trace violates the resume state rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Stopping leaves recording enabled or a stale pause flag · case 01
The event trace violates the stop recording rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Stopping leaves recording enabled or a stale pause flag · case 02
The event trace violates the stop recording rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Stopping leaves recording enabled or a stale pause flag · case 03
The event trace violates the stop recording rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Stopping leaves recording enabled or a stale pause flag · case 04
The event trace violates the stop recording rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Stopping leaves recording enabled or a stale pause flag · case 05
The event trace violates the stop recording rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Clearing a macro removes only its final stroke or merely stops capture · case 01
The event trace violates the clear records rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Clearing a macro removes only its final stroke or merely stops capture · case 02
The event trace violates the clear records rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Clearing a macro removes only its final stroke or merely stops capture · case 03
The event trace violates the clear records rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Clearing a macro removes only its final stroke or merely stops capture · case 04
The event trace violates the clear records rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Clearing a macro removes only its final stroke or merely stops capture · case 05
The event trace violates the clear records rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Macro capture omits key releases or records text notifications as physical strokes · case 01
The event trace violates the phase filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Macro capture omits key releases or records text notifications as physical strokes · case 02
The event trace violates the phase filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Macro capture omits key releases or records text notifications as physical strokes · case 03
The event trace violates the phase filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Macro capture omits key releases or records text notifications as physical strokes · case 04
The event trace violates the phase filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Macro capture omits key releases or records text notifications as physical strokes · case 05
The event trace violates the phase filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Synthetic playback events reenter macro recording and create feedback · case 01
The event trace violates the injection filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Synthetic playback events reenter macro recording and create feedback · case 02
The event trace violates the injection filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Synthetic playback events reenter macro recording and create feedback · case 03
The event trace violates the injection filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Synthetic playback events reenter macro recording and create feedback · case 04
The event trace violates the injection filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Synthetic playback events reenter macro recording and create feedback · case 05
The event trace violates the injection filter rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Recorded key offsets include paused time or omit the recording origin · case 01
The event trace violates the active offset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Recorded key offsets include paused time or omit the recording origin · case 02
The event trace violates the active offset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Recorded key offsets include paused time or omit the recording origin · case 03
The event trace violates the active offset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Recorded key offsets include paused time or omit the recording origin · case 04
The event trace violates the active offset rule and produces incorrect keyboard state or command output.
Keyboard macro recording timebase: Recorded key offsets include paused time or omit the recording origin · case 05
The event trace violates the active offset rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Playback cycle duration ignores or reverses the speed ratio · case 01
The event trace violates the duration scale rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Playback cycle duration ignores or reverses the speed ratio · case 02
The event trace violates the duration scale rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Playback cycle duration ignores or reverses the speed ratio · case 03
The event trace violates the duration scale rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Playback cycle duration ignores or reverses the speed ratio · case 04
The event trace violates the duration scale rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Playback cycle duration ignores or reverses the speed ratio · case 05
The event trace violates the duration scale rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Macro playback emits one extra cycle or drops the first cycle · case 01
The event trace violates the loop count rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Macro playback emits one extra cycle or drops the first cycle · case 02
The event trace violates the loop count rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Macro playback emits one extra cycle or drops the first cycle · case 03
The event trace violates the loop count rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Macro playback emits one extra cycle or drops the first cycle · case 04
The event trace violates the loop count rule and produces incorrect keyboard state or command output.
Keyboard macro deterministic playback scheduler: Macro playback emits one extra cycle or drops the first cycle · case 05
The event trace violates the loop 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 ↗