GitHub Triage Rhythm
Run a repeatable triage cadence that keeps backlog, milestones, and board health aligned.
Input
- Current backlog and board snapshot.
- Active milestone status and deadlines.
- Open blockers and dependency list.
- Constraint: Prioritization decisions must be explicit and documented.
Output
- Updated top-priority queue.
- List of split/closed/deferred tickets.
- Triage summary with risks, blockers, and next actions.
Process
Phase 1: Prepare Triage Snapshot
- Pull open issues by priority, milestone, and status.
- Identify stale items and oversized tickets.
- Gather blockers and due-date risks.
Phase 2: Reprioritize and Rescope
- Re-rank backlog by value, urgency, and dependency risk.
- Split oversized tickets into executable slices.
- Move deferred items out of active milestone scope.
Phase 3: Publish Decisions
- Update board and issue metadata to match decisions.
- Record triage summary and ownership changes.
- Confirm next focus queue for execution.
Completeness Checklist
- □ Top backlog queue is reprioritized and current.
- □ Stale/oversized tickets were split, deferred, or closed.
- □ Blockers and milestone risks are documented with owners.
Rules
- ALWAYS run triage on a fixed weekly cadence.
- ALWAYS document rationale for priority changes.
- NEVER leave stale in-progress work unresolved after triage.
- NEVER keep milestone scope unchanged when deadline risk is clear.