Skip to content

docs(agents): align AGENTS.md §11 changelog/release contract with ADR-0038#88

Merged
danielPoloWork merged 1 commit into
masterfrom
docs/agents-changelog-rule
Jun 15, 2026
Merged

docs(agents): align AGENTS.md §11 changelog/release contract with ADR-0038#88
danielPoloWork merged 1 commit into
masterfrom
docs/agents-changelog-rule

Conversation

@danielPoloWork

Copy link
Copy Markdown
Owner

Summary

Closes a gap left by PR #87: that PR split the changelog into one immutable file
per release (ADR-0038) and updated
release.md + the version-lockstep lint, but AGENTS.md §11 — the primary
agent contract — still described the old roll Unreleased into a version block in
the same file
mechanic and never mentioned docs/changelog/.

Changes

  • AGENTS.md §11 — the CHANGELOG.md paragraph now states that released
    entries are immutable per-version files under docs/changelog/v<MAJOR>/v<X.Y.Z>.md
    and that the root file keeps only [Unreleased] + the index; the release-table
    row changed from Update CHANGELOG.md (Unreleased → version) to Move Unreleased
    → docs/changelog/v/v<X.Y.Z>.md + index row
    .
  • CHANGELOG.md — extended the (still-unreleased) changelog-split entry to note
    the AGENTS.md §11 alignment.

Context — agent-rule audit

Triggered by a check that all three docs-structure rules are wired into the agent
contract. Result:

  • Session checkpoints → AGENTS.md §7.6 ✅ (ADR-0036)
  • New-feature roadmap placement → AGENTS.md §7.3 ✅ (ADR-0037)
  • Changelog per-version split → AGENTS.md §11 ⚠️fixed here (ADR-0038)

The PR-template checklist and CLAUDE.md TL;DR remain accurate (they reference
adding to CHANGELOG.md Unreleased, which is unchanged).

python tools/consistency_lint.py → OK. Documentation-only.

🤖 Generated with Claude Code

…0038

PR #87 split the changelog into per-version files (ADR-0038) and updated
release.md + the version-lockstep lint, but AGENTS.md section 11 still described
the old "roll Unreleased into a version block in the same file" mechanic and did
not mention docs/changelog/. Update the CHANGELOG paragraph and the release-table
row so the primary agent contract matches the shipped structure; extend the
(still-unreleased) changelog entry to note the AGENTS.md alignment.

Documentation-only; no API, ABI, or build change.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@danielPoloWork danielPoloWork merged commit 12ccf09 into master Jun 15, 2026
4 checks passed
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