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

Adjacent keyboard repeat batch coalescing: A repeated event overwrites the first time or leaves the last time stale · case 01

The event trace violates the latest time rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31702

Adjacent keyboard repeat batch coalescing: A repeated event overwrites the first time or leaves the last time stale · case 02

The event trace violates the latest time rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31703

Adjacent keyboard repeat batch coalescing: A repeated event overwrites the first time or leaves the last time stale · case 03

The event trace violates the latest time rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31704

Adjacent keyboard repeat batch coalescing: A repeated event overwrites the first time or leaves the last time stale · case 04

The event trace violates the latest time rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31705

Adjacent keyboard repeat batch coalescing: A repeated event overwrites the first time or leaves the last time stale · case 05

The event trace violates the latest time rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31706

Adjacent keyboard repeat batch coalescing: Repeat batch count uses timestamp arithmetic instead of event cardinality · case 01

The event trace violates the repeat count rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31707

Adjacent keyboard repeat batch coalescing: Repeat batch count uses timestamp arithmetic instead of event cardinality · case 02

The event trace violates the repeat count rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31708

Adjacent keyboard repeat batch coalescing: Repeat batch count uses timestamp arithmetic instead of event cardinality · case 03

The event trace violates the repeat count rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31709

Adjacent keyboard repeat batch coalescing: Repeat batch count uses timestamp arithmetic instead of event cardinality · case 04

The event trace violates the repeat count rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31710

Adjacent keyboard repeat batch coalescing: Repeat batch count uses timestamp arithmetic instead of event cardinality · case 05

The event trace violates the repeat count rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31711

Adjacent keyboard repeat batch coalescing: Changing physical token loses the previous repeat batch or emits the wrong entry type · case 01

The event trace violates the token flush rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31712

Adjacent keyboard repeat batch coalescing: Changing physical token loses the previous repeat batch or emits the wrong entry type · case 02

The event trace violates the token flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31713

Adjacent keyboard repeat batch coalescing: Changing physical token loses the previous repeat batch or emits the wrong entry type · case 03

The event trace violates the token flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31714

Adjacent keyboard repeat batch coalescing: Changing physical token loses the previous repeat batch or emits the wrong entry type · case 04

The event trace violates the token flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31715

Adjacent keyboard repeat batch coalescing: Changing physical token loses the previous repeat batch or emits the wrong entry type · case 05

The event trace violates the token flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31716

Adjacent keyboard repeat batch coalescing: A new repeat batch initializes a timestamp from an unrelated epoch · case 01

The event trace violates the initial times rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31717

Adjacent keyboard repeat batch coalescing: A new repeat batch initializes a timestamp from an unrelated epoch · case 02

The event trace violates the initial times rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31718

Adjacent keyboard repeat batch coalescing: A new repeat batch initializes a timestamp from an unrelated epoch · case 03

The event trace violates the initial times rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31719

Adjacent keyboard repeat batch coalescing: A new repeat batch initializes a timestamp from an unrelated epoch · case 04

The event trace violates the initial times rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31720

Adjacent keyboard repeat batch coalescing: A new repeat batch initializes a timestamp from an unrelated epoch · case 05

The event trace violates the initial times rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31721

Adjacent keyboard repeat batch coalescing: A raw key barrier loses or misclassifies the accumulated repeat batch · case 01

The event trace violates the barrier flush rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31722

Adjacent keyboard repeat batch coalescing: A raw key barrier loses or misclassifies the accumulated repeat batch · case 02

The event trace violates the barrier flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31723

Adjacent keyboard repeat batch coalescing: A raw key barrier loses or misclassifies the accumulated repeat batch · case 03

The event trace violates the barrier flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31724

Adjacent keyboard repeat batch coalescing: A raw key barrier loses or misclassifies the accumulated repeat batch · case 04

The event trace violates the barrier flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31725

Adjacent keyboard repeat batch coalescing: A raw key barrier loses or misclassifies the accumulated repeat batch · case 05

The event trace violates the barrier flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31726

Adjacent keyboard repeat batch coalescing: A raw event leaves the previous repeat batch active for later merging · case 01

The event trace violates the barrier reset rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31727

Adjacent keyboard repeat batch coalescing: A raw event leaves the previous repeat batch active for later merging · case 02

The event trace violates the barrier reset rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31728

Adjacent keyboard repeat batch coalescing: A raw event leaves the previous repeat batch active for later merging · case 03

The event trace violates the barrier reset rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31729

Adjacent keyboard repeat batch coalescing: A raw event leaves the previous repeat batch active for later merging · case 04

The event trace violates the barrier reset rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31730

Adjacent keyboard repeat batch coalescing: A raw event leaves the previous repeat batch active for later merging · case 05

The event trace violates the barrier reset rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31731

Adjacent keyboard repeat batch coalescing: Raw barrier event identity or timestamp is corrupted during repeat coalescing · case 01

The event trace violates the raw payload rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31732

Adjacent keyboard repeat batch coalescing: Raw barrier event identity or timestamp is corrupted during repeat coalescing · case 02

The event trace violates the raw payload rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31733

