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

Shifted pairs carry an off-by-one context position · case 01

Shifted pairs carry an off-by-one context position.

Autoregressive target shifting● Open access↗
FA-98302

Shifted pairs carry an off-by-one context position · case 02

Shifted pairs carry an off-by-one context position.

Autoregressive target shifting◈ Members↗
FA-98303

Shifted pairs carry an off-by-one context position · case 03

Shifted pairs carry an off-by-one context position.

Autoregressive target shifting◈ Members↗
FA-98304

Shifted pairs carry an off-by-one context position · case 04

Shifted pairs carry an off-by-one context position.

Autoregressive target shifting◈ Members↗
FA-98305

Shifted pairs carry an off-by-one context position · case 05

Shifted pairs carry an off-by-one context position.

Autoregressive target shifting◈ Members↗
FA-98306

Target gather uses the context position instead of its successor · case 01

Target gather uses the context position instead of its successor.

Autoregressive target shifting● Open access↗
FA-98307

Target gather uses the context position instead of its successor · case 02

Target gather uses the context position instead of its successor.

Autoregressive target shifting◈ Members↗
FA-98308

Target gather uses the context position instead of its successor · case 03

Target gather uses the context position instead of its successor.

Autoregressive target shifting◈ Members↗
FA-98309

Target gather uses the context position instead of its successor · case 04

Target gather uses the context position instead of its successor.

Autoregressive target shifting◈ Members↗
FA-98310

Target gather uses the context position instead of its successor · case 05

Target gather uses the context position instead of its successor.

Autoregressive target shifting◈ Members↗
FA-98311

Loss denominator counts inputs instead of supervised targets · case 01

Loss denominator counts inputs instead of supervised targets.

Autoregressive target shifting● Open access↗
FA-98312

Loss denominator counts inputs instead of supervised targets · case 02

Loss denominator counts inputs instead of supervised targets.

Autoregressive target shifting◈ Members↗
FA-98313

Loss denominator counts inputs instead of supervised targets · case 03

Loss denominator counts inputs instead of supervised targets.

Autoregressive target shifting◈ Members↗
FA-98314

Loss denominator counts inputs instead of supervised targets · case 04

Loss denominator counts inputs instead of supervised targets.

Autoregressive target shifting◈ Members↗
FA-98315

Loss denominator counts inputs instead of supervised targets · case 05

Loss denominator counts inputs instead of supervised targets.

Autoregressive target shifting◈ Members↗
FA-98316

Ignored targets remain in the loss denominator · case 01

Ignored targets remain in the loss denominator.

Autoregressive target shifting● Open access↗
FA-98317

Ignored targets remain in the loss denominator · case 02

Ignored targets remain in the loss denominator.

Autoregressive target shifting◈ Members↗
FA-98318

Ignored targets remain in the loss denominator · case 03

Ignored targets remain in the loss denominator.

Autoregressive target shifting◈ Members↗
FA-98319

Ignored targets remain in the loss denominator · case 04

Ignored targets remain in the loss denominator.

Autoregressive target shifting◈ Members↗
FA-98320

Ignored targets remain in the loss denominator · case 05

Ignored targets remain in the loss denominator.

Autoregressive target shifting◈ Members↗
FA-98321

A boundary input predicts the first token of the next segment · case 01

A boundary input predicts the first token of the next segment.

Autoregressive target shifting● Open access↗
FA-98322

A boundary input predicts the first token of the next segment · case 02

A boundary input predicts the first token of the next segment.

Autoregressive target shifting◈ Members↗
FA-98323

A boundary input predicts the first token of the next segment · case 03

A boundary input predicts the first token of the next segment.

Autoregressive target shifting◈ Members↗
FA-98324

A boundary input predicts the first token of the next segment · case 04

A boundary input predicts the first token of the next segment.

Autoregressive target shifting◈ Members↗
FA-98325

A boundary input predicts the first token of the next segment · case 05

A boundary input predicts the first token of the next segment.

Autoregressive target shifting◈ Members↗
FA-98326

A segment start loses its first valid target pair · case 01

A segment start loses its first valid target pair.

Autoregressive target shifting● Open access↗
FA-98327

