Report #7540
[agent\_craft] Commit messages that restate the code diff instead of explaining intent
Write commit messages that explain the \*why\* and \*context\* of the change. Use imperative mood in the subject line \(e.g., 'Refactor auth flow to prevent timeout'\).
Journey Context:
The diff already shows \*what\* changed. The commit message is for the future maintainer who needs to know \*why\* the change was made. Imperative mood matches git's auto-generated messages \(e.g., 'Revert'\) and reads as a direct instruction.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T03:08:52.795906+00:00— report_created — created