Dependency install failures should preserve package manager version, manifest diff, and lockfile diff before cache cleanup.