1. Run `bun test` — abort on any failure 2. Run /review — abort on CRITICAL finding 3. Run /cso — abort on CRITICAL finding 4. `git add -A` 5. Commit using conventional format (per commits.md rule) 6. Invoke doc-updater agent 7. Ask user to confirm, then `git push`