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

Combinations respect positional order · case 01

The operation returns a result or retained state that violates this contract: Return length-r combinations of input positions, preserving input order within tuples and retaining duplicate-valued tuples.

Iterator consumption● Open access↗
FA-4602

Combinations respect positional order · case 02

The operation returns a result or retained state that violates this contract: Return length-r combinations of input positions, preserving input order within tuples and retaining duplicate-valued tuples.

Iterator consumption◈ Members↗
FA-4603

Combinations respect positional order · case 03

The operation returns a result or retained state that violates this contract: Return length-r combinations of input positions, preserving input order within tuples and retaining duplicate-valued tuples.

Iterator consumption◈ Members↗
FA-4604

Combinations respect positional order · case 04

The operation returns a result or retained state that violates this contract: Return length-r combinations of input positions, preserving input order within tuples and retaining duplicate-valued tuples.

Iterator consumption◈ Members↗
FA-4605

Combinations respect positional order · case 05

The operation returns a result or retained state that violates this contract: Return length-r combinations of input positions, preserving input order within tuples and retaining duplicate-valued tuples.

Iterator consumption◈ Members↗
FA-4606

Combinations with replacement allows reused position · case 01

The operation returns a result or retained state that violates this contract: Return length-r combinations with replacement, allowing the same input position repeatedly.

Iterator consumption● Open access↗
FA-4607

Combinations with replacement allows reused position · case 02

The operation returns a result or retained state that violates this contract: Return length-r combinations with replacement, allowing the same input position repeatedly.

Iterator consumption◈ Members↗
FA-4608

Combinations with replacement allows reused position · case 03

The operation returns a result or retained state that violates this contract: Return length-r combinations with replacement, allowing the same input position repeatedly.

Iterator consumption◈ Members↗
FA-4609

Combinations with replacement allows reused position · case 04

The operation returns a result or retained state that violates this contract: Return length-r combinations with replacement, allowing the same input position repeatedly.

Iterator consumption◈ Members↗
FA-4610

Combinations with replacement allows reused position · case 05

The operation returns a result or retained state that violates this contract: Return length-r combinations with replacement, allowing the same input position repeatedly.

Iterator consumption◈ Members↗
FA-4611

Zip longest distinguishes real none · case 01

The operation returns a result or retained state that violates this contract: Zip to exhaustion of both inputs and fill missing positions with a distinct string marker; present None is retained.

Iterator consumption● Open access↗
FA-4612

Zip longest distinguishes real none · case 02

The operation returns a result or retained state that violates this contract: Zip to exhaustion of both inputs and fill missing positions with a distinct string marker; present None is retained.

Iterator consumption◈ Members↗
FA-4613

Zip longest distinguishes real none · case 03

The operation returns a result or retained state that violates this contract: Zip to exhaustion of both inputs and fill missing positions with a distinct string marker; present None is retained.

Iterator consumption◈ Members↗
FA-4614

Zip longest distinguishes real none · case 04

The operation returns a result or retained state that violates this contract: Zip to exhaustion of both inputs and fill missing positions with a distinct string marker; present None is retained.

Iterator consumption◈ Members↗
FA-4615

Zip longest distinguishes real none · case 05

The operation returns a result or retained state that violates this contract: Zip to exhaustion of both inputs and fill missing positions with a distinct string marker; present None is retained.

Iterator consumption◈ Members↗
FA-4616

Map is lazy before consumption · case 01

The operation returns a result or retained state that violates this contract: Constructing map must not invoke callbacks; taking n results invokes only those callbacks. Return [calls before,calls after,results].

Iterator consumption● Open access↗
FA-4617

Map is lazy before consumption · case 02

The operation returns a result or retained state that violates this contract: Constructing map must not invoke callbacks; taking n results invokes only those callbacks. Return [calls before,calls after,results].

Iterator consumption◈ Members↗
FA-4618

Map is lazy before consumption · case 03

The operation returns a result or retained state that violates this contract: Constructing map must not invoke callbacks; taking n results invokes only those callbacks. Return [calls before,calls after,results].

Iterator consumption◈ Members↗
FA-4619

Map is lazy before consumption · case 04

The operation returns a result or retained state that violates this contract: Constructing map must not invoke callbacks; taking n results invokes only those callbacks. Return [calls before,calls after,results].

