FAILURE MAP

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 ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

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

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-32001

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 interactions● Open access↗
FA-32002

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 interactions◈ Members↗
FA-32003

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 interactions◈ Members↗
FA-32004

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 interactions◈ Members↗
FA-32005

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 interactions◈ Members↗
FA-32006

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 interactions● Open access↗
FA-32007

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 interactions◈ Members↗
FA-32008

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 interactions◈ Members↗
FA-32009

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 interactions◈ Members↗
FA-32010

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 interactions◈ Members↗
FA-32011

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 interactions● Open access↗
FA-32012

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 interactions◈ Members↗
FA-32013

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 interactions◈ Members↗
FA-32014

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 interactions◈ Members↗
FA-32015

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 interactions◈ Members↗
FA-32016

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 interactions● Open access↗
FA-32017

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 interactions◈ Members↗
FA-32018

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 interactions◈ Members↗
FA-32019

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 interactions◈ Members↗
FA-32020

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 interactions◈ Members↗
FA-32021

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 interactions● Open access↗
FA-32022

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 interactions◈ Members↗
FA-32023

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 interactions◈ Members↗
FA-32024

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 interactions◈ Members↗
FA-32025

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 interactions◈ Members↗
FA-32026

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 interactions● Open access↗
FA-32027

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 interactions◈ Members↗
FA-32028

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 interactions◈ Members↗
FA-32029

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 interactions◈ Members↗
FA-32030

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 interactions◈ Members↗
FA-32031

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 interactions● Open access↗
FA-32032

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 interactions◈ Members↗
FA-32033

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 interactions◈ Members↗
FA-32034

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 interactions◈ Members↗
FA-32035

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 interactions◈ Members↗
FA-32036

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 interactions● Open access↗
FA-32037

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 interactions◈ Members↗
FA-32038

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 interactions◈ Members↗
FA-32039

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 interactions◈ Members↗
FA-32040

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.

Keyboard interactions◈ Members↗
FA-32041

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.

Keyboard interactions● Open access↗
FA-32042

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.

Keyboard interactions◈ Members↗
FA-32043

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.

Keyboard interactions◈ Members↗
FA-32044

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.

Keyboard interactions◈ Members↗
FA-32045

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.

Keyboard interactions◈ Members↗
FA-32046

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.

Keyboard interactions● Open access↗
FA-32047

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.

Keyboard interactions◈ Members↗
FA-32048

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.

Keyboard interactions◈ Members↗
FA-32049

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.

Keyboard interactions◈ Members↗
FA-32050

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.

Keyboard interactions◈ Members↗
FA-32051

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.

Keyboard interactions● Open access↗
FA-32052

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.

Keyboard interactions◈ Members↗
FA-32053

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.

Keyboard interactions◈ Members↗
FA-32054

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.

Keyboard interactions◈ Members↗
FA-32055

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.

Keyboard interactions◈ Members↗
FA-32056

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.

Keyboard interactions● Open access↗
FA-32057

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.

Keyboard interactions◈ Members↗
FA-32058

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.

Keyboard interactions◈ Members↗
FA-32059

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.

Keyboard interactions◈ Members↗
FA-32060

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.

Keyboard interactions◈ Members↗
FA-32061

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.

Keyboard interactions● Open access↗
FA-32062

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.

Keyboard interactions◈ Members↗
FA-32063

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.

Keyboard interactions◈ Members↗
FA-32064

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.

Keyboard interactions◈ Members↗
FA-32065

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.

Keyboard interactions◈ Members↗
FA-32066

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.

Keyboard interactions● Open access↗
FA-32067

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.

Keyboard interactions◈ Members↗
FA-32068

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.

Keyboard interactions◈ Members↗
FA-32069

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.

Keyboard interactions◈ Members↗
FA-32070

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.

Keyboard interactions◈ Members↗
FA-32071

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.

Keyboard interactions● Open access↗
FA-32072

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.

Keyboard interactions◈ Members↗
FA-32073

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.

Keyboard interactions◈ Members↗
FA-32074

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.

Keyboard interactions◈ Members↗
FA-32075

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.

Keyboard interactions◈ Members↗
FA-32076

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.

Keyboard interactions● Open access↗
FA-32077

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.

Keyboard interactions◈ Members↗
FA-32078

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.

Keyboard interactions◈ Members↗
FA-32079

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.

Keyboard interactions◈ Members↗
FA-32080

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.

Keyboard interactions◈ Members↗
FA-32081

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.

Keyboard interactions● Open access↗
FA-32082

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.

Keyboard interactions◈ Members↗
FA-32083

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.

Keyboard interactions◈ Members↗
FA-32084

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.

Keyboard interactions◈ Members↗
FA-32085

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.

Keyboard interactions◈ Members↗
FA-32086

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.

Keyboard interactions● Open access↗
FA-32087

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.

Keyboard interactions◈ Members↗
FA-32088

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.

Keyboard interactions◈ Members↗
FA-32089

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.

Keyboard interactions◈ Members↗
FA-32090

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.

Keyboard interactions◈ Members↗
FA-32091

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.

Keyboard interactions● Open access↗
FA-32092

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.

Keyboard interactions◈ Members↗
FA-32093

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.

Keyboard interactions◈ Members↗
FA-32094

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.

Keyboard interactions◈ Members↗
FA-32095

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.

Keyboard interactions◈ Members↗
FA-32096

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.

Keyboard interactions● Open access↗
FA-32097

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.

Keyboard interactions◈ Members↗
FA-32098

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.

Keyboard interactions◈ Members↗
FA-32099

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.

Keyboard interactions◈ Members↗
FA-32100

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.

Keyboard interactions◈ Members↗

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 ↗