Skip to content

Priority

Each Issue carries one of four priority levels. Priority drives backlog ordering and signals urgency to whoever picks up the work.

PriorityDecision criteriaResponse target
UrgentBlocker, production outage, security vulnerabilityImmediate
HighHigh user impact, other Issues depend on thisNext cycle
MediumNormal feature development and improvementsProcess in backlog order
LowTech debt, refactoring, nice-to-haveWhen capacity allows

The level is stored as a priority:{urgent|high|medium|low} label on the GitHub Issue. The label lives on GitHub regardless of the active tracker profile — GitHub stays canonical for parent metadata in both profiles.

Production down or risk of data loss?
→ YES: Urgent
Other tasks are waiting on this, or high user impact?
→ YES: High
Normal feature development or improvement?
→ YES: Medium
Other (tech debt, future improvements)?
→ Low

/refine sets the label at Issue creation. After that the level is sticky — soloscrum does not re-decide priority automatically. Change it by editing the label on the Issue.

  • In solo development, Urgent and High often overlap. Reserve Urgent for genuinely time-critical situations.
  • If Medium items accumulate, downgrade some to Low and defer them.