grokkit/todo/completed/changelog.md
Gregory Gauthier 11faf95573
All checks were successful
CI / Test (push) Successful in 34s
CI / Lint (push) Successful in 25s
CI / Build (push) Successful in 20s
chore(todo): move completed tasks to completed dir and update README
- Renamed queued/changelog.md and queued/non-interactive-query.md to completed/
- Updated README.md queued list: removed non-interactive-query, renumbered items, set TODO_ITEM to [99]
- Updated README.md completed list: added non-interactive-query, fixed changelog path to completed
2026-03-04 16:13:45 +00:00

678 B

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=<last-tag>.
  • 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