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

Retryable submenu failure omits its retry affordance · case 01

Retryable submenu failure omits its retry affordance.

Menu interactions● Open access↗
FA-33102

Retryable submenu failure omits its retry affordance · case 02

Retryable submenu failure omits its retry affordance.

Menu interactions◈ Members↗
FA-33103

Retryable submenu failure omits its retry affordance · case 03

Retryable submenu failure omits its retry affordance.

Menu interactions◈ Members↗
FA-33104

Retryable submenu failure omits its retry affordance · case 04

Retryable submenu failure omits its retry affordance.

Menu interactions◈ Members↗
FA-33105

Retryable submenu failure omits its retry affordance · case 05

Retryable submenu failure omits its retry affordance.

Menu interactions◈ Members↗
FA-33106

Failed menu refresh presents cached content as current · case 01

Failed menu refresh presents cached content as current.

Menu interactions● Open access↗
FA-33107

Failed menu refresh presents cached content as current · case 02

Failed menu refresh presents cached content as current.

Menu interactions◈ Members↗
FA-33108

Failed menu refresh presents cached content as current · case 03

Failed menu refresh presents cached content as current.

Menu interactions◈ Members↗
FA-33109

Failed menu refresh presents cached content as current · case 04

Failed menu refresh presents cached content as current.

Menu interactions◈ Members↗
FA-33110

Failed menu refresh presents cached content as current · case 05

Failed menu refresh presents cached content as current.

Menu interactions◈ Members↗
FA-33111

Successful empty provider is confused with pending menu content · case 01

Successful empty provider is confused with pending menu content.

Menu interactions● Open access↗
FA-33112

Successful empty provider is confused with pending menu content · case 02

Successful empty provider is confused with pending menu content.

Menu interactions◈ Members↗
FA-33113

Successful empty provider is confused with pending menu content · case 03

Successful empty provider is confused with pending menu content.

Menu interactions◈ Members↗
FA-33114

Successful empty provider is confused with pending menu content · case 04

Successful empty provider is confused with pending menu content.

Menu interactions◈ Members↗
FA-33115

Successful empty provider is confused with pending menu content · case 05

Successful empty provider is confused with pending menu content.

Menu interactions◈ Members↗
FA-33116

Provider error status row is treated as a menu command · case 01

Provider error status row is treated as a menu command.

Menu interactions● Open access↗
FA-33117

Provider error status row is treated as a menu command · case 02

Provider error status row is treated as a menu command.

Menu interactions◈ Members↗
FA-33118

Provider error status row is treated as a menu command · case 03

Provider error status row is treated as a menu command.

Menu interactions◈ Members↗
FA-33119

Provider error status row is treated as a menu command · case 04

Provider error status row is treated as a menu command.

Menu interactions◈ Members↗
FA-33120

Provider error status row is treated as a menu command · case 05

Provider error status row is treated as a menu command.

Menu interactions◈ Members↗
FA-33121

Menu customization hides a required recovery command · case 01

Menu customization hides a required recovery command.

Menu interactions● Open access↗
FA-33122

Menu customization hides a required recovery command · case 02

Menu customization hides a required recovery command.

Menu interactions◈ Members↗
FA-33123

Menu customization hides a required recovery command · case 03

Menu customization hides a required recovery command.

Menu interactions◈ Members↗
FA-33124

Menu customization hides a required recovery command · case 04

Menu customization hides a required recovery command.

Menu interactions◈ Members↗
FA-33125

Menu customization hides a required recovery command · case 05

Menu customization hides a required recovery command.

Menu interactions◈ Members↗
FA-33126

Menu display rename is applied to the wrong command ID · case 01

Menu display rename is applied to the wrong command ID.

Menu interactions● Open access↗
FA-33127

Menu display rename is applied to the wrong command ID · case 02

Menu display rename is applied to the wrong command ID.

Menu interactions◈ Members↗
FA-33128

Menu display rename is applied to the wrong command ID · case 03

Menu display rename is applied to the wrong command ID.

Menu interactions◈ Members↗
FA-33129

Menu display rename is applied to the wrong command ID · case 04

Menu display rename is applied to the wrong command ID.

Menu interactions◈ Members↗
FA-33130

Menu display rename is applied to the wrong command ID · case 05

Menu display rename is applied to the wrong command ID.

Menu interactions◈ Members↗
FA-33131

Restoring one hidden menu command resets all hidden commands · case 01

Restoring one hidden menu command resets all hidden commands.

Menu interactions● Open access↗
FA-33132

Restoring one hidden menu command resets all hidden commands · case 02

Restoring one hidden menu command resets all hidden commands.

Menu interactions◈ Members↗
FA-33133

Restoring one hidden menu command resets all hidden commands · case 03

Restoring one hidden menu command resets all hidden commands.

Menu interactions◈ Members↗
FA-33134

Restoring one hidden menu command resets all hidden commands · case 04

Restoring one hidden menu command resets all hidden commands.

Menu interactions◈ Members↗
FA-33135

Restoring one hidden menu command resets all hidden commands · case 05

