Commit Graph
1 Commits
Author SHA1 Message Date
Claude ea30dbcd99 feat: comprehensive issue management with auto-triage, cleanup, and stale bot
Auto-triage workflow (issue-triage.yml):
- Classifies new issues using Claude Haiku (single turn, low cost)
- Sets GitHub issue types (Bug/Feature/Task) via GraphQL API
- Applies scope, priority, and size labels automatically
- Detects potential duplicates by comparing against open issues
- Guides support questions to Discord/Discussions
- Flags feature suggestions for discussion conversion
- Requests reproduction steps for unconfirmed bugs

Stale issue workflow (issue-stale.yml):
- Marks issues stale after 90 days of inactivity
- Auto-closes after 14 more days
- Exempts critical, high priority, and bounty issues

Issue template updates:
- Remove all "type: *" labels from templates (replaced by issue types)
- Auto-triage handles classification for all templates uniformly

One-time scripts (scripts/):
- issue-cleanup-labels.sh: deletes obsolete type labels and typos
- issue-backfill-triage.sh: triages existing 154 unlabeled issues

https://claude.ai/code/session_012t1J7hF5Th74qF9Fcn8h3h
2026-03-18 09:24:18 +00:00