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

Grouped notification interaction: uncached-expand from collapsed · case 01

The uncached-expand event leaves a notification in expanded instead of loading.

Notification interfaces● Open access↗
FA-34102

Grouped notification interaction: uncached-expand from collapsed · case 02

The uncached-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34103

Grouped notification interaction: uncached-expand from collapsed · case 03

The uncached-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34104

Grouped notification interaction: uncached-expand from collapsed · case 04

The uncached-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34105

Grouped notification interaction: uncached-expand from collapsed · case 05

The uncached-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34106

Grouped notification interaction: children-arrive from loading · case 01

The children-arrive event leaves a notification in collapsed instead of expanded.

Notification interfaces● Open access↗
FA-34107

Grouped notification interaction: children-arrive from loading · case 02

The children-arrive event leaves a notification in collapsed instead of expanded.

Notification interfaces◈ Members↗
FA-34108

Grouped notification interaction: children-arrive from loading · case 03

The children-arrive event leaves a notification in collapsed instead of expanded.

Notification interfaces◈ Members↗
FA-34109

Grouped notification interaction: children-arrive from loading · case 04

The children-arrive event leaves a notification in collapsed instead of expanded.

Notification interfaces◈ Members↗
FA-34110

Grouped notification interaction: children-arrive from loading · case 05

The children-arrive event leaves a notification in collapsed instead of expanded.

Notification interfaces◈ Members↗
FA-34111

Grouped notification interaction: children-fail from loading · case 01

The children-fail event leaves a notification in expanded instead of load-error.

Notification interfaces● Open access↗
FA-34112

Grouped notification interaction: children-fail from loading · case 02

The children-fail event leaves a notification in expanded instead of load-error.

Notification interfaces◈ Members↗
FA-34113

Grouped notification interaction: children-fail from loading · case 03

The children-fail event leaves a notification in expanded instead of load-error.

Notification interfaces◈ Members↗
FA-34114

Grouped notification interaction: children-fail from loading · case 04

The children-fail event leaves a notification in expanded instead of load-error.

Notification interfaces◈ Members↗
FA-34115

Grouped notification interaction: children-fail from loading · case 05

The children-fail event leaves a notification in expanded instead of load-error.

Notification interfaces◈ Members↗
FA-34116

Grouped notification interaction: retry-expand from load-error · case 01

The retry-expand event leaves a notification in expanded instead of loading.

Notification interfaces● Open access↗
FA-34117

Grouped notification interaction: retry-expand from load-error · case 02

The retry-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34118

Grouped notification interaction: retry-expand from load-error · case 03

The retry-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34119

Grouped notification interaction: retry-expand from load-error · case 04

The retry-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34120

Grouped notification interaction: retry-expand from load-error · case 05

The retry-expand event leaves a notification in expanded instead of loading.

Notification interfaces◈ Members↗
FA-34121

Grouped notification interaction: collapse-during-load from loading · case 01

The collapse-during-load event leaves a notification in collapsed instead of collapse-pending.

Notification interfaces● Open access↗
FA-34122

Grouped notification interaction: collapse-during-load from loading · case 02

The collapse-during-load event leaves a notification in collapsed instead of collapse-pending.

Notification interfaces◈ Members↗
FA-34123

Grouped notification interaction: collapse-during-load from loading · case 03

The collapse-during-load event leaves a notification in collapsed instead of collapse-pending.

Notification interfaces◈ Members↗
FA-34124

Grouped notification interaction: collapse-during-load from loading · case 04

The collapse-during-load event leaves a notification in collapsed instead of collapse-pending.

Notification interfaces◈ Members↗
FA-34125

Grouped notification interaction: collapse-during-load from loading · case 05

The collapse-during-load event leaves a notification in collapsed instead of collapse-pending.

Notification interfaces◈ Members↗
FA-34126

Grouped notification interaction: children-arrive from collapse-pending · case 01

The children-arrive event leaves a notification in expanded instead of collapsed.

Notification interfaces● Open access↗
FA-34127

Grouped notification interaction: children-arrive from collapse-pending · case 02

The children-arrive event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34128

Grouped notification interaction: children-arrive from collapse-pending · case 03

The children-arrive event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34129

Grouped notification interaction: children-arrive from collapse-pending · case 04

The children-arrive event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34130

Grouped notification interaction: children-arrive from collapse-pending · case 05

The children-arrive event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34131

Grouped notification interaction: last-child-removed from expanded · case 01

The last-child-removed event leaves a notification in collapsed instead of empty.

Notification interfaces● Open access↗
FA-34132

Grouped notification interaction: last-child-removed from expanded · case 02

The last-child-removed event leaves a notification in collapsed instead of empty.

Notification interfaces◈ Members↗
FA-34133

Grouped notification interaction: last-child-removed from expanded · case 03

The last-child-removed event leaves a notification in collapsed instead of empty.

Notification interfaces◈ Members↗
FA-34134

Grouped notification interaction: last-child-removed from expanded · case 04

The last-child-removed event leaves a notification in collapsed instead of empty.

Notification interfaces◈ Members↗
FA-34135

Grouped notification interaction: last-child-removed from expanded · case 05

The last-child-removed event leaves a notification in collapsed instead of empty.

Notification interfaces◈ Members↗
FA-34136

Grouped notification interaction: first-child-added from empty · case 01

The first-child-added event leaves a notification in expanded instead of collapsed.

Notification interfaces● Open access↗
FA-34137

Grouped notification interaction: first-child-added from empty · case 02

The first-child-added event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34138

Grouped notification interaction: first-child-added from empty · case 03

The first-child-added event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34139

Grouped notification interaction: first-child-added from empty · case 04

The first-child-added event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34140

Grouped notification interaction: first-child-added from empty · case 05

The first-child-added event leaves a notification in expanded instead of collapsed.

Notification interfaces◈ Members↗
FA-34141

Visual notification delivery acknowledgement: mount-request from received · case 01

The mount-request event leaves a notification in seen instead of mounting.

Notification interfaces● Open access↗
FA-34142

Visual notification delivery acknowledgement: mount-request from received · case 02

The mount-request event leaves a notification in seen instead of mounting.

Notification interfaces◈ Members↗
FA-34143

Visual notification delivery acknowledgement: mount-request from received · case 03

The mount-request event leaves a notification in seen instead of mounting.

Notification interfaces◈ Members↗
FA-34144

Visual notification delivery acknowledgement: mount-request from received · case 04

The mount-request event leaves a notification in seen instead of mounting.

Notification interfaces◈ Members↗
FA-34145

Visual notification delivery acknowledgement: mount-request from received · case 05

The mount-request event leaves a notification in seen instead of mounting.

Notification interfaces◈ Members↗
FA-34146

Visual notification delivery acknowledgement: paint-confirmed from mounting · case 01

The paint-confirmed event leaves a notification in seen instead of ack-pending.

Notification interfaces● Open access↗
FA-34147

Visual notification delivery acknowledgement: paint-confirmed from mounting · case 02

The paint-confirmed event leaves a notification in seen instead of ack-pending.

Notification interfaces◈ Members↗
FA-34148

Visual notification delivery acknowledgement: paint-confirmed from mounting · case 03

The paint-confirmed event leaves a notification in seen instead of ack-pending.

Notification interfaces◈ Members↗
FA-34149

Visual notification delivery acknowledgement: paint-confirmed from mounting · case 04

The paint-confirmed event leaves a notification in seen instead of ack-pending.

Notification interfaces◈ Members↗
FA-34150

Visual notification delivery acknowledgement: paint-confirmed from mounting · case 05

The paint-confirmed event leaves a notification in seen instead of ack-pending.

Notification interfaces◈ Members↗
FA-34151

Visual notification delivery acknowledgement: mount-failed from mounting · case 01

The mount-failed event leaves a notification in seen instead of undisplayed.

Notification interfaces● Open access↗
FA-34152

Visual notification delivery acknowledgement: mount-failed from mounting · case 02

The mount-failed event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34153

Visual notification delivery acknowledgement: mount-failed from mounting · case 03

The mount-failed event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34154

Visual notification delivery acknowledgement: mount-failed from mounting · case 04

The mount-failed event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34155

Visual notification delivery acknowledgement: mount-failed from mounting · case 05

