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

Configuration change plan: Changed keys appear in the unchanged report · case 01

Changed keys appear in the unchanged report.

Configuration● Open access↗
FA-9702

Configuration change plan: Changed keys appear in the unchanged report · case 02

Changed keys appear in the unchanged report.

Configuration◈ Members↗
FA-9703

Configuration change plan: Changed keys appear in the unchanged report · case 03

Changed keys appear in the unchanged report.

Configuration◈ Members↗
FA-9704

Configuration change plan: Changed keys appear in the unchanged report · case 04

Changed keys appear in the unchanged report.

Configuration◈ Members↗
FA-9705

Configuration change plan: Changed keys appear in the unchanged report · case 05

Changed keys appear in the unchanged report.

Configuration◈ Members↗
FA-9706

Command option assignment: Assignment preserves an obsolete default · case 01

Assignment preserves an obsolete default.

Configuration● Open access↗
FA-9707

Command option assignment: Assignment preserves an obsolete default · case 02

Assignment preserves an obsolete default.

Configuration◈ Members↗
FA-9708

Command option assignment: Assignment preserves an obsolete default · case 03

Assignment preserves an obsolete default.

Configuration◈ Members↗
FA-9709

Command option assignment: Assignment preserves an obsolete default · case 04

Assignment preserves an obsolete default.

Configuration◈ Members↗
FA-9710

Command option assignment: Assignment preserves an obsolete default · case 05

Assignment preserves an obsolete default.

Configuration◈ Members↗
FA-9711

Command option assignment: Appending replaces earlier list elements · case 01

Appending replaces earlier list elements.

Configuration● Open access↗
FA-9712

Command option assignment: Appending replaces earlier list elements · case 02

Appending replaces earlier list elements.

Configuration◈ Members↗
FA-9713

Command option assignment: Appending replaces earlier list elements · case 03

Appending replaces earlier list elements.

Configuration◈ Members↗
FA-9714

Command option assignment: Appending replaces earlier list elements · case 04

Appending replaces earlier list elements.

Configuration◈ Members↗
FA-9715

Command option assignment: Appending replaces earlier list elements · case 05

Appending replaces earlier list elements.

Configuration◈ Members↗
FA-9716

Command option assignment: Unset stores a null instead of removing the setting · case 01

Unset stores a null instead of removing the setting.

Configuration● Open access↗
FA-9717

Command option assignment: Unset stores a null instead of removing the setting · case 02

Unset stores a null instead of removing the setting.

Configuration◈ Members↗
FA-9718

Command option assignment: Unset stores a null instead of removing the setting · case 03

Unset stores a null instead of removing the setting.

Configuration◈ Members↗
FA-9719

Command option assignment: Unset stores a null instead of removing the setting · case 04

Unset stores a null instead of removing the setting.

Configuration◈ Members↗
FA-9720

Command option assignment: Unset stores a null instead of removing the setting · case 05

Unset stores a null instead of removing the setting.

Configuration◈ Members↗
FA-9721

Command option assignment: Enable depends on an unused operand · case 01

Enable depends on an unused operand.

Configuration● Open access↗
FA-9722

Command option assignment: Enable depends on an unused operand · case 02

Enable depends on an unused operand.

Configuration◈ Members↗
FA-9723

Command option assignment: Enable depends on an unused operand · case 03

Enable depends on an unused operand.

Configuration◈ Members↗
FA-9724

Command option assignment: Enable depends on an unused operand · case 04

Enable depends on an unused operand.

Configuration◈ Members↗
FA-9725

Command option assignment: Enable depends on an unused operand · case 05

Enable depends on an unused operand.

Configuration◈ Members↗
FA-9726

Command option assignment: Disable deletes the option instead of setting false · case 01

Disable deletes the option instead of setting false.

Configuration● Open access↗
FA-9727

Command option assignment: Disable deletes the option instead of setting false · case 02

Disable deletes the option instead of setting false.

Configuration◈ Members↗
FA-9728

Command option assignment: Disable deletes the option instead of setting false · case 03

Disable deletes the option instead of setting false.

Configuration◈ Members↗
FA-9729

Command option assignment: Disable deletes the option instead of setting false · case 04

Disable deletes the option instead of setting false.

Configuration◈ Members↗
FA-9730

Command option assignment: Disable deletes the option instead of setting false · case 05

Disable deletes the option instead of setting false.

Configuration◈ Members↗
FA-9731

Deprecated option alias migration: Alias migration erases unrelated settings · case 01

Alias migration erases unrelated settings.

Configuration● Open access↗
FA-9732

Deprecated option alias migration: Alias migration erases unrelated settings · case 02

Alias migration erases unrelated settings.

Configuration◈ Members↗
FA-9733

Deprecated option alias migration: Alias migration erases unrelated settings · case 03

Alias migration erases unrelated settings.

Configuration◈ Members↗
FA-9734

Deprecated option alias migration: Alias migration erases unrelated settings · case 04

Alias migration erases unrelated settings.

