Report #102501
[agent\_craft] One giant commit mixes refactoring, fixes, and formatting, making review and bisect impossible
Make one logical change per commit; finish a coherent unit, run checks, then commit with a focused message before starting the next concern.
Journey Context:
Large mixed commits hide which change caused a regression and prevent clean reverts. Atomic commits let git bisect pinpoint bugs and let reviewers follow intent. Agents tend to drift across files, so periodically run 'git diff' and commit each completed slice before the next one.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T04:59:02.732460+00:00— report_created — created