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

Kick distance omits the seven-yard hold · case 01

A 43-yard field goal is scored as a 36-yarder worth 3 points.

Fantasy sports scoring● Open access↗
FA-84902

Kick distance omits the seven-yard hold · case 02

A 43-yard field goal is scored as a 36-yarder worth 3 points.

Fantasy sports scoring◈ Members↗
FA-84903

Kick distance omits the seven-yard hold · case 03

A 43-yard field goal is scored as a 36-yarder worth 3 points.

Fantasy sports scoring◈ Members↗
FA-84904

Kick distance omits the seven-yard hold · case 04

A 43-yard field goal is scored as a 36-yarder worth 3 points.

Fantasy sports scoring◈ Members↗
FA-84905

Kick distance omits the seven-yard hold · case 05

A 43-yard field goal is scored as a 36-yarder worth 3 points.

Fantasy sports scoring◈ Members↗
FA-84906

Blocked field goals penalized as misses · case 01

A kicker whose 30-yard attempt is blocked loses 2 points.

Fantasy sports scoring● Open access↗
FA-84907

Blocked field goals penalized as misses · case 02

A kicker whose 30-yard attempt is blocked loses 2 points.

Fantasy sports scoring◈ Members↗
FA-84908

Blocked field goals penalized as misses · case 03

A kicker whose 30-yard attempt is blocked loses 2 points.

Fantasy sports scoring◈ Members↗
FA-84909

Blocked field goals penalized as misses · case 04

A kicker whose 30-yard attempt is blocked loses 2 points.

Fantasy sports scoring◈ Members↗
FA-84910

Blocked field goals penalized as misses · case 05

A kicker whose 30-yard attempt is blocked loses 2 points.

Fantasy sports scoring◈ Members↗
FA-84911

Extra points fall through into field goal scoring · case 01

Each made PAT also scores as a 32-yard field goal.

Fantasy sports scoring● Open access↗
FA-84912

Extra points fall through into field goal scoring · case 02

Each made PAT also scores as a 32-yard field goal.

Fantasy sports scoring◈ Members↗
FA-84913

Extra points fall through into field goal scoring · case 03

Each made PAT also scores as a 32-yard field goal.

Fantasy sports scoring◈ Members↗
FA-84914

Extra points fall through into field goal scoring · case 04

Each made PAT also scores as a 32-yard field goal.

Fantasy sports scoring◈ Members↗
FA-84915

Extra points fall through into field goal scoring · case 05

Each made PAT also scores as a 32-yard field goal.

Fantasy sports scoring◈ Members↗
FA-84916

Longest field goal includes misses · case 01

A missed 58-yarder is reported as the kicker's longest field goal.

Fantasy sports scoring● Open access↗
FA-84917

Longest field goal includes misses · case 02

A missed 58-yarder is reported as the kicker's longest field goal.

Fantasy sports scoring◈ Members↗
FA-84918

Longest field goal includes misses · case 03

A missed 58-yarder is reported as the kicker's longest field goal.

Fantasy sports scoring◈ Members↗
FA-84919

Longest field goal includes misses · case 04

A missed 58-yarder is reported as the kicker's longest field goal.

Fantasy sports scoring◈ Members↗
FA-84920

Longest field goal includes misses · case 05

A missed 58-yarder is reported as the kicker's longest field goal.

Fantasy sports scoring◈ Members↗
FA-84921

Made field goal bands exclude their upper edge · case 01

A 39-yard make earns 4 points and a 49-yard make earns 5.

Fantasy sports scoring● Open access↗
FA-84922

Made field goal bands exclude their upper edge · case 02

A 39-yard make earns 4 points and a 49-yard make earns 5.

Fantasy sports scoring◈ Members↗
FA-84923

Made field goal bands exclude their upper edge · case 03

A 39-yard make earns 4 points and a 49-yard make earns 5.

Fantasy sports scoring◈ Members↗
FA-84924

Made field goal bands exclude their upper edge · case 04

A 39-yard make earns 4 points and a 49-yard make earns 5.

Fantasy sports scoring◈ Members↗
FA-84925

