用途:把单次执行的 /source-control:babysit-prs 机制包装成针对一个仓库 PR 队列的自定节奏循环,充当 loop-lane 三会话拓扑中的合并通道(babysit 通道),负责推进 PR 并在自治阶梯内拥有合并权。它绝不认领 backlog 条目或撰写工作项 PR(属 worker 通道权限),也不决定运营者问题(属 attended 队列权限)。
主要能力与用法:必须提供 <owner/repo> 参数,通道每次调用只针对一个仓库;缺少该参数时停止,不猜测仓库。其余配置按调用参数(如 --drain、--grace-window-minutes 45、--merge human-only)、.claude/source-control.md 上的 babysit_loop_* 分层配置键、tier 默认值顺序解析。tier 为 babysit-prs 的 safe、worker、autopilot 词汇。自治分七个维度,合并维度默认安全:无团队跟踪采纳时所有合并均由人工执行。停止模式有 standing(默认,持续观察)与 drain(--drain,快照显示 0 个开放 PR 且 0 个开放 issue 时停止)。
周期流程:重锚定持久循环状态并做快照;宽限窗口内头部移动或收到评论的 PR 仅报告;确定性的 rung 分区在调用 babysit-prs 前计算可合并集合,依据关闭链接工作项的 work-class 标签,正文 trailer 不作为分区依据;只有 tier 具备合并能力、确定性门通过且工作项在 rung 范围内时才合并。
限制:C4/C5 为无条件下限;autopilot 与 --merge c3-this-run 配对才能单次提升至 C3 等效;无分类即不合并;带 do-not-merge 标签的 PR 在任何 rung 下均不合格;人工阻塞反馈的 PR 亦不合格。始终开启的安全旋钮不可关闭。其他细节暂未提供。