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

Replay cursor gap detection compares against the newest record · case 01

Replay cursor gap detection compares against the newest record; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41902

Replay cursor gap detection compares against the newest record · case 02

Replay cursor gap detection compares against the newest record; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41903

Replay cursor gap detection compares against the newest record · case 03

Replay cursor gap detection compares against the newest record; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41904

Replay cursor gap detection compares against the newest record · case 04

Replay cursor gap detection compares against the newest record; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41905

Replay cursor gap detection compares against the newest record · case 05

Replay cursor gap detection compares against the newest record; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41906

Replay sends terminal notification to a cancelled subscriber · case 01

Replay sends terminal notification to a cancelled subscriber; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41907

Replay sends terminal notification to a cancelled subscriber · case 02

Replay sends terminal notification to a cancelled subscriber; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41908

Replay sends terminal notification to a cancelled subscriber · case 03

Replay sends terminal notification to a cancelled subscriber; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41909

Replay sends terminal notification to a cancelled subscriber · case 04

Replay sends terminal notification to a cancelled subscriber; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41910

Replay sends terminal notification to a cancelled subscriber · case 05

Replay sends terminal notification to a cancelled subscriber; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41911

Live callback delivery overtakes subscription replay · case 01

Live callback delivery overtakes subscription replay; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41912

Live callback delivery overtakes subscription replay · case 02

Live callback delivery overtakes subscription replay; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41913

Live callback delivery overtakes subscription replay · case 03

Live callback delivery overtakes subscription replay; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41914

Live callback delivery overtakes subscription replay · case 04

Live callback delivery overtakes subscription replay; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41915

Live callback delivery overtakes subscription replay · case 05

Live callback delivery overtakes subscription replay; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41916

Replay loses live events received while replay is active · case 01

Replay loses live events received while replay is active; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41917

Replay loses live events received while replay is active · case 02

Replay loses live events received while replay is active; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41918

Replay loses live events received while replay is active · case 03

Replay loses live events received while replay is active; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41919

Replay loses live events received while replay is active · case 04

Replay loses live events received while replay is active; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41920

Replay loses live events received while replay is active · case 05

Replay loses live events received while replay is active; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41921

Replay resets the subscription cursor when history is empty · case 01

Replay resets the subscription cursor when history is empty; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41922

Replay resets the subscription cursor when history is empty · case 02

Replay resets the subscription cursor when history is empty; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41923

Replay resets the subscription cursor when history is empty · case 03

Replay resets the subscription cursor when history is empty; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41924

Replay resets the subscription cursor when history is empty · case 04

Replay resets the subscription cursor when history is empty; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41925

Replay resets the subscription cursor when history is empty · case 05

Replay resets the subscription cursor when history is empty; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41926

Replay demand accounting subtracts filtered-out history · case 01

Replay demand accounting subtracts filtered-out history; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41927

Replay demand accounting subtracts filtered-out history · case 02

Replay demand accounting subtracts filtered-out history; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41928

Replay demand accounting subtracts filtered-out history · case 03

Replay demand accounting subtracts filtered-out history; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41929

Replay demand accounting subtracts filtered-out history · case 04

Replay demand accounting subtracts filtered-out history; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41930

Replay demand accounting subtracts filtered-out history · case 05

Replay demand accounting subtracts filtered-out history; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41931

A terminated replay source acquires a live subscription · case 01

A terminated replay source acquires a live subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41932

A terminated replay source acquires a live subscription · case 02

A terminated replay source acquires a live subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41933

A terminated replay source acquires a live subscription · case 03

A terminated replay source acquires a live subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41934

A terminated replay source acquires a live subscription · case 04

A terminated replay source acquires a live subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41935

A terminated replay source acquires a live subscription · case 05

A terminated replay source acquires a live subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41936

Replay history is reversed during initial subscription · case 01

Replay history is reversed during initial subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41937

Replay history is reversed during initial subscription · case 02

Replay history is reversed during initial subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41938

Replay history is reversed during initial subscription · case 03

Replay history is reversed during initial subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41939

Replay history is reversed during initial subscription · case 04

Replay history is reversed during initial subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41940

Replay history is reversed during initial subscription · case 05

Replay history is reversed during initial subscription; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41941

A negative observer demand request decreases existing credit · case 01

A negative observer demand request decreases existing credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41942

A negative observer demand request decreases existing credit · case 02

A negative observer demand request decreases existing credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41943

A negative observer demand request decreases existing credit · case 03

A negative observer demand request decreases existing credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41944

A negative observer demand request decreases existing credit · case 04

A negative observer demand request decreases existing credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41945

A negative observer demand request decreases existing credit · case 05

A negative observer demand request decreases existing credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41946

Zero observer demand is accepted as a positive request · case 01

Zero observer demand is accepted as a positive request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41947

Zero observer demand is accepted as a positive request · case 02

Zero observer demand is accepted as a positive request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41948

Zero observer demand is accepted as a positive request · case 03

Zero observer demand is accepted as a positive request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41949

Zero observer demand is accepted as a positive request · case 04

Zero observer demand is accepted as a positive request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41950

Zero observer demand is accepted as a positive request · case 05

Zero observer demand is accepted as a positive request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41951

Unlimited demand bypasses subscription cancellation · case 01

Unlimited demand bypasses subscription cancellation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41952

Unlimited demand bypasses subscription cancellation · case 02

Unlimited demand bypasses subscription cancellation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41953

Unlimited demand bypasses subscription cancellation · case 03

Unlimited demand bypasses subscription cancellation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41954

Unlimited demand bypasses subscription cancellation · case 04

Unlimited demand bypasses subscription cancellation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41955

Unlimited demand bypasses subscription cancellation · case 05

Unlimited demand bypasses subscription cancellation; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41956

Demand is consumed for callbacks that were never delivered · case 01

Demand is consumed for callbacks that were never delivered; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41957

Demand is consumed for callbacks that were never delivered · case 02

Demand is consumed for callbacks that were never delivered; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41958

Demand is consumed for callbacks that were never delivered · case 03

Demand is consumed for callbacks that were never delivered; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41959

Demand is consumed for callbacks that were never delivered · case 04

Demand is consumed for callbacks that were never delivered; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41960

Demand is consumed for callbacks that were never delivered · case 05

Demand is consumed for callbacks that were never delivered; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41961

Unbounded observer demand is converted into finite request credit · case 01

Unbounded observer demand is converted into finite request credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41962

Unbounded observer demand is converted into finite request credit · case 02

Unbounded observer demand is converted into finite request credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41963

Unbounded observer demand is converted into finite request credit · case 03

Unbounded observer demand is converted into finite request credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41964

Unbounded observer demand is converted into finite request credit · case 04

Unbounded observer demand is converted into finite request credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41965

Unbounded observer demand is converted into finite request credit · case 05

Unbounded observer demand is converted into finite request credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41966

Demand credit is mistaken for callback buffer space · case 01

Demand credit is mistaken for callback buffer space; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41967

Demand credit is mistaken for callback buffer space · case 02

Demand credit is mistaken for callback buffer space; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41968

Demand credit is mistaken for callback buffer space · case 03

Demand credit is mistaken for callback buffer space; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41969

Demand credit is mistaken for callback buffer space · case 04

Demand credit is mistaken for callback buffer space; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41970

Demand credit is mistaken for callback buffer space · case 05

Demand credit is mistaken for callback buffer space; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41971

Empty input is misreported as blocked observer demand · case 01

Empty input is misreported as blocked observer demand; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41972

Empty input is misreported as blocked observer demand · case 02

Empty input is misreported as blocked observer demand; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41973

Empty input is misreported as blocked observer demand · case 03

Empty input is misreported as blocked observer demand; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41974

Empty input is misreported as blocked observer demand · case 04

Empty input is misreported as blocked observer demand; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41975

Empty input is misreported as blocked observer demand · case 05

Empty input is misreported as blocked observer demand; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41976

Observer completion waits for unused demand credit · case 01

Observer completion waits for unused demand credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41977

Observer completion waits for unused demand credit · case 02

Observer completion waits for unused demand credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41978

Observer completion waits for unused demand credit · case 03

Observer completion waits for unused demand credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41979

Observer completion waits for unused demand credit · case 04

Observer completion waits for unused demand credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41980

Observer completion waits for unused demand credit · case 05

Observer completion waits for unused demand credit; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41981

Cancelled observer forwards a new upstream demand request · case 01

Cancelled observer forwards a new upstream demand request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41982

Cancelled observer forwards a new upstream demand request · case 02

Cancelled observer forwards a new upstream demand request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41983

Cancelled observer forwards a new upstream demand request · case 03

Cancelled observer forwards a new upstream demand request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41984

Cancelled observer forwards a new upstream demand request · case 04

Cancelled observer forwards a new upstream demand request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41985

Cancelled observer forwards a new upstream demand request · case 05

Cancelled observer forwards a new upstream demand request; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41986

An exactly full observer credit bucket is not marked saturated · case 01

An exactly full observer credit bucket is not marked saturated; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41987

An exactly full observer credit bucket is not marked saturated · case 02

An exactly full observer credit bucket is not marked saturated; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41988

An exactly full observer credit bucket is not marked saturated · case 03

An exactly full observer credit bucket is not marked saturated; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41989

An exactly full observer credit bucket is not marked saturated · case 04

An exactly full observer credit bucket is not marked saturated; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41990

An exactly full observer credit bucket is not marked saturated · case 05

An exactly full observer credit bucket is not marked saturated; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41991

Drop-oldest listener buffering preserves stale callback payloads · case 01

Drop-oldest listener buffering preserves stale callback payloads; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41992

Drop-oldest listener buffering preserves stale callback payloads · case 02

Drop-oldest listener buffering preserves stale callback payloads; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41993

Drop-oldest listener buffering preserves stale callback payloads · case 03

Drop-oldest listener buffering preserves stale callback payloads; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41994

Drop-oldest listener buffering preserves stale callback payloads · case 04

Drop-oldest listener buffering preserves stale callback payloads; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41995

Drop-oldest listener buffering preserves stale callback payloads · case 05

Drop-oldest listener buffering preserves stale callback payloads; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41996

Drop-newest listener buffering preserves newest overflow records · case 01

Drop-newest listener buffering preserves newest overflow records; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle● Open access↗
FA-41997

Drop-newest listener buffering preserves newest overflow records · case 02

Drop-newest listener buffering preserves newest overflow records; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41998

Drop-newest listener buffering preserves newest overflow records · case 03

Drop-newest listener buffering preserves newest overflow records; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-41999

Drop-newest listener buffering preserves newest overflow records · case 04

Drop-newest listener buffering preserves newest overflow records; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ Members↗
FA-42000

Drop-newest listener buffering preserves newest overflow records · case 05

Drop-newest listener buffering preserves newest overflow records; the returned lifecycle plan violates the stated transition contract.

Listener lifecycle◈ 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 ↗