Semantic Cleanup
Use this when the working tree contains mixed fixes, review comments, test updates, or incidental refactors.
Workflow
- Inspect the entire working tree and summarize the main change buckets.
- Reduce noise first by separating formatting-only or generated changes from real behavior changes.
- Create the smallest set of semantic commits that still explains the work clearly.
- Prefer commit messages that make later review easy, such as
fix: address null handling in sync jobortest: cover retry path. - Stop after local commits are created.
Guardrails
- Be conservative. Cleanup is for clearer history, not maximal fragmentation.
- Do not push.
- Do not rewrite existing commits.