The mount-failed event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34156

Visual notification delivery acknowledgement: ack-success from ack-pending · case 01

The ack-success event leaves a notification in received instead of seen.

Notification interfaces● Open access↗
FA-34157

Visual notification delivery acknowledgement: ack-success from ack-pending · case 02

The ack-success event leaves a notification in received instead of seen.

Notification interfaces◈ Members↗
FA-34158

Visual notification delivery acknowledgement: ack-success from ack-pending · case 03

The ack-success event leaves a notification in received instead of seen.

Notification interfaces◈ Members↗
FA-34159

Visual notification delivery acknowledgement: ack-success from ack-pending · case 04

The ack-success event leaves a notification in received instead of seen.

Notification interfaces◈ Members↗
FA-34160

Visual notification delivery acknowledgement: ack-success from ack-pending · case 05

The ack-success event leaves a notification in received instead of seen.

Notification interfaces◈ Members↗
FA-34161

Visual notification delivery acknowledgement: ack-failure from ack-pending · case 01

The ack-failure event leaves a notification in seen instead of ack-retry.

Notification interfaces● Open access↗
FA-34162

Visual notification delivery acknowledgement: ack-failure from ack-pending · case 02

The ack-failure event leaves a notification in seen instead of ack-retry.

Notification interfaces◈ Members↗
FA-34163

Visual notification delivery acknowledgement: ack-failure from ack-pending · case 03

The ack-failure event leaves a notification in seen instead of ack-retry.

Notification interfaces◈ Members↗
FA-34164

Visual notification delivery acknowledgement: ack-failure from ack-pending · case 04

The ack-failure event leaves a notification in seen instead of ack-retry.

Notification interfaces◈ Members↗
FA-34165

Visual notification delivery acknowledgement: ack-failure from ack-pending · case 05

The ack-failure event leaves a notification in seen instead of ack-retry.

Notification interfaces◈ Members↗
FA-34166

Visual notification delivery acknowledgement: retry-ack from ack-retry · case 01

The retry-ack event leaves a notification in mounting instead of ack-pending.

Notification interfaces● Open access↗
FA-34167

Visual notification delivery acknowledgement: retry-ack from ack-retry · case 02

The retry-ack event leaves a notification in mounting instead of ack-pending.

Notification interfaces◈ Members↗
FA-34168

Visual notification delivery acknowledgement: retry-ack from ack-retry · case 03

The retry-ack event leaves a notification in mounting instead of ack-pending.

Notification interfaces◈ Members↗
FA-34169

Visual notification delivery acknowledgement: retry-ack from ack-retry · case 04

The retry-ack event leaves a notification in mounting instead of ack-pending.

Notification interfaces◈ Members↗
FA-34170

Visual notification delivery acknowledgement: retry-ack from ack-retry · case 05

The retry-ack event leaves a notification in mounting instead of ack-pending.

Notification interfaces◈ Members↗
FA-34171

Visual notification delivery acknowledgement: retry-mount from undisplayed · case 01

The retry-mount event leaves a notification in ack-pending instead of mounting.

Notification interfaces● Open access↗
FA-34172

Visual notification delivery acknowledgement: retry-mount from undisplayed · case 02

The retry-mount event leaves a notification in ack-pending instead of mounting.

Notification interfaces◈ Members↗
FA-34173

Visual notification delivery acknowledgement: retry-mount from undisplayed · case 03

The retry-mount event leaves a notification in ack-pending instead of mounting.

Notification interfaces◈ Members↗
FA-34174

Visual notification delivery acknowledgement: retry-mount from undisplayed · case 04

The retry-mount event leaves a notification in ack-pending instead of mounting.

Notification interfaces◈ Members↗
FA-34175

Visual notification delivery acknowledgement: retry-mount from undisplayed · case 05

The retry-mount event leaves a notification in ack-pending instead of mounting.

Notification interfaces◈ Members↗
FA-34176

Visual notification delivery acknowledgement: delivery-replay from seen · case 01

The delivery-replay event leaves a notification in mounting instead of seen.

Notification interfaces● Open access↗
FA-34177

Visual notification delivery acknowledgement: delivery-replay from seen · case 02

