From af7528c8b2f3be84a550e441093576f8be49f77b Mon Sep 17 00:00:00 2001 From: Jan Eitzinger Date: Sun, 7 Jun 2026 08:16:10 +0200 Subject: [PATCH] Update CLAUDE.md Entire-Checkpoint: 306db138cb4c --- CLAUDE.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index fe6a7aab..658b0bde 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -341,6 +341,21 @@ records, archives) at scale. All code changes must prioritize maximum throughput and minimal latency. Avoid unnecessary allocations, prefer streaming over buffering, and be mindful of lock contention. When in doubt, benchmark. +### Commit Message Convention + +Commits must use conventional commit prefixes so goreleaser can generate the +changelog automatically. Only commits with these prefixes appear in releases: + +| Prefix | Changelog group | +|---------|------------------------| +| `feat:` | New Features | +| `fix:` | Bug fixes | +| `sec:` | Security updates | +| `docs:` | Documentation updates | + +Scoped variants are also recognised, e.g. `feat(api):`, `fix(deps):`. +Commits without one of these prefixes are excluded from the changelog. + ### Change Impact Analysis For any significant change, you MUST: