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

Calendar queue interval lower bounds retain origin and virtual revolution · case 01

The bounded calendar placement certificate reports an incorrect lower bounds.

Heap invariants● Open access↗
FA-40902

Calendar queue interval lower bounds retain origin and virtual revolution · case 02

The bounded calendar placement certificate reports an incorrect lower bounds.

Heap invariants◈ Members↗
FA-40903

Calendar queue interval lower bounds retain origin and virtual revolution · case 03

The bounded calendar placement certificate reports an incorrect lower bounds.

Heap invariants◈ Members↗
FA-40904

Calendar queue interval lower bounds retain origin and virtual revolution · case 04

The bounded calendar placement certificate reports an incorrect lower bounds.

Heap invariants◈ Members↗
FA-40905

Calendar queue interval lower bounds retain origin and virtual revolution · case 05

The bounded calendar placement certificate reports an incorrect lower bounds.

Heap invariants◈ Members↗
FA-40906

Calendar queue interval upper bounds are exclusive next-bucket starts · case 01

The bounded calendar placement certificate reports an incorrect upper bounds.

Heap invariants● Open access↗
FA-40907

Calendar queue interval upper bounds are exclusive next-bucket starts · case 02

The bounded calendar placement certificate reports an incorrect upper bounds.

Heap invariants◈ Members↗
FA-40908

Calendar queue interval upper bounds are exclusive next-bucket starts · case 03

The bounded calendar placement certificate reports an incorrect upper bounds.

Heap invariants◈ Members↗
FA-40909

Calendar queue interval upper bounds are exclusive next-bucket starts · case 04

The bounded calendar placement certificate reports an incorrect upper bounds.

Heap invariants◈ Members↗
FA-40910

Calendar queue interval upper bounds are exclusive next-bucket starts · case 05

The bounded calendar placement certificate reports an incorrect upper bounds.

Heap invariants◈ Members↗
FA-40911

Calendar queue cycle eligibility excludes aliased future revolutions · case 01

The bounded calendar placement certificate reports an incorrect cycle eligible.

Heap invariants● Open access↗
FA-40912

Calendar queue cycle eligibility excludes aliased future revolutions · case 02

The bounded calendar placement certificate reports an incorrect cycle eligible.

Heap invariants◈ Members↗
FA-40913

Calendar queue cycle eligibility excludes aliased future revolutions · case 03

The bounded calendar placement certificate reports an incorrect cycle eligible.

Heap invariants◈ Members↗
FA-40914

Calendar queue cycle eligibility excludes aliased future revolutions · case 04

The bounded calendar placement certificate reports an incorrect cycle eligible.

Heap invariants◈ Members↗
FA-40915

Calendar queue cycle eligibility excludes aliased future revolutions · case 05

The bounded calendar placement certificate reports an incorrect cycle eligible.

Heap invariants◈ Members↗
FA-40916

Calendar queue exact-boundary events belong to the new half-open bucket · case 01

The bounded calendar placement certificate reports an incorrect boundaries.

Heap invariants● Open access↗
FA-40917

Calendar queue exact-boundary events belong to the new half-open bucket · case 02

The bounded calendar placement certificate reports an incorrect boundaries.

Heap invariants◈ Members↗
FA-40918

Calendar queue exact-boundary events belong to the new half-open bucket · case 03

The bounded calendar placement certificate reports an incorrect boundaries.

Heap invariants◈ Members↗
FA-40919

Calendar queue exact-boundary events belong to the new half-open bucket · case 04

The bounded calendar placement certificate reports an incorrect boundaries.

Heap invariants◈ Members↗
FA-40920

Calendar queue exact-boundary events belong to the new half-open bucket · case 05

The bounded calendar placement certificate reports an incorrect boundaries.

Heap invariants◈ Members↗
FA-40921

Calendar resize recomputes both width division and destination bucket count · case 01

The bounded calendar rehash certificate reports an incorrect buckets.

Heap invariants● Open access↗
FA-40922

Calendar resize recomputes both width division and destination bucket count · case 02

The bounded calendar rehash certificate reports an incorrect buckets.

Heap invariants◈ Members↗
FA-40923

Calendar resize recomputes both width division and destination bucket count · case 03

The bounded calendar rehash certificate reports an incorrect buckets.

Heap invariants◈ Members↗
FA-40924

Calendar resize recomputes both width division and destination bucket count · case 04

The bounded calendar rehash certificate reports an incorrect buckets.

Heap invariants◈ Members↗
FA-40925

Calendar resize recomputes both width division and destination bucket count · case 05

The bounded calendar rehash certificate reports an incorrect buckets.

Heap invariants◈ Members↗
FA-40926

Calendar resize distinguishes events that actually change physical bucket · case 01

The bounded calendar rehash certificate reports an incorrect moved.

Heap invariants● Open access↗
FA-40927

Calendar resize distinguishes events that actually change physical bucket · case 02

The bounded calendar rehash certificate reports an incorrect moved.

Heap invariants◈ Members↗
FA-40928

Calendar resize distinguishes events that actually change physical bucket · case 03

The bounded calendar rehash certificate reports an incorrect moved.

Heap invariants◈ Members↗
FA-40929

Calendar resize distinguishes events that actually change physical bucket · case 04

The bounded calendar rehash certificate reports an incorrect moved.

Heap invariants◈ Members↗
FA-40930

Calendar resize distinguishes events that actually change physical bucket · case 05

The bounded calendar rehash certificate reports an incorrect moved.

Heap invariants◈ Members↗
FA-40931

Calendar resize may split old bucket aliases and must reclassify each event individually · case 01

The bounded calendar rehash certificate reports an incorrect split aliases.

Heap invariants● Open access↗
FA-40932

Calendar resize may split old bucket aliases and must reclassify each event individually · case 02

The bounded calendar rehash certificate reports an incorrect split aliases.

Heap invariants◈ Members↗
FA-40933

Calendar resize may split old bucket aliases and must reclassify each event individually · case 03

The bounded calendar rehash certificate reports an incorrect split aliases.

Heap invariants◈ Members↗
FA-40934

Calendar resize may split old bucket aliases and must reclassify each event individually · case 04

The bounded calendar rehash certificate reports an incorrect split aliases.

Heap invariants◈ Members↗
FA-40935

Calendar resize may split old bucket aliases and must reclassify each event individually · case 05

The bounded calendar rehash certificate reports an incorrect split aliases.

Heap invariants◈ Members↗
FA-40936

Calendar resize occupancy counts all events after redistribution · case 01

The bounded calendar rehash certificate reports an incorrect occupancy.

Heap invariants● Open access↗
FA-40937

Calendar resize occupancy counts all events after redistribution · case 02

The bounded calendar rehash certificate reports an incorrect occupancy.

Heap invariants◈ Members↗
FA-40938

Calendar resize occupancy counts all events after redistribution · case 03

The bounded calendar rehash certificate reports an incorrect occupancy.

Heap invariants◈ Members↗
FA-40939

Calendar resize occupancy counts all events after redistribution · case 04

The bounded calendar rehash certificate reports an incorrect occupancy.

Heap invariants◈ Members↗
FA-40940

Calendar resize occupancy counts all events after redistribution · case 05

The bounded calendar rehash certificate reports an incorrect occupancy.

Heap invariants◈ Members↗
FA-40941

Calendar resize logical cycle span uses both new sizing parameters · case 01

The bounded calendar rehash certificate reports an incorrect cycle span.

Heap invariants● Open access↗
FA-40942

Calendar resize logical cycle span uses both new sizing parameters · case 02

The bounded calendar rehash certificate reports an incorrect cycle span.

Heap invariants◈ Members↗
FA-40943

Calendar resize logical cycle span uses both new sizing parameters · case 03

The bounded calendar rehash certificate reports an incorrect cycle span.

Heap invariants◈ Members↗
FA-40944

Calendar resize logical cycle span uses both new sizing parameters · case 04

The bounded calendar rehash certificate reports an incorrect cycle span.

Heap invariants◈ Members↗
FA-40945

Calendar resize logical cycle span uses both new sizing parameters · case 05

The bounded calendar rehash certificate reports an incorrect cycle span.

Heap invariants◈ Members↗
FA-40946

Calendar resize preserves every member independently of occupancy or old capacity · case 01

The bounded calendar rehash certificate reports an incorrect members.

Heap invariants● Open access↗
FA-40947

Calendar resize preserves every member independently of occupancy or old capacity · case 02

The bounded calendar rehash certificate reports an incorrect members.

Heap invariants◈ Members↗
FA-40948

Calendar resize preserves every member independently of occupancy or old capacity · case 03

The bounded calendar rehash certificate reports an incorrect members.

Heap invariants◈ Members↗
FA-40949

Calendar resize preserves every member independently of occupancy or old capacity · case 04

The bounded calendar rehash certificate reports an incorrect members.

