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

Vector retrieval: A radius query includes points beyond the radius · case 01

A radius query includes points beyond the radius.

Vector retrieval ranking● Open access↗
FA-99502

Vector retrieval: A radius query includes points beyond the radius · case 02

A radius query includes points beyond the radius.

Vector retrieval ranking◈ Members↗
FA-99503

Vector retrieval: A radius query includes points beyond the radius · case 03

A radius query includes points beyond the radius.

Vector retrieval ranking◈ Members↗
FA-99504

Vector retrieval: A radius query includes points beyond the radius · case 04

A radius query includes points beyond the radius.

Vector retrieval ranking◈ Members↗
FA-99505

Vector retrieval: A radius query includes points beyond the radius · case 05

A radius query includes points beyond the radius.

Vector retrieval ranking◈ Members↗
FA-99506

Vector retrieval: Rank fusion starts ranks at zero · case 01

Rank fusion starts ranks at zero.

Vector retrieval ranking● Open access↗
FA-99507

Vector retrieval: Rank fusion starts ranks at zero · case 02

Rank fusion starts ranks at zero.

Vector retrieval ranking◈ Members↗
FA-99508

Vector retrieval: Rank fusion starts ranks at zero · case 03

Rank fusion starts ranks at zero.

Vector retrieval ranking◈ Members↗
FA-99509

Vector retrieval: Rank fusion starts ranks at zero · case 04

Rank fusion starts ranks at zero.

Vector retrieval ranking◈ Members↗
FA-99510

Vector retrieval: Rank fusion starts ranks at zero · case 05

Rank fusion starts ranks at zero.

Vector retrieval ranking◈ Members↗
FA-99511

Vector retrieval: A repeated source dominates every selected result · case 01

A repeated source dominates every selected result.

Vector retrieval ranking● Open access↗
FA-99512

Vector retrieval: A repeated source dominates every selected result · case 02

A repeated source dominates every selected result.

Vector retrieval ranking◈ Members↗
FA-99513

Vector retrieval: A repeated source dominates every selected result · case 03

A repeated source dominates every selected result.

Vector retrieval ranking◈ Members↗
FA-99514

Vector retrieval: A repeated source dominates every selected result · case 04

A repeated source dominates every selected result.

Vector retrieval ranking◈ Members↗
FA-99515

Vector retrieval: A repeated source dominates every selected result · case 05

A repeated source dominates every selected result.

Vector retrieval ranking◈ Members↗
FA-99516

Vector retrieval: MMR repeatedly selects the top relevance score · case 01

MMR repeatedly selects the top relevance score.

Vector retrieval ranking● Open access↗
FA-99517

Vector retrieval: MMR repeatedly selects the top relevance score · case 02

MMR repeatedly selects the top relevance score.

Vector retrieval ranking◈ Members↗
FA-99518

Vector retrieval: MMR repeatedly selects the top relevance score · case 03

MMR repeatedly selects the top relevance score.

Vector retrieval ranking◈ Members↗
FA-99519

Vector retrieval: MMR repeatedly selects the top relevance score · case 04

MMR repeatedly selects the top relevance score.

Vector retrieval ranking◈ Members↗
FA-99520

Vector retrieval: MMR repeatedly selects the top relevance score · case 05

MMR repeatedly selects the top relevance score.

Vector retrieval ranking◈ Members↗
FA-99521

Vector retrieval: Per-shard top results are concatenated without global ranking · case 01

Per-shard top results are concatenated without global ranking.

Vector retrieval ranking● Open access↗
FA-99522

Vector retrieval: Per-shard top results are concatenated without global ranking · case 02

Per-shard top results are concatenated without global ranking.

Vector retrieval ranking◈ Members↗
FA-99523

Vector retrieval: Per-shard top results are concatenated without global ranking · case 03

Per-shard top results are concatenated without global ranking.

Vector retrieval ranking◈ Members↗
FA-99524

Vector retrieval: Per-shard top results are concatenated without global ranking · case 04

Per-shard top results are concatenated without global ranking.

Vector retrieval ranking◈ Members↗
FA-99525

Vector retrieval: Per-shard top results are concatenated without global ranking · case 05

Per-shard top results are concatenated without global ranking.

Vector retrieval ranking◈ Members↗
FA-99526

Vector retrieval: Duplicate IDs keep the first shard score · case 01

Duplicate IDs keep the first shard score.

Vector retrieval ranking● Open access↗
FA-99527

Vector retrieval: Duplicate IDs keep the first shard score · case 02

Duplicate IDs keep the first shard score.

Vector retrieval ranking◈ Members↗
FA-99528

Vector retrieval: Duplicate IDs keep the first shard score · case 03

Duplicate IDs keep the first shard score.

Vector retrieval ranking◈ Members↗
FA-99529

Vector retrieval: Duplicate IDs keep the first shard score · case 04

Duplicate IDs keep the first shard score.

Vector retrieval ranking◈ Members↗
FA-99530

Vector retrieval: Duplicate IDs keep the first shard score · case 05

Duplicate IDs keep the first shard score.

Vector retrieval ranking◈ Members↗
FA-99531

Vector retrieval: Scores are paired with the wrong candidate IDs · case 01

Scores are paired with the wrong candidate IDs.

Vector retrieval ranking● Open access↗
FA-99532

Vector retrieval: Scores are paired with the wrong candidate IDs · case 02

Scores are paired with the wrong candidate IDs.

Vector retrieval ranking◈ Members↗
FA-99533

Vector retrieval: Scores are paired with the wrong candidate IDs · case 03

Scores are paired with the wrong candidate IDs.

Vector retrieval ranking◈ Members↗
FA-99534

Vector retrieval: Scores are paired with the wrong candidate IDs · case 04

Scores are paired with the wrong candidate IDs.

Vector retrieval ranking◈ Members↗
FA-99535

Vector retrieval: Scores are paired with the wrong candidate IDs · case 05

Scores are paired with the wrong candidate IDs.

Vector retrieval ranking◈ Members↗
FA-99536

Vector retrieval: A query vector retrieves its own record · case 01

A query vector retrieves its own record.

Vector retrieval ranking● Open access↗
FA-99537

Vector retrieval: A query vector retrieves its own record · case 02

A query vector retrieves its own record.

Vector retrieval ranking◈ Members↗
FA-99538

Vector retrieval: A query vector retrieves its own record · case 03

A query vector retrieves its own record.

Vector retrieval ranking◈ Members↗
FA-99539

Vector retrieval: A query vector retrieves its own record · case 04

A query vector retrieves its own record.

Vector retrieval ranking◈ Members↗
FA-99540

Vector retrieval: A query vector retrieves its own record · case 05

A query vector retrieves its own record.

Vector retrieval ranking◈ Members↗
FA-99541

RAG assembly stops at the first over-budget chunk · case 01

RAG assembly stops at the first over-budget chunk.

RAG context assembly● Open access↗
FA-99542

RAG assembly stops at the first over-budget chunk · case 02

RAG assembly stops at the first over-budget chunk.

RAG context assembly◈ Members↗
FA-99543

RAG assembly stops at the first over-budget chunk · case 03

RAG assembly stops at the first over-budget chunk.

RAG context assembly◈ Members↗
FA-99544

RAG assembly stops at the first over-budget chunk · case 04

RAG assembly stops at the first over-budget chunk.

RAG context assembly◈ Members↗
FA-99545

RAG assembly stops at the first over-budget chunk · case 05

RAG assembly stops at the first over-budget chunk.

RAG context assembly◈ Members↗
FA-99546

A per-source limit lets one source contribute too many chunks · case 01

A per-source limit lets one source contribute too many chunks.

RAG context assembly● Open access↗
FA-99547

A per-source limit lets one source contribute too many chunks · case 02

A per-source limit lets one source contribute too many chunks.

RAG context assembly◈ Members↗
FA-99548

A per-source limit lets one source contribute too many chunks · case 03

A per-source limit lets one source contribute too many chunks.

RAG context assembly◈ Members↗
FA-99549

A per-source limit lets one source contribute too many chunks · case 04

A per-source limit lets one source contribute too many chunks.

RAG context assembly◈ Members↗
FA-99550

A per-source limit lets one source contribute too many chunks · case 05

A per-source limit lets one source contribute too many chunks.

RAG context assembly◈ Members↗
FA-99551

Context assembly omits separator tokens from its budget · case 01

Context assembly omits separator tokens from its budget.

RAG context assembly● Open access↗
FA-99552

Context assembly omits separator tokens from its budget · case 02

Context assembly omits separator tokens from its budget.

RAG context assembly◈ Members↗
FA-99553

Context assembly omits separator tokens from its budget · case 03

Context assembly omits separator tokens from its budget.

RAG context assembly◈ Members↗
FA-99554

Context assembly omits separator tokens from its budget · case 04

Context assembly omits separator tokens from its budget.

RAG context assembly◈ Members↗
FA-99555

Context assembly omits separator tokens from its budget · case 05

Context assembly omits separator tokens from its budget.

RAG context assembly◈ Members↗
FA-99556

Overlapping neighboring chunks repeat evidence tokens · case 01

Overlapping neighboring chunks repeat evidence tokens.

RAG context assembly● Open access↗
FA-99557

Overlapping neighboring chunks repeat evidence tokens · case 02

Overlapping neighboring chunks repeat evidence tokens.

RAG context assembly◈ Members↗
FA-99558

Overlapping neighboring chunks repeat evidence tokens · case 03

Overlapping neighboring chunks repeat evidence tokens.

RAG context assembly◈ Members↗
FA-99559

Overlapping neighboring chunks repeat evidence tokens · case 04

Overlapping neighboring chunks repeat evidence tokens.

RAG context assembly◈ Members↗
FA-99560

Overlapping neighboring chunks repeat evidence tokens · case 05

Overlapping neighboring chunks repeat evidence tokens.

RAG context assembly◈ Members↗
FA-99561

Context coverage interleaves document chunks without breaking prefixes · case 01

Context coverage interleaves document chunks without breaking prefixes.

RAG context assembly● Open access↗
FA-99562

Context coverage interleaves document chunks without breaking prefixes · case 02

Context coverage interleaves document chunks without breaking prefixes.

RAG context assembly◈ Members↗
FA-99563

Context coverage interleaves document chunks without breaking prefixes · case 03

Context coverage interleaves document chunks without breaking prefixes.

RAG context assembly◈ Members↗
FA-99564

Context coverage interleaves document chunks without breaking prefixes · case 04

Context coverage interleaves document chunks without breaking prefixes.

RAG context assembly◈ Members↗
FA-99565

Context coverage interleaves document chunks without breaking prefixes · case 05

Context coverage interleaves document chunks without breaking prefixes.

RAG context assembly◈ Members↗
FA-99566

Whole-chunk prefix assembly slices text at a token limit · case 01

Whole-chunk prefix assembly slices text at a token limit.

RAG context assembly● Open access↗
FA-99567

Whole-chunk prefix assembly slices text at a token limit · case 02

Whole-chunk prefix assembly slices text at a token limit.

RAG context assembly◈ Members↗
FA-99568

Whole-chunk prefix assembly slices text at a token limit · case 03

Whole-chunk prefix assembly slices text at a token limit.

RAG context assembly◈ Members↗
FA-99569

Whole-chunk prefix assembly slices text at a token limit · case 04

Whole-chunk prefix assembly slices text at a token limit.

RAG context assembly◈ Members↗
FA-99570

Whole-chunk prefix assembly slices text at a token limit · case 05

Whole-chunk prefix assembly slices text at a token limit.

RAG context assembly◈ Members↗
FA-99571

Rank-ordered evidence crowds out other sources · case 01

Rank-ordered evidence crowds out other sources.

RAG context assembly● Open access↗
FA-99572

Rank-ordered evidence crowds out other sources · case 02

Rank-ordered evidence crowds out other sources.

RAG context assembly◈ Members↗
FA-99573

Rank-ordered evidence crowds out other sources · case 03

Rank-ordered evidence crowds out other sources.

RAG context assembly◈ Members↗
FA-99574

Rank-ordered evidence crowds out other sources · case 04

Rank-ordered evidence crowds out other sources.

RAG context assembly◈ Members↗
FA-99575

Rank-ordered evidence crowds out other sources · case 05

Rank-ordered evidence crowds out other sources.

RAG context assembly◈ Members↗
FA-99576

A grouped evidence bundle is partially included · case 01

A grouped evidence bundle is partially included.

RAG context assembly● Open access↗
FA-99577

A grouped evidence bundle is partially included · case 02

A grouped evidence bundle is partially included.

RAG context assembly◈ Members↗
FA-99578

A grouped evidence bundle is partially included · case 03

A grouped evidence bundle is partially included.

RAG context assembly◈ Members↗
FA-99579

A grouped evidence bundle is partially included · case 04

A grouped evidence bundle is partially included.

RAG context assembly◈ Members↗
FA-99580

A grouped evidence bundle is partially included · case 05

A grouped evidence bundle is partially included.

RAG context assembly◈ Members↗
FA-99581

Context budget double-counts shared token overlap · case 01

Context budget double-counts shared token overlap.

RAG context assembly● Open access↗
FA-99582

Context budget double-counts shared token overlap · case 02

Context budget double-counts shared token overlap.

RAG context assembly◈ Members↗
FA-99583

Context budget double-counts shared token overlap · case 03

Context budget double-counts shared token overlap.

RAG context assembly◈ Members↗
FA-99584

Context budget double-counts shared token overlap · case 04

Context budget double-counts shared token overlap.

RAG context assembly◈ Members↗
FA-99585

Context budget double-counts shared token overlap · case 05

Context budget double-counts shared token overlap.

RAG context assembly◈ Members↗
FA-99586

The assembler fills budget without required source coverage · case 01

The assembler fills budget without required source coverage.

RAG context assembly● Open access↗
FA-99587

The assembler fills budget without required source coverage · case 02

The assembler fills budget without required source coverage.

RAG context assembly◈ Members↗
FA-99588

The assembler fills budget without required source coverage · case 03

The assembler fills budget without required source coverage.

RAG context assembly◈ Members↗
FA-99589

The assembler fills budget without required source coverage · case 04

The assembler fills budget without required source coverage.

RAG context assembly◈ Members↗
FA-99590

The assembler fills budget without required source coverage · case 05

The assembler fills budget without required source coverage.

RAG context assembly◈ Members↗
FA-99591

Context is built from earliest rather than newest evidence · case 01

Context is built from earliest rather than newest evidence.

RAG context assembly● Open access↗
FA-99592

Context is built from earliest rather than newest evidence · case 02

Context is built from earliest rather than newest evidence.

RAG context assembly◈ Members↗
FA-99593

Context is built from earliest rather than newest evidence · case 03

Context is built from earliest rather than newest evidence.

RAG context assembly◈ Members↗
FA-99594

Context is built from earliest rather than newest evidence · case 04

Context is built from earliest rather than newest evidence.

RAG context assembly◈ Members↗
FA-99595

Context is built from earliest rather than newest evidence · case 05

Context is built from earliest rather than newest evidence.

RAG context assembly◈ Members↗
FA-99596

Neighboring context expands on the wrong side of an anchor · case 01

Neighboring context expands on the wrong side of an anchor.

RAG context assembly● Open access↗
FA-99597

Neighboring context expands on the wrong side of an anchor · case 02

Neighboring context expands on the wrong side of an anchor.

RAG context assembly◈ Members↗
FA-99598

Neighboring context expands on the wrong side of an anchor · case 03

Neighboring context expands on the wrong side of an anchor.

RAG context assembly◈ Members↗
FA-99599

Neighboring context expands on the wrong side of an anchor · case 04

Neighboring context expands on the wrong side of an anchor.

RAG context assembly◈ Members↗
FA-99600

Neighboring context expands on the wrong side of an anchor · case 05

Neighboring context expands on the wrong side of an anchor.

RAG context assembly◈ 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 ↗