Restoring one hidden menu command resets all hidden commands.

Menu interactions◈ Members↗
FA-33136

Resetting menu customizations deletes organization policy settings · case 01

Resetting menu customizations deletes organization policy settings.

Menu interactions● Open access↗
FA-33137

Resetting menu customizations deletes organization policy settings · case 02

Resetting menu customizations deletes organization policy settings.

Menu interactions◈ Members↗
FA-33138

Resetting menu customizations deletes organization policy settings · case 03

Resetting menu customizations deletes organization policy settings.

Menu interactions◈ Members↗
FA-33139

Resetting menu customizations deletes organization policy settings · case 04

Resetting menu customizations deletes organization policy settings.

Menu interactions◈ Members↗
FA-33140

Resetting menu customizations deletes organization policy settings · case 05

Resetting menu customizations deletes organization policy settings.

Menu interactions◈ Members↗
FA-33141

Saved menu order makes newly installed commands unreachable · case 01

Saved menu order makes newly installed commands unreachable.

Menu interactions● Open access↗
FA-33142

Saved menu order makes newly installed commands unreachable · case 02

Saved menu order makes newly installed commands unreachable.

Menu interactions◈ Members↗
FA-33143

Saved menu order makes newly installed commands unreachable · case 03

Saved menu order makes newly installed commands unreachable.

Menu interactions◈ Members↗
FA-33144

Saved menu order makes newly installed commands unreachable · case 04

Saved menu order makes newly installed commands unreachable.

Menu interactions◈ Members↗
FA-33145

Saved menu order makes newly installed commands unreachable · case 05

Saved menu order makes newly installed commands unreachable.

Menu interactions◈ Members↗
FA-33146

Retired command customization migrates onto stale menu entries · case 01

Retired command customization migrates onto stale menu entries.

Menu interactions● Open access↗
FA-33147

Retired command customization migrates onto stale menu entries · case 02

Retired command customization migrates onto stale menu entries.

Menu interactions◈ Members↗
FA-33148

Retired command customization migrates onto stale menu entries · case 03

Retired command customization migrates onto stale menu entries.

Menu interactions◈ Members↗
FA-33149

Retired command customization migrates onto stale menu entries · case 04

Retired command customization migrates onto stale menu entries.

Menu interactions◈ Members↗
FA-33150

Retired command customization migrates onto stale menu entries · case 05

Retired command customization migrates onto stale menu entries.

Menu interactions◈ Members↗
FA-33151

Alias menu entry dispatches its presentation ID as a command · case 01

Alias menu entry dispatches its presentation ID as a command.

Menu interactions● Open access↗
FA-33152

Alias menu entry dispatches its presentation ID as a command · case 02

Alias menu entry dispatches its presentation ID as a command.

Menu interactions◈ Members↗
FA-33153

Alias menu entry dispatches its presentation ID as a command · case 03

Alias menu entry dispatches its presentation ID as a command.

Menu interactions◈ Members↗
FA-33154

Alias menu entry dispatches its presentation ID as a command · case 04

Alias menu entry dispatches its presentation ID as a command.

Menu interactions◈ Members↗
FA-33155

Alias menu entry dispatches its presentation ID as a command · case 05

Alias menu entry dispatches its presentation ID as a command.

Menu interactions◈ Members↗
FA-33156

Alias-specific menu label is overwritten by target label · case 01

Alias-specific menu label is overwritten by target label.

Menu interactions● Open access↗
FA-33157

Alias-specific menu label is overwritten by target label · case 02

Alias-specific menu label is overwritten by target label.

Menu interactions◈ Members↗
FA-33158

Alias-specific menu label is overwritten by target label · case 03

Alias-specific menu label is overwritten by target label.

Menu interactions◈ Members↗
FA-33159

Alias-specific menu label is overwritten by target label · case 04

Alias-specific menu label is overwritten by target label.

Menu interactions◈ Members↗
FA-33160

Alias-specific menu label is overwritten by target label · case 05

Alias-specific menu label is overwritten by target label.

Menu interactions◈ Members↗
FA-33161

Dangling alias menu entry is considered executable · case 01

Dangling alias menu entry is considered executable.

Menu interactions● Open access↗
FA-33162

Dangling alias menu entry is considered executable · case 02

Dangling alias menu entry is considered executable.

Menu interactions◈ Members↗
FA-33163

Dangling alias menu entry is considered executable · case 03

Dangling alias menu entry is considered executable.

Menu interactions◈ Members↗
FA-33164

Dangling alias menu entry is considered executable · case 04

Dangling alias menu entry is considered executable.

Menu interactions◈ Members↗
FA-33165

Dangling alias menu entry is considered executable · case 05

Dangling alias menu entry is considered executable.

Menu interactions◈ Members↗
FA-33166

Self-referential menu alias is admitted into resolution · case 01

Self-referential menu alias is admitted into resolution.

Menu interactions● Open access↗
FA-33167

Self-referential menu alias is admitted into resolution · case 02

Self-referential menu alias is admitted into resolution.

Menu interactions◈ Members↗
FA-33168

