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

Batch sampler selection is ignored when labels are paired · case 01

Batch sampler selection is ignored when labels are paired.

Training label alignment● Open access↗
FA-98002

Batch sampler selection is ignored when labels are paired · case 02

Batch sampler selection is ignored when labels are paired.

Training label alignment◈ Members↗
FA-98003

Batch sampler selection is ignored when labels are paired · case 03

Batch sampler selection is ignored when labels are paired.

Training label alignment◈ Members↗
FA-98004

Batch sampler selection is ignored when labels are paired · case 04

Batch sampler selection is ignored when labels are paired.

Training label alignment◈ Members↗
FA-98005

Batch sampler selection is ignored when labels are paired · case 05

Batch sampler selection is ignored when labels are paired.

Training label alignment◈ Members↗
FA-98006

Vocabulary construction counts repeated labels as separate classes · case 01

Vocabulary construction counts repeated labels as separate classes.

Training label alignment● Open access↗
FA-98007

Vocabulary construction counts repeated labels as separate classes · case 02

Vocabulary construction counts repeated labels as separate classes.

Training label alignment◈ Members↗
FA-98008

Vocabulary construction counts repeated labels as separate classes · case 03

Vocabulary construction counts repeated labels as separate classes.

Training label alignment◈ Members↗
FA-98009

Vocabulary construction counts repeated labels as separate classes · case 04

Vocabulary construction counts repeated labels as separate classes.

Training label alignment◈ Members↗
FA-98010

Vocabulary construction counts repeated labels as separate classes · case 05

Vocabulary construction counts repeated labels as separate classes.

Training label alignment◈ Members↗
FA-98011

Student targets use teacher class indices directly · case 01

Student targets use teacher class indices directly.

Training label alignment● Open access↗
FA-98012

Student targets use teacher class indices directly · case 02

Student targets use teacher class indices directly.

Training label alignment◈ Members↗
FA-98013

Student targets use teacher class indices directly · case 03

Student targets use teacher class indices directly.

Training label alignment◈ Members↗
FA-98014

Student targets use teacher class indices directly · case 04

Student targets use teacher class indices directly.

Training label alignment◈ Members↗
FA-98015

Student targets use teacher class indices directly · case 05

Student targets use teacher class indices directly.

Training label alignment◈ Members↗
FA-98016

Sequence-level labels are taken from the first token · case 01

Sequence-level labels are taken from the first token.

Training label alignment● Open access↗
FA-98017

Sequence-level labels are taken from the first token · case 02

Sequence-level labels are taken from the first token.

Training label alignment◈ Members↗
FA-98018

Sequence-level labels are taken from the first token · case 03

Sequence-level labels are taken from the first token.

Training label alignment◈ Members↗
FA-98019

Sequence-level labels are taken from the first token · case 04

Sequence-level labels are taken from the first token.

Training label alignment◈ Members↗
FA-98020

Sequence-level labels are taken from the first token · case 05

Sequence-level labels are taken from the first token.

Training label alignment◈ Members↗
FA-98021

Augmented copies receive the base weight instead of divided weight · case 01

Augmented copies receive the base weight instead of divided weight.

Training label alignment● Open access↗
FA-98022

Augmented copies receive the base weight instead of divided weight · case 02

Augmented copies receive the base weight instead of divided weight.

Training label alignment◈ Members↗
FA-98023

Augmented copies receive the base weight instead of divided weight · case 03

Augmented copies receive the base weight instead of divided weight.

Training label alignment◈ Members↗
FA-98024

Augmented copies receive the base weight instead of divided weight · case 04

Augmented copies receive the base weight instead of divided weight.

Training label alignment◈ Members↗
FA-98025

Augmented copies receive the base weight instead of divided weight · case 05

Augmented copies receive the base weight instead of divided weight.

Training label alignment◈ Members↗
FA-98026

Ordinal labels use a single class bit instead of cumulative thresholds · case 01

Ordinal labels use a single class bit instead of cumulative thresholds.

Training label alignment● Open access↗
FA-98027

Ordinal labels use a single class bit instead of cumulative thresholds · case 02

Ordinal labels use a single class bit instead of cumulative thresholds.

Training label alignment◈ Members↗
FA-98028

Ordinal labels use a single class bit instead of cumulative thresholds · case 03

Ordinal labels use a single class bit instead of cumulative thresholds.

Training label alignment◈ Members↗
FA-98029

Ordinal labels use a single class bit instead of cumulative thresholds · case 04

Ordinal labels use a single class bit instead of cumulative thresholds.

Training label alignment◈ Members↗
FA-98030

Ordinal labels use a single class bit instead of cumulative thresholds · case 05

Ordinal labels use a single class bit instead of cumulative thresholds.

Training label alignment◈ Members↗
FA-98031

Smoothed targets depend on classes observed in the batch · case 01

Smoothed targets depend on classes observed in the batch.

Training label alignment● Open access↗
FA-98032

Smoothed targets depend on classes observed in the batch · case 02

Smoothed targets depend on classes observed in the batch.

Training label alignment◈ Members↗
FA-98033

Smoothed targets depend on classes observed in the batch · case 03

