-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Scanned: 22 repositories | Run: 23432182647
⚠️ Sync not executed: The available toolset does not include a repository label create/update API. All 29 taxonomy labels need to be provisioned vianpx github-label-sync --access-token $GITHUB_TOKEN --labels labels.yml zircote/(repo)or by running thesync-labels.ymlworkflow manually for each repo.
Summary
| Metric | Count |
|---|---|
| Repos scanned | 22 |
| Taxonomy labels defined | 29 |
| Labels created (missing) | 0 — sync not executed (see note above) |
| Labels updated (inconsistent) | 0 — sync not executed (see note above) |
| Extra labels found (not in taxonomy) | 613 across all repos |
| Repos at 100% consistency | 0 |
Root Cause
Every managed repo was previously provisioned with a type/bug-style naming scheme (slash separator). The canonical taxonomy in labels.yml uses a type: bug-style scheme (colon+space separator). These are treated as distinct label names, causing all 22 repos to score 0% against the current taxonomy.
Immediate action required: Run npx github-label-sync against all managed repos to create the 29 canonical taxonomy labels. The existing type/bug-style labels should be reviewed manually before deletion as they may be in active use.
Consistency Scores
| Repository | Score | Missing | Inconsistent | Extra |
|---|---|---|---|---|
zircote/.github |
0% | 28 | 1 | 32 |
zircote/github-project-manager |
0% | 29 | 0 | 24 |
zircote/sdlc-quality |
0% | 28 | 1 | 27 |
zircote/homebrew-tap |
0% | 29 | 0 | 24 |
zircote/atlatl |
0% | 29 | 0 | 36 |
zircote/atlatl-spec |
0% | 29 | 0 | 41 |
zircote/rlm-rs |
0% | 29 | 0 | 29 |
zircote/MIF |
0% | 29 | 0 | 25 |
zircote/subcog |
0% | 29 | 0 | 24 |
zircote/lro-bench |
0% | 29 | 0 | 25 |
zircote/daedalus |
0% | 29 | 0 | 24 |
zircote/ccpkg |
0% | 24 | 5 | 47 |
zircote/refactor |
0% | 29 | 0 | 34 |
zircote/human-voice |
0% | 29 | 0 | 24 |
zircote/rlm-rs-plugin |
0% | 29 | 0 | 24 |
zircote/memory-capture-plugin |
0% | 29 | 0 | 24 |
zircote/documentation-review |
0% | 29 | 0 | 26 |
zircote/adr |
0% | 29 | 0 | 26 |
zircote/adrscope |
0% | 29 | 0 | 24 |
zircote/git-adr |
0% | 29 | 0 | 25 |
zircote/structured-madr |
0% | 29 | 0 | 24 |
zircote/vscode-git-adr |
0% | 29 | 0 | 24 |
Labels Created
No labels were created this run (sync not executed — see note above).
Labels Updated
No labels were updated this run (sync not executed — see note above).
Inconsistent Labels (Require Update)
These labels exist in repos under the correct taxonomy name but with wrong color and/or description.
zircote/.github — 1 inconsistent label
| Label | Field | Was | Now |
|---|---|---|---|
priority: high |
color | #ededed | #FF6B6B |
priority: high |
description | (empty) | Should be addressed in current sprint or iteration |
zircote/sdlc-quality — 1 inconsistent label
| Label | Field | Was | Now |
|---|---|---|---|
automated |
color | #ededed | #BFD4F2 |
automated |
description | (empty) | Created or managed by an automated workflow |
zircote/ccpkg — 5 inconsistent labels
| Label | Field | Was | Now |
|---|---|---|---|
priority: critical |
color | #b60205 | #FF0000 |
priority: critical |
description | Must be resolved immediately | Immediate attention required - production impact or security issue |
priority: high |
color | #d93f0b | #FF6B6B |
priority: high |
description | Should be resolved soon | Should be addressed in current sprint or iteration |
priority: medium |
color | #fbca04 | #FFE66D |
priority: medium |
description | Normal priority | Important but can be scheduled for upcoming work |
priority: low |
color | #0e8a16 | #4ECDC4 |
priority: low |
description | Nice to have | Nice to have - address when time permits |
status: blocked |
description | Blocked by dependency or decision | Cannot proceed - waiting on external dependency or decision |
Extra Labels (Manual Review)
All repos contain extra labels not in the taxonomy, primarily from the previous type/bug-style provisioning. The most common extras are: bug, documentation, duplicate, enhancement, good first issue, help wanted, invalid, question, wontfix, type/bug, type/feature, type/docs, type/enhancement, type/chore, type/refactor, priority/critical, priority/high, priority/medium, priority/low, status/triage, status/in-progress, status/blocked, status/needs-review, status/wontfix.
zircote/ccpkg — 47 extra labels (highest count)
Notable extras unique to ccpkg: spec, proposal, schema, host-adapter, component: agents, component: skills, component: hooks, component: mcp, component: lsp, component: instructions, host: claude-code, host: copilot, host: codex-cli, host: gemini-cli, host: opencode, website, registry, tooling, security, breaking-change, status: needs-discussion, status: ready, plus duplicated priority/* and type/* slash-style labels.
zircote/atlatl-spec — 41 extra labels
Includes audit run labels (audit, audit:run8, audit:run9, audit:run10), spec-specific labels (spec-gap, spec-inconsistency, conformance, cross-section), and domain-specific labels (config, events, schema, llm-intelligence, tooling, needs-triage). Also includes non-standard priority:high (colon, no space) variants.
zircote/atlatl — 36 extra labels
Includes spec and area labels (spec-gap, spec-inconsistency, area/mcp, area/schema, area/search, tooling) plus generic ones (cicd, cogitations, quality, security, tdd, coding).
zircote/refactor — 34 extra labels
Includes project-specific labels: cogitations, quality, tdd, coding, cicd, security, architecture, governance, version-control, developer-experience.
Fully Consistent Repositories
0 repositories at 100% consistency
No repositories are fully consistent with the canonical label taxonomy. All 22 repos require the 29 taxonomy labels to be provisioned.
Recommended Actions
- Run label sync for all 22 repos using
npx github-label-syncor thesync-labels.ymlworkflow - Update the 7 inconsistent labels in
.github,sdlc-quality, andccpkg(can be done viagithub-label-sync --allow-added-labels) - Review legacy
type/bug-style labels across all repos before deletion — they may be in use on open issues/PRs - Ensure the housekeeping-labels workflow has access to a label create/update API (the
gh label create/gh label editcommands) for future automated sync
Generated by housekeeping-labels workflow — https://github.com/zircote/.github/actions/runs/23432182647
Generated by Housekeeping: Label Audit · ◷