pub fn compute_project_hash(
project_dir: &Path,
adapter_name: &str,
) -> Result<String>Expand description
Compute a content hash of the project’s source files.
This walks the project directory, collecting file modification times and sizes for relevant source files, then produces a combined hash.