Aggregated PR review queue across repos #78

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

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

🤖 Filed by Claude Code on Kai's behalf.

Gap

repo-recall already exposes a review_requested signal per repo via is_action_required, but it lives inside the per-repo card. There's no single view that answers "which PRs are waiting on my review right now, across every repo I have on disk?"

gh dash does this well: a top-level pane backed by a GitHub search query (e.g. is:open is:pr review-requested:@me archived:false) listing PRs with title, author, repo, age, mergeable state, and CI status.

Proposal

A new top-level page (or section on the dashboard) that aggregates review_requested signals across all indexed repos into one list, sorted by age. Same data path as today (the per-repo gh poll already pulls this), just projected differently.

Open questions:

  • Stay local-clone-scoped (today's design), or extend to PRs in repos that aren't on disk? Latter would require gh search prs on top of the per-repo polling. See follow-up issue.
  • Per-PR CI status pill in the row, or click-through to the existing repo card?

Why now

Cross-repo PR review queue was the first feature gh dash does that repo-recall doesn't. Recommended as a build-in-house gap-fill rather than running a second tool.

🤖 Filed by Claude Code on Kai's behalf.

_Originally filed by @coilysiren on 2026-04-27T04:26:31Z - [https://github.com/coilysiren/repo-recall/issues/10](https://github.com/coilysiren/repo-recall/issues/10)_ > 🤖 Filed by Claude Code on Kai's behalf. ## Gap `repo-recall` already exposes a `review_requested` signal per repo via `is_action_required`, but it lives inside the per-repo card. There's no single view that answers "which PRs are waiting on **my** review right now, across every repo I have on disk?" [`gh dash`](https://github.com/dlvhdr/gh-dash) does this well: a top-level pane backed by a GitHub search query (e.g. `is:open is:pr review-requested:@me archived:false`) listing PRs with title, author, repo, age, mergeable state, and CI status. ## Proposal A new top-level page (or section on the dashboard) that aggregates `review_requested` signals across all indexed repos into one list, sorted by age. Same data path as today (the per-repo `gh` poll already pulls this), just projected differently. Open questions: - Stay local-clone-scoped (today's design), or extend to PRs in repos that aren't on disk? Latter would require `gh search prs` on top of the per-repo polling. See follow-up issue. - Per-PR CI status pill in the row, or click-through to the existing repo card? ## Why now Cross-repo PR review queue was the first feature `gh dash` does that `repo-recall` doesn't. Recommended as a build-in-house gap-fill rather than running a second tool. > 🤖 Filed by Claude Code on Kai's behalf.
Author
Owner

Iceboxed in the 2026-05-29 backlog burn-down: Speculative aggregated cross-repo PR queue, gh dash overlap. Reopen anytime if it becomes real.

Iceboxed in the 2026-05-29 backlog burn-down: Speculative aggregated cross-repo PR queue, gh dash overlap. 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#78
No description provided.