Iterator consumption◈ Members↗
FA-4620

Map is lazy before consumption · case 05

The operation returns a result or retained state that violates this contract: Constructing map must not invoke callbacks; taking n results invokes only those callbacks. Return [calls before,calls after,results].

Iterator consumption◈ Members↗
FA-4621

Filter lazily consumes through first match · case 01

The operation returns a result or retained state that violates this contract: Take the first value equal to sentinel from a filtered iterator; return [match or missing,unconsumed source].

Iterator consumption● Open access↗
FA-4622

Filter lazily consumes through first match · case 02

The operation returns a result or retained state that violates this contract: Take the first value equal to sentinel from a filtered iterator; return [match or missing,unconsumed source].

Iterator consumption◈ Members↗
FA-4623

Filter lazily consumes through first match · case 03

The operation returns a result or retained state that violates this contract: Take the first value equal to sentinel from a filtered iterator; return [match or missing,unconsumed source].

Iterator consumption◈ Members↗
FA-4624

Filter lazily consumes through first match · case 04

The operation returns a result or retained state that violates this contract: Take the first value equal to sentinel from a filtered iterator; return [match or missing,unconsumed source].

Iterator consumption◈ Members↗
FA-4625

Filter lazily consumes through first match · case 05

The operation returns a result or retained state that violates this contract: Take the first value equal to sentinel from a filtered iterator; return [match or missing,unconsumed source].

Iterator consumption◈ Members↗
FA-4626

Any short circuit consumption · case 01

The operation returns a result or retained state that violates this contract: Apply any to a one-pass stream and return [truth result,unconsumed suffix].

Iterator consumption● Open access↗
FA-4627

Any short circuit consumption · case 02

The operation returns a result or retained state that violates this contract: Apply any to a one-pass stream and return [truth result,unconsumed suffix].

Iterator consumption◈ Members↗
FA-4628

Any short circuit consumption · case 03

The operation returns a result or retained state that violates this contract: Apply any to a one-pass stream and return [truth result,unconsumed suffix].

Iterator consumption◈ Members↗
FA-4629

Any short circuit consumption · case 04

The operation returns a result or retained state that violates this contract: Apply any to a one-pass stream and return [truth result,unconsumed suffix].

Iterator consumption◈ Members↗
FA-4630

Any short circuit consumption · case 05

The operation returns a result or retained state that violates this contract: Apply any to a one-pass stream and return [truth result,unconsumed suffix].

Iterator consumption◈ Members↗
FA-4631

All short circuit consumption · case 01

The operation returns a result or retained state that violates this contract: Apply all to a one-pass stream and return [truth result,unconsumed suffix]; the empty result is true.

Iterator consumption● Open access↗
FA-4632

All short circuit consumption · case 02

The operation returns a result or retained state that violates this contract: Apply all to a one-pass stream and return [truth result,unconsumed suffix]; the empty result is true.

Iterator consumption◈ Members↗
FA-4633

All short circuit consumption · case 03

The operation returns a result or retained state that violates this contract: Apply all to a one-pass stream and return [truth result,unconsumed suffix]; the empty result is true.

Iterator consumption◈ Members↗
FA-4634

All short circuit consumption · case 04

The operation returns a result or retained state that violates this contract: Apply all to a one-pass stream and return [truth result,unconsumed suffix]; the empty result is true.

Iterator consumption◈ Members↗
FA-4635

All short circuit consumption · case 05

The operation returns a result or retained state that violates this contract: Apply all to a one-pass stream and return [truth result,unconsumed suffix]; the empty result is true.

Iterator consumption◈ Members↗
FA-4636

Enumerate offset affects index not source · case 01

The operation returns a result or retained state that violates this contract: Enumerate the entire stream starting at the supplied counter value; offset does not skip source values.

Iterator consumption● Open access↗
FA-4637

Enumerate offset affects index not source · case 02

The operation returns a result or retained state that violates this contract: Enumerate the entire stream starting at the supplied counter value; offset does not skip source values.

Iterator consumption◈ Members↗
FA-4638

Enumerate offset affects index not source · case 03

The operation returns a result or retained state that violates this contract: Enumerate the entire stream starting at the supplied counter value; offset does not skip source values.

Iterator consumption◈ Members↗
FA-4639

Enumerate offset affects index not source · case 04

The operation returns a result or retained state that violates this contract: Enumerate the entire stream starting at the supplied counter value; offset does not skip source values.

Iterator consumption◈ Members↗
FA-4640

Enumerate offset affects index not source · case 05

The operation returns a result or retained state that violates this contract: Enumerate the entire stream starting at the supplied counter value; offset does not skip source values.

Iterator consumption◈ Members↗
FA-4641

Callable iterator misses an equal but distinct sentinel · case 01

An equal sentinel stored in another object fails to stop iteration.

Iterator consumption● Open access↗
FA-4642

Callable iterator misses an equal but distinct sentinel · case 02

An equal sentinel stored in another object fails to stop iteration.

Iterator consumption◈ Members↗
FA-4643

Callable iterator misses an equal but distinct sentinel · case 03

An equal sentinel stored in another object fails to stop iteration.

Iterator consumption◈ Members↗
FA-4644

Callable iterator misses an equal but distinct sentinel · case 04

An equal sentinel stored in another object fails to stop iteration.

Iterator consumption◈ Members↗
FA-4645

Callable iterator misses an equal but distinct sentinel · case 05

An equal sentinel stored in another object fails to stop iteration.

Iterator consumption◈ Members↗
FA-4646

Iterator membership consumes through match · case 01

The operation returns a result or retained state that violates this contract: Membership testing on a one-pass iterator consumes through the matched item and leaves only later items.

Iterator consumption● Open access↗
FA-4647

Iterator membership consumes through match · case 02

The operation returns a result or retained state that violates this contract: Membership testing on a one-pass iterator consumes through the matched item and leaves only later items.

Iterator consumption◈ Members↗
FA-4648

Iterator membership consumes through match · case 03

The operation returns a result or retained state that violates this contract: Membership testing on a one-pass iterator consumes through the matched item and leaves only later items.

Iterator consumption◈ Members↗
FA-4649

Iterator membership consumes through match · case 04

The operation returns a result or retained state that violates this contract: Membership testing on a one-pass iterator consumes through the matched item and leaves only later items.

Iterator consumption◈ Members↗
FA-4650

Iterator membership consumes through match · case 05

The operation returns a result or retained state that violates this contract: Membership testing on a one-pass iterator consumes through the matched item and leaves only later items.

Iterator consumption◈ Members↗
FA-4651

Iterator second pass is exhausted · case 01

The operation returns a result or retained state that violates this contract: Materializing a one-pass iterator exhausts it; a second materialization is empty.

Iterator consumption● Open access↗
FA-4652

Iterator second pass is exhausted · case 02

The operation returns a result or retained state that violates this contract: Materializing a one-pass iterator exhausts it; a second materialization is empty.

Iterator consumption◈ Members↗
FA-4653

Iterator second pass is exhausted · case 03

The operation returns a result or retained state that violates this contract: Materializing a one-pass iterator exhausts it; a second materialization is empty.

Iterator consumption◈ Members↗
FA-4654

Iterator second pass is exhausted · case 04

The operation returns a result or retained state that violates this contract: Materializing a one-pass iterator exhausts it; a second materialization is empty.

Iterator consumption◈ Members↗
FA-4655

Iterator second pass is exhausted · case 05

The operation returns a result or retained state that violates this contract: Materializing a one-pass iterator exhausts it; a second materialization is empty.

Iterator consumption◈ Members↗
FA-4656

Islice step consumes stop prefix · case 01

The operation returns a result or retained state that violates this contract: Exhausting islice(start,stop,step) consumes through stop regardless of the last yielded position; return [yielded,remaining].

Iterator consumption● Open access↗
FA-4657

Islice step consumes stop prefix · case 02

The operation returns a result or retained state that violates this contract: Exhausting islice(start,stop,step) consumes through stop regardless of the last yielded position; return [yielded,remaining].

Iterator consumption◈ Members↗
FA-4658

Islice step consumes stop prefix · case 03

The operation returns a result or retained state that violates this contract: Exhausting islice(start,stop,step) consumes through stop regardless of the last yielded position; return [yielded,remaining].

Iterator consumption◈ Members↗
FA-4659

Islice step consumes stop prefix · case 04

The operation returns a result or retained state that violates this contract: Exhausting islice(start,stop,step) consumes through stop regardless of the last yielded position; return [yielded,remaining].

