Track GitHub PRs and issues for repos not on disk #77

Closed
opened 2026-05-23 20:55:31 +00:00 by coilysiren · 1 comment
Owner

Originally filed by @coilysiren on 2026-04-27T04:26:43Z - https://github.com/coilysiren/repo-recall/issues/11

🤖 Filed by Claude Code on Kai's behalf.

Gap

Today repo-recall only knows about repos with a local clone under REPO_RECALL_CWD. PRs and issues in repos Kai contributes to but hasn't cloned (e.g. urfave/cli, backstage/backstage, dagger/dagger) are invisible. gh dash covers this case via arbitrary GitHub search queries.

Proposal

Add a "GitHub state I care about, regardless of disk" view backed by a small, configurable set of gh search queries. Strawman:

[github_views]
  review_queue   = "is:open is:pr review-requested:@me archived:false"
  my_open_prs    = "is:open is:pr author:@me archived:false"
  assigned_issues = "is:open is:issue assignee:@me archived:false"
  mentions       = "is:open mentions:@me archived:false sort:updated-desc"

Each becomes a tab/section. Repos not on disk would still link out to github.com rather than to a local repo card.

Caveats

  • Adds a third call type beyond gh run list. Worth a separate gh rate-limit budget.
  • Would need to gracefully degrade if gh is unauthenticated or rate-limited (existing pattern).
  • Does NOT replace the local-clone scoping that drives the rest of the dashboard. New view, separate data path.

Relationship to #10

The cross-repo review queue issue is local-clone-scoped. This one is the broader follow-on: "show me GitHub state I care about even when I don't have the repo on disk." Land the simpler one first, this one second.

🤖 Filed by Claude Code on Kai's behalf.

_Originally filed by @coilysiren on 2026-04-27T04:26:43Z - [https://github.com/coilysiren/repo-recall/issues/11](https://github.com/coilysiren/repo-recall/issues/11)_ > 🤖 Filed by Claude Code on Kai's behalf. ## Gap Today `repo-recall` only knows about repos with a local clone under `REPO_RECALL_CWD`. PRs and issues in repos Kai contributes to but hasn't cloned (e.g. `urfave/cli`, `backstage/backstage`, `dagger/dagger`) are invisible. `gh dash` covers this case via arbitrary GitHub search queries. ## Proposal Add a "GitHub state I care about, regardless of disk" view backed by a small, configurable set of `gh search` queries. Strawman: ``` [github_views] review_queue = "is:open is:pr review-requested:@me archived:false" my_open_prs = "is:open is:pr author:@me archived:false" assigned_issues = "is:open is:issue assignee:@me archived:false" mentions = "is:open mentions:@me archived:false sort:updated-desc" ``` Each becomes a tab/section. Repos not on disk would still link out to `github.com` rather than to a local repo card. ## Caveats - Adds a third call type beyond `gh run list`. Worth a separate `gh` rate-limit budget. - Would need to gracefully degrade if `gh` is unauthenticated or rate-limited (existing pattern). - Does NOT replace the local-clone scoping that drives the rest of the dashboard. New view, separate data path. ## Relationship to #10 The cross-repo review queue issue is local-clone-scoped. This one is the broader follow-on: "show me GitHub state I care about even when I don't have the repo on disk." Land the simpler one first, this one second. > 🤖 Filed by Claude Code on Kai's behalf.
Author
Owner

Iceboxed in the 2026-05-29 backlog burn-down: Track repos not on disk; speculative scope expansion. Reopen anytime if it becomes real.

Iceboxed in the 2026-05-29 backlog burn-down: Track repos not on disk; speculative scope expansion. Reopen anytime if it becomes real.
coilysiren 2026-05-30 05:43:51 +00:00
  • closed this issue
  • added the
    P4
    label
Commenting is not possible because the repository is archived.
No milestone
No project
No assignees
1 participant
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/repo-recall#77
No description provided.