Scanned: 22 repositories | Run: 22580293570
⚠️ Note: All repositories have 0% label consistency with the canonical taxonomy. The taxonomy uses name: value (colon-space) label naming (e.g. priority: critical, type: bug) while all existing repos use name/value (slash) style (e.g. priority/critical, type/bug). Label creation requires GitHub API write access — use npx github-label-sync to synchronize (see below).
Summary
| Metric |
Count |
| Repos scanned |
22 |
| Taxonomy labels defined |
29 |
| Labels created (missing) |
0 (write access required) |
| Labels updated (inconsistent) |
0 (write access required) |
| Extra labels found (not in taxonomy) |
594 |
| Repos at 100% consistency |
0 |
Consistency Scores
| Repository |
Score |
Missing |
Inconsistent |
Extra |
zircote/.github |
0% |
29 |
0 |
29 |
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 |
30 |
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 |
46 |
zircote/refactor |
0% |
29 |
0 |
24 |
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 |
25 |
zircote/git-adr |
0% |
29 |
0 |
24 |
zircote/structured-madr |
0% |
29 |
0 |
25 |
zircote/vscode-git-adr |
0% |
29 |
0 |
24 |
Root Cause: Naming Convention Mismatch
All 22 repositories were provisioned with a slash-style label taxonomy (priority/critical, type/bug, status/in-progress) while labels.yml defines a colon-space taxonomy (priority: critical, type: bug, status: in-progress). Every taxonomy label is missing from every repository.
Labels Updated (Inconsistent)
sdlc-quality — 1 label inconsistent
| Label |
Field |
Was |
Now |
automated |
color |
#ededed |
#BFD4F2 |
automated |
description |
(empty) |
Created or managed by an automated workflow |
ccpkg — 5 labels inconsistent
| 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 existing labels use the name/value slash convention. The 29 taxonomy labels use name: value colon-space convention. A full migration is required rather than incremental additions.
zircote/.github — 29 extra labels
| Label |
Color |
Description |
bug |
#d73a4a |
Something isn't working |
documentation |
#0075ca |
Improvements or additions to documentation |
duplicate |
#cfd3d7 |
This issue or pull request already exists |
enhancement |
#a2eeef |
New feature or request |
good first issue |
#7057ff |
Good for newcomers |
help wanted |
#008672 |
Extra attention is needed |
invalid |
#e4e669 |
This doesn't seem right |
question |
#d876e3 |
Further information is requested |
wontfix |
#ffffff |
This will not be worked on |
agentic-workflows |
#ededed |
(empty) |
type/bug |
#d73a4a |
Something isn't working |
type/enhancement |
#a2eeef |
Improvement to existing feature |
type/feature |
#0075ca |
New feature or request |
type/chore |
#e4e669 |
Maintenance and housekeeping |
type/docs |
#0075ca |
Documentation updates |
type/refactor |
#d4c5f9 |
Code refactoring |
priority/critical |
#b60205 |
Must be fixed immediately |
priority/high |
#d93f0b |
High priority |
priority/low |
#0e8a16 |
Low priority |
priority/medium |
#fbca04 |
Medium priority |
status/triage |
#c5def5 |
Needs triage |
status/blocked |
#b60205 |
Blocked by dependency |
status/in-progress |
#0075ca |
Work in progress |
status/needs-review |
#fbca04 |
Awaiting review |
status/wontfix |
#ffffff |
Will not be addressed |
gpm/report |
#0075ca |
GPM automated report |
gpm/alert |
#d73a4a |
GPM automated alert |
gpm/knowledge |
#7057ff |
GPM knowledge base entry |
automation |
#ededed |
(empty) |
zircote/ccpkg — 46 extra labels (selected)
| Label |
Color |
Description |
spec |
#1d76db |
Changes to the ccpkg specification |
proposal |
#c5def5 |
Specification change proposal |
schema |
#0e8a16 |
Manifest JSON Schema changes |
host-adapter |
#d4c5f9 |
Host adapter support or mapping |
component: agents |
#fbca04 |
Agents component type |
component: skills |
#fbca04 |
Skills component type |
component: hooks |
#fbca04 |
Hooks component type |
component: mcp |
#fbca04 |
MCP server component type |
component: lsp |
#fbca04 |
LSP server component type |
component: instructions |
#fbca04 |
Instructions assembly |
host: claude-code |
#cc6633 |
Claude Code adapter |
host: copilot |
#cc6633 |
GitHub Copilot adapter |
host: codex-cli |
#cc6633 |
OpenAI Codex CLI adapter |
host: gemini-cli |
#cc6633 |
Google Gemini CLI adapter |
host: opencode |
#cc6633 |
OpenCode adapter |
website |
#006b75 |
ccpkg.dev website content or build |
registry |
#5319e7 |
Registry protocol or infrastructure |
tooling |
#bfd4f2 |
CLI tooling and developer experience |
security |
#b60205 |
Security advisories or vulnerabilities |
breaking-change |
#e11d48 |
Backward-incompatible change |
status: needs-discussion |
#d876e3 |
Requires community input |
status: ready |
#0e8a16 |
Ready for implementation |
type/bug, type/feature, type/chore, type/docs, type/enhancement, type/refactor |
various |
slash-style duplicates |
priority/critical, priority/high, priority/medium, priority/low |
various |
slash-style duplicates |
status/blocked, status/in-progress, status/triage, status/needs-review, status/wontfix |
various |
slash-style duplicates |
bug, documentation, duplicate, enhancement, good first issue, help wanted, invalid, question, wontfix |
various |
GitHub defaults |
zircote/atlatl-spec — 41 extra labels (selected)
| Label |
Color |
Description |
spec-gap |
#D93F0B |
Specification gap or inconsistency |
conformance |
#1D76DB |
Conformance level requirement |
cross-section |
#0E8A16 |
Cross-section consistency issue |
priority:high |
#B60205 |
High severity |
priority:low |
#0E8A16 |
Low severity |
priority:medium |
#FBCA04 |
Medium severity |
config |
#C5DEF5 |
Configuration key or TOML schema issue |
events |
#5319E7 |
Event system |
schema |
#006B75 |
JSON Schema or type definition issue |
audit:run8 |
#BFD4F2 |
Found during Run 8 spec audit |
llm-intelligence |
#D4C5F9 |
LLM intelligence subsystem |
tooling |
#5319E7 |
Build/CI tooling improvement |
spec-inconsistency |
#D93F0B |
Inconsistency found in specification |
audit:run9 |
#7057ff |
Cross-section validity audit run 9 |
needs-triage |
#c5def5 |
Awaiting triage |
audit, audit:run10, plus slash-style labels |
various |
repo-specific |
Recommended Remediation
Run github-label-sync against all managed repositories to apply the canonical taxonomy:
# Install once
npm install -g github-label-sync
# Sync each repo (replace TOKEN with a PAT with repo:write scope)
for repo in \
zircote/.github \
zircote/github-project-manager \
zircote/sdlc-quality \
zircote/homebrew-tap \
zircote/atlatl \
zircote/atlatl-spec \
zircote/rlm-rs \
zircote/MIF \
zircote/subcog \
zircote/lro-bench \
zircote/daedalus \
zircote/ccpkg \
zircote/refactor \
zircote/human-voice \
zircote/rlm-rs-plugin \
zircote/memory-capture-plugin \
zircote/documentation-review \
zircote/adr \
zircote/adrscope \
zircote/git-adr \
zircote/structured-madr \
zircote/vscode-git-adr; do
npx github-label-sync \
--access-token $GITHUB_TOKEN \
--labels labels.yml \
--allow-added-labels \
$repo
done
Use --allow-added-labels to preserve repo-specific labels (e.g. ccpkg's component/host labels, atlatl-spec's audit labels).
Fully Consistent Repositories
0 repositories at 100% consistency
No repositories have achieved full consistency with the canonical label taxonomy. All 22 managed repositories require label synchronization.
Generated by housekeeping-labels workflow — https://github.com/zircote/.github/actions/runs/22580293570
Generated by Housekeeping: Label Audit
Scanned: 22 repositories | Run: 22580293570
Summary
Consistency Scores
zircote/.githubzircote/github-project-managerzircote/sdlc-qualityzircote/homebrew-tapzircote/atlatlzircote/atlatl-speczircote/rlm-rszircote/MIFzircote/subcogzircote/lro-benchzircote/daedaluszircote/ccpkgzircote/refactorzircote/human-voicezircote/rlm-rs-pluginzircote/memory-capture-pluginzircote/documentation-reviewzircote/adrzircote/adrscopezircote/git-adrzircote/structured-madrzircote/vscode-git-adrRoot Cause: Naming Convention Mismatch
All 22 repositories were provisioned with a slash-style label taxonomy (
priority/critical,type/bug,status/in-progress) whilelabels.ymldefines a colon-space taxonomy (priority: critical,type: bug,status: in-progress). Every taxonomy label is missing from every repository.Labels Updated (Inconsistent)
sdlc-quality — 1 label inconsistent
automatedautomatedccpkg — 5 labels inconsistent
priority: criticalpriority: criticalpriority: highpriority: highpriority: mediumpriority: mediumpriority: lowpriority: lowstatus: blockedExtra Labels (Manual Review)
All existing labels use the
name/valueslash convention. The 29 taxonomy labels usename: valuecolon-space convention. A full migration is required rather than incremental additions.zircote/.github — 29 extra labels
bugdocumentationduplicateenhancementgood first issuehelp wantedinvalidquestionwontfixagentic-workflowstype/bugtype/enhancementtype/featuretype/choretype/docstype/refactorpriority/criticalpriority/highpriority/lowpriority/mediumstatus/triagestatus/blockedstatus/in-progressstatus/needs-reviewstatus/wontfixgpm/reportgpm/alertgpm/knowledgeautomationzircote/ccpkg — 46 extra labels (selected)
specproposalschemahost-adaptercomponent: agentscomponent: skillscomponent: hookscomponent: mcpcomponent: lspcomponent: instructionshost: claude-codehost: copilothost: codex-clihost: gemini-clihost: opencodewebsiteregistrytoolingsecuritybreaking-changestatus: needs-discussionstatus: readytype/bug,type/feature,type/chore,type/docs,type/enhancement,type/refactorpriority/critical,priority/high,priority/medium,priority/lowstatus/blocked,status/in-progress,status/triage,status/needs-review,status/wontfixbug,documentation,duplicate,enhancement,good first issue,help wanted,invalid,question,wontfixzircote/atlatl-spec — 41 extra labels (selected)
spec-gapconformancecross-sectionpriority:highpriority:lowpriority:mediumconfigeventsschemaaudit:run8llm-intelligencetoolingspec-inconsistencyaudit:run9needs-triageaudit,audit:run10, plus slash-style labelsRecommended Remediation
Run
github-label-syncagainst all managed repositories to apply the canonical taxonomy:Fully Consistent Repositories
0 repositories at 100% consistency
No repositories have achieved full consistency with the canonical label taxonomy. All 22 managed repositories require label synchronization.
Generated by housekeeping-labels workflow — https://github.com/zircote/.github/actions/runs/22580293570