pub fn snapshot_paths(
repo_root: &Path,
paths: &[String],
) -> Result<Vec<PathSnapshot>>Expand description
Create deterministic fingerprints for a list of baseline dirty paths.
This is used to ensure Phase 1 plan-only runs do not mutate pre-existing
dirty files when allow_dirty_repo is true.