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

Switching units retains the canonical filter bound · case 01

Switching units retains the canonical filter bound is violated by the widget projection.

Filter interfaces● Open access↗
FA-25302

Switching units retains the canonical filter bound · case 02

Switching units retains the canonical filter bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25303

Switching units retains the canonical filter bound · case 03

Switching units retains the canonical filter bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25304

Switching units retains the canonical filter bound · case 04

Switching units retains the canonical filter bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25305

Switching units retains the canonical filter bound · case 05

Switching units retains the canonical filter bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25306

A nonintegral display bound is marked instead of silently truncated · case 01

A nonintegral display bound is marked instead of silently truncated is violated by the widget projection.

Filter interfaces● Open access↗
FA-25307

A nonintegral display bound is marked instead of silently truncated · case 02

A nonintegral display bound is marked instead of silently truncated is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25308

A nonintegral display bound is marked instead of silently truncated · case 03

A nonintegral display bound is marked instead of silently truncated is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25309

A nonintegral display bound is marked instead of silently truncated · case 04

A nonintegral display bound is marked instead of silently truncated is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25310

A nonintegral display bound is marked instead of silently truncated · case 05

A nonintegral display bound is marked instead of silently truncated is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25311

Editor step size converts to canonical unit increments · case 01

Editor step size converts to canonical unit increments is violated by the widget projection.

Filter interfaces● Open access↗
FA-25312

Editor step size converts to canonical unit increments · case 02

Editor step size converts to canonical unit increments is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25313

Editor step size converts to canonical unit increments · case 03

Editor step size converts to canonical unit increments is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25314

Editor step size converts to canonical unit increments · case 04

Editor step size converts to canonical unit increments is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25315

Editor step size converts to canonical unit increments · case 05

Editor step size converts to canonical unit increments is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25316

Zero bounds display numerically instead of as an open-bound placeholder · case 01

Zero bounds display numerically instead of as an open-bound placeholder is violated by the widget projection.

Filter interfaces● Open access↗
FA-25317

Zero bounds display numerically instead of as an open-bound placeholder · case 02

Zero bounds display numerically instead of as an open-bound placeholder is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25318

Zero bounds display numerically instead of as an open-bound placeholder · case 03

Zero bounds display numerically instead of as an open-bound placeholder is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25319

Zero bounds display numerically instead of as an open-bound placeholder · case 04

Zero bounds display numerically instead of as an open-bound placeholder is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25320

Zero bounds display numerically instead of as an open-bound placeholder · case 05

Zero bounds display numerically instead of as an open-bound placeholder is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25321

Outer whitespace is trimmed without joining internal digits · case 01

Outer whitespace is trimmed without joining internal digits is violated by the widget projection.

Filter interfaces● Open access↗
FA-25322

Outer whitespace is trimmed without joining internal digits · case 02

Outer whitespace is trimmed without joining internal digits is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25323

Outer whitespace is trimmed without joining internal digits · case 03

Outer whitespace is trimmed without joining internal digits is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25324

Outer whitespace is trimmed without joining internal digits · case 04

Outer whitespace is trimmed without joining internal digits is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25325

Outer whitespace is trimmed without joining internal digits · case 05

Outer whitespace is trimmed without joining internal digits is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25326

Complete numeric drafts allow one ASCII sign and ASCII digits only · case 01

Complete numeric drafts allow one ASCII sign and ASCII digits only is violated by the widget projection.

Filter interfaces● Open access↗
FA-25327

Complete numeric drafts allow one ASCII sign and ASCII digits only · case 02

Complete numeric drafts allow one ASCII sign and ASCII digits only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25328

Complete numeric drafts allow one ASCII sign and ASCII digits only · case 03

Complete numeric drafts allow one ASCII sign and ASCII digits only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25329

Complete numeric drafts allow one ASCII sign and ASCII digits only · case 04

Complete numeric drafts allow one ASCII sign and ASCII digits only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25330

Complete numeric drafts allow one ASCII sign and ASCII digits only · case 05

Complete numeric drafts allow one ASCII sign and ASCII digits only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25331

A lone trimmed sign is an incomplete draft rather than a general invalid value · case 01

A lone trimmed sign is an incomplete draft rather than a general invalid value is violated by the widget projection.

Filter interfaces● Open access↗
FA-25332

A lone trimmed sign is an incomplete draft rather than a general invalid value · case 02

A lone trimmed sign is an incomplete draft rather than a general invalid value is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25333

A lone trimmed sign is an incomplete draft rather than a general invalid value · case 03

