Report #77513
[agent\_craft] Writing vague or narrative commit messages that fail to convey the diff's purpose
Use the imperative mood in commit subjects \(e.g., 'Fix memory leak in worker pool' not 'Fixed memory leak'\). Limit subject to 50 characters. Separate subject from body with a blank line.
Journey Context:
Commits are historical artifacts. Imperative mood matches Git's auto-generated messages \('Merge pull request...'\). It tells the reader what the commit does when applied, rather than narrating what the author did.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T12:42:33.660548+00:00— report_created — created