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

Notification undo affordance: undo-failure from undo-pending · case 01

The undo-failure event leaves a notification in restored instead of retry-offered.

Notification interfaces● Open access↗
FA-33902

Notification undo affordance: undo-failure from undo-pending · case 02

The undo-failure event leaves a notification in restored instead of retry-offered.

Notification interfaces◈ Members↗
FA-33903

Notification undo affordance: undo-failure from undo-pending · case 03

The undo-failure event leaves a notification in restored instead of retry-offered.

Notification interfaces◈ Members↗
FA-33904

Notification undo affordance: undo-failure from undo-pending · case 04

The undo-failure event leaves a notification in restored instead of retry-offered.

Notification interfaces◈ Members↗
FA-33905

Notification undo affordance: undo-failure from undo-pending · case 05

The undo-failure event leaves a notification in restored instead of retry-offered.

Notification interfaces◈ Members↗
FA-33906

Notification undo affordance: window-end from offered · case 01

The window-end event leaves a notification in restored instead of committed.

Notification interfaces● Open access↗
FA-33907

Notification undo affordance: window-end from offered · case 02

The window-end event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33908

Notification undo affordance: window-end from offered · case 03

The window-end event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33909

Notification undo affordance: window-end from offered · case 04

The window-end event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33910

Notification undo affordance: window-end from offered · case 05

The window-end event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33911

Notification undo affordance: window-end from undo-pending · case 01

The window-end event leaves a notification in committed instead of undo-pending.

Notification interfaces● Open access↗
FA-33912

Notification undo affordance: window-end from undo-pending · case 02

The window-end event leaves a notification in committed instead of undo-pending.

Notification interfaces◈ Members↗
FA-33913

Notification undo affordance: window-end from undo-pending · case 03

The window-end event leaves a notification in committed instead of undo-pending.

Notification interfaces◈ Members↗
FA-33914

Notification undo affordance: window-end from undo-pending · case 04

The window-end event leaves a notification in committed instead of undo-pending.

Notification interfaces◈ Members↗
FA-33915

Notification undo affordance: window-end from undo-pending · case 05

The window-end event leaves a notification in committed instead of undo-pending.

Notification interfaces◈ Members↗
FA-33916

Notification undo affordance: retry-click from retry-offered · case 01

The retry-click event leaves a notification in restored instead of undo-pending.

Notification interfaces● Open access↗
FA-33917

Notification undo affordance: retry-click from retry-offered · case 02

The retry-click event leaves a notification in restored instead of undo-pending.

Notification interfaces◈ Members↗
FA-33918

Notification undo affordance: retry-click from retry-offered · case 03

The retry-click event leaves a notification in restored instead of undo-pending.

Notification interfaces◈ Members↗
FA-33919

Notification undo affordance: retry-click from retry-offered · case 04

The retry-click event leaves a notification in restored instead of undo-pending.

Notification interfaces◈ Members↗
FA-33920

Notification undo affordance: retry-click from retry-offered · case 05

The retry-click event leaves a notification in restored instead of undo-pending.

Notification interfaces◈ Members↗
FA-33921

Notification undo affordance: late-window-end from restored · case 01

The late-window-end event leaves a notification in committed instead of restored.

Notification interfaces● Open access↗
FA-33922

Notification undo affordance: late-window-end from restored · case 02

The late-window-end event leaves a notification in committed instead of restored.

Notification interfaces◈ Members↗
FA-33923

Notification undo affordance: late-window-end from restored · case 03

The late-window-end event leaves a notification in committed instead of restored.

Notification interfaces◈ Members↗
FA-33924

Notification undo affordance: late-window-end from restored · case 04

The late-window-end event leaves a notification in committed instead of restored.

Notification interfaces◈ Members↗
FA-33925

Notification undo affordance: late-window-end from restored · case 05

The late-window-end event leaves a notification in committed instead of restored.

Notification interfaces◈ Members↗
FA-33926

Notification undo affordance: late-undo-click from committed · case 01

The late-undo-click event leaves a notification in undo-pending instead of too-late.

Notification interfaces● Open access↗
FA-33927

Notification undo affordance: late-undo-click from committed · case 02

The late-undo-click event leaves a notification in undo-pending instead of too-late.

Notification interfaces◈ Members↗
FA-33928

Notification undo affordance: late-undo-click from committed · case 03

The late-undo-click event leaves a notification in undo-pending instead of too-late.

Notification interfaces◈ Members↗
FA-33929

Notification undo affordance: late-undo-click from committed · case 04

The late-undo-click event leaves a notification in undo-pending instead of too-late.

Notification interfaces◈ Members↗
FA-33930

Notification undo affordance: late-undo-click from committed · case 05

The late-undo-click event leaves a notification in undo-pending instead of too-late.

Notification interfaces◈ Members↗
FA-33931

Notification undo affordance: acknowledge from too-late · case 01

The acknowledge event leaves a notification in offered instead of closed.

Notification interfaces● Open access↗
FA-33932

Notification undo affordance: acknowledge from too-late · case 02

The acknowledge event leaves a notification in offered instead of closed.

Notification interfaces◈ Members↗
FA-33933

Notification undo affordance: acknowledge from too-late · case 03

The acknowledge event leaves a notification in offered instead of closed.

Notification interfaces◈ Members↗
FA-33934

Notification undo affordance: acknowledge from too-late · case 04

The acknowledge event leaves a notification in offered instead of closed.

Notification interfaces◈ Members↗
FA-33935

Notification undo affordance: acknowledge from too-late · case 05

The acknowledge event leaves a notification in offered instead of closed.

Notification interfaces◈ Members↗
FA-33936

Notification undo affordance: dismiss-error from retry-offered · case 01

The dismiss-error event leaves a notification in restored instead of committed.

Notification interfaces● Open access↗
FA-33937

Notification undo affordance: dismiss-error from retry-offered · case 02

The dismiss-error event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33938

Notification undo affordance: dismiss-error from retry-offered · case 03

The dismiss-error event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33939

Notification undo affordance: dismiss-error from retry-offered · case 04

The dismiss-error event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33940

Notification undo affordance: dismiss-error from retry-offered · case 05

The dismiss-error event leaves a notification in restored instead of committed.

Notification interfaces◈ Members↗
FA-33941

Toast action request feedback: action-click from ready · case 01

The action-click event leaves a notification in succeeded instead of submitting.

Notification interfaces● Open access↗
FA-33942

Toast action request feedback: action-click from ready · case 02

The action-click event leaves a notification in succeeded instead of submitting.

Notification interfaces◈ Members↗
FA-33943

Toast action request feedback: action-click from ready · case 03

The action-click event leaves a notification in succeeded instead of submitting.

Notification interfaces◈ Members↗
FA-33944

Toast action request feedback: action-click from ready · case 04

The action-click event leaves a notification in succeeded instead of submitting.

Notification interfaces◈ Members↗
FA-33945

Toast action request feedback: action-click from ready · case 05

The action-click event leaves a notification in succeeded instead of submitting.

Notification interfaces◈ Members↗
FA-33946

Toast action request feedback: second-click from submitting · case 01

The second-click event leaves a notification in ready instead of submitting.

Notification interfaces● Open access↗
FA-33947

Toast action request feedback: second-click from submitting · case 02

The second-click event leaves a notification in ready instead of submitting.

Notification interfaces◈ Members↗
FA-33948

Toast action request feedback: second-click from submitting · case 03

The second-click event leaves a notification in ready instead of submitting.

Notification interfaces◈ Members↗
FA-33949

Toast action request feedback: second-click from submitting · case 04

The second-click event leaves a notification in ready instead of submitting.

Notification interfaces◈ Members↗
FA-33950

Toast action request feedback: second-click from submitting · case 05

The second-click event leaves a notification in ready instead of submitting.

Notification interfaces◈ Members↗
FA-33951

Toast action request feedback: accepted from submitting · case 01

The accepted event leaves a notification in succeeded instead of running.

Notification interfaces● Open access↗
FA-33952

Toast action request feedback: accepted from submitting · case 02

The accepted event leaves a notification in succeeded instead of running.

Notification interfaces◈ Members↗
FA-33953

Toast action request feedback: accepted from submitting · case 03

The accepted event leaves a notification in succeeded instead of running.

Notification interfaces◈ Members↗
FA-33954

Toast action request feedback: accepted from submitting · case 04

The accepted event leaves a notification in succeeded instead of running.

Notification interfaces◈ Members↗
FA-33955

Toast action request feedback: accepted from submitting · case 05

The accepted event leaves a notification in succeeded instead of running.

Notification interfaces◈ Members↗
FA-33956

Toast action request feedback: completion from running · case 01

The completion event leaves a notification in ready instead of succeeded.

Notification interfaces● Open access↗
FA-33957

Toast action request feedback: completion from running · case 02

The completion event leaves a notification in ready instead of succeeded.

Notification interfaces◈ Members↗
FA-33958

Toast action request feedback: completion from running · case 03

The completion event leaves a notification in ready instead of succeeded.

Notification interfaces◈ Members↗
FA-33959

Toast action request feedback: completion from running · case 04

The completion event leaves a notification in ready instead of succeeded.

Notification interfaces◈ Members↗
FA-33960

Toast action request feedback: completion from running · case 05

The completion event leaves a notification in ready instead of succeeded.

Notification interfaces◈ Members↗
FA-33961

Toast action request feedback: rejection from running · case 01

The rejection event leaves a notification in succeeded instead of failed.

Notification interfaces● Open access↗
FA-33962

Toast action request feedback: rejection from running · case 02

The rejection event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-33963

Toast action request feedback: rejection from running · case 03

The rejection event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-33964

Toast action request feedback: rejection from running · case 04

The rejection event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-33965

Toast action request feedback: rejection from running · case 05

The rejection event leaves a notification in succeeded instead of failed.

Notification interfaces◈ Members↗
FA-33966

Toast action request feedback: retry-click from failed · case 01

The retry-click event leaves a notification in running instead of submitting.

Notification interfaces● Open access↗
FA-33967

Toast action request feedback: retry-click from failed · case 02

The retry-click event leaves a notification in running instead of submitting.

Notification interfaces◈ Members↗
FA-33968

Toast action request feedback: retry-click from failed · case 03

The retry-click event leaves a notification in running instead of submitting.

Notification interfaces◈ Members↗
FA-33969

Toast action request feedback: retry-click from failed · case 04

The retry-click event leaves a notification in running instead of submitting.

Notification interfaces◈ Members↗
FA-33970

Toast action request feedback: retry-click from failed · case 05

The retry-click event leaves a notification in running instead of submitting.

Notification interfaces◈ Members↗
FA-33971

Toast action request feedback: transport-unknown from submitting · case 01

The transport-unknown event leaves a notification in failed instead of uncertain.

Notification interfaces● Open access↗
FA-33972

Toast action request feedback: transport-unknown from submitting · case 02

The transport-unknown event leaves a notification in failed instead of uncertain.

Notification interfaces◈ Members↗
FA-33973

Toast action request feedback: transport-unknown from submitting · case 03

The transport-unknown event leaves a notification in failed instead of uncertain.

Notification interfaces◈ Members↗
FA-33974

Toast action request feedback: transport-unknown from submitting · case 04

The transport-unknown event leaves a notification in failed instead of uncertain.

Notification interfaces◈ Members↗
FA-33975

Toast action request feedback: transport-unknown from submitting · case 05

The transport-unknown event leaves a notification in failed instead of uncertain.

Notification interfaces◈ Members↗
FA-33976

Toast action request feedback: status-confirmed-running from uncertain · case 01

The status-confirmed-running event leaves a notification in submitting instead of running.

Notification interfaces● Open access↗
FA-33977

Toast action request feedback: status-confirmed-running from uncertain · case 02

The status-confirmed-running event leaves a notification in submitting instead of running.

Notification interfaces◈ Members↗
FA-33978

Toast action request feedback: status-confirmed-running from uncertain · case 03

The status-confirmed-running event leaves a notification in submitting instead of running.

