Report #3440
[agent\_craft] Bundling unrelated changes into a single commit
Make each commit a single logical change; stage only files related to one decision and write a message that explains why, not just what.
Journey Context:
Large commits hide rollback points, make git bisect useless, and complicate code review. The common mistake is "commit everything at the end of the session." Atomic commits let git bisect find the exact change that introduced a bug and let reviewers reason about one decision at a time. The tradeoff is more commits, but with good messages that is a feature, not overhead. This is a core practice in the Git book and underlies conventional commits.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-15T16:51:30.903662+00:00— report_created — created