From 58e4bcd1576632d1541a4e52200910aa1f66608c Mon Sep 17 00:00:00 2001 From: Jason Walker <913443@dadeschools.net> Date: Thu, 2 Jul 2026 14:21:58 -0500 Subject: [PATCH] docs: propose labels for Jenkins/GlitchTip workflow (#80) (#90) Co-authored-by: Jason Walker <913443@dadeschools.net> Co-committed-by: Jason Walker <913443@dadeschools.net> --- docs/label-taxonomy.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 docs/label-taxonomy.md diff --git a/docs/label-taxonomy.md b/docs/label-taxonomy.md new file mode 100644 index 0000000..e3cf98b --- /dev/null +++ b/docs/label-taxonomy.md @@ -0,0 +1,34 @@ +# Label Taxonomy + +This document catalogs the issue labels used for MCP workflows, including Jenkins and GlitchTip (observability). + +> **Approval Required:** Do not create or apply new labels in `manage_labels.py` without explicit owner approval of this document. + +## Existing Labels + +* **`jenkins`** + * Description: Jenkins integration + * Color: `d93f0b` + * Use: Used to mark issues, PRs, or tasks that involve the `jenkins-mcp` boundaries, CI/CD designs, or build failures. + +* **`glitchtip`** + * Description: GlitchTip integration + * Color: `b60205` + * Use: Used to mark issues related to the `glitchtip-mcp` boundary and observability integration. + +## Proposed / Missing Labels + +* **`observability`** + * Proposed Description: Observability, metrics, and monitoring tasks + * Proposed Color: `5319e7` + * Use: Broader than GlitchTip alone; covers logging, metrics, traces, and general observability pipeline improvements. + +* **`source:glitchtip`** + * Proposed Description: Issue filed automatically by GlitchTip orchestration + * Proposed Color: `b60205` + * Use: Applied automatically by the orchestrator when a GlitchTip error event is converted into a Gitea issue. + +* **`status:triage`** + * Proposed Description: Issue needs human or orchestrator triage + * Proposed Color: `fbca04` + * Use: Used for incoming issues (especially automated ones like `source:glitchtip`) that have not yet been evaluated for priority or resolution.