docs/agents/triage-labels.md
Maps the five canonical triage roles to the actual label strings in gsd-build/get-shit-done.
| Canonical role | Label in this repo | Notes |
|---|---|---|
needs-triage | needs-triage | Auto-applied by GitHub Action on every new issue |
needs-info | needs-reproduction | Waiting on reporter — cannot reproduce, more info required |
ready-for-agent | confirmed | Bug verified + fully specified — AFK agent can pick up |
ready-for-human | approved-enhancement / approved-feature | Enhancement/feature approved by maintainer — human codes it |
wontfix | wontfix | Will not be actioned |
confirmed is the AFK-agent-ready signal for bugs. It means "verified to exist and reproducible."approved-enhancement / approved-feature respectively. A contributor (human or agent) may not write code until one of these is applied.approved-* labels. If the work requires human judgment (design decisions, external access), note it in the issue body.needs-triage is removed when any other state label is applied.needs-reproduction is used instead of the generic needs-info — be specific in triage comments about what reproduction steps or information are missing.