Drive a GitHub pull request from conflicts or failing checks to merge-ready status. Use when the agent should confirm the PR target, resolve against base, verify, push, observe Actions and mergeability, loop safely, and notify the result.
Use after resolving a PR conflict when optional advice is wanted to reduce future conflict risk. Every suggestion must preserve exactly what the PR accomplishes.
Use when delivering the final ROLL outcome (merge-ready, blocked, ci-failed, or gave-up) through the mandatory terminal message plus optional OS notification or setup-supplied custom command.
Use after pushing a GitHub PR branch to watch Actions while polling mergeability. Returns capped verdicts and aborts early when base movement creates conflicts.
Use when pushing a GitHub PR branch after conflict resolution and verification, especially when rebase rewrites or protected-looking branch names make force-push safety important.