Iterator consumption◈ Members↗
FA-4660

Islice step consumes stop prefix · case 05

The operation returns a result or retained state that violates this contract: Exhausting islice(start,stop,step) consumes through stop regardless of the last yielded position; return [yielded,remaining].

Iterator consumption◈ Members↗
FA-4661

Counter subtract retains nonpositive counts · case 01

The operation returns a result or retained state that violates this contract: Subtract right counts from left counts and retain zero and negative entries in insertion order.

Multiset accounting● Open access↗
FA-4662

Counter subtract retains nonpositive counts · case 02

The operation returns a result or retained state that violates this contract: Subtract right counts from left counts and retain zero and negative entries in insertion order.

Multiset accounting◈ Members↗
FA-4663

Counter subtract retains nonpositive counts · case 03

The operation returns a result or retained state that violates this contract: Subtract right counts from left counts and retain zero and negative entries in insertion order.

Multiset accounting◈ Members↗
FA-4664

Counter subtract retains nonpositive counts · case 04

The operation returns a result or retained state that violates this contract: Subtract right counts from left counts and retain zero and negative entries in insertion order.

Multiset accounting◈ Members↗
FA-4665

Counter subtract retains nonpositive counts · case 05

The operation returns a result or retained state that violates this contract: Subtract right counts from left counts and retain zero and negative entries in insertion order.

Multiset accounting◈ Members↗
FA-4666

Counter addition drops nonpositive sums · case 01

The operation returns a result or retained state that violates this contract: Add two counters and retain only strictly positive resulting counts.

Multiset accounting● Open access↗
FA-4667

Counter addition drops nonpositive sums · case 02

The operation returns a result or retained state that violates this contract: Add two counters and retain only strictly positive resulting counts.

Multiset accounting◈ Members↗
FA-4668

Counter addition drops nonpositive sums · case 03

The operation returns a result or retained state that violates this contract: Add two counters and retain only strictly positive resulting counts.

Multiset accounting◈ Members↗
FA-4669

Counter addition drops nonpositive sums · case 04

The operation returns a result or retained state that violates this contract: Add two counters and retain only strictly positive resulting counts.

Multiset accounting◈ Members↗
FA-4670

Counter addition drops nonpositive sums · case 05

The operation returns a result or retained state that violates this contract: Add two counters and retain only strictly positive resulting counts.

Multiset accounting◈ Members↗
FA-4671

Counter update adds not replaces · case 01

The operation returns a result or retained state that violates this contract: Counter update adds supplied counts to existing counts, retaining zero and negative entries.

Multiset accounting● Open access↗
FA-4672

Counter update adds not replaces · case 02

The operation returns a result or retained state that violates this contract: Counter update adds supplied counts to existing counts, retaining zero and negative entries.

Multiset accounting◈ Members↗
FA-4673

Counter update adds not replaces · case 03

The operation returns a result or retained state that violates this contract: Counter update adds supplied counts to existing counts, retaining zero and negative entries.

Multiset accounting◈ Members↗
FA-4674

Counter update adds not replaces · case 04

The operation returns a result or retained state that violates this contract: Counter update adds supplied counts to existing counts, retaining zero and negative entries.

Multiset accounting◈ Members↗
FA-4675

Counter update adds not replaces · case 05

The operation returns a result or retained state that violates this contract: Counter update adds supplied counts to existing counts, retaining zero and negative entries.

Multiset accounting◈ Members↗
FA-4676

Counter elements skip zero negative · case 01

The operation returns a result or retained state that violates this contract: Expand positive integer counts in key insertion order; zero and negative counts produce no elements.

Multiset accounting● Open access↗
FA-4677

Counter elements skip zero negative · case 02

The operation returns a result or retained state that violates this contract: Expand positive integer counts in key insertion order; zero and negative counts produce no elements.

Multiset accounting◈ Members↗
FA-4678

Counter elements skip zero negative · case 03

The operation returns a result or retained state that violates this contract: Expand positive integer counts in key insertion order; zero and negative counts produce no elements.

Multiset accounting◈ Members↗
FA-4679

Counter elements skip zero negative · case 04

The operation returns a result or retained state that violates this contract: Expand positive integer counts in key insertion order; zero and negative counts produce no elements.

Multiset accounting◈ Members↗
FA-4680

