Skip to content

[Label Audit] Weekly Report — 2026-03-09 #188

@github-actions

Description

@github-actions

Scanned: 22 repositories | Run: 22858345466

⚠️ Synchronization Note: Label creation and update operations could not be performed in this run. The add-labels safe-output only adds existing labels to issues/PRs — it cannot create or modify repository labels. Labels created and updated counts are 0. Manual synchronization via npx github-label-sync is recommended (see footer).

Summary

Metric Count
Repos scanned 22
Taxonomy labels defined 29
Labels created (missing) 0
Labels updated (inconsistent) 0
Extra labels found (not in taxonomy) 595
Repos at 100% consistency 0

Finding: All 22 managed repositories are at 0% label consistency with the canonical taxonomy. The repositories use a legacy labeling scheme (type/bug, priority/critical, status/triage) instead of the canonical format (type: bug, priority: critical, status: needs-triage). A full label sync is required across all repos.

Consistency Scores

Repository Score Missing Inconsistent Extra
ccpkg 0% 24 5 47
sdlc-quality 0% 28 1 27
.github 0% 29 0 30
github-project-manager 0% 29 0 24
homebrew-tap 0% 29 0 24
atlatl 0% 29 0 30
atlatl-spec 0% 29 0 41
rlm-rs 0% 29 0 29
MIF 0% 29 0 25
subcog 0% 29 0 24
lro-bench 0% 29 0 25
daedalus 0% 29 0 24
refactor 0% 29 0 24
human-voice 0% 29 0 24
rlm-rs-plugin 0% 29 0 24
memory-capture-plugin 0% 29 0 24
documentation-review 0% 29 0 24
adr 0% 29 0 26
adrscope 0% 29 0 26
git-adr 0% 29 0 25
structured-madr 0% 29 0 24
vscode-git-adr 0% 29 0 24

Labels Created

No labels were created this run (tool capability unavailable). All 22 repos need the full taxonomy of 29 labels provisioned. The complete set of missing labels for all repos is:

priority: critical · priority: high · priority: medium · priority: low · type: bug · type: feature · type: enhancement · type: documentation · type: security · type: maintenance · type: performance · status: needs-triage · status: in-progress · status: blocked · status: ready-for-review · status: approved · area: ci-cd · area: dependencies · area: testing · area: infrastructure · effort: small · effort: medium · effort: large · report · automated · org-monitor · stale-health · dep-ecosystem · agent-health

Labels Updated

No labels were updated this run. The following inconsistent labels were detected:

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 color ✅ matches
status: blocked description Blocked by dependency or decision Cannot proceed - waiting on external dependency or decision

Extra Labels (Manual Review)

All repositories carry a legacy label scheme (type/bug, priority/critical, status/triage, etc.) plus default GitHub labels (bug, documentation, duplicate, enhancement, etc.) that are not part of the canonical taxonomy. Selected repos with notable extra labels:

ccpkg — 47 extra labels

Notable extras beyond the legacy scheme: 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

atlatl-spec — 41 extra labels

Notable extras: spec-gap, spec-inconsistency, conformance, cross-section, config, events, schema, llm-intelligence, tooling, audit:run8, audit:run9, audit:run10, audit, needs-triage, priority:high, priority:low, priority:medium

atlatl — 30 extra labels

Notable extras: spec-gap, spec-inconsistency, tooling, area/mcp, area/schema, area/search

.github — 30 extra labels

Notable extras: gpm/report, gpm/alert, gpm/knowledge, gpm/security, agentic-workflows, automation

All other repos — 24–29 extra labels each

All remaining repos carry the standard legacy scheme: type/bug, type/feature, type/enhancement, type/docs, type/chore, type/refactor, priority/critical, priority/high, priority/medium, priority/low, status/triage, status/blocked, status/in-progress, status/needs-review, status/wontfix plus default GitHub labels (bug, documentation, duplicate, enhancement, good first issue, help wanted, invalid, question, wontfix). Some repos have agentic-workflows, automation, automated, dependencies, rust.

Fully Consistent Repositories

No repositories reached 100% consistency with the canonical taxonomy this run.


Recommended Action

Run a full label sync across all managed repositories using github-label-sync:

for repo in .github github-project-manager sdlc-quality homebrew-tap atlatl atlatl-spec rlm-rs MIF subcog lro-bench daedalus ccpkg refactor human-voice rlm-rs-plugin memory-capture-plugin documentation-review adr adrscope git-adr structured-madr vscode-git-adr; do
  npx github-label-sync --access-token $GITHUB_TOKEN --labels labels.yml zircote/$repo
done

Or trigger the sync-labels workflow:

gh workflow run sync-labels.yml -f repos=all

Generated by housekeeping-labels workflow — https://github.com/zircote/.github/actions/runs/22858345466

Generated by Housekeeping: Label Audit ·

Metadata

Metadata

Assignees

No one assigned

    Labels

    gpm/reportGPM automated report

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions