Filter repos to a user's dayjob (e.g. by GitHub org membership) #68
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/repo-recall#68
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally filed by @coilysiren on 2026-04-29T20:23:00Z - https://github.com/coilysiren/repo-recall/issues/37
Problem
When
REPO_RECALL_CWDpoints at a parent directory that holds repos from multiple contexts — dayjob work, side projects, personal stuff — the dashboard mixes them all together. For someone who lives mostly in their work repos during the day, the personal repos are noise; for someone winding down on a side project at night, the work repos are noise.Today the only way to scope this is to point
REPO_RECALL_CWDat a single subdirectory (e.g./Users/me/projects/acmerather than/Users/me/projects). That works but is coarse — it requires re-pointing the launch agent and reloading every time you context-switch, and it assumes you've physically organized your repos by org on disk, which not everyone does.Proposal
Let repo-recall filter the dashboard to a "context," with at least these options:
remote_urlorg/owner; group repos by org. Offer a filter dropdown (or URL param like?org=acme) that limits the dashboard to repos owned by a given org.~/projects/acme/...for orgacme), treat that as the user's "dayjob context" and offer a one-click toggle to scope to it. This makes the common case zero-config.Why folder-name heuristic
The parent-folder-name → org-name match is a strong signal in practice — engineers who clone many repos for one employer almost always nest them under a folder named after the org. Combined with
gh api user/orgs(or equivalent) to confirm the user is actually a member, false positives are rare.Out of scope (for this issue)
Iceboxed in the 2026-05-29 backlog burn-down: Dayjob org-membership filter, speculative multi-user scope. Reopen anytime if it becomes real.