Replace the stale triage label vocabulary with the org label taxonomy
ci / ci (pull_request) Successful in 3m59s

The five labels this doc named (needs-triage, needs-info, ready-for-human,
wontfix) do not exist in the tracker. The org has an 18-label taxonomy
(Kind/*, Priority/*, Status/*, Reviewed/*, Compat/Breaking) that agents never
used, because nothing pointed at it. Kind/Bug had been applied twice, ever.

Document the real set, make one Kind/* label required on every issue and PR,
and map the outside-skill vocabulary onto labels that exist.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-04 23:38:33 +02:00
co-authored by Claude Opus 5
parent 9747384838
commit 35acb293fd
2 changed files with 99 additions and 13 deletions
+2 -2
View File
@@ -94,9 +94,9 @@ Tests must survive harmless changes to constants, defaults, wording, ordering, f
Issues live in Gitea at git.westgate.pw (`ShadowsOverWestgate/sow-tools`), managed with the `tea` CLI. Issues follow ownership — file work in the repo that owns it, not the one you happen to be standing in. See `docs/agents/issue-tracker.md`.
### Triage labels
### Labels
Default label vocabulary (`needs-triage`, `needs-info`, `ready-for-agent`, `ready-for-human`, `wontfix`). See `docs/agents/triage-labels.md`.
Every issue and PR gets exactly one org-wide `Kind/*` label at creation (`Kind/Bug`, `Kind/Feature`, `Kind/Enhancement`, `Kind/Documentation`, `Kind/Testing`, `Kind/Security`); `Priority/*`, `Status/*`, `Reviewed/*` and `Compat/Breaking` are optional. `tea issues create -L "Kind/Bug"`. See `docs/agents/triage-labels.md`.
### Domain docs