Adjacent keyboard repeat batch coalescing: Raw barrier event identity or timestamp is corrupted during repeat coalescing · case 03

The event trace violates the raw payload rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31734

Adjacent keyboard repeat batch coalescing: Raw barrier event identity or timestamp is corrupted during repeat coalescing · case 04

The event trace violates the raw payload rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31735

Adjacent keyboard repeat batch coalescing: Raw barrier event identity or timestamp is corrupted during repeat coalescing · case 05

The event trace violates the raw payload rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31736

Adjacent keyboard repeat batch coalescing: The final repeat batch is not emitted with its required entry type · case 01

The event trace violates the final flush rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31737

Adjacent keyboard repeat batch coalescing: The final repeat batch is not emitted with its required entry type · case 02

The event trace violates the final flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31738

Adjacent keyboard repeat batch coalescing: The final repeat batch is not emitted with its required entry type · case 03

The event trace violates the final flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31739

Adjacent keyboard repeat batch coalescing: The final repeat batch is not emitted with its required entry type · case 04

The event trace violates the final flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31740

Adjacent keyboard repeat batch coalescing: The final repeat batch is not emitted with its required entry type · case 05

The event trace violates the final flush rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31741

Press-time remapping and logical key reference counts: A remap update does not affect future physical presses · case 01

The event trace violates the future map rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31742

Press-time remapping and logical key reference counts: A remap update does not affect future physical presses · case 02

The event trace violates the future map rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31743

Press-time remapping and logical key reference counts: A remap update does not affect future physical presses · case 03

The event trace violates the future map rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31744

Press-time remapping and logical key reference counts: A remap update does not affect future physical presses · case 04

The event trace violates the future map rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31745

Press-time remapping and logical key reference counts: A remap update does not affect future physical presses · case 05

The event trace violates the future map rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31746

Press-time remapping and logical key reference counts: Repeated physical downs acquire extra logical references · case 01

The event trace violates the repeat reference rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31747

Press-time remapping and logical key reference counts: Repeated physical downs acquire extra logical references · case 02

The event trace violates the repeat reference rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31748

Press-time remapping and logical key reference counts: Repeated physical downs acquire extra logical references · case 03

The event trace violates the repeat reference rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31749

Press-time remapping and logical key reference counts: Repeated physical downs acquire extra logical references · case 04

The event trace violates the repeat reference rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31750

Press-time remapping and logical key reference counts: Repeated physical downs acquire extra logical references · case 05

The event trace violates the repeat reference rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31751

Press-time remapping and logical key reference counts: An unconfigured physical key loses its passthrough mapping · case 01

The event trace violates the unmapped identity rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31752

Press-time remapping and logical key reference counts: An unconfigured physical key loses its passthrough mapping · case 02

The event trace violates the unmapped identity rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31753

Press-time remapping and logical key reference counts: An unconfigured physical key loses its passthrough mapping · case 03

The event trace violates the unmapped identity rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31754

Press-time remapping and logical key reference counts: An unconfigured physical key loses its passthrough mapping · case 04

The event trace violates the unmapped identity rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31755

Press-time remapping and logical key reference counts: An unconfigured physical key loses its passthrough mapping · case 05

The event trace violates the unmapped identity rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31756

Press-time remapping and logical key reference counts: Physical press ownership stores event payload instead of the resolved logical target · case 01

The event trace violates the captured target rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31757

Press-time remapping and logical key reference counts: Physical press ownership stores event payload instead of the resolved logical target · case 02

The event trace violates the captured target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31758

Press-time remapping and logical key reference counts: Physical press ownership stores event payload instead of the resolved logical target · case 03

The event trace violates the captured target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31759

Press-time remapping and logical key reference counts: Physical press ownership stores event payload instead of the resolved logical target · case 04

The event trace violates the captured target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31760

Press-time remapping and logical key reference counts: Physical press ownership stores event payload instead of the resolved logical target · case 05

The event trace violates the captured target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31761

Press-time remapping and logical key reference counts: Disabled output is counted as a logical key or empty-string targets are lost · case 01

The event trace violates the disabled target rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31762

Press-time remapping and logical key reference counts: Disabled output is counted as a logical key or empty-string targets are lost · case 02

The event trace violates the disabled target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31763

Press-time remapping and logical key reference counts: Disabled output is counted as a logical key or empty-string targets are lost · case 03

The event trace violates the disabled target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31764

Press-time remapping and logical key reference counts: Disabled output is counted as a logical key or empty-string targets are lost · case 04

The event trace violates the disabled target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31765

Press-time remapping and logical key reference counts: Disabled output is counted as a logical key or empty-string targets are lost · case 05

The event trace violates the disabled target rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31766

Press-time remapping and logical key reference counts: Logical reference count fails to represent multiple physical owners · case 01

The event trace violates the logical increment rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31767

Press-time remapping and logical key reference counts: Logical reference count fails to represent multiple physical owners · case 02

The event trace violates the logical increment rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31768

Press-time remapping and logical key reference counts: Logical reference count fails to represent multiple physical owners · case 03

The event trace violates the logical increment rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31769

Press-time remapping and logical key reference counts: Logical reference count fails to represent multiple physical owners · case 04

The event trace violates the logical increment rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31770

Press-time remapping and logical key reference counts: Logical reference count fails to represent multiple physical owners · case 05

The event trace violates the logical increment rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31771

Press-time remapping and logical key reference counts: Logical down is emitted for every owner instead of only the first acquisition · case 01

The event trace violates the first owner edge rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31772

Press-time remapping and logical key reference counts: Logical down is emitted for every owner instead of only the first acquisition · case 02

The event trace violates the first owner edge rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31773

Press-time remapping and logical key reference counts: Logical down is emitted for every owner instead of only the first acquisition · case 03

The event trace violates the first owner edge rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31774

Press-time remapping and logical key reference counts: Logical down is emitted for every owner instead of only the first acquisition · case 04

The event trace violates the first owner edge rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31775

Press-time remapping and logical key reference counts: Logical down is emitted for every owner instead of only the first acquisition · case 05

The event trace violates the first owner edge rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31776

Press-time remapping and logical key reference counts: Physical release resolves the current mapping instead of its press-time mapping · case 01

The event trace violates the release captured rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31777

Press-time remapping and logical key reference counts: Physical release resolves the current mapping instead of its press-time mapping · case 02

The event trace violates the release captured rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31778

Press-time remapping and logical key reference counts: Physical release resolves the current mapping instead of its press-time mapping · case 03

The event trace violates the release captured rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31779

Press-time remapping and logical key reference counts: Physical release resolves the current mapping instead of its press-time mapping · case 04

The event trace violates the release captured rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31780

Press-time remapping and logical key reference counts: Physical release resolves the current mapping instead of its press-time mapping · case 05

The event trace violates the release captured rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31781

Press-time remapping and logical key reference counts: Logical release drops all owners or fails to release its own reference · case 01

The event trace violates the logical decrement rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31782

Press-time remapping and logical key reference counts: Logical release drops all owners or fails to release its own reference · case 02

The event trace violates the logical decrement rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31783

Press-time remapping and logical key reference counts: Logical release drops all owners or fails to release its own reference · case 03

The event trace violates the logical decrement rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31784

Press-time remapping and logical key reference counts: Logical release drops all owners or fails to release its own reference · case 04

The event trace violates the logical decrement rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31785

Press-time remapping and logical key reference counts: Logical release drops all owners or fails to release its own reference · case 05

The event trace violates the logical decrement rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31786

Press-time remapping and logical key reference counts: Reset clears only physical or logical ownership, leaving a mismatched held-key state · case 01

The event trace violates the reset ownership rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31787

Press-time remapping and logical key reference counts: Reset clears only physical or logical ownership, leaving a mismatched held-key state · case 02

The event trace violates the reset ownership rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31788

Press-time remapping and logical key reference counts: Reset clears only physical or logical ownership, leaving a mismatched held-key state · case 03

The event trace violates the reset ownership rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31789

Press-time remapping and logical key reference counts: Reset clears only physical or logical ownership, leaving a mismatched held-key state · case 04

The event trace violates the reset ownership rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31790

Press-time remapping and logical key reference counts: Reset clears only physical or logical ownership, leaving a mismatched held-key state · case 05

The event trace violates the reset ownership rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31791

Tap-hold dual-role keyboard key: Repeated dual-role down resets the hold clock or suppresses initial arming · case 01

The event trace violates the dual repeat rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31792

Tap-hold dual-role keyboard key: Repeated dual-role down resets the hold clock or suppresses initial arming · case 02

The event trace violates the dual repeat rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31793

Tap-hold dual-role keyboard key: Repeated dual-role down resets the hold clock or suppresses initial arming · case 03

The event trace violates the dual repeat rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31794

Tap-hold dual-role keyboard key: Repeated dual-role down resets the hold clock or suppresses initial arming · case 04

The event trace violates the dual repeat rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31795

Tap-hold dual-role keyboard key: Repeated dual-role down resets the hold clock or suppresses initial arming · case 05

The event trace violates the dual repeat rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31796

Tap-hold dual-role keyboard key: Foreign key presses re-emit modifier down or fail to promote pending tap · case 01

The event trace violates the foreign promotion rule and produces incorrect keyboard state or command output.

Keyboard interactions● Open access↗
FA-31797

Tap-hold dual-role keyboard key: Foreign key presses re-emit modifier down or fail to promote pending tap · case 02

The event trace violates the foreign promotion rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31798

Tap-hold dual-role keyboard key: Foreign key presses re-emit modifier down or fail to promote pending tap · case 03

The event trace violates the foreign promotion rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31799

Tap-hold dual-role keyboard key: Foreign key presses re-emit modifier down or fail to promote pending tap · case 04

The event trace violates the foreign promotion rule and produces incorrect keyboard state or command output.

Keyboard interactions◈ Members↗
FA-31800

Tap-hold dual-role keyboard key: Foreign key presses re-emit modifier down or fail to promote pending tap · case 05

The event trace violates the foreign promotion 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 ↗