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

Opponent tiebreak drops repeat encounters · case 01

Opponent tiebreak drops repeat encounters.

Tournament pairing rules● Open access↗
FA-12802

Opponent tiebreak drops repeat encounters · case 02

Opponent tiebreak drops repeat encounters.

Tournament pairing rules◈ Members↗
FA-12803

Opponent tiebreak drops repeat encounters · case 03

Opponent tiebreak drops repeat encounters.

Tournament pairing rules◈ Members↗
FA-12804

Opponent tiebreak drops repeat encounters · case 04

Opponent tiebreak drops repeat encounters.

Tournament pairing rules◈ Members↗
FA-12805

Opponent tiebreak drops repeat encounters · case 05

Opponent tiebreak drops repeat encounters.

Tournament pairing rules◈ Members↗
FA-12806

Cut tiebreak removes every tied minimum · case 01

Cut tiebreak removes every tied minimum.

Tournament pairing rules● Open access↗
FA-12807

Cut tiebreak removes every tied minimum · case 02

Cut tiebreak removes every tied minimum.

Tournament pairing rules◈ Members↗
FA-12808

Cut tiebreak removes every tied minimum · case 03

Cut tiebreak removes every tied minimum.

Tournament pairing rules◈ Members↗
FA-12809

Cut tiebreak removes every tied minimum · case 04

Cut tiebreak removes every tied minimum.

Tournament pairing rules◈ Members↗
FA-12810

Cut tiebreak removes every tied minimum · case 05

Cut tiebreak removes every tied minimum.

Tournament pairing rules◈ Members↗
FA-12811

Incomplete mini-league produces a head-to-head ranking · case 01

Incomplete mini-league produces a head-to-head ranking.

Tournament pairing rules● Open access↗
FA-12812

Incomplete mini-league produces a head-to-head ranking · case 02

Incomplete mini-league produces a head-to-head ranking.

Tournament pairing rules◈ Members↗
FA-12813

Incomplete mini-league produces a head-to-head ranking · case 03

Incomplete mini-league produces a head-to-head ranking.

Tournament pairing rules◈ Members↗
FA-12814

Incomplete mini-league produces a head-to-head ranking · case 04

Incomplete mini-league produces a head-to-head ranking.

Tournament pairing rules◈ Members↗
FA-12815

Incomplete mini-league produces a head-to-head ranking · case 05

Incomplete mini-league produces a head-to-head ranking.

Tournament pairing rules◈ Members↗
FA-12816

Unplayed results are credited as draws · case 01

Unplayed results are credited as draws.

Tournament pairing rules● Open access↗
FA-12817

Unplayed results are credited as draws · case 02

Unplayed results are credited as draws.

Tournament pairing rules◈ Members↗
FA-12818

Unplayed results are credited as draws · case 03

Unplayed results are credited as draws.

Tournament pairing rules◈ Members↗
FA-12819

Unplayed results are credited as draws · case 04

Unplayed results are credited as draws.

Tournament pairing rules◈ Members↗
FA-12820

Unplayed results are credited as draws · case 05

Unplayed results are credited as draws.

Tournament pairing rules◈ Members↗
FA-12821

Adjacent seed placement makes top seeds meet early · case 01

Adjacent seed placement makes top seeds meet early.

Tournament pairing rules● Open access↗
FA-12822

Adjacent seed placement makes top seeds meet early · case 02

Adjacent seed placement makes top seeds meet early.

Tournament pairing rules◈ Members↗
FA-12823

Adjacent seed placement makes top seeds meet early · case 03

Adjacent seed placement makes top seeds meet early.

Tournament pairing rules◈ Members↗
FA-12824

Adjacent seed placement makes top seeds meet early · case 04

Adjacent seed placement makes top seeds meet early.

Tournament pairing rules◈ Members↗
FA-12825

Adjacent seed placement makes top seeds meet early · case 05

Adjacent seed placement makes top seeds meet early.

