# `grokkit changelog` ## Priority: 1 of 12 **Description**: AI-generated CHANGELOG.md updates from git history (commits/tags). The generated CHANGELOG.md should be used as the basis for the release notes for the release page of each release on gitea. **Benefits**: - Automates semantic release notes (feat/fix/docs/etc.). - Integrates with TODO workflow for release PRs. **High-level implementation**: - Fetch `git log --pretty=format:%s%n%b --since=`. - Prompt Grok: "Categorize into CHANGELOG sections." - Append/update `CHANGELOG.md`, preview/commit. **CLI example**: ``` grokkit changelog --since=v0.1.3 grokkit changelog --commit # Stage + grokkit commit ```