The exception pointed at a Gotcha that does not exist. State the rule (machine-parsed output or an interactive editor runs bare git, with the reason inline) and point at rewrite-history.md for interactive rebase. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>