Made field goal bands exclude their upper edge · case 05

A 39-yard make earns 4 points and a 49-yard make earns 5.

Fantasy sports scoring◈ Members↗
FA-84926

Missed 50+ yard attempts penalized · case 01

Kickers lose a point for missing a 55-yard attempt that the league exempts.

Fantasy sports scoring● Open access↗
FA-84927

Missed 50+ yard attempts penalized · case 02

Kickers lose a point for missing a 55-yard attempt that the league exempts.

Fantasy sports scoring◈ Members↗
FA-84928

Missed 50+ yard attempts penalized · case 03

Kickers lose a point for missing a 55-yard attempt that the league exempts.

Fantasy sports scoring◈ Members↗
FA-84929

Missed 50+ yard attempts penalized · case 04

Kickers lose a point for missing a 55-yard attempt that the league exempts.

Fantasy sports scoring◈ Members↗
FA-84930

Missed 50+ yard attempts penalized · case 05

Kickers lose a point for missing a 55-yard attempt that the league exempts.

Fantasy sports scoring◈ Members↗
FA-84931

Questionable players dropped from the optimal lineup · case 01

A questionable star is benched in favor of a lower-projected healthy player.

Fantasy sports scoring● Open access↗
FA-84932

Questionable players dropped from the optimal lineup · case 02

A questionable star is benched in favor of a lower-projected healthy player.

Fantasy sports scoring◈ Members↗
FA-84933

Questionable players dropped from the optimal lineup · case 03

A questionable star is benched in favor of a lower-projected healthy player.

Fantasy sports scoring◈ Members↗
FA-84934

Questionable players dropped from the optimal lineup · case 04

A questionable star is benched in favor of a lower-projected healthy player.

Fantasy sports scoring◈ Members↗
FA-84935

Questionable players dropped from the optimal lineup · case 05

A questionable star is benched in favor of a lower-projected healthy player.

Fantasy sports scoring◈ Members↗
FA-84936

Equal projections start whoever was listed first · case 01

Two WRs projected equally swap between starter and bench depending on roster order.

Fantasy sports scoring● Open access↗
FA-84937

Equal projections start whoever was listed first · case 02

Two WRs projected equally swap between starter and bench depending on roster order.

Fantasy sports scoring◈ Members↗
FA-84938

Equal projections start whoever was listed first · case 03

Two WRs projected equally swap between starter and bench depending on roster order.

Fantasy sports scoring◈ Members↗
FA-84939

Equal projections start whoever was listed first · case 04

Two WRs projected equally swap between starter and bench depending on roster order.

Fantasy sports scoring◈ Members↗
FA-84940

Equal projections start whoever was listed first · case 05

Two WRs projected equally swap between starter and bench depending on roster order.

Fantasy sports scoring◈ Members↗
FA-84941

Backup quarterback placed in the FLEX slot · case 01

A second quarterback with a high projection occupies FLEX in a non-superflex league.

Fantasy sports scoring● Open access↗
FA-84942

Backup quarterback placed in the FLEX slot · case 02

A second quarterback with a high projection occupies FLEX in a non-superflex league.

Fantasy sports scoring◈ Members↗
FA-84943

Backup quarterback placed in the FLEX slot · case 03

A second quarterback with a high projection occupies FLEX in a non-superflex league.

Fantasy sports scoring◈ Members↗
FA-84944

Backup quarterback placed in the FLEX slot · case 04

A second quarterback with a high projection occupies FLEX in a non-superflex league.

Fantasy sports scoring◈ Members↗
FA-84945

Backup quarterback placed in the FLEX slot · case 05

A second quarterback with a high projection occupies FLEX in a non-superflex league.

Fantasy sports scoring◈ Members↗
FA-84946

FLEX filled from the bottom of the bench · case 01

The lowest-projected eligible bench player is started at FLEX.

Fantasy sports scoring● Open access↗
FA-84947

FLEX filled from the bottom of the bench · case 02

The lowest-projected eligible bench player is started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84948

FLEX filled from the bottom of the bench · case 03

