You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
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 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.
Spin-off from #13859 (PR #14557 — the migrate-sentence pin's markdown corpus widened to
skills/**). Filed unassigned by thedomain:specseat for triage; the dev could not dedupe (REST/searchis 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-165carries the@objectstack/specdeclaration block with two comments that PR #14557 makes stale:.claude/skills/spec-property-retirement/SKILL.mdentry 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 everyskills/**/*.md;skills/entry namesscripts/export-list.test.tsas its only holder — there are now two (packages/spec/src/shared/retired-key-migrate-sentence.test.tsreadsskills/as well).Comments only: every glob in the declaration is unchanged and
check:cross-package-test-inputsis green on #14557's head (the widened read is already inside the declared globs andturbo.jsonalready 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