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

Counter union maximum positive count · case 01

The operation returns a result or retained state that violates this contract: Counter union takes the maximum count for each member, retaining only positive maxima.

Multiset accounting● Open access↗
FA-4702

Counter union maximum positive count · case 02

The operation returns a result or retained state that violates this contract: Counter union takes the maximum count for each member, retaining only positive maxima.

Multiset accounting◈ Members↗
FA-4703

Counter union maximum positive count · case 03

The operation returns a result or retained state that violates this contract: Counter union takes the maximum count for each member, retaining only positive maxima.

Multiset accounting◈ Members↗
FA-4704

Counter union maximum positive count · case 04

The operation returns a result or retained state that violates this contract: Counter union takes the maximum count for each member, retaining only positive maxima.

Multiset accounting◈ Members↗
FA-4705

Counter union maximum positive count · case 05

The operation returns a result or retained state that violates this contract: Counter union takes the maximum count for each member, retaining only positive maxima.

Multiset accounting◈ Members↗
FA-4706

Counter total includes negative and zero · case 01

The operation returns a result or retained state that violates this contract: The total sums all signed counts, including negative entries rather than counting expanded positive elements.

Multiset accounting● Open access↗
FA-4707

Counter total includes negative and zero · case 02

The operation returns a result or retained state that violates this contract: The total sums all signed counts, including negative entries rather than counting expanded positive elements.

Multiset accounting◈ Members↗
FA-4708

Counter total includes negative and zero · case 03

The operation returns a result or retained state that violates this contract: The total sums all signed counts, including negative entries rather than counting expanded positive elements.

Multiset accounting◈ Members↗
FA-4709

Counter total includes negative and zero · case 04

The operation returns a result or retained state that violates this contract: The total sums all signed counts, including negative entries rather than counting expanded positive elements.

Multiset accounting◈ Members↗
FA-4710

Counter total includes negative and zero · case 05

The operation returns a result or retained state that violates this contract: The total sums all signed counts, including negative entries rather than counting expanded positive elements.

Multiset accounting◈ Members↗
FA-4711

Chainmap lookup first scope wins · case 01

The operation returns a result or retained state that violates this contract: Look up the key in the first containing scope, retaining falsy values; return missing only when no scope contains it.

Scoped mappings● Open access↗
FA-4712

Chainmap lookup first scope wins · case 02

The operation returns a result or retained state that violates this contract: Look up the key in the first containing scope, retaining falsy values; return missing only when no scope contains it.

Scoped mappings◈ Members↗
FA-4713

Chainmap lookup first scope wins · case 03

The operation returns a result or retained state that violates this contract: Look up the key in the first containing scope, retaining falsy values; return missing only when no scope contains it.

Scoped mappings◈ Members↗
FA-4714

Chainmap lookup first scope wins · case 04

The operation returns a result or retained state that violates this contract: Look up the key in the first containing scope, retaining falsy values; return missing only when no scope contains it.

Scoped mappings◈ Members↗
FA-4715

Chainmap lookup first scope wins · case 05

The operation returns a result or retained state that violates this contract: Look up the key in the first containing scope, retaining falsy values; return missing only when no scope contains it.

Scoped mappings◈ Members↗
FA-4716

Chainmap write always top scope · case 01

The operation returns a result or retained state that violates this contract: Assignment always writes the first scope, even when the key exists only in an outer scope; return all scopes.

Scoped mappings● Open access↗
FA-4717

Chainmap write always top scope · case 02

The operation returns a result or retained state that violates this contract: Assignment always writes the first scope, even when the key exists only in an outer scope; return all scopes.

Scoped mappings◈ Members↗
FA-4718

Chainmap write always top scope · case 03

The operation returns a result or retained state that violates this contract: Assignment always writes the first scope, even when the key exists only in an outer scope; return all scopes.

Scoped mappings◈ Members↗
FA-4719

Chainmap write always top scope · case 04

The operation returns a result or retained state that violates this contract: Assignment always writes the first scope, even when the key exists only in an outer scope; return all scopes.

Scoped mappings◈ Members↗
FA-4720

Chainmap write always top scope · case 05

The operation returns a result or retained state that violates this contract: Assignment always writes the first scope, even when the key exists only in an outer scope; return all scopes.

Scoped mappings◈ Members↗
FA-4721

Chainmap delete top scope only · case 01

The operation returns a result or retained state that violates this contract: Deletion removes a key only from the first scope; outer-only or missing keys report false without modifying any scope.

Scoped mappings● Open access↗
FA-4722

Chainmap delete top scope only · case 02

The operation returns a result or retained state that violates this contract: Deletion removes a key only from the first scope; outer-only or missing keys report false without modifying any scope.

Scoped mappings◈ Members↗
FA-4723

Chainmap delete top scope only · case 03

The operation returns a result or retained state that violates this contract: Deletion removes a key only from the first scope; outer-only or missing keys report false without modifying any scope.

Scoped mappings◈ Members↗
FA-4724

Chainmap delete top scope only · case 04

The operation returns a result or retained state that violates this contract: Deletion removes a key only from the first scope; outer-only or missing keys report false without modifying any scope.

Scoped mappings◈ Members↗
FA-4725

Chainmap delete top scope only · case 05

The operation returns a result or retained state that violates this contract: Deletion removes a key only from the first scope; outer-only or missing keys report false without modifying any scope.

Scoped mappings◈ Members↗
FA-4726

Chainmap iteration order comes from outer scopes · case 01

The operation returns a result or retained state that violates this contract: ChainMap key iteration begins with the last scope and appends previously unseen keys from inner scopes; lookup values still favor inner scopes.

Scoped mappings● Open access↗
FA-4727

Chainmap iteration order comes from outer scopes · case 02

The operation returns a result or retained state that violates this contract: ChainMap key iteration begins with the last scope and appends previously unseen keys from inner scopes; lookup values still favor inner scopes.

Scoped mappings◈ Members↗
FA-4728

Chainmap iteration order comes from outer scopes · case 03

The operation returns a result or retained state that violates this contract: ChainMap key iteration begins with the last scope and appends previously unseen keys from inner scopes; lookup values still favor inner scopes.

Scoped mappings◈ Members↗
FA-4729

Chainmap iteration order comes from outer scopes · case 04

The operation returns a result or retained state that violates this contract: ChainMap key iteration begins with the last scope and appends previously unseen keys from inner scopes; lookup values still favor inner scopes.

Scoped mappings◈ Members↗
FA-4730

Chainmap iteration order comes from outer scopes · case 05

The operation returns a result or retained state that violates this contract: ChainMap key iteration begins with the last scope and appends previously unseen keys from inner scopes; lookup values still favor inner scopes.

Scoped mappings◈ Members↗
FA-4731

Chainmap new child keeps parent scopes · case 01

The operation returns a result or retained state that violates this contract: Creating a child prepends exactly the child map without merging or mutating the parent scope list.

Scoped mappings● Open access↗
FA-4732

Chainmap new child keeps parent scopes · case 02

The operation returns a result or retained state that violates this contract: Creating a child prepends exactly the child map without merging or mutating the parent scope list.

Scoped mappings◈ Members↗
FA-4733

Chainmap new child keeps parent scopes · case 03

The operation returns a result or retained state that violates this contract: Creating a child prepends exactly the child map without merging or mutating the parent scope list.

Scoped mappings◈ Members↗
FA-4734

Chainmap new child keeps parent scopes · case 04

The operation returns a result or retained state that violates this contract: Creating a child prepends exactly the child map without merging or mutating the parent scope list.

Scoped mappings◈ Members↗
FA-4735

Chainmap new child keeps parent scopes · case 05

The operation returns a result or retained state that violates this contract: Creating a child prepends exactly the child map without merging or mutating the parent scope list.

Scoped mappings◈ Members↗
FA-4736

Chainmap parents drops exactly one scope · case 01

The operation returns a result or retained state that violates this contract: The parents view removes only the current first scope and retains remaining scope boundaries; an empty parent chain exposes one empty map.

Scoped mappings● Open access↗
FA-4737

Chainmap parents drops exactly one scope · case 02

The operation returns a result or retained state that violates this contract: The parents view removes only the current first scope and retains remaining scope boundaries; an empty parent chain exposes one empty map.

Scoped mappings◈ Members↗
FA-4738

Chainmap parents drops exactly one scope · case 03

The operation returns a result or retained state that violates this contract: The parents view removes only the current first scope and retains remaining scope boundaries; an empty parent chain exposes one empty map.

Scoped mappings◈ Members↗
FA-4739

Chainmap parents drops exactly one scope · case 04

The operation returns a result or retained state that violates this contract: The parents view removes only the current first scope and retains remaining scope boundaries; an empty parent chain exposes one empty map.

Scoped mappings◈ Members↗
FA-4740

Chainmap parents drops exactly one scope · case 05

The operation returns a result or retained state that violates this contract: The parents view removes only the current first scope and retains remaining scope boundaries; an empty parent chain exposes one empty map.

Scoped mappings◈ Members↗
FA-4741

Chainmap membership searches all scopes · case 01

The operation returns a result or retained state that violates this contract: Membership is true if any scope contains the key, regardless of its value.

Scoped mappings● Open access↗
FA-4742

Chainmap membership searches all scopes · case 02

The operation returns a result or retained state that violates this contract: Membership is true if any scope contains the key, regardless of its value.

Scoped mappings◈ Members↗
FA-4743

Chainmap membership searches all scopes · case 03

The operation returns a result or retained state that violates this contract: Membership is true if any scope contains the key, regardless of its value.

Scoped mappings◈ Members↗
FA-4744

Chainmap membership searches all scopes · case 04

The operation returns a result or retained state that violates this contract: Membership is true if any scope contains the key, regardless of its value.

Scoped mappings◈ Members↗
FA-4745

Chainmap membership searches all scopes · case 05

The operation returns a result or retained state that violates this contract: Membership is true if any scope contains the key, regardless of its value.

Scoped mappings◈ Members↗
FA-4746

Chainmap setdefault observes outer binding · case 01

The operation returns a result or retained state that violates this contract: setdefault returns an existing binding from any scope without inserting into the first scope; only an absent key is inserted.

Scoped mappings● Open access↗
FA-4747

Chainmap setdefault observes outer binding · case 02

The operation returns a result or retained state that violates this contract: setdefault returns an existing binding from any scope without inserting into the first scope; only an absent key is inserted.

Scoped mappings◈ Members↗
FA-4748

Chainmap setdefault observes outer binding · case 03

The operation returns a result or retained state that violates this contract: setdefault returns an existing binding from any scope without inserting into the first scope; only an absent key is inserted.

Scoped mappings◈ Members↗
FA-4749

Chainmap setdefault observes outer binding · case 04

The operation returns a result or retained state that violates this contract: setdefault returns an existing binding from any scope without inserting into the first scope; only an absent key is inserted.

Scoped mappings◈ Members↗
FA-4750

Chainmap setdefault observes outer binding · case 05

The operation returns a result or retained state that violates this contract: setdefault returns an existing binding from any scope without inserting into the first scope; only an absent key is inserted.

Scoped mappings◈ Members↗
FA-4751

Chainmap pop is top local · case 01

The operation returns a result or retained state that violates this contract: Pop removes only a top-scope binding; an outer-only binding returns the supplied fallback.

Scoped mappings● Open access↗
FA-4752

Chainmap pop is top local · case 02

The operation returns a result or retained state that violates this contract: Pop removes only a top-scope binding; an outer-only binding returns the supplied fallback.

Scoped mappings◈ Members↗
FA-4753

Chainmap pop is top local · case 03

The operation returns a result or retained state that violates this contract: Pop removes only a top-scope binding; an outer-only binding returns the supplied fallback.

Scoped mappings◈ Members↗
FA-4754

Chainmap pop is top local · case 04

The operation returns a result or retained state that violates this contract: Pop removes only a top-scope binding; an outer-only binding returns the supplied fallback.

Scoped mappings◈ Members↗
FA-4755

Chainmap pop is top local · case 05

The operation returns a result or retained state that violates this contract: Pop removes only a top-scope binding; an outer-only binding returns the supplied fallback.

Scoped mappings◈ Members↗
FA-4756

Chainmap clear only current scope · case 01

The operation returns a result or retained state that violates this contract: Clear erases only the first scope, preserving all outer bindings.

Scoped mappings● Open access↗
FA-4757

Chainmap clear only current scope · case 02

The operation returns a result or retained state that violates this contract: Clear erases only the first scope, preserving all outer bindings.

Scoped mappings◈ Members↗
FA-4758

Chainmap clear only current scope · case 03

The operation returns a result or retained state that violates this contract: Clear erases only the first scope, preserving all outer bindings.

Scoped mappings◈ Members↗
FA-4759

Chainmap clear only current scope · case 04

The operation returns a result or retained state that violates this contract: Clear erases only the first scope, preserving all outer bindings.

Scoped mappings◈ Members↗
FA-4760

Chainmap clear only current scope · case 05

The operation returns a result or retained state that violates this contract: Clear erases only the first scope, preserving all outer bindings.

Scoped mappings◈ Members↗
FA-4761

Bounded deque append evicts oldest left · case 01

The operation returns a result or retained state that violates this contract: Append to a bounded deque, evicting from the left when capacity is exceeded; zero capacity retains nothing.

Bounded deques● Open access↗
FA-4762

Bounded deque append evicts oldest left · case 02

The operation returns a result or retained state that violates this contract: Append to a bounded deque, evicting from the left when capacity is exceeded; zero capacity retains nothing.

Bounded deques◈ Members↗
FA-4763

Bounded deque append evicts oldest left · case 03

The operation returns a result or retained state that violates this contract: Append to a bounded deque, evicting from the left when capacity is exceeded; zero capacity retains nothing.

Bounded deques◈ Members↗
FA-4764

Bounded deque append evicts oldest left · case 04

The operation returns a result or retained state that violates this contract: Append to a bounded deque, evicting from the left when capacity is exceeded; zero capacity retains nothing.

Bounded deques◈ Members↗
FA-4765

Bounded deque append evicts oldest left · case 05

The operation returns a result or retained state that violates this contract: Append to a bounded deque, evicting from the left when capacity is exceeded; zero capacity retains nothing.

Bounded deques◈ Members↗
FA-4766

Bounded deque appendleft evicts right · case 01

The operation returns a result or retained state that violates this contract: Prepend to a bounded deque and evict from the right on overflow.

Bounded deques● Open access↗
FA-4767

Bounded deque appendleft evicts right · case 02

The operation returns a result or retained state that violates this contract: Prepend to a bounded deque and evict from the right on overflow.

Bounded deques◈ Members↗
FA-4768

Bounded deque appendleft evicts right · case 03

The operation returns a result or retained state that violates this contract: Prepend to a bounded deque and evict from the right on overflow.

Bounded deques◈ Members↗
FA-4769

Bounded deque appendleft evicts right · case 04

The operation returns a result or retained state that violates this contract: Prepend to a bounded deque and evict from the right on overflow.

Bounded deques◈ Members↗
FA-4770

Bounded deque appendleft evicts right · case 05

The operation returns a result or retained state that violates this contract: Prepend to a bounded deque and evict from the right on overflow.

Bounded deques◈ Members↗
FA-4771

Deque extendleft reverses source order · case 01

The operation returns a result or retained state that violates this contract: extendleft repeatedly prepends input elements, so input order reverses; bounded overflow evicts the right.

Bounded deques● Open access↗
FA-4772

Deque extendleft reverses source order · case 02

The operation returns a result or retained state that violates this contract: extendleft repeatedly prepends input elements, so input order reverses; bounded overflow evicts the right.

Bounded deques◈ Members↗
FA-4773

Deque extendleft reverses source order · case 03

The operation returns a result or retained state that violates this contract: extendleft repeatedly prepends input elements, so input order reverses; bounded overflow evicts the right.

Bounded deques◈ Members↗
FA-4774

Deque extendleft reverses source order · case 04

The operation returns a result or retained state that violates this contract: extendleft repeatedly prepends input elements, so input order reverses; bounded overflow evicts the right.

Bounded deques◈ Members↗
FA-4775

Deque extendleft reverses source order · case 05

The operation returns a result or retained state that violates this contract: extendleft repeatedly prepends input elements, so input order reverses; bounded overflow evicts the right.

Bounded deques◈ Members↗
FA-4776

Deque bounded extend consumes complete source · case 01

The operation returns a result or retained state that violates this contract: Extending a bounded deque consumes the complete iterator even when capacity is zero; retain the newest capacity values.

Bounded deques● Open access↗
FA-4777

Deque bounded extend consumes complete source · case 02

The operation returns a result or retained state that violates this contract: Extending a bounded deque consumes the complete iterator even when capacity is zero; retain the newest capacity values.

Bounded deques◈ Members↗
FA-4778

Deque bounded extend consumes complete source · case 03

The operation returns a result or retained state that violates this contract: Extending a bounded deque consumes the complete iterator even when capacity is zero; retain the newest capacity values.

Bounded deques◈ Members↗
FA-4779

Deque bounded extend consumes complete source · case 04

The operation returns a result or retained state that violates this contract: Extending a bounded deque consumes the complete iterator even when capacity is zero; retain the newest capacity values.

Bounded deques◈ Members↗
FA-4780

Deque bounded extend consumes complete source · case 05

The operation returns a result or retained state that violates this contract: Extending a bounded deque consumes the complete iterator even when capacity is zero; retain the newest capacity values.

Bounded deques◈ Members↗
FA-4781

Deque insert full rejects atomically · case 01

The operation returns a result or retained state that violates this contract: Insert at a positional index only when the bounded deque has room; full deque returns false unchanged rather than evicting.

Bounded deques● Open access↗
FA-4782

Deque insert full rejects atomically · case 02

The operation returns a result or retained state that violates this contract: Insert at a positional index only when the bounded deque has room; full deque returns false unchanged rather than evicting.

Bounded deques◈ Members↗
FA-4783

Deque insert full rejects atomically · case 03

The operation returns a result or retained state that violates this contract: Insert at a positional index only when the bounded deque has room; full deque returns false unchanged rather than evicting.

Bounded deques◈ Members↗
FA-4784

Deque insert full rejects atomically · case 04

The operation returns a result or retained state that violates this contract: Insert at a positional index only when the bounded deque has room; full deque returns false unchanged rather than evicting.

Bounded deques◈ Members↗
FA-4785

Deque insert full rejects atomically · case 05

The operation returns a result or retained state that violates this contract: Insert at a positional index only when the bounded deque has room; full deque returns false unchanged rather than evicting.

Bounded deques◈ Members↗
FA-4786

Deque rotate reduces large and negative offsets · case 01

The operation returns a result or retained state that violates this contract: Positive rotation moves elements right, negative rotation moves left, and offsets reduce modulo length; empty remains empty.

Bounded deques● Open access↗
FA-4787

Deque rotate reduces large and negative offsets · case 02

The operation returns a result or retained state that violates this contract: Positive rotation moves elements right, negative rotation moves left, and offsets reduce modulo length; empty remains empty.

Bounded deques◈ Members↗
FA-4788

Deque rotate reduces large and negative offsets · case 03

The operation returns a result or retained state that violates this contract: Positive rotation moves elements right, negative rotation moves left, and offsets reduce modulo length; empty remains empty.

Bounded deques◈ Members↗
FA-4789

Deque rotate reduces large and negative offsets · case 04

The operation returns a result or retained state that violates this contract: Positive rotation moves elements right, negative rotation moves left, and offsets reduce modulo length; empty remains empty.

Bounded deques◈ Members↗
FA-4790

Deque rotate reduces large and negative offsets · case 05

The operation returns a result or retained state that violates this contract: Positive rotation moves elements right, negative rotation moves left, and offsets reduce modulo length; empty remains empty.

Bounded deques◈ Members↗
FA-4791

Deque copy retains bound and independent storage · case 01

The operation returns a result or retained state that violates this contract: Copy a bounded deque, append to the copy, and return [original,copy,copy capacity]; the copy preserves maxlen and does not mutate the original.

Bounded deques● Open access↗
FA-4792

Deque copy retains bound and independent storage · case 02

The operation returns a result or retained state that violates this contract: Copy a bounded deque, append to the copy, and return [original,copy,copy capacity]; the copy preserves maxlen and does not mutate the original.

Bounded deques◈ Members↗
FA-4793

Deque copy retains bound and independent storage · case 03

The operation returns a result or retained state that violates this contract: Copy a bounded deque, append to the copy, and return [original,copy,copy capacity]; the copy preserves maxlen and does not mutate the original.

Bounded deques◈ Members↗
FA-4794

Deque copy retains bound and independent storage · case 04

The operation returns a result or retained state that violates this contract: Copy a bounded deque, append to the copy, and return [original,copy,copy capacity]; the copy preserves maxlen and does not mutate the original.

Bounded deques◈ Members↗
FA-4795

Deque copy retains bound and independent storage · case 05

The operation returns a result or retained state that violates this contract: Copy a bounded deque, append to the copy, and return [original,copy,copy capacity]; the copy preserves maxlen and does not mutate the original.

Bounded deques◈ Members↗
FA-4796

Deque reconstruction retains newest suffix · case 01

The operation returns a result or retained state that violates this contract: Construct a bounded deque from a sequence, retaining its newest suffix when the initial sequence exceeds capacity.

Bounded deques● Open access↗
FA-4797

Deque reconstruction retains newest suffix · case 02

The operation returns a result or retained state that violates this contract: Construct a bounded deque from a sequence, retaining its newest suffix when the initial sequence exceeds capacity.

Bounded deques◈ Members↗
FA-4798

Deque reconstruction retains newest suffix · case 03

The operation returns a result or retained state that violates this contract: Construct a bounded deque from a sequence, retaining its newest suffix when the initial sequence exceeds capacity.

Bounded deques◈ Members↗
FA-4799

Deque reconstruction retains newest suffix · case 04

The operation returns a result or retained state that violates this contract: Construct a bounded deque from a sequence, retaining its newest suffix when the initial sequence exceeds capacity.

Bounded deques◈ Members↗
FA-4800

Deque reconstruction retains newest suffix · case 05

The operation returns a result or retained state that violates this contract: Construct a bounded deque from a sequence, retaining its newest suffix when the initial sequence exceeds capacity.

Bounded deques◈ 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 ↗