pub async fn capture_workspace_diff(workspace: &Path) -> WorkspaceDiffSnapshotExpand description
Capture tracked changes against HEAD without executing Git extensions. Missing Git/HEAD, timeout, and I/O failures remain explicit in the snapshot.
pub async fn capture_workspace_diff(workspace: &Path) -> WorkspaceDiffSnapshotCapture tracked changes against HEAD without executing Git extensions. Missing Git/HEAD, timeout, and I/O failures remain explicit in the snapshot.