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

Beginning handoff immediately changes output route · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21502

Beginning handoff immediately changes output route · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21503

Beginning handoff immediately changes output route · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21504

Beginning handoff immediately changes output route · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21505

Beginning handoff immediately changes output route · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21506

Canceled handoff discards already queued speech · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21507

Canceled handoff discards already queued speech · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21508

Canceled handoff discards already queued speech · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21509

Canceled handoff discards already queued speech · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21510

Canceled handoff discards already queued speech · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21511

Handoff commits to unavailable device · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21512

Handoff commits to unavailable device · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21513

Handoff commits to unavailable device · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21514

Handoff commits to unavailable device · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21515

Handoff commits to unavailable device · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21516

Committed handoff leaves pending speech on previous device · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21517

Committed handoff leaves pending speech on previous device · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21518

Committed handoff leaves pending speech on previous device · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21519

Committed handoff leaves pending speech on previous device · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21520

Committed handoff leaves pending speech on previous device · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21521

Successful handoff retains a stale target for later commits · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21522

Successful handoff retains a stale target for later commits · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21523

Successful handoff retains a stale target for later commits · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21524

Successful handoff retains a stale target for later commits · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21525

Successful handoff retains a stale target for later commits · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21526

Disconnected device remains eligible for speech · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21527

Disconnected device remains eligible for speech · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21528

Disconnected device remains eligible for speech · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21529

Disconnected device remains eligible for speech · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21530

Disconnected device remains eligible for speech · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21531

Device removal drops pending speech for every output · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21532

Device removal drops pending speech for every output · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21533

Device removal drops pending speech for every output · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21534

Device removal drops pending speech for every output · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21535

Device removal drops pending speech for every output · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21536

Removing active device leaves route pointing to disconnected output · case 01

The announcement trace violates the stated device-handoff contract.

Assistive announcements● Open access↗
FA-21537

Removing active device leaves route pointing to disconnected output · case 02

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21538

Removing active device leaves route pointing to disconnected output · case 03

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21539

Removing active device leaves route pointing to disconnected output · case 04

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21540

Removing active device leaves route pointing to disconnected output · case 05

The announcement trace violates the stated device-handoff contract.

Assistive announcements◈ Members↗
FA-21541

Updated voice capabilities retain the old inventory row · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21542

Updated voice capabilities retain the old inventory row · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21543

Updated voice capabilities retain the old inventory row · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21544

Updated voice capabilities retain the old inventory row · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21545

Updated voice capabilities retain the old inventory row · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21546

Unavailable voice remains selectable · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21547

Unavailable voice remains selectable · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21548

Unavailable voice remains selectable · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21549

Unavailable voice remains selectable · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21550

Unavailable voice remains selectable · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21551

Enabling one voice re-enables every unavailable voice · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21552

Enabling one voice re-enables every unavailable voice · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21553

Enabling one voice re-enables every unavailable voice · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21554

Enabling one voice re-enables every unavailable voice · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21555

Enabling one voice re-enables every unavailable voice · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21556

Offline speech selects network-only synthesis · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21557

Offline speech selects network-only synthesis · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21558

Offline speech selects network-only synthesis · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21559

Offline speech selects network-only synthesis · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21560

Offline speech selects network-only synthesis · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21561

Voice with only one required capability is treated as compatible · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21562

Voice with only one required capability is treated as compatible · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21563

Voice with only one required capability is treated as compatible · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21564

Voice with only one required capability is treated as compatible · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21565

Voice with only one required capability is treated as compatible · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21566

Unrelated voice language enters fallback candidates · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21567

Unrelated voice language enters fallback candidates · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21568

Unrelated voice language enters fallback candidates · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21569

Unrelated voice language enters fallback candidates · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21570

Unrelated voice language enters fallback candidates · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21571

Eligible explicit voice preference is ignored · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21572

Eligible explicit voice preference is ignored · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21573

Eligible explicit voice preference is ignored · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21574

Eligible explicit voice preference is ignored · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21575

Eligible explicit voice preference is ignored · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21576

Base-language match beats an exact speech locale · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21577

Base-language match beats an exact speech locale · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21578

Base-language match beats an exact speech locale · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21579

Base-language match beats an exact speech locale · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21580

Base-language match beats an exact speech locale · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21581

Remote voice outranks equally suitable local voice · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21582

Remote voice outranks equally suitable local voice · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21583

Remote voice outranks equally suitable local voice · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21584

Remote voice outranks equally suitable local voice · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21585

Remote voice outranks equally suitable local voice · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21586

Lowest-quality eligible voice is selected · case 01

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements● Open access↗
FA-21587

Lowest-quality eligible voice is selected · case 02

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21588

Lowest-quality eligible voice is selected · case 03

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21589

Lowest-quality eligible voice is selected · case 04

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21590

Lowest-quality eligible voice is selected · case 05

The announcement trace violates the stated voice-negotiation contract.

Assistive announcements◈ Members↗
FA-21591

Nested language replaces outer speech context · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21592

Nested language replaces outer speech context · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21593

Nested language replaces outer speech context · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21594

Nested language replaces outer speech context · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21595

Nested language replaces outer speech context · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21596

Closing language scope resets all nesting · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21597

Closing language scope resets all nesting · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21598

Closing language scope resets all nesting · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21599

Closing language scope resets all nesting · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21600

Closing language scope resets all nesting · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ 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 ↗