The lowest-projected eligible bench player is started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84949

FLEX filled from the bottom of the bench · case 04

The lowest-projected eligible bench player is started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84950

FLEX filled from the bottom of the bench · case 05

The lowest-projected eligible bench player is started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84951

Positional slots accept one player too many · case 01

Three running backs are placed in the two RB slots.

Fantasy sports scoring● Open access↗
FA-84952

Positional slots accept one player too many · case 02

Three running backs are placed in the two RB slots.

Fantasy sports scoring◈ Members↗
FA-84953

Positional slots accept one player too many · case 03

Three running backs are placed in the two RB slots.

Fantasy sports scoring◈ Members↗
FA-84954

Positional slots accept one player too many · case 04

Three running backs are placed in the two RB slots.

Fantasy sports scoring◈ Members↗
FA-84955

Positional slots accept one player too many · case 05

Three running backs are placed in the two RB slots.

Fantasy sports scoring◈ Members↗
FA-84956

FLEX absorbs every eligible bench player · case 01

All remaining running backs and receivers are started at FLEX.

Fantasy sports scoring● Open access↗
FA-84957

FLEX absorbs every eligible bench player · case 02

All remaining running backs and receivers are started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84958

FLEX absorbs every eligible bench player · case 03

All remaining running backs and receivers are started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84959

FLEX absorbs every eligible bench player · case 04

All remaining running backs and receivers are started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84960

FLEX absorbs every eligible bench player · case 05

All remaining running backs and receivers are started at FLEX.

Fantasy sports scoring◈ Members↗
FA-84961

Swap submitted at kickoff second accepted · case 01

A swap timestamped exactly at kickoff moves a player whose game has started.

Fantasy sports scoring● Open access↗
FA-84962

Swap submitted at kickoff second accepted · case 02

A swap timestamped exactly at kickoff moves a player whose game has started.

Fantasy sports scoring◈ Members↗
FA-84963

Swap submitted at kickoff second accepted · case 03

A swap timestamped exactly at kickoff moves a player whose game has started.

Fantasy sports scoring◈ Members↗
FA-84964

Swap submitted at kickoff second accepted · case 04

A swap timestamped exactly at kickoff moves a player whose game has started.

Fantasy sports scoring◈ Members↗
FA-84965

Swap submitted at kickoff second accepted · case 05

A swap timestamped exactly at kickoff moves a player whose game has started.

Fantasy sports scoring◈ Members↗
FA-84966

Started player benched after his game kicked off · case 01

A user removes a starter whose game already began and replaces him with a later player.

Fantasy sports scoring● Open access↗
FA-84967

Started player benched after his game kicked off · case 02

A user removes a starter whose game already began and replaces him with a later player.

Fantasy sports scoring◈ Members↗
FA-84968

Started player benched after his game kicked off · case 03

A user removes a starter whose game already began and replaces him with a later player.

Fantasy sports scoring◈ Members↗
FA-84969

Started player benched after his game kicked off · case 04

A user removes a starter whose game already began and replaces him with a later player.

Fantasy sports scoring◈ Members↗
FA-84970

Started player benched after his game kicked off · case 05

A user removes a starter whose game already began and replaces him with a later player.

Fantasy sports scoring◈ Members↗
FA-84971

Swaps applied in arrival order instead of time order · case 01

A delayed earlier-timestamped swap overrides a later one.

Fantasy sports scoring● Open access↗
FA-84972

Swaps applied in arrival order instead of time order · case 02

A delayed earlier-timestamped swap overrides a later one.

Fantasy sports scoring◈ Members↗
FA-84973

Swaps applied in arrival order instead of time order · case 03

A delayed earlier-timestamped swap overrides a later one.

Fantasy sports scoring◈ Members↗
FA-84974

Swaps applied in arrival order instead of time order · case 04

A delayed earlier-timestamped swap overrides a later one.

Fantasy sports scoring◈ Members↗
FA-84975

Swaps applied in arrival order instead of time order · case 05

A delayed earlier-timestamped swap overrides a later one.

Fantasy sports scoring◈ Members↗
FA-84976

