Skip to content

[finding] the six required check-run names are restated in the PM readings ledger, which check-required-contexts does not scan #15652

Description

@claude

The six required check-run names are spelled in .claude/skills/pm-dispatch/references/platform-readings.md as the operative per-repo required set a seat reads before it flips a PR ready. Nothing pins that copy.

scripts/check-required-contexts.mjs holds INSTRUCTION_SURFACES, and its scan set is AGENTS.md, .claude/skills/pm-dispatch/references/review-checklist.md, .claude/skills/spec-property-retirement/SKILL.md, docs/launch-readiness.md and docs/releases-maintenance.md. The readings ledger is not on it, and neither is .claude/skills/pm-dispatch/references/true-green.md.

Why it matters: renaming any of the six job names reddens the gate on AGENTS.md and on the review checklist, so the rename PR is forced to fix those two. The ledger's copy is invisible to the same run and would keep the dead name — and the ledger's copy is the one a seat consults at the moment it decides whether a PR may be enqueued. The same RETIRED_CONTEXT_NAMES standing ban (writing ESLint fresh) also does not reach this file.

Reproduce:

  • read INSTRUCTION_SURFACES in scripts/check-required-contexts.mjs and note the five entries
  • git grep -n 'Temporal Conformance' -- .claude AGENTS.md and note the ledger hit that is not in that list

Two shapes a fix could take, both out of scope for the card that found this:

  • add the ledger as an INSTRUCTION_SURFACES entry with mustName all six, which is the same treatment review-checklist.md already gets
  • or decide the ledger should point at the pinned surface instead of restating the six names, and delete the copy

Observation only: nothing is broken today, and no rename is in flight. Filed unassigned for first-touch grading.

Generated by Claude Code


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions