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

Length bin packing uses next-fit instead of first-fit · case 01

Length bin packing uses next-fit instead of first-fit.

Sequence batch packing● Open access↗
FA-98102

Length bin packing uses next-fit instead of first-fit · case 02

Length bin packing uses next-fit instead of first-fit.

Sequence batch packing◈ Members↗
FA-98103

Length bin packing uses next-fit instead of first-fit · case 03

Length bin packing uses next-fit instead of first-fit.

Sequence batch packing◈ Members↗
FA-98104

Length bin packing uses next-fit instead of first-fit · case 04

Length bin packing uses next-fit instead of first-fit.

Sequence batch packing◈ Members↗
FA-98105

Length bin packing uses next-fit instead of first-fit · case 05

Length bin packing uses next-fit instead of first-fit.

Sequence batch packing◈ Members↗
FA-98106

Round-robin packing consumes one source unevenly · case 01

Round-robin packing consumes one source unevenly.

Sequence batch packing● Open access↗
FA-98107

Round-robin packing consumes one source unevenly · case 02

Round-robin packing consumes one source unevenly.

Sequence batch packing◈ Members↗
FA-98108

Round-robin packing consumes one source unevenly · case 03

Round-robin packing consumes one source unevenly.

Sequence batch packing◈ Members↗
FA-98109

Round-robin packing consumes one source unevenly · case 04

Round-robin packing consumes one source unevenly.

Sequence batch packing◈ Members↗
FA-98110

Round-robin packing consumes one source unevenly · case 05

Round-robin packing consumes one source unevenly.

Sequence batch packing◈ Members↗
FA-98111

Segment spans include the next segment boundary · case 01

Segment spans include the next segment boundary.

Sequence batch packing● Open access↗
FA-98112

Segment spans include the next segment boundary · case 02

Segment spans include the next segment boundary.

Sequence batch packing◈ Members↗
FA-98113

Segment spans include the next segment boundary · case 03

Segment spans include the next segment boundary.

Sequence batch packing◈ Members↗
FA-98114

Segment spans include the next segment boundary · case 04

Segment spans include the next segment boundary.

Sequence batch packing◈ Members↗
FA-98115

Segment spans include the next segment boundary · case 05

Segment spans include the next segment boundary.

Sequence batch packing◈ Members↗
FA-98116

Continuation flags mislabel chunk boundaries · case 01

Continuation flags mislabel chunk boundaries.

Sequence batch packing● Open access↗
FA-98117

Continuation flags mislabel chunk boundaries · case 02

Continuation flags mislabel chunk boundaries.

Sequence batch packing◈ Members↗
FA-98118

Continuation flags mislabel chunk boundaries · case 03

Continuation flags mislabel chunk boundaries.

Sequence batch packing◈ Members↗
FA-98119

Continuation flags mislabel chunk boundaries · case 04

Continuation flags mislabel chunk boundaries.

Sequence batch packing◈ Members↗
FA-98120

Continuation flags mislabel chunk boundaries · case 05

Continuation flags mislabel chunk boundaries.

Sequence batch packing◈ Members↗
FA-98121

Loss mask includes prompt tokens · case 01

Loss mask includes prompt tokens.

Sequence batch packing● Open access↗
FA-98122

Loss mask includes prompt tokens · case 02

Loss mask includes prompt tokens.

Sequence batch packing◈ Members↗
FA-98123

Loss mask includes prompt tokens · case 03

Loss mask includes prompt tokens.

Sequence batch packing◈ Members↗
FA-98124

Loss mask includes prompt tokens · case 04

Loss mask includes prompt tokens.

Sequence batch packing◈ Members↗
FA-98125

Loss mask includes prompt tokens · case 05

Loss mask includes prompt tokens.

Sequence batch packing◈ Members↗
FA-98126

Prompt tokens leak into response-only truncation · case 01

Prompt tokens leak into response-only truncation.

Sequence batch packing● Open access↗
FA-98127

Prompt tokens leak into response-only truncation · case 02

Prompt tokens leak into response-only truncation.

Sequence batch packing◈ Members↗
FA-98128

Prompt tokens leak into response-only truncation · case 03

Prompt tokens leak into response-only truncation.

Sequence batch packing◈ Members↗
FA-98129

Prompt tokens leak into response-only truncation · case 04

Prompt tokens leak into response-only truncation.

Sequence batch packing◈ Members↗
FA-98130

Prompt tokens leak into response-only truncation · case 05

Prompt tokens leak into response-only truncation.

Sequence batch packing◈ Members↗
FA-98131

Flattened packed tokens retain the wrong owner indices · case 01

Flattened packed tokens retain the wrong owner indices.

Sequence batch packing● Open access↗
FA-98132

Flattened packed tokens retain the wrong owner indices · case 02

Flattened packed tokens retain the wrong owner indices.

Sequence batch packing◈ Members↗
FA-98133

Flattened packed tokens retain the wrong owner indices · case 03

Flattened packed tokens retain the wrong owner indices.

Sequence batch packing◈ Members↗
FA-98134

Flattened packed tokens retain the wrong owner indices · case 04

Flattened packed tokens retain the wrong owner indices.

Sequence batch packing◈ Members↗
FA-98135

Flattened packed tokens retain the wrong owner indices · case 05

Flattened packed tokens retain the wrong owner indices.

Sequence batch packing◈ Members↗
FA-98136

Padding positions inherit the last segment owner · case 01

Padding positions inherit the last segment owner.

Sequence batch packing● Open access↗
FA-98137

Padding positions inherit the last segment owner · case 02

Padding positions inherit the last segment owner.

Sequence batch packing◈ Members↗
FA-98138

Padding positions inherit the last segment owner · case 03

Padding positions inherit the last segment owner.

Sequence batch packing◈ Members↗
FA-98139

Padding positions inherit the last segment owner · case 04

Padding positions inherit the last segment owner.

Sequence batch packing◈ Members↗
FA-98140

Padding positions inherit the last segment owner · case 05

Padding positions inherit the last segment owner.

Sequence batch packing◈ Members↗
FA-98141

Future keys leak through a reversed causal comparison · case 01

Future keys leak through a reversed causal comparison.

Attention mask construction● Open access↗
FA-98142

Future keys leak through a reversed causal comparison · case 02

Future keys leak through a reversed causal comparison.

Attention mask construction◈ Members↗
FA-98143

Future keys leak through a reversed causal comparison · case 03

Future keys leak through a reversed causal comparison.

Attention mask construction◈ Members↗
FA-98144

Future keys leak through a reversed causal comparison · case 04

Future keys leak through a reversed causal comparison.

Attention mask construction◈ Members↗
FA-98145

Future keys leak through a reversed causal comparison · case 05

Future keys leak through a reversed causal comparison.

Attention mask construction◈ Members↗
FA-98146

Padded keys remain visible to active queries · case 01

Padded keys remain visible to active queries.

Attention mask construction● Open access↗
FA-98147

Padded keys remain visible to active queries · case 02

Padded keys remain visible to active queries.

Attention mask construction◈ Members↗
FA-98148

Padded keys remain visible to active queries · case 03

Padded keys remain visible to active queries.

Attention mask construction◈ Members↗
FA-98149

Padded keys remain visible to active queries · case 04

Padded keys remain visible to active queries.

Attention mask construction◈ Members↗
FA-98150

Padded keys remain visible to active queries · case 05

Padded keys remain visible to active queries.

Attention mask construction◈ Members↗
FA-98151

Padded query rows can attend to real keys · case 01

Padded query rows can attend to real keys.

Attention mask construction● Open access↗
FA-98152

Padded query rows can attend to real keys · case 02

Padded query rows can attend to real keys.

Attention mask construction◈ Members↗
FA-98153

Padded query rows can attend to real keys · case 03

Padded query rows can attend to real keys.

Attention mask construction◈ Members↗
FA-98154

Padded query rows can attend to real keys · case 04

Padded query rows can attend to real keys.

Attention mask construction◈ Members↗
FA-98155

Padded query rows can attend to real keys · case 05

Padded query rows can attend to real keys.

Attention mask construction◈ Members↗
FA-98156

Sliding window omits the oldest key within its span · case 01

Sliding window omits the oldest key within its span.

Attention mask construction● Open access↗
FA-98157

Sliding window omits the oldest key within its span · case 02

Sliding window omits the oldest key within its span.

Attention mask construction◈ Members↗
FA-98158

Sliding window omits the oldest key within its span · case 03

Sliding window omits the oldest key within its span.

Attention mask construction◈ Members↗
FA-98159

Sliding window omits the oldest key within its span · case 04

Sliding window omits the oldest key within its span.

Attention mask construction◈ Members↗
FA-98160

Sliding window omits the oldest key within its span · case 05

Sliding window omits the oldest key within its span.

Attention mask construction◈ Members↗
FA-98161

Attention crosses independent block boundaries · case 01

Attention crosses independent block boundaries.

Attention mask construction● Open access↗
FA-98162

Attention crosses independent block boundaries · case 02

Attention crosses independent block boundaries.

Attention mask construction◈ Members↗
FA-98163

Attention crosses independent block boundaries · case 03

Attention crosses independent block boundaries.

Attention mask construction◈ Members↗
FA-98164

Attention crosses independent block boundaries · case 04

Attention crosses independent block boundaries.

Attention mask construction◈ Members↗
FA-98165

Attention crosses independent block boundaries · case 05

Attention crosses independent block boundaries.

Attention mask construction◈ Members↗
FA-98166

Bidirectional block attention is accidentally causal · case 01

Bidirectional block attention is accidentally causal.

Attention mask construction● Open access↗
FA-98167

Bidirectional block attention is accidentally causal · case 02

Bidirectional block attention is accidentally causal.

Attention mask construction◈ Members↗
FA-98168

Bidirectional block attention is accidentally causal · case 03

Bidirectional block attention is accidentally causal.

Attention mask construction◈ Members↗
FA-98169

Bidirectional block attention is accidentally causal · case 04