Notification interfaces◈ Members↗
FA-33979

Toast action request feedback: status-confirmed-running from uncertain · case 04

The status-confirmed-running event leaves a notification in submitting instead of running.

Notification interfaces◈ Members↗
FA-33980

Toast action request feedback: status-confirmed-running from uncertain · case 05

The status-confirmed-running event leaves a notification in submitting instead of running.

Notification interfaces◈ Members↗
FA-33981

Toast action request feedback: status-confirmed-absent from uncertain · case 01

The status-confirmed-absent event leaves a notification in succeeded instead of ready.

Notification interfaces● Open access↗
FA-33982

Toast action request feedback: status-confirmed-absent from uncertain · case 02

The status-confirmed-absent event leaves a notification in succeeded instead of ready.

Notification interfaces◈ Members↗
FA-33983

Toast action request feedback: status-confirmed-absent from uncertain · case 03

The status-confirmed-absent event leaves a notification in succeeded instead of ready.

Notification interfaces◈ Members↗
FA-33984

Toast action request feedback: status-confirmed-absent from uncertain · case 04

The status-confirmed-absent event leaves a notification in succeeded instead of ready.

Notification interfaces◈ Members↗
FA-33985

Toast action request feedback: status-confirmed-absent from uncertain · case 05

The status-confirmed-absent event leaves a notification in succeeded instead of ready.

Notification interfaces◈ Members↗
FA-33986

Toast action request feedback: stale-rejection from succeeded · case 01

The stale-rejection event leaves a notification in failed instead of succeeded.

Notification interfaces● Open access↗
FA-33987

Toast action request feedback: stale-rejection from succeeded · case 02

The stale-rejection event leaves a notification in failed instead of succeeded.

Notification interfaces◈ Members↗
FA-33988

Toast action request feedback: stale-rejection from succeeded · case 03

The stale-rejection event leaves a notification in failed instead of succeeded.

Notification interfaces◈ Members↗
FA-33989

Toast action request feedback: stale-rejection from succeeded · case 04

The stale-rejection event leaves a notification in failed instead of succeeded.

Notification interfaces◈ Members↗
FA-33990

Toast action request feedback: stale-rejection from succeeded · case 05

The stale-rejection event leaves a notification in failed instead of succeeded.

Notification interfaces◈ Members↗
FA-33991

Inbox read receipt rendering: open-preview from unread · case 01

The open-preview event leaves a notification in read-confirmed instead of previewing.

Notification interfaces● Open access↗
FA-33992

Inbox read receipt rendering: open-preview from unread · case 02

The open-preview event leaves a notification in read-confirmed instead of previewing.

Notification interfaces◈ Members↗
FA-33993

Inbox read receipt rendering: open-preview from unread · case 03

The open-preview event leaves a notification in read-confirmed instead of previewing.

Notification interfaces◈ Members↗
FA-33994

Inbox read receipt rendering: open-preview from unread · case 04

The open-preview event leaves a notification in read-confirmed instead of previewing.

Notification interfaces◈ Members↗
FA-33995

Inbox read receipt rendering: open-preview from unread · case 05

The open-preview event leaves a notification in read-confirmed instead of previewing.

Notification interfaces◈ Members↗
FA-33996

Inbox read receipt rendering: close-preview from previewing · case 01

The close-preview event leaves a notification in read-confirmed instead of unread.

Notification interfaces● Open access↗
FA-33997

Inbox read receipt rendering: close-preview from previewing · case 02

The close-preview event leaves a notification in read-confirmed instead of unread.

Notification interfaces◈ Members↗
FA-33998

Inbox read receipt rendering: close-preview from previewing · case 03

The close-preview event leaves a notification in read-confirmed instead of unread.

Notification interfaces◈ Members↗
FA-33999

Inbox read receipt rendering: close-preview from previewing · case 04

The close-preview event leaves a notification in read-confirmed instead of unread.

Notification interfaces◈ Members↗
FA-34000

Inbox read receipt rendering: close-preview from previewing · case 05

The close-preview event leaves a notification in read-confirmed instead of unread.

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 ↗