Heap invariants◈ Members↗
FA-40950

Calendar resize preserves every member independently of occupancy or old capacity · case 05

The bounded calendar rehash certificate reports an incorrect members.

Heap invariants◈ Members↗
FA-40951

Heap frontier orders candidates by priority then structural index rather than index alone · case 01

The bounded heap frontier certificate reports an incorrect ready.

Heap invariants● Open access↗
FA-40952

Heap frontier orders candidates by priority then structural index rather than index alone · case 02

The bounded heap frontier certificate reports an incorrect ready.

Heap invariants◈ Members↗
FA-40953

Heap frontier orders candidates by priority then structural index rather than index alone · case 03

The bounded heap frontier certificate reports an incorrect ready.

Heap invariants◈ Members↗
FA-40954

Heap frontier orders candidates by priority then structural index rather than index alone · case 04

The bounded heap frontier certificate reports an incorrect ready.

Heap invariants◈ Members↗
FA-40955

Heap frontier orders candidates by priority then structural index rather than index alone · case 05

The bounded heap frontier certificate reports an incorrect ready.

Heap invariants◈ Members↗
FA-40956

Heap frontier next candidate competes with all retained branches · case 01

The bounded heap frontier certificate reports an incorrect chosen.

Heap invariants● Open access↗
FA-40957

Heap frontier next candidate competes with all retained branches · case 02

The bounded heap frontier certificate reports an incorrect chosen.

Heap invariants◈ Members↗
FA-40958

Heap frontier next candidate competes with all retained branches · case 03

The bounded heap frontier certificate reports an incorrect chosen.

Heap invariants◈ Members↗
FA-40959

Heap frontier next candidate competes with all retained branches · case 04

The bounded heap frontier certificate reports an incorrect chosen.

Heap invariants◈ Members↗
FA-40960

Heap frontier next candidate competes with all retained branches · case 05

The bounded heap frontier certificate reports an incorrect chosen.

Heap invariants◈ Members↗
FA-40961

Heap frontier expands both actual zero-based children and no parent alias · case 01

The bounded heap frontier certificate reports an incorrect children.

Heap invariants● Open access↗
FA-40962

Heap frontier expands both actual zero-based children and no parent alias · case 02

The bounded heap frontier certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40963

Heap frontier expands both actual zero-based children and no parent alias · case 03

The bounded heap frontier certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40964

Heap frontier expands both actual zero-based children and no parent alias · case 04

The bounded heap frontier certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40965

Heap frontier expands both actual zero-based children and no parent alias · case 05

The bounded heap frontier certificate reports an incorrect children.

Heap invariants◈ Members↗
FA-40966

Heap frontier emits the selected candidate key instead of its slot or preceding parent · case 01

The bounded heap frontier certificate reports an incorrect next key.

Heap invariants● Open access↗
FA-40967

Heap frontier emits the selected candidate key instead of its slot or preceding parent · case 02

The bounded heap frontier certificate reports an incorrect next key.

Heap invariants◈ Members↗
FA-40968

Heap frontier emits the selected candidate key instead of its slot or preceding parent · case 03

The bounded heap frontier certificate reports an incorrect next key.

Heap invariants◈ Members↗
FA-40969

Heap frontier emits the selected candidate key instead of its slot or preceding parent · case 04

The bounded heap frontier certificate reports an incorrect next key.

Heap invariants◈ Members↗
FA-40970

Heap frontier emits the selected candidate key instead of its slot or preceding parent · case 05

The bounded heap frontier certificate reports an incorrect next key.

Heap invariants◈ Members↗
FA-40971

Read-only heap frontier enumeration must preserve the source heap representation · case 01

The bounded heap frontier certificate reports an incorrect heap after.

Heap invariants● Open access↗
FA-40972

Read-only heap frontier enumeration must preserve the source heap representation · case 02

The bounded heap frontier certificate reports an incorrect heap after.

Heap invariants◈ Members↗
FA-40973

Read-only heap frontier enumeration must preserve the source heap representation · case 03

The bounded heap frontier certificate reports an incorrect heap after.

Heap invariants◈ Members↗
FA-40974

Read-only heap frontier enumeration must preserve the source heap representation · case 04

The bounded heap frontier certificate reports an incorrect heap after.

Heap invariants◈ Members↗
FA-40975

Read-only heap frontier enumeration must preserve the source heap representation · case 05

The bounded heap frontier certificate reports an incorrect heap after.

Heap invariants◈ Members↗
FA-40976

