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
Keyboard numeric character entry transaction: Digit admission accepts the radix value itself or rejects valid hexadecimal digits · case 01
The event trace violates the digit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Digit admission accepts the radix value itself or rejects valid hexadecimal digits · case 02
The event trace violates the digit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Digit admission accepts the radix value itself or rejects valid hexadecimal digits · case 03
The event trace violates the digit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Digit admission accepts the radix value itself or rejects valid hexadecimal digits · case 04
The event trace violates the digit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Digit admission accepts the radix value itself or rejects valid hexadecimal digits · case 05
The event trace violates the digit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The numeric entry digit limit admits a seventh digit or rejects the sixth · case 01
The event trace violates the digit cap rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The numeric entry digit limit admits a seventh digit or rejects the sixth · case 02
The event trace violates the digit cap rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The numeric entry digit limit admits a seventh digit or rejects the sixth · case 03
The event trace violates the digit cap rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The numeric entry digit limit admits a seventh digit or rejects the sixth · case 04
The event trace violates the digit cap rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The numeric entry digit limit admits a seventh digit or rejects the sixth · case 05
The event trace violates the digit cap rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric keyboard digits are prepended or replace the accumulated number · case 01
The event trace violates the digit order rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric keyboard digits are prepended or replace the accumulated number · case 02
The event trace violates the digit order rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric keyboard digits are prepended or replace the accumulated number · case 03
The event trace violates the digit order rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric keyboard digits are prepended or replace the accumulated number · case 04
The event trace violates the digit order rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric keyboard digits are prepended or replace the accumulated number · case 05
The event trace violates the digit order rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Backspace removes the first numeric digit or erases the entire code-point entry · case 01
The event trace violates the buffer backspace rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Backspace removes the first numeric digit or erases the entire code-point entry · case 02
The event trace violates the buffer backspace rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Backspace removes the first numeric digit or erases the entire code-point entry · case 03
The event trace violates the buffer backspace rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Backspace removes the first numeric digit or erases the entire code-point entry · case 04
The event trace violates the buffer backspace rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Backspace removes the first numeric digit or erases the entire code-point entry · case 05
The event trace violates the buffer backspace rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric entry commits using hexadecimal unconditionally or advances the scalar by one · case 01
The event trace violates the commit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric entry commits using hexadecimal unconditionally or advances the scalar by one · case 02
The event trace violates the commit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric entry commits using hexadecimal unconditionally or advances the scalar by one · case 03
The event trace violates the commit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric entry commits using hexadecimal unconditionally or advances the scalar by one · case 04
The event trace violates the commit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Numeric entry commits using hexadecimal unconditionally or advances the scalar by one · case 05
The event trace violates the commit radix rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The largest valid scalar or all supplementary characters are incorrectly rejected · case 01
The event trace violates the scalar upper rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The largest valid scalar or all supplementary characters are incorrectly rejected · case 02
The event trace violates the scalar upper rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The largest valid scalar or all supplementary characters are incorrectly rejected · case 03
The event trace violates the scalar upper rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The largest valid scalar or all supplementary characters are incorrectly rejected · case 04
The event trace violates the scalar upper rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: The largest valid scalar or all supplementary characters are incorrectly rejected · case 05
The event trace violates the scalar upper rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Surrogate exclusion leaks a boundary or low-surrogate code point · case 01
The event trace violates the scalar surrogates rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Surrogate exclusion leaks a boundary or low-surrogate code point · case 02
The event trace violates the scalar surrogates rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Surrogate exclusion leaks a boundary or low-surrogate code point · case 03
The event trace violates the scalar surrogates rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Surrogate exclusion leaks a boundary or low-surrogate code point · case 04
The event trace violates the scalar surrogates rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: Surrogate exclusion leaks a boundary or low-surrogate code point · case 05
The event trace violates the scalar surrogates rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: A completed numeric character entry retains active mode or stale digits · case 01
The event trace violates the commit close rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: A completed numeric character entry retains active mode or stale digits · case 02
The event trace violates the commit close rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: A completed numeric character entry retains active mode or stale digits · case 03
The event trace violates the commit close rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: A completed numeric character entry retains active mode or stale digits · case 04
The event trace violates the commit close rule and produces incorrect keyboard state or command output.
Keyboard numeric character entry transaction: A completed numeric character entry retains active mode or stale digits · case 05
The event trace violates the commit close rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Starting a replacement composition seeds provisional text from old document content instead of the supplied preedit · case 01
The event trace violates the initial preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Starting a replacement composition seeds provisional text from old document content instead of the supplied preedit · case 02
The event trace violates the initial preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Starting a replacement composition seeds provisional text from old document content instead of the supplied preedit · case 03
The event trace violates the initial preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Starting a replacement composition seeds provisional text from old document content instead of the supplied preedit · case 04
The event trace violates the initial preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Starting a replacement composition seeds provisional text from old document content instead of the supplied preedit · case 05
The event trace violates the initial preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Cancelling provisional composition leaves it pending or incorrectly records a document mutation · case 01
The event trace violates the cancel preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Cancelling provisional composition leaves it pending or incorrectly records a document mutation · case 02
The event trace violates the cancel preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Cancelling provisional composition leaves it pending or incorrectly records a document mutation · case 03
The event trace violates the cancel preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Cancelling provisional composition leaves it pending or incorrectly records a document mutation · case 04
The event trace violates the cancel preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Cancelling provisional composition leaves it pending or incorrectly records a document mutation · case 05
The event trace violates the cancel preedit rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition snapshot stores an unrelated base revision · case 01
The event trace violates the capture revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition snapshot stores an unrelated base revision · case 02
The event trace violates the capture revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition snapshot stores an unrelated base revision · case 03
The event trace violates the capture revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition snapshot stores an unrelated base revision · case 04
The event trace violates the capture revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition snapshot stores an unrelated base revision · case 05
The event trace violates the capture revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A composition update appends to preedit or retains stale provisional content · case 01
The event trace violates the preedit update rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A composition update appends to preedit or retains stale provisional content · case 02
The event trace violates the preedit update rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A composition update appends to preedit or retains stale provisional content · case 03
The event trace violates the preedit update rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A composition update appends to preedit or retains stale provisional content · case 04
The event trace violates the preedit update rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A composition update appends to preedit or retains stale provisional content · case 05
The event trace violates the preedit update rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: External document mutation fails to advance the revision monotonically · case 01
The event trace violates the external revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: External document mutation fails to advance the revision monotonically · case 02
The event trace violates the external revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: External document mutation fails to advance the revision monotonically · case 03
The event trace violates the external revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: External document mutation fails to advance the revision monotonically · case 04
The event trace violates the external revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: External document mutation fails to advance the revision monotonically · case 05
The event trace violates the external revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale composition replacement overwrites a newer document revision · case 01
The event trace violates the conflict compare rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale composition replacement overwrites a newer document revision · case 02
The event trace violates the conflict compare rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale composition replacement overwrites a newer document revision · case 03
The event trace violates the conflict compare rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale composition replacement overwrites a newer document revision · case 04
The event trace violates the conflict compare rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale composition replacement overwrites a newer document revision · case 05
The event trace violates the conflict compare rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: An external document replacement appends to or leaves the old document while advancing the composition conflict revision · case 01
The event trace violates the external payload rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: An external document replacement appends to or leaves the old document while advancing the composition conflict revision · case 02
The event trace violates the external payload rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: An external document replacement appends to or leaves the old document while advancing the composition conflict revision · case 03
The event trace violates the external payload rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: An external document replacement appends to or leaves the old document while advancing the composition conflict revision · case 04
The event trace violates the external payload rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: An external document replacement appends to or leaves the old document while advancing the composition conflict revision · case 05
The event trace violates the external payload rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition commit advances document revision by text length or resets it · case 01
The event trace violates the commit revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition commit advances document revision by text length or resets it · case 02
The event trace violates the commit revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition commit advances document revision by text length or resets it · case 03
The event trace violates the commit revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition commit advances document revision by text length or resets it · case 04
The event trace violates the commit revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Composition commit advances document revision by text length or resets it · case 05
The event trace violates the commit revision rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale commit count is overwritten or scaled by revision distance · case 01
The event trace violates the conflict count rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale commit count is overwritten or scaled by revision distance · case 02
The event trace violates the conflict count rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale commit count is overwritten or scaled by revision distance · case 03
The event trace violates the conflict count rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale commit count is overwritten or scaled by revision distance · case 04
The event trace violates the conflict count rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: Stale commit count is overwritten or scaled by revision distance · case 05
The event trace violates the conflict count rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A committed or rejected composition remains live for later duplicate submission · case 01
The event trace violates the close pending rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A committed or rejected composition remains live for later duplicate submission · case 02
The event trace violates the close pending rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A committed or rejected composition remains live for later duplicate submission · case 03
The event trace violates the close pending rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A committed or rejected composition remains live for later duplicate submission · case 04
The event trace violates the close pending rule and produces incorrect keyboard state or command output.
Composition replacement against document revisions: A committed or rejected composition remains live for later duplicate submission · case 05
The event trace violates the close pending rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: An unfocused window starts keyboard capture requests · case 01
The event trace violates the request focus rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: An unfocused window starts keyboard capture requests · case 02
The event trace violates the request focus rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: An unfocused window starts keyboard capture requests · case 03
The event trace violates the request focus rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: An unfocused window starts keyboard capture requests · case 04
The event trace violates the request focus rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: An unfocused window starts keyboard capture requests · case 05
The event trace violates the request focus rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: A newer keyboard capture request fails to replace the pending grant identity · case 01
The event trace violates the request replace rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: A newer keyboard capture request fails to replace the pending grant identity · case 02
The event trace violates the request replace rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: A newer keyboard capture request fails to replace the pending grant identity · case 03
The event trace violates the request replace rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: A newer keyboard capture request fails to replace the pending grant identity · case 04
The event trace violates the request replace rule and produces incorrect keyboard state or command output.
Asynchronous keyboard capture grant lifecycle: A newer keyboard capture request fails to replace the pending grant identity · case 05
The event trace violates the request replace 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 ↗