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

Notification burst summary interaction: summary-mount-failed from condensing · case 01

The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.

Notification interfaces● Open access↗
FA-35202

Notification burst summary interaction: summary-mount-failed from condensing · case 02

The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.

Notification interfaces◈ Members↗
FA-35203

Notification burst summary interaction: summary-mount-failed from condensing · case 03

The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.

Notification interfaces◈ Members↗
FA-35204

Notification burst summary interaction: summary-mount-failed from condensing · case 04

The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.

Notification interfaces◈ Members↗
FA-35205

Notification burst summary interaction: summary-mount-failed from condensing · case 05

The summary-mount-failed event leaves a notification in summary-visible instead of individuals-visible.

Notification interfaces◈ Members↗
FA-35206

Notification burst summary interaction: inspect-burst from summary-visible · case 01

The inspect-burst event leaves a notification in details-visible instead of expanding-details.

Notification interfaces● Open access↗
FA-35207

Notification burst summary interaction: inspect-burst from summary-visible · case 02

The inspect-burst event leaves a notification in details-visible instead of expanding-details.

Notification interfaces◈ Members↗
FA-35208

Notification burst summary interaction: inspect-burst from summary-visible · case 03

The inspect-burst event leaves a notification in details-visible instead of expanding-details.

Notification interfaces◈ Members↗
FA-35209

Notification burst summary interaction: inspect-burst from summary-visible · case 04

The inspect-burst event leaves a notification in details-visible instead of expanding-details.

Notification interfaces◈ Members↗
FA-35210

Notification burst summary interaction: inspect-burst from summary-visible · case 05

The inspect-burst event leaves a notification in details-visible instead of expanding-details.

Notification interfaces◈ Members↗
FA-35211

Notification burst summary interaction: details-mounted from expanding-details · case 01

The details-mounted event leaves a notification in summary-visible instead of details-visible.

Notification interfaces● Open access↗
FA-35212

Notification burst summary interaction: details-mounted from expanding-details · case 02

The details-mounted event leaves a notification in summary-visible instead of details-visible.

Notification interfaces◈ Members↗
FA-35213

Notification burst summary interaction: details-mounted from expanding-details · case 03

The details-mounted event leaves a notification in summary-visible instead of details-visible.

Notification interfaces◈ Members↗
FA-35214

Notification burst summary interaction: details-mounted from expanding-details · case 04

The details-mounted event leaves a notification in summary-visible instead of details-visible.

Notification interfaces◈ Members↗
FA-35215

Notification burst summary interaction: details-mounted from expanding-details · case 05

The details-mounted event leaves a notification in summary-visible instead of details-visible.

Notification interfaces◈ Members↗
FA-35216

Notification burst summary interaction: collapse-details from details-visible · case 01

The collapse-details event leaves a notification in empty instead of summary-visible.

Notification interfaces● Open access↗
FA-35217

Notification burst summary interaction: collapse-details from details-visible · case 02

The collapse-details event leaves a notification in empty instead of summary-visible.

Notification interfaces◈ Members↗
FA-35218

Notification burst summary interaction: collapse-details from details-visible · case 03

The collapse-details event leaves a notification in empty instead of summary-visible.

Notification interfaces◈ Members↗
FA-35219

Notification burst summary interaction: collapse-details from details-visible · case 04

The collapse-details event leaves a notification in empty instead of summary-visible.

Notification interfaces◈ Members↗
FA-35220

Notification burst summary interaction: collapse-details from details-visible · case 05

The collapse-details event leaves a notification in empty instead of summary-visible.

Notification interfaces◈ Members↗
FA-35221

Notification burst summary interaction: new-burst-item from summary-visible · case 01

The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.

Notification interfaces● Open access↗
FA-35222

Notification burst summary interaction: new-burst-item from summary-visible · case 02

The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.

Notification interfaces◈ Members↗
FA-35223

Notification burst summary interaction: new-burst-item from summary-visible · case 03

The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.

Notification interfaces◈ Members↗
FA-35224

Notification burst summary interaction: new-burst-item from summary-visible · case 04

The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.

Notification interfaces◈ Members↗
FA-35225

Notification burst summary interaction: new-burst-item from summary-visible · case 05

The new-burst-item event leaves a notification in individuals-visible instead of summary-updating.

Notification interfaces◈ Members↗
FA-35226

Notification burst summary interaction: summary-update-mounted from summary-updating · case 01

The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces● Open access↗
FA-35227

Notification burst summary interaction: summary-update-mounted from summary-updating · case 02

The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35228

Notification burst summary interaction: summary-update-mounted from summary-updating · case 03

The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35229

Notification burst summary interaction: summary-update-mounted from summary-updating · case 04

The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35230

Notification burst summary interaction: summary-update-mounted from summary-updating · case 05

The summary-update-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35231

Notification burst summary interaction: close-before-mount from expanding-details · case 01

The close-before-mount event leaves a notification in summary-visible instead of closing-details.

Notification interfaces● Open access↗
FA-35232

