pub async fn build_validation_report( workspace_dir: &Path, touched_files: &HashSet<PathBuf>, baseline_git_dirty_files: &HashSet<PathBuf>, ) -> Result<Option<ValidationReport>>