A segment start loses its first valid target pair · case 02

A segment start loses its first valid target pair.

Autoregressive target shifting◈ Members↗
FA-98328

A segment start loses its first valid target pair · case 03

A segment start loses its first valid target pair.

Autoregressive target shifting◈ Members↗
FA-98329

A segment start loses its first valid target pair · case 04

A segment start loses its first valid target pair.

Autoregressive target shifting◈ Members↗
FA-98330

A segment start loses its first valid target pair · case 05

A segment start loses its first valid target pair.

Autoregressive target shifting◈ Members↗
FA-98331

A special separator token is predicted as ordinary content · case 01

A special separator token is predicted as ordinary content.

Autoregressive target shifting● Open access↗
FA-98332

A special separator token is predicted as ordinary content · case 02

A special separator token is predicted as ordinary content.

Autoregressive target shifting◈ Members↗
FA-98333

A special separator token is predicted as ordinary content · case 03

A special separator token is predicted as ordinary content.

Autoregressive target shifting◈ Members↗
FA-98334

A special separator token is predicted as ordinary content · case 04

A special separator token is predicted as ordinary content.

Autoregressive target shifting◈ Members↗
FA-98335

A special separator token is predicted as ordinary content · case 05

A special separator token is predicted as ordinary content.

Autoregressive target shifting◈ Members↗
FA-98336

A separator context incorrectly suppresses the following target · case 01

A separator context incorrectly suppresses the following target.

Autoregressive target shifting● Open access↗
FA-98337

A separator context incorrectly suppresses the following target · case 02

A separator context incorrectly suppresses the following target.

Autoregressive target shifting◈ Members↗
FA-98338

A separator context incorrectly suppresses the following target · case 03

A separator context incorrectly suppresses the following target.

Autoregressive target shifting◈ Members↗
FA-98339

A separator context incorrectly suppresses the following target · case 04

A separator context incorrectly suppresses the following target.

Autoregressive target shifting◈ Members↗
FA-98340

A separator context incorrectly suppresses the following target · case 05

A separator context incorrectly suppresses the following target.

Autoregressive target shifting◈ Members↗
FA-98341

Token sampling: Top-k drops the final retained candidate · case 01

Top-k drops the final retained candidate.

Token sampling filters● Open access↗
FA-98342

Token sampling: Top-k drops the final retained candidate · case 02

Top-k drops the final retained candidate.

Token sampling filters◈ Members↗
FA-98343

Token sampling: Top-k drops the final retained candidate · case 03

Top-k drops the final retained candidate.

Token sampling filters◈ Members↗
FA-98344

Token sampling: Top-k drops the final retained candidate · case 04

Top-k drops the final retained candidate.

Token sampling filters◈ Members↗
FA-98345

Token sampling: Top-k drops the final retained candidate · case 05

Top-k drops the final retained candidate.

Token sampling filters◈ Members↗
FA-98346

Token sampling: Nucleus filtering excludes the token that crosses p · case 01

Nucleus filtering excludes the token that crosses p.

Token sampling filters● Open access↗
FA-98347

Token sampling: Nucleus filtering excludes the token that crosses p · case 02

Nucleus filtering excludes the token that crosses p.

Token sampling filters◈ Members↗
FA-98348

Token sampling: Nucleus filtering excludes the token that crosses p · case 03

Nucleus filtering excludes the token that crosses p.

Token sampling filters◈ Members↗
FA-98349

Token sampling: Nucleus filtering excludes the token that crosses p · case 04

Nucleus filtering excludes the token that crosses p.

Token sampling filters◈ Members↗
FA-98350

Token sampling: Nucleus filtering excludes the token that crosses p · case 05

Nucleus filtering excludes the token that crosses p.

Token sampling filters◈ Members↗
FA-98351

Token sampling: Nucleus threshold is applied to unnormalized weights · case 01

Nucleus threshold is applied to unnormalized weights.

Token sampling filters● Open access↗
FA-98352

Token sampling: Nucleus threshold is applied to unnormalized weights · case 02

Nucleus threshold is applied to unnormalized weights.

Token sampling filters◈ Members↗
FA-98353

Token sampling: Nucleus threshold is applied to unnormalized weights · case 03

Nucleus threshold is applied to unnormalized weights.

Token sampling filters◈ Members↗
FA-98354

Token sampling: Nucleus threshold is applied to unnormalized weights · case 04

Nucleus threshold is applied to unnormalized weights.

Token sampling filters◈ Members↗
FA-98355

Token sampling: Nucleus threshold is applied to unnormalized weights · case 05

Nucleus threshold is applied to unnormalized weights.

Token sampling filters◈ Members↗
FA-98356

Token sampling: Minimum-p cutoff uses an absolute probability floor · case 01

Minimum-p cutoff uses an absolute probability floor.

Token sampling filters● Open access↗
FA-98357

Token sampling: Minimum-p cutoff uses an absolute probability floor · case 02

Minimum-p cutoff uses an absolute probability floor.

Token sampling filters◈ Members↗
FA-98358

Token sampling: Minimum-p cutoff uses an absolute probability floor · case 03

Minimum-p cutoff uses an absolute probability floor.

Token sampling filters◈ Members↗
FA-98359

Token sampling: Minimum-p cutoff uses an absolute probability floor · case 04

Minimum-p cutoff uses an absolute probability floor.

Token sampling filters◈ Members↗
FA-98360

Token sampling: Minimum-p cutoff uses an absolute probability floor · case 05

Minimum-p cutoff uses an absolute probability floor.

Token sampling filters◈ Members↗
FA-98361

Token sampling: Epsilon cutoff ignores the candidate count · case 01

Epsilon cutoff ignores the candidate count.

Token sampling filters● Open access↗
FA-98362

Token sampling: Epsilon cutoff ignores the candidate count · case 02

Epsilon cutoff ignores the candidate count.

Token sampling filters◈ Members↗
FA-98363

Token sampling: Epsilon cutoff ignores the candidate count · case 03

Epsilon cutoff ignores the candidate count.

Token sampling filters◈ Members↗
FA-98364

Token sampling: Epsilon cutoff ignores the candidate count · case 04

Epsilon cutoff ignores the candidate count.

Token sampling filters◈ Members↗
FA-98365

Token sampling: Epsilon cutoff ignores the candidate count · case 05

Epsilon cutoff ignores the candidate count.

Token sampling filters◈ Members↗
FA-98366

Token sampling: Typical sampling ranks by raw surprisal distance · case 01

Typical sampling ranks by raw surprisal distance.

Token sampling filters● Open access↗
FA-98367

Token sampling: Typical sampling ranks by raw surprisal distance · case 02

Typical sampling ranks by raw surprisal distance.

Token sampling filters◈ Members↗
FA-98368

Token sampling: Typical sampling ranks by raw surprisal distance · case 03

Typical sampling ranks by raw surprisal distance.

Token sampling filters◈ Members↗
FA-98369

Token sampling: Typical sampling ranks by raw surprisal distance · case 04

Typical sampling ranks by raw surprisal distance.

Token sampling filters◈ Members↗
FA-98370

Token sampling: Typical sampling ranks by raw surprisal distance · case 05

Typical sampling ranks by raw surprisal distance.

Token sampling filters◈ Members↗
FA-98371

Token sampling: Repetition penalty pushes positive and negative scores alike · case 01

Repetition penalty pushes positive and negative scores alike.

Token sampling filters● Open access↗
FA-98372

Token sampling: Repetition penalty pushes positive and negative scores alike · case 02

Repetition penalty pushes positive and negative scores alike.

Token sampling filters◈ Members↗
FA-98373

Token sampling: Repetition penalty pushes positive and negative scores alike · case 03

Repetition penalty pushes positive and negative scores alike.

Token sampling filters◈ Members↗
FA-98374

Token sampling: Repetition penalty pushes positive and negative scores alike · case 04

Repetition penalty pushes positive and negative scores alike.

Token sampling filters◈ Members↗
FA-98375

Token sampling: Repetition penalty pushes positive and negative scores alike · case 05

Repetition penalty pushes positive and negative scores alike.

Token sampling filters◈ Members↗
FA-98376

Token sampling: Presence penalty scales with repeated history count · case 01

Presence penalty scales with repeated history count.

Token sampling filters● Open access↗
FA-98377

Token sampling: Presence penalty scales with repeated history count · case 02

Presence penalty scales with repeated history count.

Token sampling filters◈ Members↗
FA-98378

Token sampling: Presence penalty scales with repeated history count · case 03

Presence penalty scales with repeated history count.

Token sampling filters◈ Members↗
FA-98379

Token sampling: Presence penalty scales with repeated history count · case 04

Presence penalty scales with repeated history count.

Token sampling filters◈ Members↗
FA-98380

Token sampling: Presence penalty scales with repeated history count · case 05

Presence penalty scales with repeated history count.

Token sampling filters◈ Members↗
FA-98381

Token sampling: Frequency penalty counts only distinct history tokens · case 01

Frequency penalty counts only distinct history tokens.

Token sampling filters● Open access↗
FA-98382

Token sampling: Frequency penalty counts only distinct history tokens · case 02

Frequency penalty counts only distinct history tokens.

Token sampling filters◈ Members↗
FA-98383

Token sampling: Frequency penalty counts only distinct history tokens · case 03

Frequency penalty counts only distinct history tokens.

Token sampling filters◈ Members↗
FA-98384

Token sampling: Frequency penalty counts only distinct history tokens · case 04

Frequency penalty counts only distinct history tokens.

Token sampling filters◈ Members↗
FA-98385

Token sampling: Frequency penalty counts only distinct history tokens · case 05

Frequency penalty counts only distinct history tokens.

Token sampling filters◈ Members↗
FA-98386

Token sampling: Allowed probabilities sum below one when disallowed logits remain in the denominator · case 01

Allowed probabilities sum below one when disallowed logits remain in the denominator.

Token sampling filters● Open access↗
FA-98387

Token sampling: Allowed probabilities sum below one when disallowed logits remain in the denominator · case 02

Allowed probabilities sum below one when disallowed logits remain in the denominator.

Token sampling filters◈ Members↗
FA-98388

Token sampling: Allowed probabilities sum below one when disallowed logits remain in the denominator · case 03

Allowed probabilities sum below one when disallowed logits remain in the denominator.

Token sampling filters◈ Members↗
FA-98389

Token sampling: Allowed probabilities sum below one when disallowed logits remain in the denominator · case 04

Allowed probabilities sum below one when disallowed logits remain in the denominator.

Token sampling filters◈ Members↗
FA-98390

Token sampling: Allowed probabilities sum below one when disallowed logits remain in the denominator · case 05

Allowed probabilities sum below one when disallowed logits remain in the denominator.

Token sampling filters◈ Members↗
FA-98391

Token sampling: A banned token remains in normalized output · case 01

A banned token remains in normalized output.

Token sampling filters● Open access↗
FA-98392

Token sampling: A banned token remains in normalized output · case 02

A banned token remains in normalized output.

Token sampling filters◈ Members↗
FA-98393

Token sampling: A banned token remains in normalized output · case 03

A banned token remains in normalized output.

Token sampling filters◈ Members↗
FA-98394

Token sampling: A banned token remains in normalized output · case 04

A banned token remains in normalized output.

Token sampling filters◈ Members↗
FA-98395

Token sampling: A banned token remains in normalized output · case 05

A banned token remains in normalized output.

Token sampling filters◈ Members↗
FA-98396

Token sampling: Temperature scales normalized probabilities · case 01

Temperature scales normalized probabilities.

Token sampling filters● Open access↗
FA-98397

Token sampling: Temperature scales normalized probabilities · case 02

Temperature scales normalized probabilities.

Token sampling filters◈ Members↗
FA-98398

Token sampling: Temperature scales normalized probabilities · case 03

Temperature scales normalized probabilities.

Token sampling filters◈ Members↗
FA-98399

Token sampling: Temperature scales normalized probabilities · case 04

Temperature scales normalized probabilities.

Token sampling filters◈ Members↗
FA-98400

Token sampling: Temperature scales normalized probabilities · case 05

Temperature scales normalized probabilities.

Token sampling filters◈ 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 ↗