Notification burst summary interaction: close-before-mount from expanding-details · case 02

The close-before-mount event leaves a notification in summary-visible instead of closing-details.

Notification interfaces◈ Members↗
FA-35233

Notification burst summary interaction: close-before-mount from expanding-details · case 03

The close-before-mount event leaves a notification in summary-visible instead of closing-details.

Notification interfaces◈ Members↗
FA-35234

Notification burst summary interaction: close-before-mount from expanding-details · case 04

The close-before-mount event leaves a notification in summary-visible instead of closing-details.

Notification interfaces◈ Members↗
FA-35235

Notification burst summary interaction: close-before-mount from expanding-details · case 05

The close-before-mount event leaves a notification in summary-visible instead of closing-details.

Notification interfaces◈ Members↗
FA-35236

Notification burst summary interaction: late-details-mounted from closing-details · case 01

The late-details-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces● Open access↗
FA-35237

Notification burst summary interaction: late-details-mounted from closing-details · case 02

The late-details-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35238

Notification burst summary interaction: late-details-mounted from closing-details · case 03

The late-details-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35239

Notification burst summary interaction: late-details-mounted from closing-details · case 04

The late-details-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35240

Notification burst summary interaction: late-details-mounted from closing-details · case 05

The late-details-mounted event leaves a notification in details-visible instead of summary-visible.

Notification interfaces◈ Members↗
FA-35241

Notification destructive-action confirmation: destructive-click from offered · case 01

The destructive-click event leaves a notification in executing instead of confirming.

Notification interfaces● Open access↗
FA-35242

Notification destructive-action confirmation: destructive-click from offered · case 02

The destructive-click event leaves a notification in executing instead of confirming.

Notification interfaces◈ Members↗
FA-35243

Notification destructive-action confirmation: destructive-click from offered · case 03

The destructive-click event leaves a notification in executing instead of confirming.

Notification interfaces◈ Members↗
FA-35244

Notification destructive-action confirmation: destructive-click from offered · case 04

The destructive-click event leaves a notification in executing instead of confirming.

Notification interfaces◈ Members↗
FA-35245

Notification destructive-action confirmation: destructive-click from offered · case 05

The destructive-click event leaves a notification in executing instead of confirming.

Notification interfaces◈ Members↗
FA-35246

Notification destructive-action confirmation: confirm-accept from confirming · case 01

The confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces● Open access↗
FA-35247

Notification destructive-action confirmation: confirm-accept from confirming · case 02

The confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35248

Notification destructive-action confirmation: confirm-accept from confirming · case 03

The confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35249

Notification destructive-action confirmation: confirm-accept from confirming · case 04

The confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35250

Notification destructive-action confirmation: confirm-accept from confirming · case 05

The confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35251

Notification destructive-action confirmation: confirm-cancel from confirming · case 01

The confirm-cancel event leaves a notification in executing instead of offered.

Notification interfaces● Open access↗
FA-35252

Notification destructive-action confirmation: confirm-cancel from confirming · case 02

The confirm-cancel event leaves a notification in executing instead of offered.

Notification interfaces◈ Members↗
FA-35253

Notification destructive-action confirmation: confirm-cancel from confirming · case 03

The confirm-cancel event leaves a notification in executing instead of offered.

Notification interfaces◈ Members↗
FA-35254

Notification destructive-action confirmation: confirm-cancel from confirming · case 04

The confirm-cancel event leaves a notification in executing instead of offered.

Notification interfaces◈ Members↗
FA-35255

Notification destructive-action confirmation: confirm-cancel from confirming · case 05

The confirm-cancel event leaves a notification in executing instead of offered.

Notification interfaces◈ Members↗
FA-35256

Notification destructive-action confirmation: command-success from executing · case 01

The command-success event leaves a notification in offered instead of succeeded.

Notification interfaces● Open access↗
FA-35257

Notification destructive-action confirmation: command-success from executing · case 02

The command-success event leaves a notification in offered instead of succeeded.

Notification interfaces◈ Members↗
FA-35258

Notification destructive-action confirmation: command-success from executing · case 03

The command-success event leaves a notification in offered instead of succeeded.

Notification interfaces◈ Members↗
FA-35259

Notification destructive-action confirmation: command-success from executing · case 04

The command-success event leaves a notification in offered instead of succeeded.

Notification interfaces◈ Members↗
FA-35260

Notification destructive-action confirmation: command-success from executing · case 05

The command-success event leaves a notification in offered instead of succeeded.

Notification interfaces◈ Members↗
FA-35261

Notification destructive-action confirmation: command-failure from executing · case 01

The command-failure event leaves a notification in succeeded instead of failed.

Notification interfaces● Open access↗
FA-35262

Notification destructive-action confirmation: command-failure from executing · case 02

The command-failure event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-35263

Notification destructive-action confirmation: command-failure from executing · case 03

The command-failure event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-35264

Notification destructive-action confirmation: command-failure from executing · case 04

The command-failure event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-35265

Notification destructive-action confirmation: command-failure from executing · case 05