Heap frontier consumes only its next candidate while retaining alternate branches · case 01

The bounded heap frontier certificate reports an incorrect frontier after.

Heap invariants● Open access↗
FA-40977

Heap frontier consumes only its next candidate while retaining alternate branches · case 02

The bounded heap frontier certificate reports an incorrect frontier after.

Heap invariants◈ Members↗
FA-40978

Heap frontier consumes only its next candidate while retaining alternate branches · case 03

The bounded heap frontier certificate reports an incorrect frontier after.

Heap invariants◈ Members↗
FA-40979

Heap frontier consumes only its next candidate while retaining alternate branches · case 04

The bounded heap frontier certificate reports an incorrect frontier after.

Heap invariants◈ Members↗
FA-40980

Heap frontier consumes only its next candidate while retaining alternate branches · case 05

The bounded heap frontier certificate reports an incorrect frontier after.

Heap invariants◈ Members↗
FA-40981

Persistent heap update copies the full search path while sharing off-path subtrees · case 01

The bounded persistent path copy certificate reports an incorrect allocations.

Heap invariants● Open access↗
FA-40982

Persistent heap update copies the full search path while sharing off-path subtrees · case 02

The bounded persistent path copy certificate reports an incorrect allocations.

Heap invariants◈ Members↗
FA-40983

Persistent heap update copies the full search path while sharing off-path subtrees · case 03

The bounded persistent path copy certificate reports an incorrect allocations.

Heap invariants◈ Members↗
FA-40984

Persistent heap update copies the full search path while sharing off-path subtrees · case 04

The bounded persistent path copy certificate reports an incorrect allocations.

Heap invariants◈ Members↗
FA-40985

Persistent heap update copies the full search path while sharing off-path subtrees · case 05

The bounded persistent path copy certificate reports an incorrect allocations.

Heap invariants◈ Members↗
FA-40986

Persistent heap copied parents must point to copied children without mutating old parents · case 01

The bounded persistent path copy certificate reports an incorrect edges.

Heap invariants● Open access↗
FA-40987

Persistent heap copied parents must point to copied children without mutating old parents · case 02

The bounded persistent path copy certificate reports an incorrect edges.

Heap invariants◈ Members↗
FA-40988

Persistent heap copied parents must point to copied children without mutating old parents · case 03

The bounded persistent path copy certificate reports an incorrect edges.

Heap invariants◈ Members↗
FA-40989

Persistent heap copied parents must point to copied children without mutating old parents · case 04

The bounded persistent path copy certificate reports an incorrect edges.

Heap invariants◈ Members↗
FA-40990

Persistent heap copied parents must point to copied children without mutating old parents · case 05

The bounded persistent path copy certificate reports an incorrect edges.

Heap invariants◈ Members↗
FA-40991

Persistent heap off-path sibling references retain their original generation · case 01

The bounded persistent path copy certificate reports an incorrect shared.

Heap invariants● Open access↗
FA-40992

Persistent heap off-path sibling references retain their original generation · case 02

The bounded persistent path copy certificate reports an incorrect shared.

Heap invariants◈ Members↗
FA-40993

Persistent heap off-path sibling references retain their original generation · case 03

The bounded persistent path copy certificate reports an incorrect shared.

Heap invariants◈ Members↗
FA-40994

Persistent heap off-path sibling references retain their original generation · case 04

The bounded persistent path copy certificate reports an incorrect shared.

Heap invariants◈ Members↗
FA-40995

Persistent heap off-path sibling references retain their original generation · case 05

The bounded persistent path copy certificate reports an incorrect shared.

Heap invariants◈ Members↗
FA-40996

Persistent heap prior snapshot retains every original path node including the target · case 01

The bounded persistent path copy certificate reports an incorrect old refs.

Heap invariants● Open access↗
FA-40997

Persistent heap prior snapshot retains every original path node including the target · case 02

The bounded persistent path copy certificate reports an incorrect old refs.

Heap invariants◈ Members↗
FA-40998

Persistent heap prior snapshot retains every original path node including the target · case 03

The bounded persistent path copy certificate reports an incorrect old refs.

Heap invariants◈ Members↗
FA-40999

Persistent heap prior snapshot retains every original path node including the target · case 04

The bounded persistent path copy certificate reports an incorrect old refs.

Heap invariants◈ Members↗
FA-41000

Persistent heap prior snapshot retains every original path node including the target · case 05

The bounded persistent path copy certificate reports an incorrect old refs.

Heap invariants◈ 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 ↗