Sometimes it will be wrong. It can take a lot of back and forth, and for each hypothesis Claude will make changes to
the code that it won't undo after it eventually gets the solution right.
/bugfix forces a disciplined workflow: reproduce the bug first, prove the root cause before writing any code, then fix
it with a failing test as proof. No guessing, no leftover changes from wrong attempts. And after the fix, it closes
the test gap that let the bug through in the first place.