The command-failure event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-35266

Notification destructive-action confirmation: retry-click from failed · case 01

The retry-click event leaves a notification in executing instead of confirming-retry.

Notification interfaces● Open access↗
FA-35267

Notification destructive-action confirmation: retry-click from failed · case 02

The retry-click event leaves a notification in executing instead of confirming-retry.

Notification interfaces◈ Members↗
FA-35268

Notification destructive-action confirmation: retry-click from failed · case 03

The retry-click event leaves a notification in executing instead of confirming-retry.

Notification interfaces◈ Members↗
FA-35269

Notification destructive-action confirmation: retry-click from failed · case 04

The retry-click event leaves a notification in executing instead of confirming-retry.

Notification interfaces◈ Members↗
FA-35270

Notification destructive-action confirmation: retry-click from failed · case 05

The retry-click event leaves a notification in executing instead of confirming-retry.

Notification interfaces◈ Members↗
FA-35271

Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 01

The retry-confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces● Open access↗
FA-35272

Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 02

The retry-confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35273

Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 03

The retry-confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35274

Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 04

The retry-confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35275

Notification destructive-action confirmation: retry-confirm-accept from confirming-retry · case 05

The retry-confirm-accept event leaves a notification in succeeded instead of executing.

Notification interfaces◈ Members↗
FA-35276

Notification destructive-action confirmation: notification-withdrawn from confirming · case 01

The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.

Notification interfaces● Open access↗
FA-35277

Notification destructive-action confirmation: notification-withdrawn from confirming · case 02

The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.

Notification interfaces◈ Members↗
FA-35278

Notification destructive-action confirmation: notification-withdrawn from confirming · case 03

The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.

Notification interfaces◈ Members↗
FA-35279

Notification destructive-action confirmation: notification-withdrawn from confirming · case 04

The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.

Notification interfaces◈ Members↗
FA-35280

Notification destructive-action confirmation: notification-withdrawn from confirming · case 05

The notification-withdrawn event leaves a notification in executing instead of confirmation-invalidated.

Notification interfaces◈ Members↗
FA-35281

Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 01

The late-confirm-accept event leaves a notification in executing instead of withdrawn.

Notification interfaces● Open access↗
FA-35282

Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 02

The late-confirm-accept event leaves a notification in executing instead of withdrawn.

Notification interfaces◈ Members↗
FA-35283

Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 03

The late-confirm-accept event leaves a notification in executing instead of withdrawn.

Notification interfaces◈ Members↗
FA-35284

Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 04

The late-confirm-accept event leaves a notification in executing instead of withdrawn.

Notification interfaces◈ Members↗
FA-35285

Notification destructive-action confirmation: late-confirm-accept from confirmation-invalidated · case 05

The late-confirm-accept event leaves a notification in executing instead of withdrawn.

Notification interfaces◈ Members↗
FA-35286

Notification destructive-action confirmation: notification-withdrawn from executing · case 01

The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.

Notification interfaces● Open access↗
FA-35287

Notification destructive-action confirmation: notification-withdrawn from executing · case 02

The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.

Notification interfaces◈ Members↗
FA-35288

Notification destructive-action confirmation: notification-withdrawn from executing · case 03

The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.

Notification interfaces◈ Members↗
FA-35289

Notification destructive-action confirmation: notification-withdrawn from executing · case 04

The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.

Notification interfaces◈ Members↗
FA-35290

Notification destructive-action confirmation: notification-withdrawn from executing · case 05

The notification-withdrawn event leaves a notification in withdrawn instead of executing-withdrawn.

Notification interfaces◈ Members↗
FA-35291

Notification handoff to another surface: send-to-other-surface from local-visible · case 01

The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.

Notification interfaces● Open access↗
FA-35292

Notification handoff to another surface: send-to-other-surface from local-visible · case 02

The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.

Notification interfaces◈ Members↗
FA-35293

Notification handoff to another surface: send-to-other-surface from local-visible · case 03

The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.

Notification interfaces◈ Members↗
FA-35294

Notification handoff to another surface: send-to-other-surface from local-visible · case 04

The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.

Notification interfaces◈ Members↗
FA-35295

Notification handoff to another surface: send-to-other-surface from local-visible · case 05

The send-to-other-surface event leaves a notification in remote-visible instead of handoff-pending.

Notification interfaces◈ Members↗
FA-35296

Notification handoff to another surface: remote-accepted from handoff-pending · case 01

The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.

Notification interfaces● Open access↗
FA-35297

Notification handoff to another surface: remote-accepted from handoff-pending · case 02

The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.

Notification interfaces◈ Members↗
FA-35298

Notification handoff to another surface: remote-accepted from handoff-pending · case 03

The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.

Notification interfaces◈ Members↗
FA-35299

Notification handoff to another surface: remote-accepted from handoff-pending · case 04

The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.

Notification interfaces◈ Members↗
FA-35300

Notification handoff to another surface: remote-accepted from handoff-pending · case 05

The remote-accepted event leaves a notification in remote-visible instead of remote-mounting.

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 ↗