Smoothed targets depend on classes observed in the batch.

Training label alignment◈ Members↗
FA-98034

Smoothed targets depend on classes observed in the batch · case 04

Smoothed targets depend on classes observed in the batch.

Training label alignment◈ Members↗
FA-98035

Smoothed targets depend on classes observed in the batch · case 05

Smoothed targets depend on classes observed in the batch.

Training label alignment◈ Members↗
FA-98036

Balanced example weights divide by total examples instead of class frequency · case 01

Balanced example weights divide by total examples instead of class frequency.

Training label alignment● Open access↗
FA-98037

Balanced example weights divide by total examples instead of class frequency · case 02

Balanced example weights divide by total examples instead of class frequency.

Training label alignment◈ Members↗
FA-98038

Balanced example weights divide by total examples instead of class frequency · case 03

Balanced example weights divide by total examples instead of class frequency.

Training label alignment◈ Members↗
FA-98039

Balanced example weights divide by total examples instead of class frequency · case 04

Balanced example weights divide by total examples instead of class frequency.

Training label alignment◈ Members↗
FA-98040

Balanced example weights divide by total examples instead of class frequency · case 05

Balanced example weights divide by total examples instead of class frequency.

Training label alignment◈ Members↗
FA-98041

Greedy packing flushes one token too early · case 01

Greedy packing flushes one token too early.

Sequence batch packing● Open access↗
FA-98042

Greedy packing flushes one token too early · case 02

Greedy packing flushes one token too early.

Sequence batch packing◈ Members↗
FA-98043

Greedy packing flushes one token too early · case 03

Greedy packing flushes one token too early.

Sequence batch packing◈ Members↗
FA-98044

Greedy packing flushes one token too early · case 04

Greedy packing flushes one token too early.

Sequence batch packing◈ Members↗
FA-98045

Greedy packing flushes one token too early · case 05

Greedy packing flushes one token too early.

Sequence batch packing◈ Members↗
FA-98046

Oversized sequences are split into artificial chunks · case 01

Oversized sequences are split into artificial chunks.

Sequence batch packing● Open access↗
FA-98047

Oversized sequences are split into artificial chunks · case 02

Oversized sequences are split into artificial chunks.

Sequence batch packing◈ Members↗
FA-98048

Oversized sequences are split into artificial chunks · case 03

Oversized sequences are split into artificial chunks.

Sequence batch packing◈ Members↗
FA-98049

Oversized sequences are split into artificial chunks · case 04

Oversized sequences are split into artificial chunks.

Sequence batch packing◈ Members↗
FA-98050

Oversized sequences are split into artificial chunks · case 05

Oversized sequences are split into artificial chunks.

Sequence batch packing◈ Members↗
FA-98051

Batch padding rounds down to a length multiple · case 01

Batch padding rounds down to a length multiple.

Sequence batch packing● Open access↗
FA-98052

Batch padding rounds down to a length multiple · case 02

Batch padding rounds down to a length multiple.

Sequence batch packing◈ Members↗
FA-98053

Batch padding rounds down to a length multiple · case 03

Batch padding rounds down to a length multiple.

Sequence batch packing◈ Members↗
FA-98054

Batch padding rounds down to a length multiple · case 04

Batch padding rounds down to a length multiple.

Sequence batch packing◈ Members↗
FA-98055

Batch padding rounds down to a length multiple · case 05

Batch padding rounds down to a length multiple.

Sequence batch packing◈ Members↗
FA-98056

Left padding marks padded prefix tokens as valid · case 01

Left padding marks padded prefix tokens as valid.

Sequence batch packing● Open access↗
FA-98057

Left padding marks padded prefix tokens as valid · case 02

Left padding marks padded prefix tokens as valid.

Sequence batch packing◈ Members↗
FA-98058

Left padding marks padded prefix tokens as valid · case 03

Left padding marks padded prefix tokens as valid.

Sequence batch packing◈ Members↗
FA-98059

Left padding marks padded prefix tokens as valid · case 04

Left padding marks padded prefix tokens as valid.

Sequence batch packing◈ Members↗
FA-98060

Left padding marks padded prefix tokens as valid · case 05

Left padding marks padded prefix tokens as valid.

Sequence batch packing◈ Members↗
FA-98061

Right padding mask includes the first padded position · case 01

Right padding mask includes the first padded position.

Sequence batch packing● Open access↗
FA-98062

Right padding mask includes the first padded position · case 02

Right padding mask includes the first padded position.

Sequence batch packing◈ Members↗
FA-98063

Right padding mask includes the first padded position · case 03

Right padding mask includes the first padded position.

Sequence batch packing◈ Members↗
FA-98064

Right padding mask includes the first padded position · case 04

Right padding mask includes the first padded position.

Sequence batch packing◈ Members↗
FA-98065

Right padding mask includes the first padded position · case 05

Right padding mask includes the first padded position.

Sequence batch packing◈ Members↗
FA-98066

Separator tokens are omitted from the packing budget · case 01

Separator tokens are omitted from the packing budget.

Sequence batch packing● Open access↗
FA-98067

