Commit and push changes with a pre-launch gate (validate-code + safe-repo) by default. `--fast` skips the gate.