Configuration◈ Members↗
FA-9735

Deprecated option alias migration: Alias migration erases unrelated settings · case 05

Alias migration erases unrelated settings.

Configuration◈ Members↗
FA-9736

Deprecated option alias migration: Conflicting aliases do not emit diagnostics · case 01

Conflicting aliases do not emit diagnostics.

Configuration● Open access↗
FA-9737

Deprecated option alias migration: Conflicting aliases do not emit diagnostics · case 02

Conflicting aliases do not emit diagnostics.

Configuration◈ Members↗
FA-9738

Deprecated option alias migration: Conflicting aliases do not emit diagnostics · case 03

Conflicting aliases do not emit diagnostics.

Configuration◈ Members↗
FA-9739

Deprecated option alias migration: Conflicting aliases do not emit diagnostics · case 04

Conflicting aliases do not emit diagnostics.

Configuration◈ Members↗
FA-9740

Deprecated option alias migration: Conflicting aliases do not emit diagnostics · case 05

Conflicting aliases do not emit diagnostics.

Configuration◈ Members↗
FA-9741

Deprecated option alias migration: Deprecated aliases override canonical settings · case 01

Deprecated aliases override canonical settings.

Configuration● Open access↗
FA-9742

Deprecated option alias migration: Deprecated aliases override canonical settings · case 02

Deprecated aliases override canonical settings.

Configuration◈ Members↗
FA-9743

Deprecated option alias migration: Deprecated aliases override canonical settings · case 03

Deprecated aliases override canonical settings.

Configuration◈ Members↗
FA-9744

Deprecated option alias migration: Deprecated aliases override canonical settings · case 04

Deprecated aliases override canonical settings.

Configuration◈ Members↗
FA-9745

Deprecated option alias migration: Deprecated aliases override canonical settings · case 05

Deprecated aliases override canonical settings.

Configuration◈ Members↗
FA-9746

Deprecated option alias migration: Deprecated keys remain in the migrated configuration · case 01

Deprecated keys remain in the migrated configuration.

Configuration● Open access↗
FA-9747

Deprecated option alias migration: Deprecated keys remain in the migrated configuration · case 02

Deprecated keys remain in the migrated configuration.

Configuration◈ Members↗
FA-9748

Deprecated option alias migration: Deprecated keys remain in the migrated configuration · case 03

Deprecated keys remain in the migrated configuration.

Configuration◈ Members↗
FA-9749

Deprecated option alias migration: Deprecated keys remain in the migrated configuration · case 04

Deprecated keys remain in the migrated configuration.

Configuration◈ Members↗
FA-9750

Deprecated option alias migration: Deprecated keys remain in the migrated configuration · case 05

Deprecated keys remain in the migrated configuration.

Configuration◈ Members↗
FA-9751

Deprecated option alias migration: Multiple aliases repeat the same conflict · case 01

Multiple aliases repeat the same conflict.

Configuration● Open access↗
FA-9752

Deprecated option alias migration: Multiple aliases repeat the same conflict · case 02

Multiple aliases repeat the same conflict.

Configuration◈ Members↗
FA-9753

Deprecated option alias migration: Multiple aliases repeat the same conflict · case 03

Multiple aliases repeat the same conflict.

Configuration◈ Members↗
FA-9754

Deprecated option alias migration: Multiple aliases repeat the same conflict · case 04

Multiple aliases repeat the same conflict.

Configuration◈ Members↗
FA-9755

Deprecated option alias migration: Multiple aliases repeat the same conflict · case 05

Multiple aliases repeat the same conflict.

Configuration◈ Members↗
FA-9756

Configuration provenance tracking: Deleted settings remain visible · case 01

Deleted settings remain visible.

Configuration● Open access↗
FA-9757

Configuration provenance tracking: Deleted settings remain visible · case 02

Deleted settings remain visible.

Configuration◈ Members↗
FA-9758

Configuration provenance tracking: Deleted settings remain visible · case 03

Deleted settings remain visible.

Configuration◈ Members↗
FA-9759

Configuration provenance tracking: Deleted settings remain visible · case 04

Deleted settings remain visible.

Configuration◈ Members↗
FA-9760

Configuration provenance tracking: Deleted settings remain visible · case 05

Deleted settings remain visible.

Configuration◈ Members↗
FA-9761

Configuration provenance tracking: Deleted settings retain stale provenance · case 01

Deleted settings retain stale provenance.

Configuration● Open access↗
FA-9762

Configuration provenance tracking: Deleted settings retain stale provenance · case 02

Deleted settings retain stale provenance.

Configuration◈ Members↗
FA-9763

Configuration provenance tracking: Deleted settings retain stale provenance · case 03

Deleted settings retain stale provenance.

Configuration◈ Members↗
FA-9764

Configuration provenance tracking: Deleted settings retain stale provenance · case 04

Deleted settings retain stale provenance.

Configuration◈ Members↗
FA-9765

Configuration provenance tracking: Deleted settings retain stale provenance · case 05

Deleted settings retain stale provenance.

