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 ↗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
Emphasis token changes language stack · case 01
The announcement trace violates the stated speech-markup contract.
Emphasis token changes language stack · case 02
The announcement trace violates the stated speech-markup contract.
Emphasis token changes language stack · case 03
The announcement trace violates the stated speech-markup contract.
Emphasis token changes language stack · case 04
The announcement trace violates the stated speech-markup contract.
Emphasis token changes language stack · case 05
The announcement trace violates the stated speech-markup contract.
Closing emphasis removes oldest scope · case 01
The announcement trace violates the stated speech-markup contract.
Closing emphasis removes oldest scope · case 02
The announcement trace violates the stated speech-markup contract.
Closing emphasis removes oldest scope · case 03
The announcement trace violates the stated speech-markup contract.
Closing emphasis removes oldest scope · case 04
The announcement trace violates the stated speech-markup contract.
Closing emphasis removes oldest scope · case 05
The announcement trace violates the stated speech-markup contract.
Renderer reset erases already emitted speech · case 01
The announcement trace violates the stated speech-markup contract.
Renderer reset erases already emitted speech · case 02
The announcement trace violates the stated speech-markup contract.
Renderer reset erases already emitted speech · case 03
The announcement trace violates the stated speech-markup contract.
Renderer reset erases already emitted speech · case 04
The announcement trace violates the stated speech-markup contract.
Renderer reset erases already emitted speech · case 05
The announcement trace violates the stated speech-markup contract.
Negative pause duration reaches speech output · case 01
The announcement trace violates the stated speech-markup contract.
Negative pause duration reaches speech output · case 02
The announcement trace violates the stated speech-markup contract.
Negative pause duration reaches speech output · case 03
The announcement trace violates the stated speech-markup contract.
Negative pause duration reaches speech output · case 04
The announcement trace violates the stated speech-markup contract.
Negative pause duration reaches speech output · case 05
The announcement trace violates the stated speech-markup contract.
Bookmark offset counts control tokens as spoken segments · case 01
The announcement trace violates the stated speech-markup contract.
Bookmark offset counts control tokens as spoken segments · case 02
The announcement trace violates the stated speech-markup contract.
Bookmark offset counts control tokens as spoken segments · case 03
The announcement trace violates the stated speech-markup contract.
Bookmark offset counts control tokens as spoken segments · case 04
The announcement trace violates the stated speech-markup contract.
Bookmark offset counts control tokens as spoken segments · case 05
The announcement trace violates the stated speech-markup contract.
Spell mode concatenates letters as a word · case 01
The announcement trace violates the stated speech-markup contract.
Spell mode concatenates letters as a word · case 02
The announcement trace violates the stated speech-markup contract.
Spell mode concatenates letters as a word · case 03
The announcement trace violates the stated speech-markup contract.
Spell mode concatenates letters as a word · case 04
The announcement trace violates the stated speech-markup contract.
Spell mode concatenates letters as a word · case 05
The announcement trace violates the stated speech-markup contract.
Digit narration drops leading zeros · case 01
The announcement trace violates the stated speech-markup contract.
Digit narration drops leading zeros · case 02
The announcement trace violates the stated speech-markup contract.
Digit narration drops leading zeros · case 03
The announcement trace violates the stated speech-markup contract.
Digit narration drops leading zeros · case 04
The announcement trace violates the stated speech-markup contract.
Digit narration drops leading zeros · case 05
The announcement trace violates the stated speech-markup contract.
Paragraph boundary is rendered as empty speech · case 01
The announcement trace violates the stated speech-markup contract.
Paragraph boundary is rendered as empty speech · case 02
The announcement trace violates the stated speech-markup contract.
Paragraph boundary is rendered as empty speech · case 03
The announcement trace violates the stated speech-markup contract.
Paragraph boundary is rendered as empty speech · case 04
The announcement trace violates the stated speech-markup contract.
Paragraph boundary is rendered as empty speech · case 05
The announcement trace violates the stated speech-markup contract.
Restarted producer accepts old readiness callbacks · case 01
The announcement trace violates the stated producer-readiness contract.
Restarted producer accepts old readiness callbacks · case 02
The announcement trace violates the stated producer-readiness contract.
Restarted producer accepts old readiness callbacks · case 03
The announcement trace violates the stated producer-readiness contract.
Restarted producer accepts old readiness callbacks · case 04
The announcement trace violates the stated producer-readiness contract.
Restarted producer accepts old readiness callbacks · case 05
The announcement trace violates the stated producer-readiness contract.
Stopped producer keeps current callback generation · case 01
The announcement trace violates the stated producer-readiness contract.
Stopped producer keeps current callback generation · case 02
The announcement trace violates the stated producer-readiness contract.
Stopped producer keeps current callback generation · case 03
The announcement trace violates the stated producer-readiness contract.
Stopped producer keeps current callback generation · case 04
The announcement trace violates the stated producer-readiness contract.
Stopped producer keeps current callback generation · case 05
The announcement trace violates the stated producer-readiness contract.
Booting producer speaks before output is ready · case 01
The announcement trace violates the stated producer-readiness contract.
Booting producer speaks before output is ready · case 02
The announcement trace violates the stated producer-readiness contract.
Booting producer speaks before output is ready · case 03
The announcement trace violates the stated producer-readiness contract.
Booting producer speaks before output is ready · case 04
The announcement trace violates the stated producer-readiness contract.
Booting producer speaks before output is ready · case 05
The announcement trace violates the stated producer-readiness contract.
Ready producer continues buffering announcements · case 01
The announcement trace violates the stated producer-readiness contract.
Ready producer continues buffering announcements · case 02
The announcement trace violates the stated producer-readiness contract.
Ready producer continues buffering announcements · case 03
The announcement trace violates the stated producer-readiness contract.
Ready producer continues buffering announcements · case 04
The announcement trace violates the stated producer-readiness contract.
Ready producer continues buffering announcements · case 05
The announcement trace violates the stated producer-readiness contract.
Obsolete callback transitions the current producer · case 01
The announcement trace violates the stated producer-readiness contract.
Obsolete callback transitions the current producer · case 02
The announcement trace violates the stated producer-readiness contract.
Obsolete callback transitions the current producer · case 03
The announcement trace violates the stated producer-readiness contract.
Obsolete callback transitions the current producer · case 04
The announcement trace violates the stated producer-readiness contract.
Obsolete callback transitions the current producer · case 05
The announcement trace violates the stated producer-readiness contract.
Late ready callback resurrects a failed producer · case 01
The announcement trace violates the stated producer-readiness contract.
Late ready callback resurrects a failed producer · case 02
The announcement trace violates the stated producer-readiness contract.
Late ready callback resurrects a failed producer · case 03
The announcement trace violates the stated producer-readiness contract.
Late ready callback resurrects a failed producer · case 04
The announcement trace violates the stated producer-readiness contract.
Late ready callback resurrects a failed producer · case 05
The announcement trace violates the stated producer-readiness contract.
Ready callback drains but leaves producer booting · case 01
The announcement trace violates the stated producer-readiness contract.
Ready callback drains but leaves producer booting · case 02
The announcement trace violates the stated producer-readiness contract.
Ready callback drains but leaves producer booting · case 03
The announcement trace violates the stated producer-readiness contract.
Ready callback drains but leaves producer booting · case 04
The announcement trace violates the stated producer-readiness contract.
Ready callback drains but leaves producer booting · case 05
The announcement trace violates the stated producer-readiness contract.
Readiness flush reverses deferred speech · case 01
The announcement trace violates the stated producer-readiness contract.
Readiness flush reverses deferred speech · case 02
The announcement trace violates the stated producer-readiness contract.
Readiness flush reverses deferred speech · case 03
The announcement trace violates the stated producer-readiness contract.
Readiness flush reverses deferred speech · case 04
The announcement trace violates the stated producer-readiness contract.
Readiness flush reverses deferred speech · case 05
The announcement trace violates the stated producer-readiness contract.
Readiness flush leaves deferred payloads retained · case 01
The announcement trace violates the stated producer-readiness contract.
Readiness flush leaves deferred payloads retained · case 02
The announcement trace violates the stated producer-readiness contract.
Readiness flush leaves deferred payloads retained · case 03
The announcement trace violates the stated producer-readiness contract.
Readiness flush leaves deferred payloads retained · case 04
The announcement trace violates the stated producer-readiness contract.
Readiness flush leaves deferred payloads retained · case 05
The announcement trace violates the stated producer-readiness contract.
Failed producer retains queued private speech · case 01
The announcement trace violates the stated producer-readiness contract.
Failed producer retains queued private speech · case 02
The announcement trace violates the stated producer-readiness contract.
Failed producer retains queued private speech · case 03
The announcement trace violates the stated producer-readiness contract.
Failed producer retains queued private speech · case 04
The announcement trace violates the stated producer-readiness contract.
Failed producer retains queued private speech · case 05
The announcement trace violates the stated producer-readiness contract.
Announcement batching retains previous change count · case 01
The announcement trace violates the stated list-change-narration contract.
Announcement batching retains previous change count · case 02
The announcement trace violates the stated list-change-narration contract.
Announcement batching retains previous change count · case 03
The announcement trace violates the stated list-change-narration contract.
Announcement batching retains previous change count · case 04
The announcement trace violates the stated list-change-narration contract.
Announcement batching retains previous change count · case 05
The announcement trace violates the stated list-change-narration contract.
Ending empty announcement batch speaks a zero-change cue · case 01
The announcement trace violates the stated list-change-narration contract.
Ending empty announcement batch speaks a zero-change cue · case 02
The announcement trace violates the stated list-change-narration contract.
Ending empty announcement batch speaks a zero-change cue · case 03
The announcement trace violates the stated list-change-narration contract.
Ending empty announcement batch speaks a zero-change cue · case 04
The announcement trace violates the stated list-change-narration contract.
Ending empty announcement batch speaks a zero-change cue · case 05
The announcement trace violates the stated list-change-narration contract.
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 ↗