Tournament pairing rules◈ Members↗
FA-12826

Withdrawn opponents disappear from historical tiebreaks · case 01

Withdrawn opponents disappear from historical tiebreaks.

Tournament pairing rules● Open access↗
FA-12827

Withdrawn opponents disappear from historical tiebreaks · case 02

Withdrawn opponents disappear from historical tiebreaks.

Tournament pairing rules◈ Members↗
FA-12828

Withdrawn opponents disappear from historical tiebreaks · case 03

Withdrawn opponents disappear from historical tiebreaks.

Tournament pairing rules◈ Members↗
FA-12829

Withdrawn opponents disappear from historical tiebreaks · case 04

Withdrawn opponents disappear from historical tiebreaks.

Tournament pairing rules◈ Members↗
FA-12830

Withdrawn opponents disappear from historical tiebreaks · case 05

Withdrawn opponents disappear from historical tiebreaks.

Tournament pairing rules◈ Members↗
FA-12831

Pair orientation checks total balance but misses streak bans · case 01

Pair orientation checks total balance but misses streak bans.

Tournament pairing rules● Open access↗
FA-12832

Pair orientation checks total balance but misses streak bans · case 02

Pair orientation checks total balance but misses streak bans.

Tournament pairing rules◈ Members↗
FA-12833

Pair orientation checks total balance but misses streak bans · case 03

Pair orientation checks total balance but misses streak bans.

Tournament pairing rules◈ Members↗
FA-12834

Pair orientation checks total balance but misses streak bans · case 04

Pair orientation checks total balance but misses streak bans.

Tournament pairing rules◈ Members↗
FA-12835

Pair orientation checks total balance but misses streak bans · case 05

Pair orientation checks total balance but misses streak bans.

Tournament pairing rules◈ Members↗
FA-12836

Disqualification shifts a bracket replacement into the wrong slot · case 01

Disqualification shifts a bracket replacement into the wrong slot.

Tournament pairing rules● Open access↗
FA-12837

Disqualification shifts a bracket replacement into the wrong slot · case 02

Disqualification shifts a bracket replacement into the wrong slot.

Tournament pairing rules◈ Members↗
FA-12838

Disqualification shifts a bracket replacement into the wrong slot · case 03

Disqualification shifts a bracket replacement into the wrong slot.

Tournament pairing rules◈ Members↗
FA-12839

Disqualification shifts a bracket replacement into the wrong slot · case 04

Disqualification shifts a bracket replacement into the wrong slot.

Tournament pairing rules◈ Members↗
FA-12840

Disqualification shifts a bracket replacement into the wrong slot · case 05

Disqualification shifts a bracket replacement into the wrong slot.

Tournament pairing rules◈ Members↗
FA-12841

Signed channel totals: Positive and negative channels are collapsed before reporting. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12842

Signed channel totals: Positive and negative channels are collapsed before reporting. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12843

Signed channel totals: Positive and negative channels are collapsed before reporting. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12844

Signed channel totals: Positive and negative channels are collapsed before reporting. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12845

Signed channel totals: Positive and negative channels are collapsed before reporting. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12846

Signed channel totals: The negative subtotal loses its sign. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12847

Signed channel totals: The negative subtotal loses its sign. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12848

Signed channel totals: The negative subtotal loses its sign. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12849

Signed channel totals: The negative subtotal loses its sign. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12850

Signed channel totals: The negative subtotal loses its sign. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12851

Signed channel totals: Equal contributions are deduplicated before channel reduction. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12852

Signed channel totals: Equal contributions are deduplicated before channel reduction. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12853

Signed channel totals: Equal contributions are deduplicated before channel reduction. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12854

Signed channel totals: Equal contributions are deduplicated before channel reduction. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12855

Signed channel totals: Equal contributions are deduplicated before channel reduction. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12856

Signed channel totals: Zero presence is reported instead of zero multiplicity. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12857

