generated from coulomb/repo-seed
Stale host_paths entries (wrong username, old machine) were silently overriding the correct local_path, causing FileNotFoundError on tools like list_kaizen_agents. Extracts _resolve_repo_path(repo) helper that tries host_paths[hostname] first but validates the path exists on disk before trusting it, then falls back to local_path. Both candidates support ~ expansion. Applied to all 4 call sites: _kaizen_agents_dir, validate_repo_adr, check_repo_consistency, ingest_sbom_tool. Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>