Skip to content

Says when the changelog preamble may change - #191

Merged
johnnyt merged 1 commit into
mainfrom
sui-y8se-changelog-preamble-rule
Oct 11, 2026
Merged

johnnyt merged 1 commit into
mainfrom
sui-y8se-changelog-preamble-rule

Conversation

@johnnyt

@johnnyt johnnyt commented Oct 11, 2026

Copy link
Copy Markdown
Member

Refs: sui-y8se

What

.claude/wurk/commit.md, "Changelog: fragments": the paragraph that says CHANGELOG.md is never edited outside a release gains one sentence naming the exception: an edit outside every version section (the preamble, or a link in it) is permitted outside a release only when it fixes a broken or stale link or a stale preamble fact, and changes no version section's text.

Why: an earlier documentation fix had to turn the preamble's relative changelog.d/README.md link into a URL at a release tag, because HexDocs rewrote the relative link to the package's front page. The rule's wording neither allowed nor forbade that edit. The answer it now gives was decided by the conductor under a standing consent, 2026-10-11.

This PR does not edit CHANGELOG.md.

Gate

Full mix quality green on this head: every stage passed, 1,214 of 1,214 tests, 93.7% coverage, attested by mix quality.verify. The skip lines are Diataxis (project-level, opt-in), Gettext and Sobelow (not applicable), as before.

No changelog fragment: agent tooling takes none under changelog.d/README.md.

Review

In-turn review of the diff: one sentence appended to one paragraph; it narrows nothing else in the file, and it agrees with .claude/wurk/release.md, which owns the at-release edits. No record text in this PR.

.claude/wurk/commit.md says CHANGELOG.md is never edited outside a
release, and an earlier documentation fix had to change the preamble's
changelog.d/README.md link from a relative path to a tag URL, which
the rule's wording neither allowed nor forbade. One sentence now
settles it: an edit outside every version section, the preamble or a
link in it, is permitted outside a release only when it fixes a broken
or stale link or a stale preamble fact, and changes no version
section's text.

Agent tooling only; no file under lib/ changes and no fragment.

Refs: sui-y8se
@johnnyt
johnnyt force-pushed the sui-y8se-changelog-preamble-rule branch from 0478374 to 4c54c12 Compare October 11, 2026 15:07
@johnnyt
johnnyt merged commit 25c55a8 into main Oct 11, 2026
1 check passed
@johnnyt
johnnyt deleted the sui-y8se-changelog-preamble-rule branch October 11, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant