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-31501

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.

Keyboard interactions● Open access↗
FA-31502

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.

Keyboard interactions◈ Members↗
FA-31503

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.

Keyboard interactions◈ Members↗
FA-31504

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.

Keyboard interactions◈ Members↗
FA-31505

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.

Keyboard interactions◈ Members↗
FA-31506

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.

Keyboard interactions● Open access↗
FA-31507

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.

Keyboard interactions◈ Members↗
FA-31508

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.

Keyboard interactions◈ Members↗
FA-31509

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.

Keyboard interactions◈ Members↗
FA-31510

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.

Keyboard interactions◈ Members↗
FA-31511

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.

Keyboard interactions● Open access↗
FA-31512

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.

Keyboard interactions◈ Members↗
FA-31513

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.

Keyboard interactions◈ Members↗
FA-31514

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.

Keyboard interactions◈ Members↗
FA-31515

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.

Keyboard interactions◈ Members↗
FA-31516

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.

Keyboard interactions● Open access↗
FA-31517

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.

Keyboard interactions◈ Members↗
FA-31518

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.

Keyboard interactions◈ Members↗
FA-31519

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.

Keyboard interactions◈ Members↗
FA-31520

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.

Keyboard interactions◈ Members↗
FA-31521

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.

Keyboard interactions● Open access↗
FA-31522

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.

Keyboard interactions◈ Members↗
FA-31523

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.

Keyboard interactions◈ Members↗
FA-31524

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.

Keyboard interactions◈ Members↗
FA-31525

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.

Keyboard interactions◈ Members↗
FA-31526

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.

Keyboard interactions● Open access↗
FA-31527

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.

Keyboard interactions◈ Members↗
FA-31528

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.

Keyboard interactions◈ Members↗
FA-31529

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.

Keyboard interactions◈ Members↗
FA-31530

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.

Keyboard interactions◈ Members↗
FA-31531

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.

Keyboard interactions● Open access↗
FA-31532

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.

Keyboard interactions◈ Members↗
FA-31533

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.

Keyboard interactions◈ Members↗
FA-31534

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.

Keyboard interactions◈ Members↗
FA-31535

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.

Keyboard interactions◈ Members↗
FA-31536

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.

Keyboard interactions● Open access↗
FA-31537

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.

Keyboard interactions◈ Members↗
FA-31538

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.

Keyboard interactions◈ Members↗
FA-31539

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.

Keyboard interactions◈ Members↗
FA-31540

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

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 ↗