Bidirectional block attention is accidentally causal.

Attention mask construction◈ Members↗
FA-98170

Bidirectional block attention is accidentally causal · case 05

Bidirectional block attention is accidentally causal.

Attention mask construction◈ Members↗
FA-98171

Prefix tokens cannot see the rest of their prefix · case 01

Prefix tokens cannot see the rest of their prefix.

Attention mask construction● Open access↗
FA-98172

Prefix tokens cannot see the rest of their prefix · case 02

Prefix tokens cannot see the rest of their prefix.

Attention mask construction◈ Members↗
FA-98173

Prefix tokens cannot see the rest of their prefix · case 03

Prefix tokens cannot see the rest of their prefix.

Attention mask construction◈ Members↗
FA-98174

Prefix tokens cannot see the rest of their prefix · case 04

Prefix tokens cannot see the rest of their prefix.

Attention mask construction◈ Members↗
FA-98175

Prefix tokens cannot see the rest of their prefix · case 05

Prefix tokens cannot see the rest of their prefix.

Attention mask construction◈ Members↗
FA-98176

Cached rectangular attention uses local instead of absolute positions · case 01

Cached rectangular attention uses local instead of absolute positions.

Attention mask construction● Open access↗
FA-98177

Cached rectangular attention uses local instead of absolute positions · case 02

Cached rectangular attention uses local instead of absolute positions.

Attention mask construction◈ Members↗
FA-98178

Cached rectangular attention uses local instead of absolute positions · case 03

Cached rectangular attention uses local instead of absolute positions.

Attention mask construction◈ Members↗
FA-98179

Cached rectangular attention uses local instead of absolute positions · case 04

Cached rectangular attention uses local instead of absolute positions.

Attention mask construction◈ Members↗
FA-98180

Cached rectangular attention uses local instead of absolute positions · case 05

Cached rectangular attention uses local instead of absolute positions.

Attention mask construction◈ Members↗
FA-98181

Cross-attention mask swaps source and query dimensions · case 01

Cross-attention mask swaps source and query dimensions.

Attention mask construction● Open access↗
FA-98182

Cross-attention mask swaps source and query dimensions · case 02

Cross-attention mask swaps source and query dimensions.

Attention mask construction◈ Members↗
FA-98183

Cross-attention mask swaps source and query dimensions · case 03

Cross-attention mask swaps source and query dimensions.

Attention mask construction◈ Members↗
FA-98184

Cross-attention mask swaps source and query dimensions · case 04

Cross-attention mask swaps source and query dimensions.

Attention mask construction◈ Members↗
FA-98185

Cross-attention mask swaps source and query dimensions · case 05

Cross-attention mask swaps source and query dimensions.

Attention mask construction◈ Members↗
FA-98186

Causal ordering hides valid encoder states in cross-attention · case 01

Causal ordering hides valid encoder states in cross-attention.

Attention mask construction● Open access↗
FA-98187

Causal ordering hides valid encoder states in cross-attention · case 02

Causal ordering hides valid encoder states in cross-attention.

Attention mask construction◈ Members↗
FA-98188

Causal ordering hides valid encoder states in cross-attention · case 03

Causal ordering hides valid encoder states in cross-attention.

Attention mask construction◈ Members↗
FA-98189

Causal ordering hides valid encoder states in cross-attention · case 04

Causal ordering hides valid encoder states in cross-attention.

Attention mask construction◈ Members↗
FA-98190

Causal ordering hides valid encoder states in cross-attention · case 05

Causal ordering hides valid encoder states in cross-attention.

Attention mask construction◈ Members↗
FA-98191

Dilated attention includes every intermediate key · case 01

Dilated attention includes every intermediate key.

Attention mask construction● Open access↗
FA-98192

Dilated attention includes every intermediate key · case 02

Dilated attention includes every intermediate key.

Attention mask construction◈ Members↗
FA-98193

Dilated attention includes every intermediate key · case 03

Dilated attention includes every intermediate key.

Attention mask construction◈ Members↗
FA-98194

Dilated attention includes every intermediate key · case 04

Dilated attention includes every intermediate key.

Attention mask construction◈ Members↗
FA-98195

Dilated attention includes every intermediate key · case 05

Dilated attention includes every intermediate key.

Attention mask construction◈ Members↗
FA-98196

Global tokens are incorrectly limited by local window · case 01

Global tokens are incorrectly limited by local window.

Attention mask construction● Open access↗
FA-98197

Global tokens are incorrectly limited by local window · case 02

Global tokens are incorrectly limited by local window.

Attention mask construction◈ Members↗
FA-98198

Global tokens are incorrectly limited by local window · case 03

Global tokens are incorrectly limited by local window.

Attention mask construction◈ Members↗
FA-98199

Global tokens are incorrectly limited by local window · case 04

Global tokens are incorrectly limited by local window.

Attention mask construction◈ Members↗
FA-98200

Global tokens are incorrectly limited by local window · case 05

Global tokens are incorrectly limited by local window.

Attention mask construction◈ 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 ↗