--- key: process.issue-qualification-audit title: 2026-07-21 — Every open issue carries a `priority:` label — run the H12 audit at session end (#542) status: active since: '2026-07-21' supersedes: none superseded-by: none rule: Run `scripts/issue-qualification-audit.sh` at session end and label everything it flags, including issues you filed that session. signals: 'issue qualification · priority label · queue tiering · unqualified issues · H12 · session-end check · paths: `scripts/issue-qualification-audit.sh` · issues: #542, #312' mechanics: '`scripts/issue-qualification-audit.sh` (H12, ersatztv#312) lists OPEN issues missing a `priority:` label. It is fail-open without Gitea creds and advisory — exit 1 when any issue is unqualified. Sibling to H11 (both #311/#312).' --- Queue tiering keys off `priority:` and gate labels, so an issue without one is simply invisible to the selector — it is filed but will never be picked. "Fully qualified" means the issue has a `priority: {high,medium,low}` label, which signals triage ran; gate-vs-backlog is then derivable from the `review` label and milestone. A milestone is **not** required — backlog is unmilestoned.