Skip to content

Establish Issue SLA and Auto-Archive Policy #257

Open

Description

@ryparker

Summary

Define and implement Service Level Agreements (SLAs) for issue management to maintain backlog hygiene.

Proposed SLA Policy

Issue Age Limits

Priority Max Age Before Review Auto-Archive After
priority:High 6 months 12 months
priority:Medium 9 months 18 months
priority:Low 12 months 24 months
No Priority 3 months (add label) 6 months

Review Process

  1. Monthly Review: Check issues approaching age limits
  2. Quarterly Grooming: Full backlog review session
  3. Auto-labeling: Add "stale" label at 75% of age limit
  4. Auto-close: Close with "not_planned" after max age

Exceptions

  • Issues linked to active Epics are exempt
  • Issues with recent comments (< 30 days) get grace period
  • Blocked issues retain status until unblocked

Implementation Options

  1. GitHub Actions: Use stale bot action
  2. Manual Process: Monthly calendar reminder
  3. Hybrid: Bot labels, human reviews

Acceptance Criteria

  • SLA policy documented in CONTRIBUTING.md or wiki
  • Automation configured (if chosen)
  • Team aligned on review cadence

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions