Parent umbrella issue: #408
Source audit: Weekly tech debt audit: dispatch - 2026-06-17
Source audit date: 2026-06-17
Original recommendation
P2 — Prune legacy/dead labels: priotity/p1 (typo), needs-gpt, type/bug (alongside bug), ad-hoc agent/* labels.
Matched top finding
labels.yaml is now the source of truth (per PR #373), but several legacy/dead labels still exist on the repo and aren't tracked anywhere: priotity/p1 (typo), needs-gpt (deprecated per AGENTS.md lane routing rules), type/bug (alongside the canonical bug), several ad-hoc agent/* labels (agent/Dispatch MCP, agent/OpenCode-Mac, agent/saffron, agent/dispatch-agent).
Evidence:
gh label list --repo misospace/dispatch --limit 100 --json name minus .github/labels.yaml labels: 22 unmanaged labels.
AGENTS.md:71 says "Do NOT route to ESCALATED only because labels include… legacy needs-gpt" — so the label is documented as legacy but not removed.
Parent umbrella issue: #408
Source audit: Weekly tech debt audit: dispatch - 2026-06-17
Source audit date: 2026-06-17
Original recommendation
P2 — Prune legacy/dead labels:
priotity/p1(typo),needs-gpt,type/bug(alongsidebug), ad-hocagent/*labels.Matched top finding
labels.yamlis now the source of truth (per PR #373), but several legacy/dead labels still exist on the repo and aren't tracked anywhere:priotity/p1(typo),needs-gpt(deprecated per AGENTS.md lane routing rules),type/bug(alongside the canonicalbug), several ad-hocagent/*labels (agent/Dispatch MCP,agent/OpenCode-Mac,agent/saffron,agent/dispatch-agent).Evidence:
gh label list --repo misospace/dispatch --limit 100 --json nameminus.github/labels.yamllabels: 22 unmanaged labels.AGENTS.md:71says "Do NOT route to ESCALATED only because labels include… legacyneeds-gpt" — so the label is documented as legacy but not removed.