pub fn walk_files(root: &Path) -> Result<Vec<PathBuf>>
Recursively list files under root as root-relative paths, sorted for deterministic plans.
root