Skip to content

chore(vocabulary): run the vocabulary checker over the whole repository on every pull request (AC3) #13193

Description

@kyle-sexton

Parent

Refs: #12750. Epic: #12646. Source: PLAN Phase 10, topic planning-chain-consolidation.

Depends on

Outcome

The vocabulary checker runs over the whole repository as a required pull-request check, beside the other repository checks in pr-require-checks.yml, so a retired sense cannot come back. Any match the sense slices left (a sense outside their paths, such as tier for precedence or surface for a config file elsewhere) is fixed here or, if it is a sense that stays, added to the allowlist with its reason.

Demo: run the checker with no arguments: it exits 0; a pull request that adds "default ladder" to a skill fails the check.

The Brief (Problem, Goal, Constraints) is in the epic body.

Decisions

Done when

  • AC3: the checker exits 0 over the repository, excluding docs/adr, docs/upstream, CHANGELOG files and docs/standards; each allowlisted sense is named with its reason.
  • The checker runs as a step of pr-require-checks.yml (no ruleset change) and passes on this pull request.
  • Each allowlist entry added here names its reason; any fix touches a plugin only with its release record per AGENTS.md.

Out of scope

  • Renaming the autonomy ladder's rung or any other allowlisted sense

Activity

  1. added
    priority: mediumReal value, no hard deadline; normal backlog flow.
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.
    on Nov 4, 2026
  2. added theissue type on Nov 4, 2026
  3. github-actions commented on Nov 4, 2026

    @github-actions
    Contributor

    Proposed work class: work-class: scoped
    Basis: automated intake triage; a maintainer confirms or changes it.

    Size: Medium
    Complexity: Medium
    Uncertainty: Knowable
    Flags: none
    Blocked by: #13178, #13184, #13185, #13182, #13186, #13189, #13190, #13191, #13192

    I understand this as the final slice of #12750. It adds the vocabulary checker as a required step in pr-require-checks.yml and runs it over the whole repository, excluding docs/adr, docs/upstream, CHANGELOG files and docs/standards. Any leftover match gets fixed, or allowlisted with a named reason. Any plugin fix ships with its release record.

    The scope and done-when items are exact, so nothing is missing. The checker slice (#13178) and the sense-slice issues it depends on are all still open, so this one is blocked by them. I found no duplicate.

    Automated triage. A maintainer reviews it.

  4. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 4, 2026
  5. self-assigned this
    on Nov 4, 2026
  6. kyle-sexton commented on Nov 4, 2026

    @kyle-sexton
    MemberAuthor
    No description provided.
  7. github-actions commented on Nov 4, 2026

    @github-actions
    Contributor
    No description provided.
  8. github-actions commented on Nov 4, 2026

    @github-actions
    Contributor

    already-leased: another session holds a live lease on #13193, so run https://github.com/melodic-software/claude-code-plugins/actions/runs/41916107732 ran no model.

  9. kyle-sexton commented on Nov 4, 2026

    @kyle-sexton
    MemberAuthor
    No description provided.
  10. removed
    status: readyTriaged, unblocked, and fully specified; eligible to pick up.
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

priority: mediumReal value, no hard deadline; normal backlog flow.work-class: scopedA briefed fix or small feature; blast radius bounded by the brief, tests exist.

Type

Fields

Work status

agent-ready

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions