Last verified: 2026-05-02
GitHub labels are configured in repository settings; this document is the recommended taxonomy so triage stays consistent. Maintainers should mirror these names when creating labels.
| Prefix | Meaning | Examples |
|---|---|---|
area: |
Subsystem / crate neighborhood | area:pcode, area:loader, area:cli, area:tauri, area:automation, area:benchmark |
kind: |
Issue type | kind:bug, kind:enhancement, kind:task, kind:docs, kind:process |
priority: |
Urgency | priority:P0, priority:P1, priority:P2 |
status: |
Workflow | status:triage, status:blocked, status:needs-info, status:good-first-issue |
Use status:good-first-issue for bounded tasks that:
docs/PROJECT_MAP.md),cargo test -p …).Examples:
benchmark/binary/ with documented build steps.--help text or docs linkbacks only.| Pattern | Example |
|---|---|
area: prefix in title optional but helpful |
[area:loader] PE TLS directory mis-parsed for … |
| Include observable symptom | CLI decomp emits empty body for recursive tail call |
AGENTS.md, docs/PROJECT_MAP.mdSECURITY.md (do not drive coordinated disclosure via public issues).