Counter elements skip zero negative · case 05

The operation returns a result or retained state that violates this contract: Expand positive integer counts in key insertion order; zero and negative counts produce no elements.

Multiset accounting◈ Members↗
FA-4681

Counter most common stable ties · case 01

The operation returns a result or retained state that violates this contract: Return at most n [key,count] pairs by descending count, breaking ties by first insertion order.

Multiset accounting● Open access↗
FA-4682

Counter most common stable ties · case 02

The operation returns a result or retained state that violates this contract: Return at most n [key,count] pairs by descending count, breaking ties by first insertion order.

Multiset accounting◈ Members↗
FA-4683

Counter most common stable ties · case 03

The operation returns a result or retained state that violates this contract: Return at most n [key,count] pairs by descending count, breaking ties by first insertion order.

Multiset accounting◈ Members↗
FA-4684

Counter most common stable ties · case 04

The operation returns a result or retained state that violates this contract: Return at most n [key,count] pairs by descending count, breaking ties by first insertion order.

Multiset accounting◈ Members↗
FA-4685

Counter most common stable ties · case 05

The operation returns a result or retained state that violates this contract: Return at most n [key,count] pairs by descending count, breaking ties by first insertion order.

Multiset accounting◈ Members↗
FA-4686

Counter unary plus filters strictly positive · case 01

The operation returns a result or retained state that violates this contract: Unary counter normalization retains strictly positive counts without changing them.

Multiset accounting● Open access↗
FA-4687

Counter unary plus filters strictly positive · case 02

The operation returns a result or retained state that violates this contract: Unary counter normalization retains strictly positive counts without changing them.

Multiset accounting◈ Members↗
FA-4688

Counter unary plus filters strictly positive · case 03

The operation returns a result or retained state that violates this contract: Unary counter normalization retains strictly positive counts without changing them.

Multiset accounting◈ Members↗
FA-4689

Counter unary plus filters strictly positive · case 04

The operation returns a result or retained state that violates this contract: Unary counter normalization retains strictly positive counts without changing them.

Multiset accounting◈ Members↗
FA-4690

Counter unary plus filters strictly positive · case 05

The operation returns a result or retained state that violates this contract: Unary counter normalization retains strictly positive counts without changing them.

Multiset accounting◈ Members↗
FA-4691

Counter unary minus selects negative side · case 01

The operation returns a result or retained state that violates this contract: Unary minus returns positive magnitudes of negative counts only.

Multiset accounting● Open access↗
FA-4692

Counter unary minus selects negative side · case 02

The operation returns a result or retained state that violates this contract: Unary minus returns positive magnitudes of negative counts only.

Multiset accounting◈ Members↗
FA-4693

Counter unary minus selects negative side · case 03

The operation returns a result or retained state that violates this contract: Unary minus returns positive magnitudes of negative counts only.

Multiset accounting◈ Members↗
FA-4694

Counter unary minus selects negative side · case 04

The operation returns a result or retained state that violates this contract: Unary minus returns positive magnitudes of negative counts only.

Multiset accounting◈ Members↗
FA-4695

Counter unary minus selects negative side · case 05

The operation returns a result or retained state that violates this contract: Unary minus returns positive magnitudes of negative counts only.

Multiset accounting◈ Members↗
FA-4696

Counter intersection minimum positive count · case 01

The operation returns a result or retained state that violates this contract: Counter intersection takes the minimum count for shared members and drops nonpositive results.

Multiset accounting● Open access↗
FA-4697

Counter intersection minimum positive count · case 02

The operation returns a result or retained state that violates this contract: Counter intersection takes the minimum count for shared members and drops nonpositive results.

Multiset accounting◈ Members↗
FA-4698

Counter intersection minimum positive count · case 03

The operation returns a result or retained state that violates this contract: Counter intersection takes the minimum count for shared members and drops nonpositive results.

Multiset accounting◈ Members↗
FA-4699

Counter intersection minimum positive count · case 04

The operation returns a result or retained state that violates this contract: Counter intersection takes the minimum count for shared members and drops nonpositive results.

Multiset accounting◈ Members↗
FA-4700

Counter intersection minimum positive count · case 05

The operation returns a result or retained state that violates this contract: Counter intersection takes the minimum count for shared members and drops nonpositive results.

Multiset accounting◈ 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 ↗