Point the mattpocock-lineage skills (triage, to-tickets, to-spec, wayfinder) at repo facts instead of a parallel docs/ tree: Gitea is the issue tracker (credential-safe curl shape, token-only writes), the five canonical triage roles keep their default label strings (created on the tracker today), and GLOSSARY.md/docs/adr/ stay lazy with this vault owning operational facts. AGENTS.md gains the ## Agent skills pointer block; indices regenerated.
40 lines
1.9 KiB
Markdown
40 lines
1.9 KiB
Markdown
---
|
|
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/<n>/labels`
|
|
with `{"labels":[<id>]}`; 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.
|