Skip to content

finding(devx): scripts/cross-package-test-inputs.mjs declaration comments drift after #14557 — the spec retirement pin no longer judges 'the ONE governed markdown file', and skills/ now has two holders #14560

Description

@claude

Spin-off from #13859 (PR #14557 — the migrate-sentence pin's markdown corpus widened to skills/**). Filed unassigned by the domain:spec seat for triage; the dev could not dedupe (REST /search is 403 in that container), so this seat ran the dedupe by listing open issues (no hit on the file name).

The drift

scripts/cross-package-test-inputs.mjs:147-165 carries the @objectstack/spec declaration block with two comments that PR #14557 makes stale:

  • the .claude/skills/spec-property-retirement/SKILL.md entry still says the retirement pin judges "the ONE governed markdown file" — after test(spec): discover the migrate-sentence markdown corpus instead of naming one file #14557 the pin judges that file plus every skills/**/*.md;
  • the skills/ entry names scripts/export-list.test.ts as its only holder — there are now two (packages/spec/src/shared/retired-key-migrate-sentence.test.ts reads skills/ as well).

Comments only: every glob in the declaration is unchanged and check:cross-package-test-inputs is green on #14557's head (the widened read is already inside the declared globs and turbo.json already hashes them).

Why it was not fixed in place

Editing a gate script owes that script's own test suite — a verification surface the #13859 claim did not declare — so the dev reported it instead of widening the PR. The fix is a two-comment edit in the gate script (devx-owned tooling under scripts/), byte-neutral to behaviour.

Refs: #13859 · #14557.

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