207 lines
5.4 KiB
JSON
207 lines
5.4 KiB
JSON
[
|
|
{
|
|
"name": "type/bug",
|
|
"color": "d73a4a",
|
|
"description": "A reproducible defect, regression, or incorrect behavior.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "type/feature",
|
|
"color": "0e8a16",
|
|
"description": "New user-visible behavior or platform capability.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "type/task",
|
|
"color": "1d76db",
|
|
"description": "Implementation, maintenance, migration, or operational work.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "type/debt",
|
|
"color": "fbca04",
|
|
"description": "Cleanup, refactoring, risk reduction, or deferred engineering work.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "type/docs",
|
|
"color": "5319e7",
|
|
"description": "Documentation, process, or developer workflow work.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "priority/p0",
|
|
"color": "b60205",
|
|
"description": "Immediate stop-the-line priority.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "priority/p1",
|
|
"color": "d93f0b",
|
|
"description": "High priority for the next focused work window.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "priority/p2",
|
|
"color": "fbca04",
|
|
"description": "Normal planned priority.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "priority/p3",
|
|
"color": "c2e0c6",
|
|
"description": "Low priority or opportunistic cleanup.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "status/triage",
|
|
"color": "d4c5f9",
|
|
"description": "Needs review, ownership, priority, or acceptance criteria.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "status/ready",
|
|
"color": "0e8a16",
|
|
"description": "Ready for implementation.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "status/in-progress",
|
|
"color": "0052cc",
|
|
"description": "Currently being worked.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "status/blocked",
|
|
"color": "b60205",
|
|
"description": "Cannot progress without a decision, dependency, credential, or external change.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "status/needs-info",
|
|
"color": "f9d0c4",
|
|
"description": "Needs clarifying input before implementation can proceed safely.",
|
|
"exclusive": true
|
|
},
|
|
{
|
|
"name": "module/core",
|
|
"color": "0052cc",
|
|
"description": "GovOPlaN core runner, shared primitives, shell, or extension points.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "module/mail",
|
|
"color": "5319e7",
|
|
"description": "GovOPlaN mail module behavior or integration.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "module/files",
|
|
"color": "006b75",
|
|
"description": "GovOPlaN files module behavior or integration.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "module/campaign",
|
|
"color": "d876e3",
|
|
"description": "GovOPlaN campaign module behavior or integration.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "module/access",
|
|
"color": "0e8a16",
|
|
"description": "GovOPlaN access, identity, authentication, RBAC, and administration behavior.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/auth",
|
|
"color": "bfd4f2",
|
|
"description": "Authentication, sessions, access bootstrap, or login behavior.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/tenancy",
|
|
"color": "bfdadc",
|
|
"description": "Tenant boundaries, provisioning, or tenant-scoped data behavior.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/rbac",
|
|
"color": "c5def5",
|
|
"description": "Permissions, roles, delegation, or authorization policy.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/governance",
|
|
"color": "fef2c0",
|
|
"description": "Governance policy, audit, privacy, retention, or compliance behavior.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/module-system",
|
|
"color": "bfe5bf",
|
|
"description": "Module discovery, manifests, capabilities, routing, or optional integrations.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/migrations",
|
|
"color": "e4e669",
|
|
"description": "Alembic migrations, schema bootstrap, or persistence evolution.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/webui",
|
|
"color": "1d76db",
|
|
"description": "Shared WebUI shell, frontend components, routing, or frontend tests.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/api",
|
|
"color": "5319e7",
|
|
"description": "HTTP API contracts, routers, schemas, or API smoke behavior.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/db",
|
|
"color": "0e8a16",
|
|
"description": "Database sessions, models, transactions, or persistence primitives.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/devex",
|
|
"color": "bfd4f2",
|
|
"description": "Local developer workflow, scripts, tests, tooling, or release helpers.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/release",
|
|
"color": "c2e0c6",
|
|
"description": "Versioning, release locks, tags, packaging, or dependency pins.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "area/docs",
|
|
"color": "5319e7",
|
|
"description": "Durable documentation and project guidance.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "source/todo-scan",
|
|
"color": "cccccc",
|
|
"description": "Imported from inline TODO/FIXME/HACK markers by the Gitea TODO importer.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "codex/ready",
|
|
"color": "0e8a16",
|
|
"description": "Suitable for Codex to pick up with the existing issue context.",
|
|
"exclusive": false
|
|
},
|
|
{
|
|
"name": "codex/needs-human",
|
|
"color": "f9d0c4",
|
|
"description": "Needs an explicit human decision before Codex should implement.",
|
|
"exclusive": false
|
|
}
|
|
]
|