Packages
Stackie records packages by physical package artifact and by block/version ownership reference. This module turns that tracking data into cleanup and removal plans that the CLI, REST API, embedded dashboard, and MCP tools can all present consistently.
Internal notes:
- This module owns cleanup candidate selection. Surfaces should not duplicate the stale/obsolete/default-selection rules.
- Package-manager execution is mediated by
PackageUninstallerso tests, CLI, REST, dashboard, and MCP surfaces share the same reconciliation logic.