### Changed - `labels` — the reconcile cron relaxes from `*/15` to hourly (#199), cutting a private consumer's schedule-triggered full-board sweeps ~4× at GitHub's 1-minute billing floor. - `labels` — the hourly cron is the sweep's only wake for transitions no subscribed event carries — a verdict landing, blocker:ci-red, a blocker:conflict when another PR merges, the time-based stale/reclaim — so it bounds their latency to ≤1h, delaying no event-carried transition (#199). - `labels` — the caller's `issues:` trigger narrows to `[opened, closed, edited, reopened]` (#199), the actions that carry a queue-state change the cron cannot wait a cadence for. The churn/validation actions — labeled/unlabeled/assigned/unassigned — come off; the PR handoff wake is unaffected. - `labels` — each caller trigger now carries a comment saying why it is subscribed, and reconcile keeps `cancel-in-progress: false` (#199) — cancelling a sweep mid-board is the race that guard exists to prevent.