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

Explicit configuration overlay: Nested mappings keep removed subkeys · case 01

Nested mappings keep removed subkeys.

Configuration● Open access↗
FA-9602

Explicit configuration overlay: Nested mappings keep removed subkeys · case 02

Nested mappings keep removed subkeys.

Configuration◈ Members↗
FA-9603

Explicit configuration overlay: Nested mappings keep removed subkeys · case 03

Nested mappings keep removed subkeys.

Configuration◈ Members↗
FA-9604

Explicit configuration overlay: Nested mappings keep removed subkeys · case 04

Nested mappings keep removed subkeys.

Configuration◈ Members↗
FA-9605

Explicit configuration overlay: Nested mappings keep removed subkeys · case 05

Nested mappings keep removed subkeys.

Configuration◈ Members↗
FA-9606

Configuration schema diagnostics: Unknown configuration keys are ignored · case 01

Unknown configuration keys are ignored.

Configuration● Open access↗
FA-9607

Configuration schema diagnostics: Unknown configuration keys are ignored · case 02

Unknown configuration keys are ignored.

Configuration◈ Members↗
FA-9608

Configuration schema diagnostics: Unknown configuration keys are ignored · case 03

Unknown configuration keys are ignored.

Configuration◈ Members↗
FA-9609

Configuration schema diagnostics: Unknown configuration keys are ignored · case 04

Unknown configuration keys are ignored.

Configuration◈ Members↗
FA-9610

Configuration schema diagnostics: Unknown configuration keys are ignored · case 05

Unknown configuration keys are ignored.

Configuration◈ Members↗
FA-9611

Configuration schema diagnostics: Required keys may be omitted · case 01

Required keys may be omitted.

Configuration● Open access↗
FA-9612

Configuration schema diagnostics: Required keys may be omitted · case 02

Required keys may be omitted.

Configuration◈ Members↗
FA-9613

Configuration schema diagnostics: Required keys may be omitted · case 03

Required keys may be omitted.

Configuration◈ Members↗
FA-9614

Configuration schema diagnostics: Required keys may be omitted · case 04

Required keys may be omitted.

Configuration◈ Members↗
FA-9615

Configuration schema diagnostics: Required keys may be omitted · case 05

Required keys may be omitted.

Configuration◈ Members↗
FA-9616

Configuration schema diagnostics: Boolean values pass integer validation · case 01

Boolean values pass integer validation.

Configuration● Open access↗
FA-9617

Configuration schema diagnostics: Boolean values pass integer validation · case 02

Boolean values pass integer validation.

Configuration◈ Members↗
FA-9618

Configuration schema diagnostics: Boolean values pass integer validation · case 03

Boolean values pass integer validation.

Configuration◈ Members↗
FA-9619

Configuration schema diagnostics: Boolean values pass integer validation · case 04

Boolean values pass integer validation.

Configuration◈ Members↗
FA-9620

Configuration schema diagnostics: Boolean values pass integer validation · case 05

Boolean values pass integer validation.

Configuration◈ Members↗
FA-9621

Configuration schema diagnostics: Enumerated settings accept arbitrary values · case 01

Enumerated settings accept arbitrary values.

Configuration● Open access↗
FA-9622

Configuration schema diagnostics: Enumerated settings accept arbitrary values · case 02

Enumerated settings accept arbitrary values.

Configuration◈ Members↗
FA-9623

Configuration schema diagnostics: Enumerated settings accept arbitrary values · case 03

Enumerated settings accept arbitrary values.

Configuration◈ Members↗
FA-9624

Configuration schema diagnostics: Enumerated settings accept arbitrary values · case 04

Enumerated settings accept arbitrary values.

Configuration◈ Members↗
FA-9625

Configuration schema diagnostics: Enumerated settings accept arbitrary values · case 05

Enumerated settings accept arbitrary values.

Configuration◈ Members↗
FA-9626

Configuration schema diagnostics: The configured minimum is rejected · case 01

The configured minimum is rejected.

Configuration● Open access↗
FA-9627

Configuration schema diagnostics: The configured minimum is rejected · case 02

The configured minimum is rejected.

Configuration◈ Members↗
FA-9628

Configuration schema diagnostics: The configured minimum is rejected · case 03

The configured minimum is rejected.

Configuration◈ Members↗
FA-9629

Configuration schema diagnostics: The configured minimum is rejected · case 04

The configured minimum is rejected.

Configuration◈ Members↗
FA-9630

Configuration schema diagnostics: The configured minimum is rejected · case 05

The configured minimum is rejected.

Configuration◈ Members↗
FA-9631

Environment variable projection: Environment lookup ignores the namespace prefix · case 01

Environment lookup ignores the namespace prefix.

Configuration● Open access↗
FA-9632

Environment variable projection: Environment lookup ignores the namespace prefix · case 02

Environment lookup ignores the namespace prefix.

Configuration◈ Members↗
FA-9633

Environment variable projection: Environment lookup ignores the namespace prefix · case 03

Environment lookup ignores the namespace prefix.

Configuration◈ Members↗
FA-9634

Environment variable projection: Environment lookup ignores the namespace prefix · case 04

Environment lookup ignores the namespace prefix.

Configuration◈ Members↗
FA-9635

Environment variable projection: Environment lookup ignores the namespace prefix · case 05

Environment lookup ignores the namespace prefix.

Configuration◈ Members↗
FA-9636

Environment variable projection: Empty environment values fall through to defaults · case 01

Empty environment values fall through to defaults.

Configuration● Open access↗
FA-9637

Environment variable projection: Empty environment values fall through to defaults · case 02

Empty environment values fall through to defaults.

Configuration◈ Members↗
FA-9638

Environment variable projection: Empty environment values fall through to defaults · case 03

Empty environment values fall through to defaults.

Configuration◈ Members↗
FA-9639

Environment variable projection: Empty environment values fall through to defaults · case 04

Empty environment values fall through to defaults.

Configuration◈ Members↗
FA-9640

Environment variable projection: Empty environment values fall through to defaults · case 05

Empty environment values fall through to defaults.

Configuration◈ Members↗
FA-9641

Environment variable projection: Explicit empty defaults are ignored · case 01

Explicit empty defaults are ignored.

Configuration● Open access↗
FA-9642

Environment variable projection: Explicit empty defaults are ignored · case 02

Explicit empty defaults are ignored.

Configuration◈ Members↗
FA-9643

Environment variable projection: Explicit empty defaults are ignored · case 03

Explicit empty defaults are ignored.

Configuration◈ Members↗
FA-9644

Environment variable projection: Explicit empty defaults are ignored · case 04

Explicit empty defaults are ignored.

Configuration◈ Members↗
FA-9645

Environment variable projection: Explicit empty defaults are ignored · case 05

Explicit empty defaults are ignored.

Configuration◈ Members↗
FA-9646

Environment variable projection: Required absent variables are silently omitted · case 01

Required absent variables are silently omitted.

Configuration● Open access↗
FA-9647

Environment variable projection: Required absent variables are silently omitted · case 02

Required absent variables are silently omitted.

Configuration◈ Members↗
FA-9648

Environment variable projection: Required absent variables are silently omitted · case 03

Required absent variables are silently omitted.

Configuration◈ Members↗
FA-9649

Environment variable projection: Required absent variables are silently omitted · case 04

Required absent variables are silently omitted.

Configuration◈ Members↗
FA-9650

Environment variable projection: Required absent variables are silently omitted · case 05

Required absent variables are silently omitted.

Configuration◈ Members↗
FA-9651

Environment variable projection: Optional absent variables become missing errors · case 01

Optional absent variables become missing errors.

Configuration● Open access↗
FA-9652

Environment variable projection: Optional absent variables become missing errors · case 02

Optional absent variables become missing errors.

Configuration◈ Members↗
FA-9653

Environment variable projection: Optional absent variables become missing errors · case 03

Optional absent variables become missing errors.

Configuration◈ Members↗
FA-9654

Environment variable projection: Optional absent variables become missing errors · case 04

Optional absent variables become missing errors.

Configuration◈ Members↗
FA-9655

Environment variable projection: Optional absent variables become missing errors · case 05

Optional absent variables become missing errors.

Configuration◈ Members↗
FA-9656

Profile inheritance expansion: Inheritance cycles are classified as successful emptiness · case 01

Inheritance cycles are classified as successful emptiness.

Configuration● Open access↗
FA-9657

Profile inheritance expansion: Inheritance cycles are classified as successful emptiness · case 02

Inheritance cycles are classified as successful emptiness.

Configuration◈ Members↗
FA-9658

Profile inheritance expansion: Inheritance cycles are classified as successful emptiness · case 03

Inheritance cycles are classified as successful emptiness.

Configuration◈ Members↗
FA-9659

Profile inheritance expansion: Inheritance cycles are classified as successful emptiness · case 04

Inheritance cycles are classified as successful emptiness.

Configuration◈ Members↗
FA-9660

Profile inheritance expansion: Inheritance cycles are classified as successful emptiness · case 05

Inheritance cycles are classified as successful emptiness.

Configuration◈ Members↗
FA-9661

Profile inheritance expansion: Missing parents are treated as empty profiles · case 01

Missing parents are treated as empty profiles.

Configuration● Open access↗
FA-9662

Profile inheritance expansion: Missing parents are treated as empty profiles · case 02

Missing parents are treated as empty profiles.

Configuration◈ Members↗
FA-9663

Profile inheritance expansion: Missing parents are treated as empty profiles · case 03

Missing parents are treated as empty profiles.

Configuration◈ Members↗
FA-9664

Profile inheritance expansion: Missing parents are treated as empty profiles · case 04

Missing parents are treated as empty profiles.

Configuration◈ Members↗
FA-9665

Profile inheritance expansion: Missing parents are treated as empty profiles · case 05

Missing parents are treated as empty profiles.

Configuration◈ Members↗
FA-9666

Profile inheritance expansion: Parent values override child configuration · case 01

Parent values override child configuration.

Configuration● Open access↗
FA-9667

Profile inheritance expansion: Parent values override child configuration · case 02

Parent values override child configuration.

Configuration◈ Members↗
FA-9668

Profile inheritance expansion: Parent values override child configuration · case 03

Parent values override child configuration.

Configuration◈ Members↗
FA-9669

Profile inheritance expansion: Parent values override child configuration · case 04

Parent values override child configuration.

Configuration◈ Members↗
FA-9670

Profile inheritance expansion: Parent values override child configuration · case 05

Parent values override child configuration.

Configuration◈ Members↗
FA-9671

Profile inheritance expansion: The parent directive leaks into application settings · case 01

The parent directive leaks into application settings.

Configuration● Open access↗
FA-9672

Profile inheritance expansion: The parent directive leaks into application settings · case 02

The parent directive leaks into application settings.

Configuration◈ Members↗
FA-9673

Profile inheritance expansion: The parent directive leaks into application settings · case 03

The parent directive leaks into application settings.

Configuration◈ Members↗
FA-9674

Profile inheritance expansion: The parent directive leaks into application settings · case 04

The parent directive leaks into application settings.

Configuration◈ Members↗
FA-9675

Profile inheritance expansion: The parent directive leaks into application settings · case 05

The parent directive leaks into application settings.

Configuration◈ Members↗
FA-9676

Profile inheritance expansion: False child values fail to override parents · case 01

False child values fail to override parents.

Configuration● Open access↗
FA-9677

Profile inheritance expansion: False child values fail to override parents · case 02

False child values fail to override parents.

Configuration◈ Members↗
FA-9678

Profile inheritance expansion: False child values fail to override parents · case 03

False child values fail to override parents.

Configuration◈ Members↗
FA-9679

Profile inheritance expansion: False child values fail to override parents · case 04

False child values fail to override parents.

Configuration◈ Members↗
FA-9680

Profile inheritance expansion: False child values fail to override parents · case 05

False child values fail to override parents.

Configuration◈ Members↗
FA-9681

Configuration change plan: Added settings are mistaken for removals · case 01

Added settings are mistaken for removals.

Configuration● Open access↗
FA-9682

Configuration change plan: Added settings are mistaken for removals · case 02

Added settings are mistaken for removals.

Configuration◈ Members↗
FA-9683

Configuration change plan: Added settings are mistaken for removals · case 03

Added settings are mistaken for removals.

Configuration◈ Members↗
FA-9684

Configuration change plan: Added settings are mistaken for removals · case 04

Added settings are mistaken for removals.

Configuration◈ Members↗
FA-9685

Configuration change plan: Added settings are mistaken for removals · case 05

Added settings are mistaken for removals.

Configuration◈ Members↗
FA-9686

Configuration change plan: Removed settings disappear from the plan · case 01

Removed settings disappear from the plan.

Configuration● Open access↗
FA-9687

Configuration change plan: Removed settings disappear from the plan · case 02

Removed settings disappear from the plan.

Configuration◈ Members↗
FA-9688

Configuration change plan: Removed settings disappear from the plan · case 03

Removed settings disappear from the plan.

Configuration◈ Members↗
FA-9689

Configuration change plan: Removed settings disappear from the plan · case 04

Removed settings disappear from the plan.

Configuration◈ Members↗
FA-9690

Configuration change plan: Removed settings disappear from the plan · case 05

Removed settings disappear from the plan.

Configuration◈ Members↗
FA-9691

Configuration change plan: All common keys are reported changed · case 01

All common keys are reported changed.

Configuration● Open access↗
FA-9692

Configuration change plan: All common keys are reported changed · case 02

All common keys are reported changed.

Configuration◈ Members↗
FA-9693

Configuration change plan: All common keys are reported changed · case 03

All common keys are reported changed.

Configuration◈ Members↗
FA-9694

Configuration change plan: All common keys are reported changed · case 04

All common keys are reported changed.

Configuration◈ Members↗
FA-9695

Configuration change plan: All common keys are reported changed · case 05

All common keys are reported changed.

Configuration◈ Members↗
FA-9696

Configuration change plan: Unchanged restart-sensitive keys trigger restart · case 01

Unchanged restart-sensitive keys trigger restart.

Configuration● Open access↗
FA-9697

Configuration change plan: Unchanged restart-sensitive keys trigger restart · case 02

Unchanged restart-sensitive keys trigger restart.

Configuration◈ Members↗
FA-9698

Configuration change plan: Unchanged restart-sensitive keys trigger restart · case 03

Unchanged restart-sensitive keys trigger restart.

Configuration◈ Members↗
FA-9699

Configuration change plan: Unchanged restart-sensitive keys trigger restart · case 04

Unchanged restart-sensitive keys trigger restart.

Configuration◈ Members↗
FA-9700

Configuration change plan: Unchanged restart-sensitive keys trigger restart · case 05

Unchanged restart-sensitive keys trigger restart.

Configuration◈ 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 ↗