Skip to content

source-control(babysit-prs): autopilot direct-gate route is inert under enabled tier — no actor runs the approver pass on zero-blocker PRs #738

Description

@kyle-sexton

Summary

Found by Codex on PR #706 (thread 2026-07-20T18:14Z, SKILL.md:259). The #706 fix correctly wired tier flags into the zero-blocker direct-gate path — but that path never runs the second-account review/approve step, so under an ENABLED tier every clean PR lacks the distinct-bot approval and defers to the human list. The direct-gate route is inert; only PRs that pass through a worker fix round (which runs the review pass) can autopilot-merge.

Direction: fails CLOSED (over-defers, never wrongly merges) — deferrable per the DEFER-FORBIDDEN direction test, NOT a carve-out class.

Decision needed

Who runs the second-account review pass on a no-worker PR? Options: (a) orchestrator triggers the approver-bot review as part of the direct-gate flow (needs an idempotent trigger + live-head pin); (b) a lightweight per-cycle approver sweep over zero-blocker PRs; (c) accept worker-path-only autonomy for v1 (status quo, documented).

Trigger

Tied to the gate-off flip milestone: harmless while the tier is disabled or while worker-path volume dominates; becomes the main autonomy gap once the flip lands and clean PRs are the common case.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: highSignificant impact, or blocks an imminent release; staff this cycle.status: needs-decisionAwaiting a human or maintainer judgment call.work-class: structuralRefactors, migrations, contract changes; cross-cutting and hard to reverse.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions