Reimplement the current branch on a new branch with a clean, narrative-quality git commit history suitable for reviewer comprehension.
-
Validate the source branch
- Ensure the current branch has no merge conflicts, uncommitted changes, or other issues.
- Confirm it is up to date with
main.
-
Analyze the diff
- Study all changes between the current branch and
main.