Configuration◈ Members↗
FA-9766

Configuration provenance tracking: Later values retain their previous assignment · case 01

Later values retain their previous assignment.

Configuration● Open access↗
FA-9767

Configuration provenance tracking: Later values retain their previous assignment · case 02

Later values retain their previous assignment.

Configuration◈ Members↗
FA-9768

Configuration provenance tracking: Later values retain their previous assignment · case 03

Later values retain their previous assignment.

Configuration◈ Members↗
FA-9769

Configuration provenance tracking: Later values retain their previous assignment · case 04

Later values retain their previous assignment.

Configuration◈ Members↗
FA-9770

Configuration provenance tracking: Later values retain their previous assignment · case 05

Later values retain their previous assignment.

Configuration◈ Members↗
FA-9771

Configuration provenance tracking: Override provenance points to defaults · case 01

Override provenance points to defaults.

Configuration● Open access↗
FA-9772

Configuration provenance tracking: Override provenance points to defaults · case 02

Override provenance points to defaults.

Configuration◈ Members↗
FA-9773

Configuration provenance tracking: Override provenance points to defaults · case 03

Override provenance points to defaults.

Configuration◈ Members↗
FA-9774

Configuration provenance tracking: Override provenance points to defaults · case 04

Override provenance points to defaults.

Configuration◈ Members↗
FA-9775

Configuration provenance tracking: Override provenance points to defaults · case 05

Override provenance points to defaults.

Configuration◈ Members↗
FA-9776

Configuration provenance tracking: False values erase settings and provenance · case 01

False values erase settings and provenance.

Configuration● Open access↗
FA-9777

Configuration provenance tracking: False values erase settings and provenance · case 02

False values erase settings and provenance.

Configuration◈ Members↗
FA-9778

Configuration provenance tracking: False values erase settings and provenance · case 03

False values erase settings and provenance.

Configuration◈ Members↗
FA-9779

Configuration provenance tracking: False values erase settings and provenance · case 04

False values erase settings and provenance.

Configuration◈ Members↗
FA-9780

Configuration provenance tracking: False values erase settings and provenance · case 05

False values erase settings and provenance.

Configuration◈ Members↗
FA-9781

Access policy decision combination: Disabled deny rules remain effective · case 01

Disabled deny rules remain effective.

Configuration● Open access↗
FA-9782

Access policy decision combination: Disabled deny rules remain effective · case 02

Disabled deny rules remain effective.

Configuration◈ Members↗
FA-9783

Access policy decision combination: Disabled deny rules remain effective · case 03

Disabled deny rules remain effective.

Configuration◈ Members↗
FA-9784

Access policy decision combination: Disabled deny rules remain effective · case 04

Disabled deny rules remain effective.

Configuration◈ Members↗
FA-9785

Access policy decision combination: Disabled deny rules remain effective · case 05

Disabled deny rules remain effective.

Configuration◈ Members↗
FA-9786

Access policy decision combination: Wildcard policies do not match resources · case 01

Wildcard policies do not match resources.

Configuration● Open access↗
FA-9787

Access policy decision combination: Wildcard policies do not match resources · case 02

Wildcard policies do not match resources.

Configuration◈ Members↗
FA-9788

Access policy decision combination: Wildcard policies do not match resources · case 03

Wildcard policies do not match resources.

Configuration◈ Members↗
FA-9789

Access policy decision combination: Wildcard policies do not match resources · case 04

Wildcard policies do not match resources.

Configuration◈ Members↗
FA-9790

Access policy decision combination: Wildcard policies do not match resources · case 05

Wildcard policies do not match resources.

Configuration◈ Members↗
FA-9791

Access policy decision combination: An explicit deny is overridden by allows · case 01

An explicit deny is overridden by allows.

Configuration● Open access↗
FA-9792

Access policy decision combination: An explicit deny is overridden by allows · case 02

An explicit deny is overridden by allows.

Configuration◈ Members↗
FA-9793

Access policy decision combination: An explicit deny is overridden by allows · case 03

An explicit deny is overridden by allows.

Configuration◈ Members↗
FA-9794

Access policy decision combination: An explicit deny is overridden by allows · case 04

An explicit deny is overridden by allows.

Configuration◈ Members↗
FA-9795

Access policy decision combination: An explicit deny is overridden by allows · case 05

An explicit deny is overridden by allows.

Configuration◈ Members↗
FA-9796

Access policy decision combination: Unknown effects grant access · case 01

Unknown effects grant access.

Configuration● Open access↗
FA-9797

Access policy decision combination: Unknown effects grant access · case 02

Unknown effects grant access.

Configuration◈ Members↗
FA-9798

Access policy decision combination: Unknown effects grant access · case 03

Unknown effects grant access.

Configuration◈ Members↗
FA-9799

Access policy decision combination: Unknown effects grant access · case 04

Unknown effects grant access.

Configuration◈ Members↗
FA-9800

Access policy decision combination: Unknown effects grant access · case 05

Unknown effects grant access.

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 ↗