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

Unresolved source identifiers produce dangling relations · case 01

Unresolved source identifiers produce dangling relations.

Accessibility interaction semantics● Open access↗
FA-53402

Unresolved source identifiers produce dangling relations · case 02

Unresolved source identifiers produce dangling relations.

Accessibility interaction semantics◈ Members↗
FA-53403

Unresolved source identifiers produce dangling relations · case 03

Unresolved source identifiers produce dangling relations.

Accessibility interaction semantics◈ Members↗
FA-53404

Unresolved source identifiers produce dangling relations · case 04

Unresolved source identifiers produce dangling relations.

Accessibility interaction semantics◈ Members↗
FA-53405

Unresolved source identifiers produce dangling relations · case 05

Unresolved source identifiers produce dangling relations.

Accessibility interaction semantics◈ Members↗
FA-53406

Relations survive an unexposed source · case 01

Relations survive an unexposed source.

Accessibility interaction semantics● Open access↗
FA-53407

Relations survive an unexposed source · case 02

Relations survive an unexposed source.

Accessibility interaction semantics◈ Members↗
FA-53408

Relations survive an unexposed source · case 03

Relations survive an unexposed source.

Accessibility interaction semantics◈ Members↗
FA-53409

Relations survive an unexposed source · case 04

Relations survive an unexposed source.

Accessibility interaction semantics◈ Members↗
FA-53410

Relations survive an unexposed source · case 05

Relations survive an unexposed source.

Accessibility interaction semantics◈ Members↗
FA-53411

Defunct sources retain outgoing semantic links · case 01

Defunct sources retain outgoing semantic links.

Accessibility interaction semantics● Open access↗
FA-53412

Defunct sources retain outgoing semantic links · case 02

Defunct sources retain outgoing semantic links.

Accessibility interaction semantics◈ Members↗
FA-53413

Defunct sources retain outgoing semantic links · case 03

Defunct sources retain outgoing semantic links.

Accessibility interaction semantics◈ Members↗
FA-53414

Defunct sources retain outgoing semantic links · case 04

Defunct sources retain outgoing semantic links.

Accessibility interaction semantics◈ Members↗
FA-53415

Defunct sources retain outgoing semantic links · case 05

Defunct sources retain outgoing semantic links.

Accessibility interaction semantics◈ Members↗
FA-53416

Defunct targets remain resolvable · case 01

Defunct targets remain resolvable.

Accessibility interaction semantics● Open access↗
FA-53417

Defunct targets remain resolvable · case 02

Defunct targets remain resolvable.

Accessibility interaction semantics◈ Members↗
FA-53418

Defunct targets remain resolvable · case 03

Defunct targets remain resolvable.

Accessibility interaction semantics◈ Members↗
FA-53419

Defunct targets remain resolvable · case 04

Defunct targets remain resolvable.

Accessibility interaction semantics◈ Members↗
FA-53420

Defunct targets remain resolvable · case 05

Defunct targets remain resolvable.

Accessibility interaction semantics◈ Members↗
FA-53421

UTF16 range adapter counts astral text as one unit · case 01

UTF16 range adapter counts astral text as one unit.

Accessibility interaction semantics● Open access↗
FA-53422

UTF16 range adapter counts astral text as one unit · case 02

UTF16 range adapter counts astral text as one unit.

Accessibility interaction semantics◈ Members↗
FA-53423

UTF16 range adapter counts astral text as one unit · case 03

UTF16 range adapter counts astral text as one unit.

Accessibility interaction semantics◈ Members↗
FA-53424

UTF16 range adapter counts astral text as one unit · case 04

UTF16 range adapter counts astral text as one unit.

Accessibility interaction semantics◈ Members↗
FA-53425

UTF16 range adapter counts astral text as one unit · case 05

UTF16 range adapter counts astral text as one unit.

Accessibility interaction semantics◈ Members↗
FA-53426

Negative range starts are measured from zero · case 01

Negative range starts are measured from zero.

Accessibility interaction semantics● Open access↗
FA-53427

Negative range starts are measured from zero · case 02

Negative range starts are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53428

Negative range starts are measured from zero · case 03

Negative range starts are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53429

Negative range starts are measured from zero · case 04

Negative range starts are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53430

Negative range starts are measured from zero · case 05

Negative range starts are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53431

Negative range ends are measured from zero · case 01

Negative range ends are measured from zero.

Accessibility interaction semantics● Open access↗
FA-53432

Negative range ends are measured from zero · case 02

Negative range ends are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53433

Negative range ends are measured from zero · case 03

Negative range ends are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53434

Negative range ends are measured from zero · case 04

Negative range ends are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53435

Negative range ends are measured from zero · case 05

Negative range ends are measured from zero.

Accessibility interaction semantics◈ Members↗
FA-53436

Out-of-range negative starts escape normalization · case 01

Out-of-range negative starts escape normalization.

Accessibility interaction semantics● Open access↗
FA-53437

Out-of-range negative starts escape normalization · case 02

Out-of-range negative starts escape normalization.

Accessibility interaction semantics◈ Members↗
FA-53438

Out-of-range negative starts escape normalization · case 03

Out-of-range negative starts escape normalization.

Accessibility interaction semantics◈ Members↗
FA-53439

Out-of-range negative starts escape normalization · case 04

Out-of-range negative starts escape normalization.

Accessibility interaction semantics◈ Members↗
FA-53440

Out-of-range negative starts escape normalization · case 05

Out-of-range negative starts escape normalization.

Accessibility interaction semantics◈ Members↗
FA-53441

Oversized range ends are rejected instead of clamped · case 01

Oversized range ends are rejected instead of clamped.

Accessibility interaction semantics● Open access↗
FA-53442

Oversized range ends are rejected instead of clamped · case 02

Oversized range ends are rejected instead of clamped.

Accessibility interaction semantics◈ Members↗
FA-53443

Oversized range ends are rejected instead of clamped · case 03

Oversized range ends are rejected instead of clamped.

Accessibility interaction semantics◈ Members↗
FA-53444

Oversized range ends are rejected instead of clamped · case 04

Oversized range ends are rejected instead of clamped.

Accessibility interaction semantics◈ Members↗
FA-53445

Oversized range ends are rejected instead of clamped · case 05

Oversized range ends are rejected instead of clamped.

Accessibility interaction semantics◈ Members↗
FA-53446

Reversed accessible ranges are collapsed · case 01

Reversed accessible ranges are collapsed.

Accessibility interaction semantics● Open access↗
FA-53447

Reversed accessible ranges are collapsed · case 02

Reversed accessible ranges are collapsed.

Accessibility interaction semantics◈ Members↗
FA-53448

Reversed accessible ranges are collapsed · case 03

Reversed accessible ranges are collapsed.

Accessibility interaction semantics◈ Members↗
FA-53449

Reversed accessible ranges are collapsed · case 04

Reversed accessible ranges are collapsed.

Accessibility interaction semantics◈ Members↗
FA-53450

Reversed accessible ranges are collapsed · case 05

Reversed accessible ranges are collapsed.

Accessibility interaction semantics◈ Members↗
FA-53451

Range start rounds into the next text character · case 01

Range start rounds into the next text character.

Accessibility interaction semantics● Open access↗
FA-53452

Range start rounds into the next text character · case 02

Range start rounds into the next text character.

Accessibility interaction semantics◈ Members↗
FA-53453

Range start rounds into the next text character · case 03

Range start rounds into the next text character.

Accessibility interaction semantics◈ Members↗
FA-53454

Range start rounds into the next text character · case 04

Range start rounds into the next text character.

Accessibility interaction semantics◈ Members↗
FA-53455

Range start rounds into the next text character · case 05

Range start rounds into the next text character.

Accessibility interaction semantics◈ Members↗
FA-53456

Range end drops a partially addressed astral character · case 01

Range end drops a partially addressed astral character.

Accessibility interaction semantics● Open access↗
FA-53457

Range end drops a partially addressed astral character · case 02

Range end drops a partially addressed astral character.

Accessibility interaction semantics◈ Members↗
FA-53458

Range end drops a partially addressed astral character · case 03

Range end drops a partially addressed astral character.

Accessibility interaction semantics◈ Members↗
FA-53459

Range end drops a partially addressed astral character · case 04

Range end drops a partially addressed astral character.

Accessibility interaction semantics◈ Members↗
FA-53460

Range end drops a partially addressed astral character · case 05

Range end drops a partially addressed astral character.

Accessibility interaction semantics◈ Members↗
FA-53461

Platform text ranges expose carriage-return duplicates · case 01

Platform text ranges expose carriage-return duplicates.

Accessibility interaction semantics● Open access↗
FA-53462

Platform text ranges expose carriage-return duplicates · case 02

Platform text ranges expose carriage-return duplicates.

Accessibility interaction semantics◈ Members↗
FA-53463

Platform text ranges expose carriage-return duplicates · case 03

Platform text ranges expose carriage-return duplicates.

Accessibility interaction semantics◈ Members↗
FA-53464

Platform text ranges expose carriage-return duplicates · case 04

Platform text ranges expose carriage-return duplicates.

Accessibility interaction semantics◈ Members↗
FA-53465

Platform text ranges expose carriage-return duplicates · case 05

Platform text ranges expose carriage-return duplicates.

Accessibility interaction semantics◈ Members↗
FA-53466

Embedded NUL terminates accessible text content · case 01

Embedded NUL terminates accessible text content.

Accessibility interaction semantics● Open access↗
FA-53467

Embedded NUL terminates accessible text content · case 02

Embedded NUL terminates accessible text content.

Accessibility interaction semantics◈ Members↗
FA-53468

Embedded NUL terminates accessible text content · case 03

Embedded NUL terminates accessible text content.

