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

A paired hand spanning four ranks becomes a straight · case 01

5-5-6-7-9 is scored as a straight and beats ace high.

Poker hand evaluation● Open access↗
FA-81902

A paired hand spanning four ranks becomes a straight · case 02

5-5-6-7-9 is scored as a straight and beats ace high.

Poker hand evaluation◈ Members↗
FA-81903

A paired hand spanning four ranks becomes a straight · case 03

5-5-6-7-9 is scored as a straight and beats ace high.

Poker hand evaluation◈ Members↗
FA-81904

A paired hand spanning four ranks becomes a straight · case 04

5-5-6-7-9 is scored as a straight and beats ace high.

Poker hand evaluation◈ Members↗
FA-81905

A paired hand spanning four ranks becomes a straight · case 05

5-5-6-7-9 is scored as a straight and beats ace high.

Poker hand evaluation◈ Members↗
FA-81906

Ace counted high kills the wheel low · case 01

A-2-3-4-5 fails to qualify for low and loses to 7-5-4-3-2.

Poker hand evaluation● Open access↗
FA-81907

Ace counted high kills the wheel low · case 02

A-2-3-4-5 fails to qualify for low and loses to 7-5-4-3-2.

Poker hand evaluation◈ Members↗
FA-81908

Ace counted high kills the wheel low · case 03

A-2-3-4-5 fails to qualify for low and loses to 7-5-4-3-2.

Poker hand evaluation◈ Members↗
FA-81909

Ace counted high kills the wheel low · case 04

A-2-3-4-5 fails to qualify for low and loses to 7-5-4-3-2.

Poker hand evaluation◈ Members↗
FA-81910

Ace counted high kills the wheel low · case 05

A-2-3-4-5 fails to qualify for low and loses to 7-5-4-3-2.

Poker hand evaluation◈ Members↗
FA-81911

A paired low hand qualifies for the low half · case 01

2-2-4-6-8 is treated as an 8-6-4-2 low and wins the low pot.

Poker hand evaluation● Open access↗
FA-81912

A paired low hand qualifies for the low half · case 02

2-2-4-6-8 is treated as an 8-6-4-2 low and wins the low pot.

Poker hand evaluation◈ Members↗
FA-81913

A paired low hand qualifies for the low half · case 03

2-2-4-6-8 is treated as an 8-6-4-2 low and wins the low pot.

Poker hand evaluation◈ Members↗
FA-81914

A paired low hand qualifies for the low half · case 04

2-2-4-6-8 is treated as an 8-6-4-2 low and wins the low pot.

Poker hand evaluation◈ Members↗
FA-81915

A paired low hand qualifies for the low half · case 05

2-2-4-6-8 is treated as an 8-6-4-2 low and wins the low pot.

Poker hand evaluation◈ Members↗
FA-81916

Eight-high low rejected by the qualifier · case 01

An 8-6-4-3-2 low is disqualified and the pot is not split.

Poker hand evaluation● Open access↗
FA-81917

Eight-high low rejected by the qualifier · case 02

An 8-6-4-3-2 low is disqualified and the pot is not split.

Poker hand evaluation◈ Members↗
FA-81918

Eight-high low rejected by the qualifier · case 03

An 8-6-4-3-2 low is disqualified and the pot is not split.

Poker hand evaluation◈ Members↗
FA-81919

Eight-high low rejected by the qualifier · case 04

An 8-6-4-3-2 low is disqualified and the pot is not split.

Poker hand evaluation◈ Members↗
FA-81920

Eight-high low rejected by the qualifier · case 05

An 8-6-4-3-2 low is disqualified and the pot is not split.

Poker hand evaluation◈ Members↗
FA-81921

Lows compared by total pips · case 01

8-4-3-2-A beats 7-6-5-4-3 because its card total is smaller.

Poker hand evaluation● Open access↗
FA-81922

Lows compared by total pips · case 02

8-4-3-2-A beats 7-6-5-4-3 because its card total is smaller.

Poker hand evaluation◈ Members↗
FA-81923

Lows compared by total pips · case 03

8-4-3-2-A beats 7-6-5-4-3 because its card total is smaller.

Poker hand evaluation◈ Members↗
FA-81924

Lows compared by total pips · case 04

8-4-3-2-A beats 7-6-5-4-3 because its card total is smaller.

Poker hand evaluation◈ Members↗
FA-81925

Lows compared by total pips · case 05

8-4-3-2-A beats 7-6-5-4-3 because its card total is smaller.

Poker hand evaluation◈ Members↗
FA-81926

Suited wheel disqualified from low · case 01

A-2-3-4-5 all hearts and a 2-3-4-5-6 straight both fail to qualify for low.

Poker hand evaluation● Open access↗
FA-81927

Suited wheel disqualified from low · case 02

A-2-3-4-5 all hearts and a 2-3-4-5-6 straight both fail to qualify for low.

Poker hand evaluation◈ Members↗
FA-81928

Suited wheel disqualified from low · case 03

A-2-3-4-5 all hearts and a 2-3-4-5-6 straight both fail to qualify for low.

Poker hand evaluation◈ Members↗
FA-81929

Suited wheel disqualified from low · case 04

A-2-3-4-5 all hearts and a 2-3-4-5-6 straight both fail to qualify for low.

Poker hand evaluation◈ Members↗
FA-81930

Suited wheel disqualified from low · case 05

A-2-3-4-5 all hearts and a 2-3-4-5-6 straight both fail to qualify for low.

Poker hand evaluation◈ Members↗
FA-81931

Non-qualifying hand wins the low half · case 01

When only one player has a qualifying low, the other player is awarded the low.

Poker hand evaluation● Open access↗
FA-81932

Non-qualifying hand wins the low half · case 02

When only one player has a qualifying low, the other player is awarded the low.

Poker hand evaluation◈ Members↗
FA-81933

Non-qualifying hand wins the low half · case 03

When only one player has a qualifying low, the other player is awarded the low.

Poker hand evaluation◈ Members↗
FA-81934

Non-qualifying hand wins the low half · case 04

When only one player has a qualifying low, the other player is awarded the low.

Poker hand evaluation◈ Members↗
FA-81935

Non-qualifying hand wins the low half · case 05

When only one player has a qualifying low, the other player is awarded the low.

Poker hand evaluation◈ Members↗
FA-81936

Ace mirrored into the wrong low bit · case 01

A-2-3-4-5 in a seven-card hand is not found as a straight.

Poker hand evaluation● Open access↗
FA-81937

Ace mirrored into the wrong low bit · case 02

A-2-3-4-5 in a seven-card hand is not found as a straight.

Poker hand evaluation◈ Members↗
FA-81938

Ace mirrored into the wrong low bit · case 03

A-2-3-4-5 in a seven-card hand is not found as a straight.

Poker hand evaluation◈ Members↗
FA-81939

Ace mirrored into the wrong low bit · case 04

A-2-3-4-5 in a seven-card hand is not found as a straight.

Poker hand evaluation◈ Members↗
FA-81940

Ace mirrored into the wrong low bit · case 05

A-2-3-4-5 in a seven-card hand is not found as a straight.

Poker hand evaluation◈ Members↗
FA-81941

Scan stops before the five-high window · case 01

A wheel is reported as no straight although the ace bit is mirrored.

Poker hand evaluation● Open access↗
FA-81942

Scan stops before the five-high window · case 02

A wheel is reported as no straight although the ace bit is mirrored.

Poker hand evaluation◈ Members↗
FA-81943

Scan stops before the five-high window · case 03

A wheel is reported as no straight although the ace bit is mirrored.

Poker hand evaluation◈ Members↗
FA-81944

Scan stops before the five-high window · case 04

A wheel is reported as no straight although the ace bit is mirrored.

Poker hand evaluation◈ Members↗
FA-81945

Scan stops before the five-high window · case 05

A wheel is reported as no straight although the ace bit is mirrored.

Poker hand evaluation◈ Members↗
FA-81946

Four-card run accepted as a straight · case 01

9-T-J-Q with no eight or king is reported as a queen-high straight.

Poker hand evaluation● Open access↗
FA-81947

Four-card run accepted as a straight · case 02

9-T-J-Q with no eight or king is reported as a queen-high straight.

Poker hand evaluation◈ Members↗
FA-81948

Four-card run accepted as a straight · case 03

9-T-J-Q with no eight or king is reported as a queen-high straight.

Poker hand evaluation◈ Members↗
FA-81949

Four-card run accepted as a straight · case 04

9-T-J-Q with no eight or king is reported as a queen-high straight.

Poker hand evaluation◈ Members↗
FA-81950

Four-card run accepted as a straight · case 05

9-T-J-Q with no eight or king is reported as a queen-high straight.

Poker hand evaluation◈ Members↗
FA-81951

Paired ranks carry into the next bit · case 01

A pair inside a straight corrupts the mask and hides or invents straights.

Poker hand evaluation● Open access↗
FA-81952

Paired ranks carry into the next bit · case 02

A pair inside a straight corrupts the mask and hides or invents straights.

Poker hand evaluation◈ Members↗
FA-81953

Paired ranks carry into the next bit · case 03

A pair inside a straight corrupts the mask and hides or invents straights.

Poker hand evaluation◈ Members↗
FA-81954

Paired ranks carry into the next bit · case 04

A pair inside a straight corrupts the mask and hides or invents straights.

Poker hand evaluation◈ Members↗
FA-81955

Paired ranks carry into the next bit · case 05

A pair inside a straight corrupts the mask and hides or invents straights.

Poker hand evaluation◈ Members↗
FA-81956

Composite prime table entry fakes a pair · case 01

Any hand holding an ace and a trey or a seven is reported as containing a pair.

Poker hand evaluation● Open access↗
FA-81957

Composite prime table entry fakes a pair · case 02

Any hand holding an ace and a trey or a seven is reported as containing a pair.

Poker hand evaluation◈ Members↗
FA-81958

Composite prime table entry fakes a pair · case 03

Any hand holding an ace and a trey or a seven is reported as containing a pair.

Poker hand evaluation◈ Members↗
FA-81959

Composite prime table entry fakes a pair · case 04

Any hand holding an ace and a trey or a seven is reported as containing a pair.

Poker hand evaluation◈ Members↗
FA-81960

Composite prime table entry fakes a pair · case 05

Any hand holding an ace and a trey or a seven is reported as containing a pair.

Poker hand evaluation◈ Members↗
FA-81961

Each rank prime divided out only once · case 01

Every paired hand is reported as high card.

Poker hand evaluation● Open access↗
FA-81962

Each rank prime divided out only once · case 02

Every paired hand is reported as high card.

Poker hand evaluation◈ Members↗
FA-81963

Each rank prime divided out only once · case 03

Every paired hand is reported as high card.

Poker hand evaluation◈ Members↗
FA-81964

Each rank prime divided out only once · case 04

Every paired hand is reported as high card.

Poker hand evaluation◈ Members↗
FA-81965

Each rank prime divided out only once · case 05

Every paired hand is reported as high card.

Poker hand evaluation◈ Members↗
FA-81966

Unknown ten token silently hashes as an ace · case 01

A hand holding "10h" and an ace is reported as a pair.

Poker hand evaluation● Open access↗
FA-81967

Unknown ten token silently hashes as an ace · case 02

A hand holding "10h" and an ace is reported as a pair.

Poker hand evaluation◈ Members↗
FA-81968

Unknown ten token silently hashes as an ace · case 03

A hand holding "10h" and an ace is reported as a pair.

Poker hand evaluation◈ Members↗
FA-81969

Unknown ten token silently hashes as an ace · case 04

A hand holding "10h" and an ace is reported as a pair.

Poker hand evaluation◈ Members↗
FA-81970

Unknown ten token silently hashes as an ace · case 05

A hand holding "10h" and an ace is reported as a pair.

Poker hand evaluation◈ Members↗
FA-81971

Multiplicity pattern looked up in ascending order · case 01

Paired hands raise a lookup failure instead of being named.

Poker hand evaluation● Open access↗
FA-81972

Multiplicity pattern looked up in ascending order · case 02

Paired hands raise a lookup failure instead of being named.

Poker hand evaluation◈ Members↗
FA-81973

Multiplicity pattern looked up in ascending order · case 03

Paired hands raise a lookup failure instead of being named.

Poker hand evaluation◈ Members↗
FA-81974

Multiplicity pattern looked up in ascending order · case 04

Paired hands raise a lookup failure instead of being named.

Poker hand evaluation◈ Members↗
FA-81975

Multiplicity pattern looked up in ascending order · case 05

Paired hands raise a lookup failure instead of being named.

Poker hand evaluation◈ Members↗
FA-81976

Hold'em evaluated with Omaha two-card rule · case 01

When the board plays, or one hole card plays, the wrong player is paid.

Poker hand evaluation● Open access↗
FA-81977

Hold'em evaluated with Omaha two-card rule · case 02

When the board plays, or one hole card plays, the wrong player is paid.

Poker hand evaluation◈ Members↗
FA-81978

Hold'em evaluated with Omaha two-card rule · case 03

When the board plays, or one hole card plays, the wrong player is paid.

Poker hand evaluation◈ Members↗
FA-81979

Hold'em evaluated with Omaha two-card rule · case 04

When the board plays, or one hole card plays, the wrong player is paid.

Poker hand evaluation◈ Members↗
FA-81980

Hold'em evaluated with Omaha two-card rule · case 05

When the board plays, or one hole card plays, the wrong player is paid.

Poker hand evaluation◈ Members↗
FA-81981

Folded hole cards still reach showdown · case 01

A player who folded a set is declared the winner.

Poker hand evaluation● Open access↗
FA-81982

Folded hole cards still reach showdown · case 02

A player who folded a set is declared the winner.

Poker hand evaluation◈ Members↗
FA-81983

Folded hole cards still reach showdown · case 03

A player who folded a set is declared the winner.

Poker hand evaluation◈ Members↗
FA-81984

Folded hole cards still reach showdown · case 04

A player who folded a set is declared the winner.

Poker hand evaluation◈ Members↗
FA-81985

Folded hole cards still reach showdown · case 05

A player who folded a set is declared the winner.

Poker hand evaluation◈ Members↗
FA-81986

Split pots collapse to one winner · case 01

When the board plays, only one player is returned instead of a split.

Poker hand evaluation● Open access↗
FA-81987

Split pots collapse to one winner · case 02

When the board plays, only one player is returned instead of a split.

Poker hand evaluation◈ Members↗
FA-81988

Split pots collapse to one winner · case 03

When the board plays, only one player is returned instead of a split.

Poker hand evaluation◈ Members↗
FA-81989

Split pots collapse to one winner · case 04

When the board plays, only one player is returned instead of a split.

Poker hand evaluation◈ Members↗
FA-81990

Split pots collapse to one winner · case 05

When the board plays, only one player is returned instead of a split.

Poker hand evaluation◈ Members↗
FA-81991

Flushes compared on the top card only · case 01

Two ace-high flushes are split although one has a better second or fifth card.

Poker hand evaluation● Open access↗
FA-81992

Flushes compared on the top card only · case 02

Two ace-high flushes are split although one has a better second or fifth card.

Poker hand evaluation◈ Members↗
FA-81993

Flushes compared on the top card only · case 03

Two ace-high flushes are split although one has a better second or fifth card.

Poker hand evaluation◈ Members↗
FA-81994

Flushes compared on the top card only · case 04

Two ace-high flushes are split although one has a better second or fifth card.

Poker hand evaluation◈ Members↗
FA-81995

Flushes compared on the top card only · case 05

Two ace-high flushes are split although one has a better second or fifth card.

Poker hand evaluation◈ Members↗
FA-81996

Omaha hand plays four hole cards or the bare board · case 01

A single suited hole card makes a flush on a four-flush board, and four aces in hand count as quads.

Poker hand evaluation● Open access↗
FA-81997

Omaha hand plays four hole cards or the bare board · case 02

A single suited hole card makes a flush on a four-flush board, and four aces in hand count as quads.

Poker hand evaluation◈ Members↗
FA-81998

Omaha hand plays four hole cards or the bare board · case 03

A single suited hole card makes a flush on a four-flush board, and four aces in hand count as quads.

Poker hand evaluation◈ Members↗
FA-81999

Omaha hand plays four hole cards or the bare board · case 04

A single suited hole card makes a flush on a four-flush board, and four aces in hand count as quads.

Poker hand evaluation◈ Members↗
FA-82000

Omaha hand plays four hole cards or the bare board · case 05

A single suited hole card makes a flush on a four-flush board, and four aces in hand count as quads.

Poker hand evaluation◈ 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 ↗