Same player started in two slots · case 01

A player swapped into a second slot counts twice in the total.

Fantasy sports scoring● Open access↗
FA-84977

Same player started in two slots · case 02

A player swapped into a second slot counts twice in the total.

Fantasy sports scoring◈ Members↗
FA-84978

Same player started in two slots · case 03

A player swapped into a second slot counts twice in the total.

Fantasy sports scoring◈ Members↗
FA-84979

Same player started in two slots · case 04

A player swapped into a second slot counts twice in the total.

Fantasy sports scoring◈ Members↗
FA-84980

Same player started in two slots · case 05

A player swapped into a second slot counts twice in the total.

Fantasy sports scoring◈ Members↗
FA-84981

Absolute corrections added as deltas · case 01

A correction of rushing yards to 88 turns 85 yards into 173.

Fantasy sports scoring● Open access↗
FA-84982

Absolute corrections added as deltas · case 02

A correction of rushing yards to 88 turns 85 yards into 173.

Fantasy sports scoring◈ Members↗
FA-84983

Absolute corrections added as deltas · case 03

A correction of rushing yards to 88 turns 85 yards into 173.

Fantasy sports scoring◈ Members↗
FA-84984

Absolute corrections added as deltas · case 04

A correction of rushing yards to 88 turns 85 yards into 173.

Fantasy sports scoring◈ Members↗
FA-84985

Absolute corrections added as deltas · case 05

A correction of rushing yards to 88 turns 85 yards into 173.

Fantasy sports scoring◈ Members↗
FA-84986

Corrections issued on the deadline day ignored · case 01

A correction published at noon on the deadline day is discarded.

Fantasy sports scoring● Open access↗
FA-84987

Corrections issued on the deadline day ignored · case 02

A correction published at noon on the deadline day is discarded.

Fantasy sports scoring◈ Members↗
FA-84988

Corrections issued on the deadline day ignored · case 03

A correction published at noon on the deadline day is discarded.

Fantasy sports scoring◈ Members↗
FA-84989

Corrections issued on the deadline day ignored · case 04

A correction published at noon on the deadline day is discarded.

Fantasy sports scoring◈ Members↗
FA-84990

Corrections issued on the deadline day ignored · case 05

A correction published at noon on the deadline day is discarded.

Fantasy sports scoring◈ Members↗
FA-84991

Later-day correction overwritten by earlier-day correction · case 01

A Tuesday correction with sequence 0 is overridden by Monday's sequence 2.

Fantasy sports scoring● Open access↗
FA-84992

Later-day correction overwritten by earlier-day correction · case 02

A Tuesday correction with sequence 0 is overridden by Monday's sequence 2.

Fantasy sports scoring◈ Members↗
FA-84993

Later-day correction overwritten by earlier-day correction · case 03

A Tuesday correction with sequence 0 is overridden by Monday's sequence 2.

Fantasy sports scoring◈ Members↗
FA-84994

Later-day correction overwritten by earlier-day correction · case 04

A Tuesday correction with sequence 0 is overridden by Monday's sequence 2.

Fantasy sports scoring◈ Members↗
FA-84995

Later-day correction overwritten by earlier-day correction · case 05

A Tuesday correction with sequence 0 is overridden by Monday's sequence 2.

Fantasy sports scoring◈ Members↗
FA-84996

Late corrections counted as applied · case 01

The audit trail reports five applied corrections while only three were within the deadline.

Fantasy sports scoring● Open access↗
FA-84997

Late corrections counted as applied · case 02

The audit trail reports five applied corrections while only three were within the deadline.

Fantasy sports scoring◈ Members↗
FA-84998

Late corrections counted as applied · case 03

The audit trail reports five applied corrections while only three were within the deadline.

Fantasy sports scoring◈ Members↗
FA-84999

Late corrections counted as applied · case 04

The audit trail reports five applied corrections while only three were within the deadline.

Fantasy sports scoring◈ Members↗
FA-85000

Late corrections counted as applied · case 05

The audit trail reports five applied corrections while only three were within the deadline.

Fantasy sports scoring◈ 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 ↗