| name | babysit-pr |
| description | Monitor a PR, fix feedback and CI failures until fully green for 30 min. Run with /babysit-pr <number> |
| user-invocable | true |
| scope | dev |
| metadata | {"internal":true} |
Monitor PR #$ARGUMENTS in the current repo. Fix CI failures and human or bot review feedback until everything is green and no new feedback arrives for 30 minutes.
Non-Negotiable Branch Ownership Rule
During /babysit-pr, the PR branch is the unit of ownership. Every tick must
commit and push all current non-gitignored local changes on the current
branch, including changes made by the user or other concurrent agents. Do not
limit commits to files you personally edited. A live lease protects a peer's
editing session but does not hold that file or the rest of the branch back:
re-read and stage the whole current file, never a partial hunk. Private/generated
bridge/** and local data/** database or asset artifacts stay out of every
slice. If the file-lease hook rejects one path, unstage only that path, push
everything else immediately, and report the exact blocker. Do not stash, skip,
or leave behind any other non-ignored path.
When the branch is actively changing, batch a slice for no more than two
minutes, then push it to the existing PR so CI and review agents can work in
parallel. Do not wait for a peer-owned file, generated mirror, or full prep
before publishing the current snapshot. The final clean-tree and merge-soak
gates still apply before merging.