pub fn setup_claude_with_cli(
home: &Path,
data_local: &Path,
cli: &dyn ClaudeCli,
) -> Result<()>Expand description
Test/composition entry point. Lets callers inject the home root, the
data-local root, and a ClaudeCli impl independently.