Separator tokens are omitted from the packing budget · case 02

Separator tokens are omitted from the packing budget.

Sequence batch packing◈ Members↗
FA-98068

Separator tokens are omitted from the packing budget · case 03

Separator tokens are omitted from the packing budget.

Sequence batch packing◈ Members↗
FA-98069

Separator tokens are omitted from the packing budget · case 04

Separator tokens are omitted from the packing budget.

Sequence batch packing◈ Members↗
FA-98070

Separator tokens are omitted from the packing budget · case 05

Separator tokens are omitted from the packing budget.

Sequence batch packing◈ Members↗
FA-98071

Fixed-width chunks use floor instead of ceiling count · case 01

Fixed-width chunks use floor instead of ceiling count.

Sequence batch packing● Open access↗
FA-98072

Fixed-width chunks use floor instead of ceiling count · case 02

Fixed-width chunks use floor instead of ceiling count.

Sequence batch packing◈ Members↗
FA-98073

Fixed-width chunks use floor instead of ceiling count · case 03

Fixed-width chunks use floor instead of ceiling count.

Sequence batch packing◈ Members↗
FA-98074

Fixed-width chunks use floor instead of ceiling count · case 04

Fixed-width chunks use floor instead of ceiling count.

Sequence batch packing◈ Members↗
FA-98075

Fixed-width chunks use floor instead of ceiling count · case 05

Fixed-width chunks use floor instead of ceiling count.

Sequence batch packing◈ Members↗
FA-98076

Overlapping windows advance by the overlap instead of stride · case 01

Overlapping windows advance by the overlap instead of stride.

Sequence batch packing● Open access↗
FA-98077

Overlapping windows advance by the overlap instead of stride · case 02

Overlapping windows advance by the overlap instead of stride.

Sequence batch packing◈ Members↗
FA-98078

Overlapping windows advance by the overlap instead of stride · case 03

Overlapping windows advance by the overlap instead of stride.

Sequence batch packing◈ Members↗
FA-98079

Overlapping windows advance by the overlap instead of stride · case 04

Overlapping windows advance by the overlap instead of stride.

Sequence batch packing◈ Members↗
FA-98080

Overlapping windows advance by the overlap instead of stride · case 05

Overlapping windows advance by the overlap instead of stride.

Sequence batch packing◈ Members↗
FA-98081

Segment identifiers continue across packed rows · case 01

Segment identifiers continue across packed rows.

Sequence batch packing● Open access↗
FA-98082

Segment identifiers continue across packed rows · case 02

Segment identifiers continue across packed rows.

Sequence batch packing◈ Members↗
FA-98083

Segment identifiers continue across packed rows · case 03

Segment identifiers continue across packed rows.

Sequence batch packing◈ Members↗
FA-98084

Segment identifiers continue across packed rows · case 04

Segment identifiers continue across packed rows.

Sequence batch packing◈ Members↗
FA-98085

Segment identifiers continue across packed rows · case 05

Segment identifiers continue across packed rows.

Sequence batch packing◈ Members↗
FA-98086

Packed positions count across segment boundaries · case 01

Packed positions count across segment boundaries.

Sequence batch packing● Open access↗
FA-98087

Packed positions count across segment boundaries · case 02

Packed positions count across segment boundaries.

Sequence batch packing◈ Members↗
FA-98088

Packed positions count across segment boundaries · case 03

Packed positions count across segment boundaries.

Sequence batch packing◈ Members↗
FA-98089

Packed positions count across segment boundaries · case 04

Packed positions count across segment boundaries.

Sequence batch packing◈ Members↗
FA-98090

Packed positions count across segment boundaries · case 05

Packed positions count across segment boundaries.

Sequence batch packing◈ Members↗
FA-98091

Rows exceed the configured sequence count · case 01

Rows exceed the configured sequence count.

Sequence batch packing● Open access↗
FA-98092

Rows exceed the configured sequence count · case 02

Rows exceed the configured sequence count.

Sequence batch packing◈ Members↗
FA-98093

Rows exceed the configured sequence count · case 03

Rows exceed the configured sequence count.

Sequence batch packing◈ Members↗
FA-98094

Rows exceed the configured sequence count · case 04

Rows exceed the configured sequence count.

Sequence batch packing◈ Members↗
FA-98095

Rows exceed the configured sequence count · case 05

Rows exceed the configured sequence count.

Sequence batch packing◈ Members↗
FA-98096

Length bucketing reverses equal-length input order · case 01

Length bucketing reverses equal-length input order.

Sequence batch packing● Open access↗
FA-98097

Length bucketing reverses equal-length input order · case 02

Length bucketing reverses equal-length input order.

Sequence batch packing◈ Members↗
FA-98098

Length bucketing reverses equal-length input order · case 03

Length bucketing reverses equal-length input order.

Sequence batch packing◈ Members↗
FA-98099

Length bucketing reverses equal-length input order · case 04

Length bucketing reverses equal-length input order.

Sequence batch packing◈ Members↗
FA-98100

Length bucketing reverses equal-length input order · case 05

Length bucketing reverses equal-length input order.

Sequence batch packing◈ 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 ↗