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
The six required check-run names are spelled in
.claude/skills/pm-dispatch/references/platform-readings.mdas the operative per-repo required set a seat reads before it flips a PR ready. Nothing pins that copy.scripts/check-required-contexts.mjsholdsINSTRUCTION_SURFACES, and its scan set isAGENTS.md,.claude/skills/pm-dispatch/references/review-checklist.md,.claude/skills/spec-property-retirement/SKILL.md,docs/launch-readiness.mdanddocs/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.mdand 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 sameRETIRED_CONTEXT_NAMESstanding ban (writingESLintfresh) also does not reach this file.Reproduce:
INSTRUCTION_SURFACESinscripts/check-required-contexts.mjsand note the five entriesgit grep -n 'Temporal Conformance' -- .claude AGENTS.mdand note the ledger hit that is not in that listTwo shapes a fix could take, both out of scope for the card that found this:
INSTRUCTION_SURFACESentry withmustNameall six, which is the same treatmentreview-checklist.mdalready getsObservation 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