--- type: reference title: Triage Labels description: "The five canonical triage roles mapped to this repo's Gitea label strings, plus the numeric-ID quirk." tags: [agent, gitea, triage, labels] timestamp: 2026-10-20T00:00:00Z --- # Triage Labels The mattpocock-lineage skills speak in terms of five canonical triage roles. This page maps those roles to the actual label strings used in this repo's tracker ([[Issue Tracker]] owns the API shape). | Label 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 this table. Edit the "Label in our tracker" column to match whatever vocabulary you actually use. ## Instance quirks (Dankclaw Gitea) - Labels are applied by **numeric ID**, never by name: `POST /issues//labels` with `{"labels":[]}`; resolve names via `GET /labels`. - The repo also carries the pre-existing `human-only` label from the manual era (e.g. the podcast-destination issues). `ready-for-human` maps to itself; the `(HUMAN ONLY)` title prefixes on existing issues stay as they are — the label is what the skills read. - An issue with **no** triage label is simply untriaged; absence is not a state. ## Related - [[Issue Tracker]] — the auth-safe curl shape that applies these labels.