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

Emphasis token changes language stack · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21602

Emphasis token changes language stack · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21603

Emphasis token changes language stack · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21604

Emphasis token changes language stack · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21605

Emphasis token changes language stack · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21606

Closing emphasis removes oldest scope · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21607

Closing emphasis removes oldest scope · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21608

Closing emphasis removes oldest scope · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21609

Closing emphasis removes oldest scope · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21610

Closing emphasis removes oldest scope · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21611

Renderer reset erases already emitted speech · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21612

Renderer reset erases already emitted speech · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21613

Renderer reset erases already emitted speech · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21614

Renderer reset erases already emitted speech · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21615

Renderer reset erases already emitted speech · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21616

Negative pause duration reaches speech output · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21617

Negative pause duration reaches speech output · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21618

Negative pause duration reaches speech output · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21619

Negative pause duration reaches speech output · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21620

Negative pause duration reaches speech output · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21621

Bookmark offset counts control tokens as spoken segments · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21622

Bookmark offset counts control tokens as spoken segments · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21623

Bookmark offset counts control tokens as spoken segments · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21624

Bookmark offset counts control tokens as spoken segments · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21625

Bookmark offset counts control tokens as spoken segments · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21626

Spell mode concatenates letters as a word · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21627

Spell mode concatenates letters as a word · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21628

Spell mode concatenates letters as a word · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21629

Spell mode concatenates letters as a word · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21630

Spell mode concatenates letters as a word · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21631

Digit narration drops leading zeros · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21632

Digit narration drops leading zeros · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21633

Digit narration drops leading zeros · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21634

Digit narration drops leading zeros · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21635

Digit narration drops leading zeros · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21636

Paragraph boundary is rendered as empty speech · case 01

The announcement trace violates the stated speech-markup contract.

Assistive announcements● Open access↗
FA-21637

Paragraph boundary is rendered as empty speech · case 02

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21638

Paragraph boundary is rendered as empty speech · case 03

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21639

Paragraph boundary is rendered as empty speech · case 04

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21640

Paragraph boundary is rendered as empty speech · case 05

The announcement trace violates the stated speech-markup contract.

Assistive announcements◈ Members↗
FA-21641

Restarted producer accepts old readiness callbacks · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21642

Restarted producer accepts old readiness callbacks · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21643

Restarted producer accepts old readiness callbacks · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21644

Restarted producer accepts old readiness callbacks · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21645

Restarted producer accepts old readiness callbacks · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21646

Stopped producer keeps current callback generation · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21647

Stopped producer keeps current callback generation · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21648

Stopped producer keeps current callback generation · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21649

Stopped producer keeps current callback generation · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21650

Stopped producer keeps current callback generation · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21651

Booting producer speaks before output is ready · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21652

Booting producer speaks before output is ready · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21653

Booting producer speaks before output is ready · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21654

Booting producer speaks before output is ready · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21655

Booting producer speaks before output is ready · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21656

Ready producer continues buffering announcements · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21657

Ready producer continues buffering announcements · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21658

Ready producer continues buffering announcements · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21659

Ready producer continues buffering announcements · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21660

Ready producer continues buffering announcements · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21661

Obsolete callback transitions the current producer · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21662

Obsolete callback transitions the current producer · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21663

Obsolete callback transitions the current producer · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21664

Obsolete callback transitions the current producer · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21665

Obsolete callback transitions the current producer · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21666

Late ready callback resurrects a failed producer · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21667

Late ready callback resurrects a failed producer · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21668

Late ready callback resurrects a failed producer · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21669

Late ready callback resurrects a failed producer · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21670

Late ready callback resurrects a failed producer · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21671

Ready callback drains but leaves producer booting · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21672

Ready callback drains but leaves producer booting · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21673

Ready callback drains but leaves producer booting · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21674

Ready callback drains but leaves producer booting · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21675

Ready callback drains but leaves producer booting · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21676

Readiness flush reverses deferred speech · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21677

Readiness flush reverses deferred speech · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21678

Readiness flush reverses deferred speech · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21679

Readiness flush reverses deferred speech · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21680

Readiness flush reverses deferred speech · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21681

Readiness flush leaves deferred payloads retained · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21682

Readiness flush leaves deferred payloads retained · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21683

Readiness flush leaves deferred payloads retained · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21684

Readiness flush leaves deferred payloads retained · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21685

Readiness flush leaves deferred payloads retained · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21686

Failed producer retains queued private speech · case 01

The announcement trace violates the stated producer-readiness contract.

Assistive announcements● Open access↗
FA-21687

Failed producer retains queued private speech · case 02

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21688

Failed producer retains queued private speech · case 03

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21689

Failed producer retains queued private speech · case 04

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21690

Failed producer retains queued private speech · case 05

The announcement trace violates the stated producer-readiness contract.

Assistive announcements◈ Members↗
FA-21691

Announcement batching retains previous change count · case 01

The announcement trace violates the stated list-change-narration contract.

Assistive announcements● Open access↗
FA-21692

Announcement batching retains previous change count · case 02

The announcement trace violates the stated list-change-narration contract.

Assistive announcements◈ Members↗
FA-21693

Announcement batching retains previous change count · case 03

The announcement trace violates the stated list-change-narration contract.

Assistive announcements◈ Members↗
FA-21694

Announcement batching retains previous change count · case 04

The announcement trace violates the stated list-change-narration contract.

Assistive announcements◈ Members↗
FA-21695

Announcement batching retains previous change count · case 05

The announcement trace violates the stated list-change-narration contract.

Assistive announcements◈ Members↗
FA-21696

Ending empty announcement batch speaks a zero-change cue · case 01

The announcement trace violates the stated list-change-narration contract.

Assistive announcements● Open access↗
FA-21697

Ending empty announcement batch speaks a zero-change cue · case 02

The announcement trace violates the stated list-change-narration contract.

Assistive announcements◈ Members↗
FA-21698

Ending empty announcement batch speaks a zero-change cue · case 03

The announcement trace violates the stated list-change-narration contract.

Assistive announcements◈ Members↗
FA-21699

Ending empty announcement batch speaks a zero-change cue · case 04

The announcement trace violates the stated list-change-narration contract.

Assistive announcements◈ Members↗
FA-21700

Ending empty announcement batch speaks a zero-change cue · case 05

The announcement trace violates the stated list-change-narration 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 ↗