Self-referential menu alias is admitted into resolution · case 03

Self-referential menu alias is admitted into resolution.

Menu interactions◈ Members↗
FA-33169

Self-referential menu alias is admitted into resolution · case 04

Self-referential menu alias is admitted into resolution.

Menu interactions◈ Members↗
FA-33170

Self-referential menu alias is admitted into resolution · case 05

Self-referential menu alias is admitted into resolution.

Menu interactions◈ Members↗
FA-33171

Menu alias loses bound argument overrides · case 01

Menu alias loses bound argument overrides.

Menu interactions● Open access↗
FA-33172

Menu alias loses bound argument overrides · case 02

Menu alias loses bound argument overrides.

Menu interactions◈ Members↗
FA-33173

Menu alias loses bound argument overrides · case 03

Menu alias loses bound argument overrides.

Menu interactions◈ Members↗
FA-33174

Menu alias loses bound argument overrides · case 04

Menu alias loses bound argument overrides.

Menu interactions◈ Members↗
FA-33175

Menu alias loses bound argument overrides · case 05

Menu alias loses bound argument overrides.

Menu interactions◈ Members↗
FA-33176

Alias submenu attaches to the target command parent · case 01

Alias submenu attaches to the target command parent.

Menu interactions● Open access↗
FA-33177

Alias submenu attaches to the target command parent · case 02

Alias submenu attaches to the target command parent.

Menu interactions◈ Members↗
FA-33178

Alias submenu attaches to the target command parent · case 03

Alias submenu attaches to the target command parent.

Menu interactions◈ Members↗
FA-33179

Alias submenu attaches to the target command parent · case 04

Alias submenu attaches to the target command parent.

Menu interactions◈ Members↗
FA-33180

Alias submenu attaches to the target command parent · case 05

Alias submenu attaches to the target command parent.

Menu interactions◈ Members↗
FA-33181

Opening another menu drops existing provider lease holders · case 01

Opening another menu drops existing provider lease holders.

Menu interactions● Open access↗
FA-33182

Opening another menu drops existing provider lease holders · case 02

Opening another menu drops existing provider lease holders.

Menu interactions◈ Members↗
FA-33183

Opening another menu drops existing provider lease holders · case 03

Opening another menu drops existing provider lease holders.

Menu interactions◈ Members↗
FA-33184

Opening another menu drops existing provider lease holders · case 04

Opening another menu drops existing provider lease holders.

Menu interactions◈ Members↗
FA-33185

Opening another menu drops existing provider lease holders · case 05

Opening another menu drops existing provider lease holders.

Menu interactions◈ Members↗
FA-33186

Closing one menu disposes a provider still used by another surface · case 01

Closing one menu disposes a provider still used by another surface.

Menu interactions● Open access↗
FA-33187

Closing one menu disposes a provider still used by another surface · case 02

Closing one menu disposes a provider still used by another surface.

Menu interactions◈ Members↗
FA-33188

Closing one menu disposes a provider still used by another surface · case 03

Closing one menu disposes a provider still used by another surface.

Menu interactions◈ Members↗
FA-33189

Closing one menu disposes a provider still used by another surface · case 04

Closing one menu disposes a provider still used by another surface.

Menu interactions◈ Members↗
FA-33190

Closing one menu disposes a provider still used by another surface · case 05

Closing one menu disposes a provider still used by another surface.

Menu interactions◈ Members↗
FA-33191

Single remaining menu subscriber loses its shared provider · case 01

Single remaining menu subscriber loses its shared provider.

Menu interactions● Open access↗
FA-33192

Single remaining menu subscriber loses its shared provider · case 02

Single remaining menu subscriber loses its shared provider.

Menu interactions◈ Members↗
FA-33193

Single remaining menu subscriber loses its shared provider · case 03

Single remaining menu subscriber loses its shared provider.

Menu interactions◈ Members↗
FA-33194

Single remaining menu subscriber loses its shared provider · case 04

Single remaining menu subscriber loses its shared provider.

Menu interactions◈ Members↗
FA-33195

Single remaining menu subscriber loses its shared provider · case 05

Single remaining menu subscriber loses its shared provider.

Menu interactions◈ Members↗
FA-33196

Hidden menu surface receives an unnecessary provider redraw · case 01

Hidden menu surface receives an unnecessary provider redraw.

Menu interactions● Open access↗
FA-33197

Hidden menu surface receives an unnecessary provider redraw · case 02

Hidden menu surface receives an unnecessary provider redraw.

Menu interactions◈ Members↗
FA-33198

Hidden menu surface receives an unnecessary provider redraw · case 03

Hidden menu surface receives an unnecessary provider redraw.

Menu interactions◈ Members↗
FA-33199

Hidden menu surface receives an unnecessary provider redraw · case 04

Hidden menu surface receives an unnecessary provider redraw.

Menu interactions◈ Members↗
FA-33200

Hidden menu surface receives an unnecessary provider redraw · case 05

Hidden menu surface receives an unnecessary provider redraw.

Menu interactions◈ 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 ↗