pub async fn analyze(
path: &Path,
config: &TestGapConfig,
diff_base: Option<&str>,
) -> Result<AnalysisReport>Expand description
Run the full analysis pipeline on a project directory.
If diff_base is provided, only source files changed relative to that git ref
are analyzed. Test files are always included for complete test mapping.