The delivery-replay event leaves a notification in mounting instead of seen.

Notification interfaces◈ Members↗
FA-34178

Visual notification delivery acknowledgement: delivery-replay from seen · case 03

The delivery-replay event leaves a notification in mounting instead of seen.

Notification interfaces◈ Members↗
FA-34179

Visual notification delivery acknowledgement: delivery-replay from seen · case 04

The delivery-replay event leaves a notification in mounting instead of seen.

Notification interfaces◈ Members↗
FA-34180

Visual notification delivery acknowledgement: delivery-replay from seen · case 05

The delivery-replay event leaves a notification in mounting instead of seen.

Notification interfaces◈ Members↗
FA-34181

Visual notification delivery acknowledgement: route-unmount from mounting · case 01

The route-unmount event leaves a notification in seen instead of undisplayed.

Notification interfaces● Open access↗
FA-34182

Visual notification delivery acknowledgement: route-unmount from mounting · case 02

The route-unmount event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34183

Visual notification delivery acknowledgement: route-unmount from mounting · case 03

The route-unmount event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34184

Visual notification delivery acknowledgement: route-unmount from mounting · case 04

The route-unmount event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34185

Visual notification delivery acknowledgement: route-unmount from mounting · case 05

The route-unmount event leaves a notification in seen instead of undisplayed.

Notification interfaces◈ Members↗
FA-34186

Visual notification delivery acknowledgement: surface-unmount from ack-retry · case 01

The surface-unmount event leaves a notification in received instead of ack-retry.

Notification interfaces● Open access↗
FA-34187

Visual notification delivery acknowledgement: surface-unmount from ack-retry · case 02

The surface-unmount event leaves a notification in received instead of ack-retry.

Notification interfaces◈ Members↗
FA-34188

Visual notification delivery acknowledgement: surface-unmount from ack-retry · case 03

The surface-unmount event leaves a notification in received instead of ack-retry.

Notification interfaces◈ Members↗
FA-34189

Visual notification delivery acknowledgement: surface-unmount from ack-retry · case 04

The surface-unmount event leaves a notification in received instead of ack-retry.

Notification interfaces◈ Members↗
FA-34190

Visual notification delivery acknowledgement: surface-unmount from ack-retry · case 05

The surface-unmount event leaves a notification in received instead of ack-retry.

Notification interfaces◈ Members↗
FA-34191

Notification inbox reconnect recovery: connection-lost from live · case 01

The connection-lost event leaves a notification in empty instead of offline-cached.

Notification interfaces● Open access↗
FA-34192

Notification inbox reconnect recovery: connection-lost from live · case 02

The connection-lost event leaves a notification in empty instead of offline-cached.

Notification interfaces◈ Members↗
FA-34193

Notification inbox reconnect recovery: connection-lost from live · case 03

The connection-lost event leaves a notification in empty instead of offline-cached.

Notification interfaces◈ Members↗
FA-34194

Notification inbox reconnect recovery: connection-lost from live · case 04

The connection-lost event leaves a notification in empty instead of offline-cached.

Notification interfaces◈ Members↗
FA-34195

Notification inbox reconnect recovery: connection-lost from live · case 05

The connection-lost event leaves a notification in empty instead of offline-cached.

Notification interfaces◈ Members↗
FA-34196

Notification inbox reconnect recovery: connection-restored from offline-cached · case 01

The connection-restored event leaves a notification in live instead of reconciling.

Notification interfaces● Open access↗
FA-34197

Notification inbox reconnect recovery: connection-restored from offline-cached · case 02

The connection-restored event leaves a notification in live instead of reconciling.

Notification interfaces◈ Members↗
FA-34198

Notification inbox reconnect recovery: connection-restored from offline-cached · case 03

The connection-restored event leaves a notification in live instead of reconciling.

Notification interfaces◈ Members↗
FA-34199

Notification inbox reconnect recovery: connection-restored from offline-cached · case 04

The connection-restored event leaves a notification in live instead of reconciling.

Notification interfaces◈ Members↗
FA-34200

Notification inbox reconnect recovery: connection-restored from offline-cached · case 05

The connection-restored event leaves a notification in live instead of reconciling.

Notification interfaces◈ 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 ↗