- name: "area: api"
  color: "0E8A16"
  description: "Touches roboco/api/ (FastAPI routes, schemas, app)"

- name: "area: services"
  color: "0E8A16"
  description: "Touches roboco/services/ (business logic, side effects)"

- name: "area: gateway"
  color: "0E8A16"
  description: "Touches roboco/services/gateway/ (Choreographer, verb surface)"

- name: "area: orchestrator"
  color: "0E8A16"
  description: "Touches roboco/runtime/ (agent spawner, dispatch loops)"

- name: "area: enforcement"
  color: "0E8A16"
  description: "Touches roboco/enforcement/ (task lifecycle, transitions)"

- name: "area: db"
  color: "0E8A16"
  description: "Touches roboco/db/ or roboco/models/"

- name: "area: agents"
  color: "0E8A16"
  description: "Touches agents/ (prompts, role config)"

- name: "area: mcp"
  color: "0E8A16"
  description: "Touches roboco/mcp/ (MCP server entry points)"

- name: "area: panel"
  color: "0E8A16"
  description: "Touches panel/ (Next.js control panel)"

- name: "area: alembic"
  color: "0E8A16"
  description: "Touches alembic/ (database migrations)"

- name: tests
  color: "FBCA04"
  description: "Test suite changes"

- name: documentation
  color: "0075CA"
  description: "Docs, README, CHANGELOG, governance files"

- name: ci
  color: "5319E7"
  description: "GitHub Actions and CI configuration"

- name: build
  color: "BFD4F2"
  description: "Makefile / Docker / Docker Compose / packaging"

- name: dependencies
  color: "0366D6"
  description: "pyproject.toml / uv.lock or panel package manifests"

- name: bug
  color: "D73A4A"
  description: "Confirmed defect"

- name: enhancement
  color: "A2EEEF"
  description: "Improvement to an existing feature"

- name: security
  color: "B60205"
  description: "Security-related issue (use private reporting first!)"

- name: "good-first-issue"
  color: "7057FF"
  description: "Approachable issue for new contributors"

- name: "help-wanted"
  color: "008672"
  description: "Maintainers welcome external help"

- name: pinned
  color: "FEF2C0"
  description: "Exempt from staleness automation"

- name: "no-issue-activity"
  color: "EEEEEE"
  description: "Marked stale by automation"

- name: "no-pr-activity"
  color: "EEEEEE"
  description: "Marked stale by automation"

- name: "needs-summary"
  color: "1D76DB"
  description: "Trigger an AI-generated summary on this issue (auto-removed after run)"

- name: "no-summary"
  color: "EEEEEE"
  description: "Suppress automated AI summaries on this issue"

- name: "work-in-progress"
  color: "FBCA04"
  description: "PR is not ready for review"

- name: blocked
  color: "B60205"
  description: "Blocked by an external dependency or upstream issue"

- name: "breaking-change"
  color: "B60205"
  description: "PR contains a backward-incompatible change"
