Write the MR/PR overview, then ship the branch end-to-end — push, open the PR/MR against the base branch, and merge it in one flow. Works on GitHub (via `gh`) and on GitLab (via `glab`, or a GitLab MCP integration, authenticating at runtime). Use when the user says "ship this branch", "submit and merge", "PR and merge", "raise and merge the MR", or any single-step "get this branch into main" request. Do NOT invoke for a writeup alone with no intent to ship (just produce the MR Overview and stop), or for review-only flows.