ref:main

anvil status — "what needs my attention" daily-driver command #16

open Opened by cole.christensen@gmail.com

Links

No links yet.

Problem

No single command answers “what should I look at today?” Today: `anvil pr list`, `anvil issue list`, `anvil pr reviews`, etc. — multiple commands, no aggregation, no filtering by viewer.

Proposal

`anvil status` shows a compact summary across all repos the user has access to:

``` $ anvil status

Issues assigned to me (3) fangorn/anvil-cli #2 install.sh skips service restart… open …

PRs awaiting my review (1) fangorn/anvil #134 … open …

My open PRs (2) fangorn/anvil #133 feat(pr): rebase button on PR page open fangorn/anvil-cli #15 feat(runner): add svc-restart subcommand open

Mentions (0) ```

Implementation

May need a server-side aggregation endpoint (`GET /api/v1/me/inbox`) since stitching N existing endpoints is racy + slow.

Acceptance criteria

  • `anvil status` returns within ~1s for a user with reasonable activity
  • Sections: assigned issues, PRs awaiting my review, my open PRs, recent mentions
  • `–json` for scripting
  • Tests

Status

Likely blocked on server aggregation endpoint.

Origin

CLI gap audit — daily-driver UX is missing.