pub(crate) fn canonical_source_project_root( root: &Path, ) -> Result<PathBuf, CliError>
Return one exact source root from structural Git or non-Git evidence.