Pkg.undo() snapshot-step granularity limit in environment recovery
Julia's Pkg package manager records mutating operations as snapshots of the active environment, enabling Pkg.undo() and Pkg.redo() to revert or re-apply the most recent change. This documented capability provides a first-line recovery path after a failed package upgrade, particularly when paired with a preserved Manifest.toml. However, the undo mechanism ste