A lone trimmed sign is an incomplete draft rather than a general invalid value is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25334

A lone trimmed sign is an incomplete draft rather than a general invalid value · case 04

A lone trimmed sign is an incomplete draft rather than a general invalid value is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25335

A lone trimmed sign is an incomplete draft rather than a general invalid value · case 05

A lone trimmed sign is an incomplete draft rather than a general invalid value is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25336

Whitespace-only bounds become open while zero remains a bound · case 01

Whitespace-only bounds become open while zero remains a bound is violated by the widget projection.

Filter interfaces● Open access↗
FA-25337

Whitespace-only bounds become open while zero remains a bound · case 02

Whitespace-only bounds become open while zero remains a bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25338

Whitespace-only bounds become open while zero remains a bound · case 03

Whitespace-only bounds become open while zero remains a bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25339

Whitespace-only bounds become open while zero remains a bound · case 04

Whitespace-only bounds become open while zero remains a bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25340

Whitespace-only bounds become open while zero remains a bound · case 05

Whitespace-only bounds become open while zero remains a bound is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25341

Integer-only facet inputs flag all decimal points specifically · case 01

Integer-only facet inputs flag all decimal points specifically is violated by the widget projection.

Filter interfaces● Open access↗
FA-25342

Integer-only facet inputs flag all decimal points specifically · case 02

Integer-only facet inputs flag all decimal points specifically is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25343

Integer-only facet inputs flag all decimal points specifically · case 03

Integer-only facet inputs flag all decimal points specifically is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25344

Integer-only facet inputs flag all decimal points specifically · case 04

Integer-only facet inputs flag all decimal points specifically is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25345

Integer-only facet inputs flag all decimal points specifically · case 05

Integer-only facet inputs flag all decimal points specifically is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25346

Exponent syntax is rejected even with uppercase exponent markers · case 01

Exponent syntax is rejected even with uppercase exponent markers is violated by the widget projection.

Filter interfaces● Open access↗
FA-25347

Exponent syntax is rejected even with uppercase exponent markers · case 02

Exponent syntax is rejected even with uppercase exponent markers is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25348

Exponent syntax is rejected even with uppercase exponent markers · case 03

Exponent syntax is rejected even with uppercase exponent markers is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25349

Exponent syntax is rejected even with uppercase exponent markers · case 04

Exponent syntax is rejected even with uppercase exponent markers is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25350

Exponent syntax is rejected even with uppercase exponent markers · case 05

Exponent syntax is rejected even with uppercase exponent markers is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25351

Only an unescaped leading minus selects exclusion · case 01

Only an unescaped leading minus selects exclusion is violated by the widget projection.

Filter interfaces● Open access↗
FA-25352

Only an unescaped leading minus selects exclusion · case 02

Only an unescaped leading minus selects exclusion is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25353

Only an unescaped leading minus selects exclusion · case 03

Only an unescaped leading minus selects exclusion is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25354

Only an unescaped leading minus selects exclusion · case 04

Only an unescaped leading minus selects exclusion is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25355

Only an unescaped leading minus selects exclusion · case 05

Only an unescaped leading minus selects exclusion is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25356

Polarity removal consumes one unescaped prefix only · case 01

Polarity removal consumes one unescaped prefix only is violated by the widget projection.

Filter interfaces● Open access↗
FA-25357

Polarity removal consumes one unescaped prefix only · case 02

Polarity removal consumes one unescaped prefix only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25358

Polarity removal consumes one unescaped prefix only · case 03

Polarity removal consumes one unescaped prefix only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25359

Polarity removal consumes one unescaped prefix only · case 04

Polarity removal consumes one unescaped prefix only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25360

Polarity removal consumes one unescaped prefix only · case 05

Polarity removal consumes one unescaped prefix only is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25361

Token commitment waits for closed quotes and completed composition · case 01

Token commitment waits for closed quotes and completed composition is violated by the widget projection.

Filter interfaces● Open access↗
FA-25362

Token commitment waits for closed quotes and completed composition · case 02

Token commitment waits for closed quotes and completed composition is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25363

Token commitment waits for closed quotes and completed composition · case 03

Token commitment waits for closed quotes and completed composition is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25364

Token commitment waits for closed quotes and completed composition · case 04

Token commitment waits for closed quotes and completed composition is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25365

Token commitment waits for closed quotes and completed composition · case 05

Token commitment waits for closed quotes and completed composition is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25366

Escaped or quoted delimiters remain token content · case 01

Escaped or quoted delimiters remain token content is violated by the widget projection.

Filter interfaces● Open access↗
FA-25367

Escaped or quoted delimiters remain token content · case 02

Escaped or quoted delimiters remain token content is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25368

Escaped or quoted delimiters remain token content · case 03

Escaped or quoted delimiters remain token content is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25369

Escaped or quoted delimiters remain token content · case 04

Escaped or quoted delimiters remain token content is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25370

Escaped or quoted delimiters remain token content · case 05

Escaped or quoted delimiters remain token content is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25371

Open phrase quotes produce a targeted incomplete-token hint · case 01

Open phrase quotes produce a targeted incomplete-token hint is violated by the widget projection.

Filter interfaces● Open access↗
FA-25372

Open phrase quotes produce a targeted incomplete-token hint · case 02

Open phrase quotes produce a targeted incomplete-token hint is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25373

Open phrase quotes produce a targeted incomplete-token hint · case 03

Open phrase quotes produce a targeted incomplete-token hint is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25374

Open phrase quotes produce a targeted incomplete-token hint · case 04

Open phrase quotes produce a targeted incomplete-token hint is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25375

Open phrase quotes produce a targeted incomplete-token hint · case 05

Open phrase quotes produce a targeted incomplete-token hint is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25376

A polarity-only token is incomplete but escaped minus is literal · case 01

A polarity-only token is incomplete but escaped minus is literal is violated by the widget projection.

Filter interfaces● Open access↗
FA-25377

A polarity-only token is incomplete but escaped minus is literal · case 02

A polarity-only token is incomplete but escaped minus is literal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25378

A polarity-only token is incomplete but escaped minus is literal · case 03

A polarity-only token is incomplete but escaped minus is literal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25379

A polarity-only token is incomplete but escaped minus is literal · case 04

A polarity-only token is incomplete but escaped minus is literal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25380

A polarity-only token is incomplete but escaped minus is literal · case 05

A polarity-only token is incomplete but escaped minus is literal is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25381

Operator menus intersect field support with globally enabled operations · case 01

Operator menus intersect field support with globally enabled operations is violated by the widget projection.

Filter interfaces● Open access↗
FA-25382

Operator menus intersect field support with globally enabled operations · case 02

Operator menus intersect field support with globally enabled operations is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25383

Operator menus intersect field support with globally enabled operations · case 03

Operator menus intersect field support with globally enabled operations is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25384

Operator menus intersect field support with globally enabled operations · case 04

Operator menus intersect field support with globally enabled operations is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25385

Operator menus intersect field support with globally enabled operations · case 05

Operator menus intersect field support with globally enabled operations is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25386

Changing fields retains a compatible operator and resets an incompatible one · case 01

Changing fields retains a compatible operator and resets an incompatible one is violated by the widget projection.

Filter interfaces● Open access↗
FA-25387

Changing fields retains a compatible operator and resets an incompatible one · case 02

Changing fields retains a compatible operator and resets an incompatible one is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25388

Changing fields retains a compatible operator and resets an incompatible one · case 03

Changing fields retains a compatible operator and resets an incompatible one is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25389

Changing fields retains a compatible operator and resets an incompatible one · case 04

Changing fields retains a compatible operator and resets an incompatible one is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25390

Changing fields retains a compatible operator and resets an incompatible one · case 05

Changing fields retains a compatible operator and resets an incompatible one is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25391

Field changes clear operands only when their value type changes · case 01

Field changes clear operands only when their value type changes is violated by the widget projection.

Filter interfaces● Open access↗
FA-25392

Field changes clear operands only when their value type changes · case 02

Field changes clear operands only when their value type changes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25393

Field changes clear operands only when their value type changes · case 03

Field changes clear operands only when their value type changes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25394

Field changes clear operands only when their value type changes · case 04

Field changes clear operands only when their value type changes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25395

Field changes clear operands only when their value type changes · case 05

Field changes clear operands only when their value type changes is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25396

Removed schema fields show an unresolved-row error · case 01

Removed schema fields show an unresolved-row error is violated by the widget projection.

Filter interfaces● Open access↗
FA-25397

Removed schema fields show an unresolved-row error · case 02

Removed schema fields show an unresolved-row error is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25398

Removed schema fields show an unresolved-row error · case 03

Removed schema fields show an unresolved-row error is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25399

Removed schema fields show an unresolved-row error · case 04

Removed schema fields show an unresolved-row error is violated by the widget projection.

Filter interfaces◈ Members↗
FA-25400

Removed schema fields show an unresolved-row error · case 05

Removed schema fields show an unresolved-row error is violated by the widget projection.

Filter interfaces◈ 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 ↗