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

Unbatched announcement is discarded · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20502

Unbatched announcement is discarded · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20503

Unbatched announcement is discarded · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20504

Unbatched announcement is discarded · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20505

Unbatched announcement is discarded · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20506

Commit removes the outer frame instead of the inner one · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20507

Commit removes the outer frame instead of the inner one · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20508

Commit removes the outer frame instead of the inner one · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20509

Commit removes the outer frame instead of the inner one · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20510

Commit removes the outer frame instead of the inner one · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20511

Nested commit overwrites prior parent announcements · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20512

Nested commit overwrites prior parent announcements · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20513

Nested commit overwrites prior parent announcements · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20514

Nested commit overwrites prior parent announcements · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20515

Nested commit overwrites prior parent announcements · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20516

Outermost commit reverses spoken message order · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20517

Outermost commit reverses spoken message order · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20518

Outermost commit reverses spoken message order · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20519

Outermost commit reverses spoken message order · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20520

Outermost commit reverses spoken message order · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20521

Rollback destroys every open announcement transaction · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20522

Rollback destroys every open announcement transaction · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20523

Rollback destroys every open announcement transaction · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20524

Rollback destroys every open announcement transaction · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20525

Rollback destroys every open announcement transaction · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20526

Staged correction edits the first message in the frame · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20527

Staged correction edits the first message in the frame · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20528

Staged correction edits the first message in the frame · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20529

Staged correction edits the first message in the frame · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20530

Staged correction edits the first message in the frame · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20531

Clear staging also erases already spoken history · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20532

Clear staging also erases already spoken history · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20533

Clear staging also erases already spoken history · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20534

Clear staging also erases already spoken history · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20535

Clear staging also erases already spoken history · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20536

Flush leaks uncommitted announcement text · case 01

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements● Open access↗
FA-20537

Flush leaks uncommitted announcement text · case 02

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20538

Flush leaks uncommitted announcement text · case 03

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20539

Flush leaks uncommitted announcement text · case 04

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20540

Flush leaks uncommitted announcement text · case 05

The announcement trace violates the stated announcement-transaction contract.

Assistive announcements◈ Members↗
FA-20541

Source re-registration reuses a stale lease · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20542

Source re-registration reuses a stale lease · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20543

Source re-registration reuses a stale lease · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20544

Source re-registration reuses a stale lease · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20545

Source re-registration reuses a stale lease · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20546

Re-registration preserves text from the previous lease · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20547

Re-registration preserves text from the previous lease · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20548

Re-registration preserves text from the previous lease · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20549

Re-registration preserves text from the previous lease · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20550

Re-registration preserves text from the previous lease · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20551

Old producer updates the replacement context · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20552

Old producer updates the replacement context · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20553

Old producer updates the replacement context · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20554

Old producer updates the replacement context · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20555

Old producer updates the replacement context · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20556

Status updates concatenate instead of replace · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20557

Status updates concatenate instead of replace · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20558

Status updates concatenate instead of replace · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20559

Status updates concatenate instead of replace · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20560

Status updates concatenate instead of replace · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20561

Queued announcement resolves text at drain time · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20562

Queued announcement resolves text at drain time · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20563

Queued announcement resolves text at drain time · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20564

Queued announcement resolves text at drain time · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20565

Queued announcement resolves text at drain time · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20566

Removing a source leaves its lease valid · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20567

Removing a source leaves its lease valid · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20568

Removing a source leaves its lease valid · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20569

Removing a source leaves its lease valid · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20570

Removing a source leaves its lease valid · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20571

Renamed source retains the old live alias · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20572

Renamed source retains the old live alias · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20573

Renamed source retains the old live alias · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20574

Renamed source retains the old live alias · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20575

Renamed source retains the old live alias · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20576

Recreated source authorizes queued text from old lifetime · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20577

Recreated source authorizes queued text from old lifetime · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20578

Recreated source authorizes queued text from old lifetime · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20579

Recreated source authorizes queued text from old lifetime · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20580

Recreated source authorizes queued text from old lifetime · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20581

Uninitialized source queues a blank audible utterance · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20582

Uninitialized source queues a blank audible utterance · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20583

Uninitialized source queues a blank audible utterance · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20584

Uninitialized source queues a blank audible utterance · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20585

Uninitialized source queues a blank audible utterance · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20586

Draining replays queued announcements at the next drain · case 01

The announcement trace violates the stated context-lease contract.

Assistive announcements● Open access↗
FA-20587

Draining replays queued announcements at the next drain · case 02

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20588

Draining replays queued announcements at the next drain · case 03

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20589

Draining replays queued announcements at the next drain · case 04

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20590

Draining replays queued announcements at the next drain · case 05

The announcement trace violates the stated context-lease contract.

Assistive announcements◈ Members↗
FA-20591

Queued announcement loses FIFO order among equals · case 01

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements● Open access↗
FA-20592

Queued announcement loses FIFO order among equals · case 02

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements◈ Members↗
FA-20593

Queued announcement loses FIFO order among equals · case 03

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements◈ Members↗
FA-20594

Queued announcement loses FIFO order among equals · case 04

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements◈ Members↗
FA-20595

Queued announcement loses FIFO order among equals · case 05

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements◈ Members↗
FA-20596

Scheduler stores the announcement ID as spoken text · case 01

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements● Open access↗
FA-20597

Scheduler stores the announcement ID as spoken text · case 02

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements◈ Members↗
FA-20598

Scheduler stores the announcement ID as spoken text · case 03

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements◈ Members↗
FA-20599

Scheduler stores the announcement ID as spoken text · case 04

The announcement trace violates the stated deadline-scheduler contract.

Assistive announcements◈ Members↗
FA-20600

Scheduler stores the announcement ID as spoken text · case 05

The announcement trace violates the stated deadline-scheduler 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 ↗