Signed channel totals: Zero presence is reported instead of zero multiplicity. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12858

Signed channel totals: Zero presence is reported instead of zero multiplicity. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12859

Signed channel totals: Zero presence is reported instead of zero multiplicity. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12860

Signed channel totals: Zero presence is reported instead of zero multiplicity. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12861

Signed channel totals: The channel accumulator is overwritten by its final contribution. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12862

Signed channel totals: The channel accumulator is overwritten by its final contribution. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12863

Signed channel totals: The channel accumulator is overwritten by its final contribution. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12864

Signed channel totals: The channel accumulator is overwritten by its final contribution. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12865

Signed channel totals: The channel accumulator is overwritten by its final contribution. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12866

Absolute deviation about anchor: Absolute value is applied after cancellation of signed deviations. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12867

Absolute deviation about anchor: Absolute value is applied after cancellation of signed deviations. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12868

Absolute deviation about anchor: Absolute value is applied after cancellation of signed deviations. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12869

Absolute deviation about anchor: Absolute value is applied after cancellation of signed deviations. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12870

Absolute deviation about anchor: Absolute value is applied after cancellation of signed deviations. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12871

Absolute deviation about anchor: The anchor is subtracted once from the total instead of once per observation. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12872

Absolute deviation about anchor: The anchor is subtracted once from the total instead of once per observation. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12873

Absolute deviation about anchor: The anchor is subtracted once from the total instead of once per observation. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12874

Absolute deviation about anchor: The anchor is subtracted once from the total instead of once per observation. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12875

Absolute deviation about anchor: The anchor is subtracted once from the total instead of once per observation. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12876

Absolute deviation about anchor: Contributions below the anchor are discarded. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12877

Absolute deviation about anchor: Contributions below the anchor are discarded. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12878

Absolute deviation about anchor: Contributions below the anchor are discarded. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12879

Absolute deviation about anchor: Contributions below the anchor are discarded. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12880

Absolute deviation about anchor: Contributions below the anchor are discarded. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12881

Absolute deviation about anchor: The supplied anchor is replaced by the sample mean. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12882

Absolute deviation about anchor: The supplied anchor is replaced by the sample mean. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12883

Absolute deviation about anchor: The supplied anchor is replaced by the sample mean. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12884

Absolute deviation about anchor: The supplied anchor is replaced by the sample mean. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12885

Absolute deviation about anchor: The supplied anchor is replaced by the sample mean. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12886

Absolute deviation about anchor: Only extreme observations contribute to total deviation. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12887

Absolute deviation about anchor: Only extreme observations contribute to total deviation. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12888

Absolute deviation about anchor: Only extreme observations contribute to total deviation. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12889

Absolute deviation about anchor: Only extreme observations contribute to total deviation. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12890

Absolute deviation about anchor: Only extreme observations contribute to total deviation. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12891

Clipped contribution sum: Clipping happens after aggregation rather than before each contribution. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12892

Clipped contribution sum: Clipping happens after aggregation rather than before each contribution. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12893

Clipped contribution sum: Clipping happens after aggregation rather than before each contribution. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12894

Clipped contribution sum: Clipping happens after aggregation rather than before each contribution. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12895

Clipped contribution sum: Clipping happens after aggregation rather than before each contribution. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12896

Clipped contribution sum: Outliers are dropped instead of contributing their clipped endpoint. · case 01

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation● Open access↗
FA-12897

Clipped contribution sum: Outliers are dropped instead of contributing their clipped endpoint. · case 02

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12898

Clipped contribution sum: Outliers are dropped instead of contributing their clipped endpoint. · case 03

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12899

Clipped contribution sum: Outliers are dropped instead of contributing their clipped endpoint. · case 04

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ Members↗
FA-12900

Clipped contribution sum: Outliers are dropped instead of contributing their clipped endpoint. · case 05

The reduction disagrees with its explicit aggregation oracle.

Numerical aggregation◈ 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 ↗