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

Renamed task keeps speaking the prior label · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21002

Renamed task keeps speaking the prior label · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21003

Renamed task keeps speaking the prior label · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21004

Renamed task keeps speaking the prior label · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21005

Renamed task keeps speaking the prior label · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21006

Retry keeps the prior spoken milestone watermark · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21007

Retry keeps the prior spoken milestone watermark · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21008

Retry keeps the prior spoken milestone watermark · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21009

Retry keeps the prior spoken milestone watermark · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21010

Retry keeps the prior spoken milestone watermark · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21011

Failure cue leaves progress announcements enabled · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21012

Failure cue leaves progress announcements enabled · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21013

Failure cue leaves progress announcements enabled · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21014

Failure cue leaves progress announcements enabled · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21015

Failure cue leaves progress announcements enabled · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21016

Completed task repeats its completion announcement · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21017

Completed task repeats its completion announcement · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21018

Completed task repeats its completion announcement · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21019

Completed task repeats its completion announcement · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21020

Completed task repeats its completion announcement · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21021

Progress regression lowers the stored completed work · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21022

Progress regression lowers the stored completed work · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21023

Progress regression lowers the stored completed work · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21024

Progress regression lowers the stored completed work · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21025

Progress regression lowers the stored completed work · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21026

Unknown-total status announces an invented percentage · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21027

Unknown-total status announces an invented percentage · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21028

Unknown-total status announces an invented percentage · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21029

Unknown-total status announces an invented percentage · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21030

Unknown-total status announces an invented percentage · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21031

Progress percentage rounding crosses milestone early · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21032

Progress percentage rounding crosses milestone early · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21033

Progress percentage rounding crosses milestone early · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21034

Progress percentage rounding crosses milestone early · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21035

Progress percentage rounding crosses milestone early · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21036

Repeated progress speaks the same milestone again · case 01

The announcement trace violates the stated progress-narration contract.

Assistive announcements● Open access↗
FA-21037

Repeated progress speaks the same milestone again · case 02

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21038

Repeated progress speaks the same milestone again · case 03

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21039

Repeated progress speaks the same milestone again · case 04

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21040

Repeated progress speaks the same milestone again · case 05

The announcement trace violates the stated progress-narration contract.

Assistive announcements◈ Members↗
FA-21041

History drops different utterances with the same text · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21042

History drops different utterances with the same text · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21043

History drops different utterances with the same text · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21044

History drops different utterances with the same text · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21045

History drops different utterances with the same text · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21046

Latest delivered speech becomes oldest history item · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21047

Latest delivered speech becomes oldest history item · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21048

Latest delivered speech becomes oldest history item · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21049

Latest delivered speech becomes oldest history item · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21050

Latest delivered speech becomes oldest history item · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21051

History limit keeps oldest rather than newest messages · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21052

History limit keeps oldest rather than newest messages · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21053

History limit keeps oldest rather than newest messages · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21054

History limit keeps oldest rather than newest messages · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21055

History limit keeps oldest rather than newest messages · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21056

New speech does not reset replay navigation · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21057

New speech does not reset replay navigation · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21058

New speech does not reset replay navigation · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21059

New speech does not reset replay navigation · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21060

New speech does not reset replay navigation · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21061

Delivered utterance ID is spoken instead of its text · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21062

Delivered utterance ID is spoken instead of its text · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21063

Delivered utterance ID is spoken instead of its text · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21064

Delivered utterance ID is spoken instead of its text · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21065

Delivered utterance ID is spoken instead of its text · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21066

Replay emits the stored ID rather than text · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21067

Replay emits the stored ID rather than text · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21068

Replay emits the stored ID rather than text · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21069

Replay emits the stored ID rather than text · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21070

Replay emits the stored ID rather than text · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21071

Previous command jumps directly to oldest speech · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21072

Previous command jumps directly to oldest speech · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21073

Previous command jumps directly to oldest speech · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21074

Previous command jumps directly to oldest speech · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21075

Previous command jumps directly to oldest speech · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21076

Forget removes all replayable history · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21077

Forget removes all replayable history · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21078

Forget removes all replayable history · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21079

Forget removes all replayable history · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21080

Forget removes all replayable history · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21081

Clear speech history also erases delivered-output record · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21082

Clear speech history also erases delivered-output record · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21083

Clear speech history also erases delivered-output record · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21084

Clear speech history also erases delivered-output record · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21085

Clear speech history also erases delivered-output record · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21086

Reducing history limit trims newest speech · case 01

The announcement trace violates the stated speech-history contract.

Assistive announcements● Open access↗
FA-21087

Reducing history limit trims newest speech · case 02

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21088

Reducing history limit trims newest speech · case 03

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21089

Reducing history limit trims newest speech · case 04

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21090

Reducing history limit trims newest speech · case 05

The announcement trace violates the stated speech-history contract.

Assistive announcements◈ Members↗
FA-21091

Editing private speech reuses the previously authorized revision · case 01

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements● Open access↗
FA-21092

Editing private speech reuses the previously authorized revision · case 02

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements◈ Members↗
FA-21093

Editing private speech reuses the previously authorized revision · case 03

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements◈ Members↗
FA-21094

Editing private speech reuses the previously authorized revision · case 04

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements◈ Members↗
FA-21095

Editing private speech reuses the previously authorized revision · case 05

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements◈ Members↗
FA-21096

Consent is bound to the first revision forever · case 01

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements● Open access↗
FA-21097

Consent is bound to the first revision forever · case 02

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements◈ Members↗
FA-21098

Consent is bound to the first revision forever · case 03

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements◈ Members↗
FA-21099

Consent is bound to the first revision forever · case 04

The announcement trace violates the stated confirmation-gate contract.

Assistive announcements◈ Members↗
FA-21100

Consent is bound to the first revision forever · case 05

The announcement trace violates the stated confirmation-gate 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 ↗