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

Menu group heading is attached after its commands · case 01

Menu group heading is attached after its commands.

Menu interactions● Open access↗
FA-32502

Menu group heading is attached after its commands · case 02

Menu group heading is attached after its commands.

Menu interactions◈ Members↗
FA-32503

Menu group heading is attached after its commands · case 03

Menu group heading is attached after its commands.

Menu interactions◈ Members↗
FA-32504

Menu group heading is attached after its commands · case 04

Menu group heading is attached after its commands.

Menu interactions◈ Members↗
FA-32505

Menu group heading is attached after its commands · case 05

Menu group heading is attached after its commands.

Menu interactions◈ Members↗
FA-32506

Pinned menu sections stay below dynamic content · case 01

Pinned menu sections stay below dynamic content.

Menu interactions● Open access↗
FA-32507

Pinned menu sections stay below dynamic content · case 02

Pinned menu sections stay below dynamic content.

Menu interactions◈ Members↗
FA-32508

Pinned menu sections stay below dynamic content · case 03

Pinned menu sections stay below dynamic content.

Menu interactions◈ Members↗
FA-32509

Pinned menu sections stay below dynamic content · case 04

Pinned menu sections stay below dynamic content.

Menu interactions◈ Members↗
FA-32510

Pinned menu sections stay below dynamic content · case 05

Pinned menu sections stay below dynamic content.

Menu interactions◈ Members↗
FA-32511

Provider-local menu section identifiers lose namespace ownership · case 01

Provider-local menu section identifiers lose namespace ownership.

Menu interactions● Open access↗
FA-32512

Provider-local menu section identifiers lose namespace ownership · case 02

Provider-local menu section identifiers lose namespace ownership.

Menu interactions◈ Members↗
FA-32513

Provider-local menu section identifiers lose namespace ownership · case 03

Provider-local menu section identifiers lose namespace ownership.

Menu interactions◈ Members↗
FA-32514

Provider-local menu section identifiers lose namespace ownership · case 04

Provider-local menu section identifiers lose namespace ownership.

Menu interactions◈ Members↗
FA-32515

Provider-local menu section identifiers lose namespace ownership · case 05

Provider-local menu section identifiers lose namespace ownership.

Menu interactions◈ Members↗
FA-32516

Menu capacity counts group headers as commands · case 01

Menu capacity counts group headers as commands.

Menu interactions● Open access↗
FA-32517

Menu capacity counts group headers as commands · case 02

Menu capacity counts group headers as commands.

Menu interactions◈ Members↗
FA-32518

Menu capacity counts group headers as commands · case 03

Menu capacity counts group headers as commands.

Menu interactions◈ Members↗
FA-32519

Menu capacity counts group headers as commands · case 04

Menu capacity counts group headers as commands.

Menu interactions◈ Members↗
FA-32520

Menu capacity counts group headers as commands · case 05

Menu capacity counts group headers as commands.

Menu interactions◈ Members↗
FA-32521

Menu extension command IDs collide across providers · case 01

Menu extension command IDs collide across providers.

Menu interactions● Open access↗
FA-32522

Menu extension command IDs collide across providers · case 02

Menu extension command IDs collide across providers.

Menu interactions◈ Members↗
FA-32523

Menu extension command IDs collide across providers · case 03

Menu extension command IDs collide across providers.

Menu interactions◈ Members↗
FA-32524

Menu extension command IDs collide across providers · case 04

Menu extension command IDs collide across providers.

Menu interactions◈ Members↗
FA-32525

Menu extension command IDs collide across providers · case 05

Menu extension command IDs collide across providers.

Menu interactions◈ Members↗
FA-32526

Contribution priority is ordered by label instead of rank · case 01

Contribution priority is ordered by label instead of rank.

Menu interactions● Open access↗
FA-32527

Contribution priority is ordered by label instead of rank · case 02

Contribution priority is ordered by label instead of rank.