Accessibility interaction semantics◈ Members↗
FA-53469

Embedded NUL terminates accessible text content · case 04

Embedded NUL terminates accessible text content.

Accessibility interaction semantics◈ Members↗
FA-53470

Embedded NUL terminates accessible text content · case 05

Embedded NUL terminates accessible text content.

Accessibility interaction semantics◈ Members↗
FA-53471

CRLF consumes two places in a protected value cap · case 01

CRLF consumes two places in a protected value cap.

Accessibility interaction semantics● Open access↗
FA-53472

CRLF consumes two places in a protected value cap · case 02

CRLF consumes two places in a protected value cap.

Accessibility interaction semantics◈ Members↗
FA-53473

CRLF consumes two places in a protected value cap · case 03

CRLF consumes two places in a protected value cap.

Accessibility interaction semantics◈ Members↗
FA-53474

CRLF consumes two places in a protected value cap · case 04

CRLF consumes two places in a protected value cap.

Accessibility interaction semantics◈ Members↗
FA-53475

CRLF consumes two places in a protected value cap · case 05

CRLF consumes two places in a protected value cap.

Accessibility interaction semantics◈ Members↗
FA-53476

Single-line accessible value retains line breaks · case 01

Single-line accessible value retains line breaks.

Accessibility interaction semantics● Open access↗
FA-53477

Single-line accessible value retains line breaks · case 02

Single-line accessible value retains line breaks.

Accessibility interaction semantics◈ Members↗
FA-53478

Single-line accessible value retains line breaks · case 03

Single-line accessible value retains line breaks.

Accessibility interaction semantics◈ Members↗
FA-53479

Single-line accessible value retains line breaks · case 04

Single-line accessible value retains line breaks.

Accessibility interaction semantics◈ Members↗
FA-53480

Single-line accessible value retains line breaks · case 05

Single-line accessible value retains line breaks.

Accessibility interaction semantics◈ Members↗
FA-53481

A zero length cap leaks the entire protected value · case 01

A zero length cap leaks the entire protected value.

Accessibility interaction semantics● Open access↗
FA-53482

A zero length cap leaks the entire protected value · case 02

A zero length cap leaks the entire protected value.

Accessibility interaction semantics◈ Members↗
FA-53483

A zero length cap leaks the entire protected value · case 03

A zero length cap leaks the entire protected value.

Accessibility interaction semantics◈ Members↗
FA-53484

A zero length cap leaks the entire protected value · case 04

A zero length cap leaks the entire protected value.

Accessibility interaction semantics◈ Members↗
FA-53485

A zero length cap leaks the entire protected value · case 05

A zero length cap leaks the entire protected value.

Accessibility interaction semantics◈ Members↗
FA-53486

The value cap leaks one extra character · case 01

The value cap leaks one extra character.

Accessibility interaction semantics● Open access↗
FA-53487

The value cap leaks one extra character · case 02

The value cap leaks one extra character.

Accessibility interaction semantics◈ Members↗
FA-53488

The value cap leaks one extra character · case 03

The value cap leaks one extra character.

Accessibility interaction semantics◈ Members↗
FA-53489

The value cap leaks one extra character · case 04

The value cap leaks one extra character.

Accessibility interaction semantics◈ Members↗
FA-53490

The value cap leaks one extra character · case 05

The value cap leaks one extra character.

Accessibility interaction semantics◈ Members↗
FA-53491

Either reveal or permission independently unmasks a value · case 01

Either reveal or permission independently unmasks a value.

Accessibility interaction semantics● Open access↗
FA-53492

Either reveal or permission independently unmasks a value · case 02

Either reveal or permission independently unmasks a value.

Accessibility interaction semantics◈ Members↗
FA-53493

Either reveal or permission independently unmasks a value · case 03

Either reveal or permission independently unmasks a value.

Accessibility interaction semantics◈ Members↗
FA-53494

Either reveal or permission independently unmasks a value · case 04

Either reveal or permission independently unmasks a value.

Accessibility interaction semantics◈ Members↗
FA-53495

Either reveal or permission independently unmasks a value · case 05

Either reveal or permission independently unmasks a value.

Accessibility interaction semantics◈ Members↗
FA-53496

An unprotected control is unnecessarily masked · case 01

An unprotected control is unnecessarily masked.

Accessibility interaction semantics● Open access↗
FA-53497

An unprotected control is unnecessarily masked · case 02

An unprotected control is unnecessarily masked.

Accessibility interaction semantics◈ Members↗
FA-53498

An unprotected control is unnecessarily masked · case 03

An unprotected control is unnecessarily masked.

Accessibility interaction semantics◈ Members↗
FA-53499

An unprotected control is unnecessarily masked · case 04

An unprotected control is unnecessarily masked.

Accessibility interaction semantics◈ Members↗
FA-53500

An unprotected control is unnecessarily masked · case 05

An unprotected control is unnecessarily masked.

Accessibility interaction semantics◈ 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 ↗