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
docs(releases): add PR body section + tighten opening prose
Aligns RELEASES.md with the structural improvements that landed in
agentnative-spec/RELEASES.md, adapted for the CLI's PR template
(Summary / Changelog / Type of Change / Related Issues/Stories /
Files Modified / Testing — six sections, distinct from the spec's
five-section template).
Adds:
- New `## PR body` section between "Daily development" and "Releasing
dev to main". Codifies what belongs in PR bodies (NEW user-facing
substance, six required template sections) and what does NOT (workflow
recap, triple-diff output, pre-push gate results, CI status, AI
attribution trailers). Closes the gap that produced the body-discipline
drift across recent PRs.
- Explicit `cliff.toml` chore-skip footgun reference inside the new
Type of Change bullet (mirrors the spec's `^chore` regex form for
precision).
- Required-empty-fields rules: four `Files Modified` sub-headers and
four `Related Issues/Stories` labels stay even when empty (`None.`
rather than deletion).
- Internal tooling commit guidance (no entries in `## Changelog` for
`chore(cliff): ...`, `chore(prose-check): ...`).
- Release-PR repetition rationale (`^release` skip prevents
double-counting in future regeneration).
- No-AI-attribution rule, mirrored from global CLAUDE.md.
Tightens:
- Drops em-dash overuse in the file's opening sentences (matches spec's
cleaner period-separated form): "are not permitted." instead of
"are not permitted —"; same in the Branches table cell and the dev-as-
forever-branch paragraph.
Self-referential: this PR (#50) is also the v0.4.0 spec sync companion,
so the new PR body guidance is what the v0.4.0 release operator follows
when scrubbing this PR's own body before submit. Future RELEASES.md
edits inherit the framing.
0 commit comments