Menu interactions◈ Members↗
FA-32528

Contribution priority is ordered by label instead of rank · case 03

Contribution priority is ordered by label instead of rank.

Menu interactions◈ Members↗
FA-32529

Contribution priority is ordered by label instead of rank · case 04

Contribution priority is ordered by label instead of rank.

Menu interactions◈ Members↗
FA-32530

Contribution priority is ordered by label instead of rank · case 05

Contribution priority is ordered by label instead of rank.

Menu interactions◈ Members↗
FA-32531

Unloading an extension removes unrelated menu commands · case 01

Unloading an extension removes unrelated menu commands.

Menu interactions● Open access↗
FA-32532

Unloading an extension removes unrelated menu commands · case 02

Unloading an extension removes unrelated menu commands.

Menu interactions◈ Members↗
FA-32533

Unloading an extension removes unrelated menu commands · case 03

Unloading an extension removes unrelated menu commands.

Menu interactions◈ Members↗
FA-32534

Unloading an extension removes unrelated menu commands · case 04

Unloading an extension removes unrelated menu commands.

Menu interactions◈ Members↗
FA-32535

Unloading an extension removes unrelated menu commands · case 05

Unloading an extension removes unrelated menu commands.

Menu interactions◈ Members↗
FA-32536

Replacing one extension command overwrites a peer command · case 01

Replacing one extension command overwrites a peer command.

Menu interactions● Open access↗
FA-32537

Replacing one extension command overwrites a peer command · case 02

Replacing one extension command overwrites a peer command.

Menu interactions◈ Members↗
FA-32538

Replacing one extension command overwrites a peer command · case 03

Replacing one extension command overwrites a peer command.

Menu interactions◈ Members↗
FA-32539

Replacing one extension command overwrites a peer command · case 04

Replacing one extension command overwrites a peer command.

Menu interactions◈ Members↗
FA-32540

Replacing one extension command overwrites a peer command · case 05

Replacing one extension command overwrites a peer command.

Menu interactions◈ Members↗
FA-32541

Disabled extension keeps contributing menu content · case 01

Disabled extension keeps contributing menu content.

Menu interactions● Open access↗
FA-32542

Disabled extension keeps contributing menu content · case 02

Disabled extension keeps contributing menu content.

Menu interactions◈ Members↗
FA-32543

Disabled extension keeps contributing menu content · case 03

Disabled extension keeps contributing menu content.

Menu interactions◈ Members↗
FA-32544

Disabled extension keeps contributing menu content · case 04

Disabled extension keeps contributing menu content.

Menu interactions◈ Members↗
FA-32545

Disabled extension keeps contributing menu content · case 05

Disabled extension keeps contributing menu content.

Menu interactions◈ Members↗
FA-32546

Contribution revision is borrowed from another provider · case 01

Contribution revision is borrowed from another provider.

Menu interactions● Open access↗
FA-32547

Contribution revision is borrowed from another provider · case 02

Contribution revision is borrowed from another provider.

Menu interactions◈ Members↗
FA-32548

Contribution revision is borrowed from another provider · case 03

Contribution revision is borrowed from another provider.

Menu interactions◈ Members↗
FA-32549

Contribution revision is borrowed from another provider · case 04

Contribution revision is borrowed from another provider.

Menu interactions◈ Members↗
FA-32550

Contribution revision is borrowed from another provider · case 05

Contribution revision is borrowed from another provider.

Menu interactions◈ Members↗
FA-32551

A valid zero-valued parent is interpreted as a menu root · case 01

A valid zero-valued parent is interpreted as a menu root.

Menu interactions● Open access↗
FA-32552

A valid zero-valued parent is interpreted as a menu root · case 02

A valid zero-valued parent is interpreted as a menu root.

Menu interactions◈ Members↗
FA-32553

A valid zero-valued parent is interpreted as a menu root · case 03

A valid zero-valued parent is interpreted as a menu root.

Menu interactions◈ Members↗
FA-32554

A valid zero-valued parent is interpreted as a menu root · case 04

A valid zero-valued parent is interpreted as a menu root.

Menu interactions◈ Members↗
FA-32555

A valid zero-valued parent is interpreted as a menu root · case 05

A valid zero-valued parent is interpreted as a menu root.

Menu interactions◈ Members↗
FA-32556

Submenu child enumeration leaks sibling commands · case 01

Submenu child enumeration leaks sibling commands.

Menu interactions● Open access↗
FA-32557

Submenu child enumeration leaks sibling commands · case 02

Submenu child enumeration leaks sibling commands.

Menu interactions◈ Members↗
FA-32558

Submenu child enumeration leaks sibling commands · case 03

Submenu child enumeration leaks sibling commands.

Menu interactions◈ Members↗
FA-32559

Submenu child enumeration leaks sibling commands · case 04

Submenu child enumeration leaks sibling commands.

Menu interactions◈ Members↗
FA-32560

Submenu child enumeration leaks sibling commands · case 05

Submenu child enumeration leaks sibling commands.

Menu interactions◈ Members↗
FA-32561

Split menu owner accepts a default command outside its direct child commands · case 01

Split menu owner accepts a default command outside its direct child commands.

Menu interactions● Open access↗
FA-32562

Split menu owner accepts a default command outside its direct child commands · case 02

Split menu owner accepts a default command outside its direct child commands.

Menu interactions◈ Members↗
FA-32563

Split menu owner accepts a default command outside its direct child commands · case 03

Split menu owner accepts a default command outside its direct child commands.

Menu interactions◈ Members↗
FA-32564

Split menu owner accepts a default command outside its direct child commands · case 04

Split menu owner accepts a default command outside its direct child commands.

Menu interactions◈ Members↗
FA-32565

Split menu owner accepts a default command outside its direct child commands · case 05

Split menu owner accepts a default command outside its direct child commands.

Menu interactions◈ Members↗
FA-32566

A self-owning submenu bypasses cycle validation · case 01

A self-owning submenu bypasses cycle validation.

Menu interactions● Open access↗
FA-32567

A self-owning submenu bypasses cycle validation · case 02

A self-owning submenu bypasses cycle validation.

Menu interactions◈ Members↗
FA-32568

A self-owning submenu bypasses cycle validation · case 03

A self-owning submenu bypasses cycle validation.

Menu interactions◈ Members↗
FA-32569

A self-owning submenu bypasses cycle validation · case 04

A self-owning submenu bypasses cycle validation.

Menu interactions◈ Members↗
FA-32570

A self-owning submenu bypasses cycle validation · case 05

A self-owning submenu bypasses cycle validation.

Menu interactions◈ Members↗
FA-32571

Menu validator rejects separate presentation rows for the same command · case 01

Menu validator rejects separate presentation rows for the same command.

Menu interactions● Open access↗
FA-32572

Menu validator rejects separate presentation rows for the same command · case 02

Menu validator rejects separate presentation rows for the same command.

Menu interactions◈ Members↗
FA-32573

Menu validator rejects separate presentation rows for the same command · case 03

Menu validator rejects separate presentation rows for the same command.

Menu interactions◈ Members↗
FA-32574

Menu validator rejects separate presentation rows for the same command · case 04

Menu validator rejects separate presentation rows for the same command.

Menu interactions◈ Members↗
FA-32575

Menu validator rejects separate presentation rows for the same command · case 05

Menu validator rejects separate presentation rows for the same command.

Menu interactions◈ Members↗
FA-32576

Nested provider menu exceeds the remaining cascade depth budget · case 01

Nested provider menu exceeds the remaining cascade depth budget.

Menu interactions● Open access↗
FA-32577

Nested provider menu exceeds the remaining cascade depth budget · case 02

Nested provider menu exceeds the remaining cascade depth budget.

Menu interactions◈ Members↗
FA-32578

Nested provider menu exceeds the remaining cascade depth budget · case 03

Nested provider menu exceeds the remaining cascade depth budget.

Menu interactions◈ Members↗
FA-32579

Nested provider menu exceeds the remaining cascade depth budget · case 04

Nested provider menu exceeds the remaining cascade depth budget.

Menu interactions◈ Members↗
FA-32580

Nested provider menu exceeds the remaining cascade depth budget · case 05

Nested provider menu exceeds the remaining cascade depth budget.

Menu interactions◈ Members↗
FA-32581

Root menu handler masks a nearer command handler · case 01

Root menu handler masks a nearer command handler.

Menu interactions● Open access↗
FA-32582

Root menu handler masks a nearer command handler · case 02

Root menu handler masks a nearer command handler.

Menu interactions◈ Members↗
FA-32583

Root menu handler masks a nearer command handler · case 03

Root menu handler masks a nearer command handler.

Menu interactions◈ Members↗
FA-32584

Root menu handler masks a nearer command handler · case 04

Root menu handler masks a nearer command handler.

Menu interactions◈ Members↗
FA-32585

Root menu handler masks a nearer command handler · case 05

Root menu handler masks a nearer command handler.

Menu interactions◈ Members↗
FA-32586

Unsupported menu command is dispatched to an arbitrary owner · case 01

Unsupported menu command is dispatched to an arbitrary owner.

Menu interactions● Open access↗
FA-32587

Unsupported menu command is dispatched to an arbitrary owner · case 02

Unsupported menu command is dispatched to an arbitrary owner.

Menu interactions◈ Members↗
FA-32588

Unsupported menu command is dispatched to an arbitrary owner · case 03

Unsupported menu command is dispatched to an arbitrary owner.

Menu interactions◈ Members↗
FA-32589

Unsupported menu command is dispatched to an arbitrary owner · case 04

Unsupported menu command is dispatched to an arbitrary owner.

Menu interactions◈ Members↗
FA-32590

Unsupported menu command is dispatched to an arbitrary owner · case 05

Unsupported menu command is dispatched to an arbitrary owner.

Menu interactions◈ Members↗
FA-32591

Command origin is rewritten while bubbling through menu owners · case 01

Command origin is rewritten while bubbling through menu owners.

Menu interactions● Open access↗
FA-32592

Command origin is rewritten while bubbling through menu owners · case 02

Command origin is rewritten while bubbling through menu owners.

Menu interactions◈ Members↗
FA-32593

Command origin is rewritten while bubbling through menu owners · case 03

Command origin is rewritten while bubbling through menu owners.

Menu interactions◈ Members↗
FA-32594

Command origin is rewritten while bubbling through menu owners · case 04

Command origin is rewritten while bubbling through menu owners.

Menu interactions◈ Members↗
FA-32595

Command origin is rewritten while bubbling through menu owners · case 05

Command origin is rewritten while bubbling through menu owners.

Menu interactions◈ Members↗
FA-32596

Menu invocation arguments lose precedence to command defaults · case 01

Menu invocation arguments lose precedence to command defaults.

Menu interactions● Open access↗
FA-32597

Menu invocation arguments lose precedence to command defaults · case 02

Menu invocation arguments lose precedence to command defaults.

Menu interactions◈ Members↗
FA-32598

Menu invocation arguments lose precedence to command defaults · case 03

Menu invocation arguments lose precedence to command defaults.

Menu interactions◈ Members↗
FA-32599

Menu invocation arguments lose precedence to command defaults · case 04

Menu invocation arguments lose precedence to command defaults.

Menu interactions◈ Members↗
FA-32600

Menu invocation arguments lose precedence to command defaults · case 05

Menu invocation arguments lose precedence to command defaults.

Menu interactions◈ 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 ↗