# Triage Labels The skills speak in terms of canonical triage roles. This file maps those roles to the actual label strings used in this repo's Gitea tracker (`BPPP/smb-online`). We use the canonical names verbatim, so the mapping is 1:1. ## Category roles (exactly one per triaged issue) | Role in mattpocock/skills | Label in our tracker | Meaning | | ------------------------- | -------------------- | ------------------------------ | | `bug` | `bug` | Something is broken | | `enhancement` | `enhancement` | New feature or improvement | ## State roles (exactly one per triaged issue) | Role in mattpocock/skills | Label in our tracker | Meaning | | ------------------------- | -------------------- | ---------------------------------------- | | `needs-triage` | `needs-triage` | Maintainer needs to evaluate this issue | | `needs-info` | `needs-info` | Waiting on reporter for more information | | `ready-for-agent` | `ready-for-agent` | Fully specified, ready for an AFK agent | | `ready-for-human` | `ready-for-human` | Requires human implementation | | `wontfix` | `wontfix` | Will not be actioned | When a skill mentions a role (e.g. "apply the AFK-ready triage label"), use the corresponding label string from these tables. Attach labels via the Gitea API by **label id** — see `docs/agents/issue-tracker.md` and `GET $API/labels` for the live id↔name mapping. Edit the right-hand column if the vocabulary ever diverges.