Files
smb-online/docs/agents/triage-labels.md
T
mivanchenko b70fd06e7d Add agent-skills config for Gitea + triage
Scaffolds the per-repo config the mattpocock engineering skills expect:
- AGENTS.md with the ## Agent skills block (issue tracker, triage labels, domain docs)
- docs/agents/issue-tracker.md — Gitea REST API workflow (gh/glab don't apply)
- docs/agents/triage-labels.md — canonical role -> Gitea label mapping (1:1)
- docs/agents/domain.md — single-context CONTEXT.md/ADR consumer rules

Triage state labels (needs-triage, needs-info, ready-for-agent, ready-for-human,
wontfix) created in the tracker; all open issues seeded with needs-triage.
Run triage with /mattpocock-skills:triage.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DgbgipE41xwPcQJnhnq1J1
2026-07-23 10:31:59 +02:00

29 lines
1.6 KiB
Markdown

# 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.