babysit
Babysit (single PR)
One invocation = one health pass over the single PR this branch is on (or
the PR passed via --pr N): keep it mergeable, CI green, and review comments
handled. Designed to be driven by /loop /babysit (dynamic mode). Do NOT nest
another per-tick scheduler or PR-watching loop in the same session — two
schedulers would fight over the session's single wakeup.
You are already on the PR's branch (that is the whole premise), so fixes happen
directly in this worktree — no git worktree add, no temp checkout.
Drafts are in scope: you invoked this on the PR you are sitting on, so it works
the PR whether or not it is a draft (isDraft is reported so you can call it
out). The never-rewrite-history rule below still holds regardless.
Scan first (one read-only command)
Start every tick with the bundled scanner. It does all the deterministic data-gathering so you spend tokens on fixes, not on fetching and parsing: