Skip to content

CI-gate backlog: automatable conformance checks surfaced by the #313 fleet audit #445

Description

@kyle-sexton

Carried out of epic #313 at close-out so the epic can close with its remediation waves and deferred backlog drained. These are automatable CI checks the 50-plugin conformance audit surfaced but did not implement (the silent-skip gate from that backlog shipped in #391):

  • Per-plugin CHANGELOG presence
  • No version in marketplace entries
  • No commands/ directories
  • No plugin settings.json agent
  • HOOK_*_ENABLED grep (post-migration regression guard)
  • Frontmatter name = skill directory name
  • Topic-docs delta-doc ↔ Implementers-table parity
  • README prerequisites section presence for plugins whose scripts call jq/gh/bash

Each is independent; implement as ci.yml lanes wired into the ci-status needs graph, following the silent-skip-gate shape (scripts/check-*.sh + .test.sh + lane).

Related

Epic #313 (source audit). #391 (first gate shipped from this list's sibling backlog).

No linked issue: tracking issue; closes nothing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.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.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions