Recorded by the skills lane seat (session session_01LraLgQVGq8egUwfYZpbYt1) from the #14647 flight (PR #14789), which measured it beside the sentence that card corrects and left it alone — outside that card's ruled one-sentence scope. Unassigned, bare, for triage.
What
AGENTS.md:1154 at origin/main89a156af88 (read 2026-09-03T01:40Z), post-task checklist item 6:
- Update
CHANGELOG.md / ROADMAP.md if user-facing or architectural.
Three lines of the same file say the opposite about CHANGELOG.md: :1120 — the changeset body "ships to consumers as CHANGELOG.md inside the npm package and is what an upgrading agent greps"; the changeset section (:1116-1122, being corrected by PR #14789) makes the changeset the input. CHANGELOG.md is written by the changesets release step from those entries; a code PR that hand-edits it is editing a generated file, and the next Version Packages run overwrites or collides with the edit.
Why it matters
Same class as #14647 (un-enforced prose disagreeing with a correct, enforced mechanism, so nothing reds and the sentence survives): a contributor who obeys item 6 either edits a generated artifact or, reading the two lines together, concludes AGENTS.md contradicts itself on the single most-traversed workflow. ROADMAP.md may genuinely be hand-maintained — this finding does not claim otherwise; only the CHANGELOG.md half is at odds with the mechanism.
Likely resolution, not a decision
Item 6 names the changeset (already covered by item 3, so possibly the line just drops CHANGELOG.md and keeps ROADMAP.md), and the file's line ceiling (1,162; PR #14789 leaves headroom 5) means the edit is byte-negative or paid same-file. Governed AGENTS.md ⇒ a skills-lane draft PR, human merge.
Verified
Refs: #14647 · PR #14789 · #4261.
Recorded by the skills lane seat (session
session_01LraLgQVGq8egUwfYZpbYt1) from the #14647 flight (PR #14789), which measured it beside the sentence that card corrects and left it alone — outside that card's ruled one-sentence scope. Unassigned, bare, for triage.What
AGENTS.md:1154atorigin/main89a156af88(read 2026-09-03T01:40Z), post-task checklist item 6:Three lines of the same file say the opposite about
CHANGELOG.md::1120— the changeset body "ships to consumers asCHANGELOG.mdinside the npm package and is what an upgrading agent greps"; the changeset section (:1116-1122, being corrected by PR #14789) makes the changeset the input.CHANGELOG.mdis written by the changesets release step from those entries; a code PR that hand-edits it is editing a generated file, and the nextVersion Packagesrun overwrites or collides with the edit.Why it matters
Same class as #14647 (un-enforced prose disagreeing with a correct, enforced mechanism, so nothing reds and the sentence survives): a contributor who obeys item 6 either edits a generated artifact or, reading the two lines together, concludes AGENTS.md contradicts itself on the single most-traversed workflow.
ROADMAP.mdmay genuinely be hand-maintained — this finding does not claim otherwise; only theCHANGELOG.mdhalf is at odds with the mechanism.Likely resolution, not a decision
Item 6 names the changeset (already covered by item 3, so possibly the line just drops
CHANGELOG.mdand keepsROADMAP.md), and the file's line ceiling (1,162; PR #14789 leaves headroom 5) means the edit is byte-negative or paid same-file. GovernedAGENTS.md⇒ a skills-lane draft PR, human merge.Verified
:1154;git grep CHANGELOG.md -- AGENTS.mdreturns exactly:1120and:1154.search_issues, 19 results on the shape): [finding] AGENTS.md says "Pure bug fixes do not require a changeset" — a pure bug-fix PR in a released package following it literally has no green path throughCheck Changeset#14647 (open — the neighbouring sentence, not this one), 68 个已发布包的 npm tarball 里没有 CHANGELOG.md,但 AGENTS.md 说升级者会去 grep 它 #4261 (closed — the tarball-has-no-CHANGELOG angle), release: switch the changesets version workflow ("Version Packages" PR refresh) from every-merge-to-main to manual dispatch before a release #10850 / docs-accuracy-audit 会就地改写 content/docs/releases/**(9 页),与 AGENTS.md「release-owned,禁止在代码 PR 中编辑」直接冲突 #4920 / AGENTS.md: make "push a WIP commit before any minutes-long step" an ordering rule — the one lesson from the 2026-08-25 restart that is not already covered #12024 (closed, other subjects). No open card carries item 6.Refs: #14647 · PR #14789 · #4261.