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.
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):
versionin marketplace entriescommands/directoriessettings.jsonagentHOOK_*_ENABLEDgrep (post-migration regression guard)name= skill directory nameEach is independent; implement as
ci.ymllanes wired into theci-statusneeds 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.