Sprint B.8: vulp brief [repo] --json — one-shot state for agents

- workspace brief: summary counts (incl. missing_license), needs-attention
  repos, open/in-progress todos, cached PR/issue lists
- repo brief: full RepoSummary + 10 recent commits + repo todos + cached
  PRs/issues; name matches display label or basename
- read-only, cache-sourced (vulp refresh for freshness); human + --json
This commit is contained in:
dualfroz committed 2026-07-06 15:50:52 +02:00
1 parent c0b282335d
commit 1e74de5e2e
4 files changed
+131 -3

No files matched your search

+5
View File
@@ -111,6 +111,11 @@ pub enum Commands {
#[arg(long, default_value = "")] description: String,
},
/// One-shot picture: repo state + commits + todos + PRs/issues (from cache)
Brief {
/// Repo name (omit for the whole workspace)
repo: Option<String>,
},
/// Workspace-wide commit statistics
Stats {
/// 1d | 7d | 30d | 90d | 1y | all