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 ↗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
Package source selection: Last source declaration overrides precedence · case 01
Last source declaration overrides precedence.
Package source selection: Last source declaration overrides precedence · case 02
Last source declaration overrides precedence.
Package source selection: Last source declaration overrides precedence · case 03
Last source declaration overrides precedence.
Package source selection: Last source declaration overrides precedence · case 04
Last source declaration overrides precedence.
Package source selection: Last source declaration overrides precedence · case 05
Last source declaration overrides precedence.
Feature activation closure: Explicit feature requests are discarded · case 01
Explicit feature requests are discarded.
Feature activation closure: Explicit feature requests are discarded · case 02
Explicit feature requests are discarded.
Feature activation closure: Explicit feature requests are discarded · case 03
Explicit feature requests are discarded.
Feature activation closure: Explicit feature requests are discarded · case 04
Explicit feature requests are discarded.
Feature activation closure: Explicit feature requests are discarded · case 05
Explicit feature requests are discarded.
Feature activation closure: Only one implication pass runs · case 01
Only one implication pass runs.
Feature activation closure: Only one implication pass runs · case 02
Only one implication pass runs.
Feature activation closure: Only one implication pass runs · case 03
Only one implication pass runs.
Feature activation closure: Only one implication pass runs · case 04
Only one implication pass runs.
Feature activation closure: Only one implication pass runs · case 05
Only one implication pass runs.
Feature activation closure: Inactive features activate their implications · case 01
Inactive features activate their implications.
Feature activation closure: Inactive features activate their implications · case 02
Inactive features activate their implications.
Feature activation closure: Inactive features activate their implications · case 03
Inactive features activate their implications.
Feature activation closure: Inactive features activate their implications · case 04
Inactive features activate their implications.
Feature activation closure: Inactive features activate their implications · case 05
Inactive features activate their implications.
Feature activation closure: Disabled feature implications activate dependencies · case 01
Disabled feature implications activate dependencies.
Feature activation closure: Disabled feature implications activate dependencies · case 02
Disabled feature implications activate dependencies.
Feature activation closure: Disabled feature implications activate dependencies · case 03
Disabled feature implications activate dependencies.
Feature activation closure: Disabled feature implications activate dependencies · case 04
Disabled feature implications activate dependencies.
Feature activation closure: Disabled feature implications activate dependencies · case 05
Disabled feature implications activate dependencies.
Feature activation closure: Requested leaves are omitted from results · case 01
Requested leaves are omitted from results.
Feature activation closure: Requested leaves are omitted from results · case 02
Requested leaves are omitted from results.
Feature activation closure: Requested leaves are omitted from results · case 03
Requested leaves are omitted from results.
Feature activation closure: Requested leaves are omitted from results · case 04
Requested leaves are omitted from results.
Feature activation closure: Requested leaves are omitted from results · case 05
Requested leaves are omitted from results.
Compatible release admission: Explicitly excluded versions remain eligible · case 01
Explicitly excluded versions remain eligible.
Compatible release admission: Explicitly excluded versions remain eligible · case 02
Explicitly excluded versions remain eligible.
Compatible release admission: Explicitly excluded versions remain eligible · case 03
Explicitly excluded versions remain eligible.
Compatible release admission: Explicitly excluded versions remain eligible · case 04
Explicitly excluded versions remain eligible.
Compatible release admission: Explicitly excluded versions remain eligible · case 05
Explicitly excluded versions remain eligible.
Compatible release admission: Compatible ranges accept versions below their floor · case 01
Compatible ranges accept versions below their floor.
Compatible release admission: Compatible ranges accept versions below their floor · case 02
Compatible ranges accept versions below their floor.
Compatible release admission: Compatible ranges accept versions below their floor · case 03
Compatible ranges accept versions below their floor.
Compatible release admission: Compatible ranges accept versions below their floor · case 04
Compatible ranges accept versions below their floor.
Compatible release admission: Compatible ranges accept versions below their floor · case 05
Compatible ranges accept versions below their floor.
Compatible release admission: Compatibility extends through the next incompatible release · case 01
Compatibility extends through the next incompatible release.
Compatible release admission: Compatibility extends through the next incompatible release · case 02
Compatibility extends through the next incompatible release.
Compatible release admission: Compatibility extends through the next incompatible release · case 03
Compatibility extends through the next incompatible release.
Compatible release admission: Compatibility extends through the next incompatible release · case 04
Compatibility extends through the next incompatible release.
Compatible release admission: Compatibility extends through the next incompatible release · case 05
Compatibility extends through the next incompatible release.
Compatible release admission: Prereleases bypass explicit opt-in · case 01
Prereleases bypass explicit opt-in.
Compatible release admission: Prereleases bypass explicit opt-in · case 02
Prereleases bypass explicit opt-in.
Compatible release admission: Prereleases bypass explicit opt-in · case 03
Prereleases bypass explicit opt-in.
Compatible release admission: Prereleases bypass explicit opt-in · case 04
Prereleases bypass explicit opt-in.
Compatible release admission: Prereleases bypass explicit opt-in · case 05
Prereleases bypass explicit opt-in.
Compatible release admission: An exact pin is treated as advisory · case 01
An exact pin is treated as advisory.
Compatible release admission: An exact pin is treated as advisory · case 02
An exact pin is treated as advisory.
Compatible release admission: An exact pin is treated as advisory · case 03
An exact pin is treated as advisory.
Compatible release admission: An exact pin is treated as advisory · case 04
An exact pin is treated as advisory.
Compatible release admission: An exact pin is treated as advisory · case 05
An exact pin is treated as advisory.
Installed package reconciliation: Undeclared packages remain installed · case 01
Undeclared packages remain installed.
Installed package reconciliation: Undeclared packages remain installed · case 02
Undeclared packages remain installed.
Installed package reconciliation: Undeclared packages remain installed · case 03
Undeclared packages remain installed.
Installed package reconciliation: Undeclared packages remain installed · case 04
Undeclared packages remain installed.
Installed package reconciliation: Undeclared packages remain installed · case 05
Undeclared packages remain installed.
Installed package reconciliation: Missing packages are classified as upgrades · case 01
Missing packages are classified as upgrades.
Installed package reconciliation: Missing packages are classified as upgrades · case 02
Missing packages are classified as upgrades.
Installed package reconciliation: Missing packages are classified as upgrades · case 03
Missing packages are classified as upgrades.
Installed package reconciliation: Missing packages are classified as upgrades · case 04
Missing packages are classified as upgrades.
Installed package reconciliation: Missing packages are classified as upgrades · case 05
Missing packages are classified as upgrades.
Installed package reconciliation: Newer requested versions are ignored · case 01
Newer requested versions are ignored.
Installed package reconciliation: Newer requested versions are ignored · case 02
Newer requested versions are ignored.
Installed package reconciliation: Newer requested versions are ignored · case 03
Newer requested versions are ignored.
Installed package reconciliation: Newer requested versions are ignored · case 04
Newer requested versions are ignored.
Installed package reconciliation: Newer requested versions are ignored · case 05
Newer requested versions are ignored.
Installed package reconciliation: Pinned older versions are silently retained · case 01
Pinned older versions are silently retained.
Installed package reconciliation: Pinned older versions are silently retained · case 02
Pinned older versions are silently retained.
Installed package reconciliation: Pinned older versions are silently retained · case 03
Pinned older versions are silently retained.
Installed package reconciliation: Pinned older versions are silently retained · case 04
Pinned older versions are silently retained.
Installed package reconciliation: Pinned older versions are silently retained · case 05
Pinned older versions are silently retained.
Installed package reconciliation: Content drift at an equal version is ignored · case 01
Content drift at an equal version is ignored.
Installed package reconciliation: Content drift at an equal version is ignored · case 02
Content drift at an equal version is ignored.
Installed package reconciliation: Content drift at an equal version is ignored · case 03
Content drift at an equal version is ignored.
Installed package reconciliation: Content drift at an equal version is ignored · case 04
Content drift at an equal version is ignored.
Installed package reconciliation: Content drift at an equal version is ignored · case 05
Content drift at an equal version is ignored.
Explicit configuration overlay: Earlier configuration layers override later ones · case 01
Earlier configuration layers override later ones.
Explicit configuration overlay: Earlier configuration layers override later ones · case 02
Earlier configuration layers override later ones.
Explicit configuration overlay: Earlier configuration layers override later ones · case 03
Earlier configuration layers override later ones.
Explicit configuration overlay: Earlier configuration layers override later ones · case 04
Earlier configuration layers override later ones.
Explicit configuration overlay: Earlier configuration layers override later ones · case 05
Earlier configuration layers override later ones.
Explicit configuration overlay: Null values persist as ordinary configuration · case 01
Null values persist as ordinary configuration.
Explicit configuration overlay: Null values persist as ordinary configuration · case 02
Null values persist as ordinary configuration.
Explicit configuration overlay: Null values persist as ordinary configuration · case 03
Null values persist as ordinary configuration.
Explicit configuration overlay: Null values persist as ordinary configuration · case 04
Null values persist as ordinary configuration.
Explicit configuration overlay: Null values persist as ordinary configuration · case 05
Null values persist as ordinary configuration.
Explicit configuration overlay: False and zero are confused with deletion · case 01
False and zero are confused with deletion.
Explicit configuration overlay: False and zero are confused with deletion · case 02
False and zero are confused with deletion.
Explicit configuration overlay: False and zero are confused with deletion · case 03
False and zero are confused with deletion.
Explicit configuration overlay: False and zero are confused with deletion · case 04
False and zero are confused with deletion.
Explicit configuration overlay: False and zero are confused with deletion · case 05
False and zero are confused with deletion.
Explicit configuration overlay: List overlays accumulate obsolete values · case 01
List overlays accumulate obsolete values.
Explicit configuration overlay: List overlays accumulate obsolete values · case 02
List overlays accumulate obsolete values.
Explicit configuration overlay: List overlays accumulate obsolete values · case 03
List overlays accumulate obsolete values.
Explicit configuration overlay: List overlays accumulate obsolete values · case 04
List overlays accumulate obsolete values.
Explicit configuration overlay: List overlays accumulate obsolete values · case 05
List overlays accumulate obsolete values.
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 ↗