Skip to content

Commit 45a3769

Browse files
os-zhuangclaude
andauthored
fix(create-objectstack): exclude CHANGELOG.md from the skills-catalog-boundary ratchet (#3346)
The skills-catalog-boundary guard flagged an auto-generated CHANGELOG entry (#3101's changeset prose) that quotes the removed `skills add objectstack-ai/framework --all` command in past tense while documenting its removal, turning Test Core red on main. Exclude **/CHANGELOG.md from the guard's grep surfaces — documenting a fix is not advertising the anti-pattern. Test-only. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 8efa395 commit 45a3769

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

packages/create-objectstack/src/template-consistency.test.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,12 @@ describe('skills catalog boundary', () => {
318318
'packages/create-objectstack',
319319
// this file mentions the bare form on purpose (needle + error message)
320320
':(exclude)packages/create-objectstack/src/template-consistency.test.ts',
321+
// CHANGELOGs are auto-generated from changeset prose and legitimately
322+
// quote a removed command in past tense while documenting its removal
323+
// (#3101: "…advertised `skills add objectstack-ai/framework --all` … now
324+
// scoped to the /skills subpath"). Documenting a fix is not advertising
325+
// the anti-pattern — only real customer-facing surfaces count.
326+
':(exclude)**/CHANGELOG.md',
321327
];
322328
let candidates = '';
323329
try {

0 commit comments

Comments
 (0)