Skip to content

reviews: scope Codex connector review to high-blast-radius PRs — its advisory threads block the merge gate on every PR #618

Description

@kyle-sexton

Control-tower bottleneck finding (2026-07-20, operator-directed latency work). Measured today: review-thread clearance, not CI runtime, is the dominant PR queue time. Every PR currently gets BOTH the claude-review action AND the chatgpt-codex-connector review; Codex threads are advisory in intent but count as unresolved threads, which the babysit merge gate (and #534's future gate script) treats as blockers — so routine/docs PRs pay a full adversarial-review thread-clearing cycle twice.

Proposal (research-first): determine where the Codex connector's trigger is configured (GitHub App config vs workflow), then scope it to high-blast-radius PRs only (the rule-10 class: skill frontmatter/trigger keywords, cross-plugin contracts, hooks, merge-gate/classifier/security surfaces, area: security label) while keeping claude-review universal. Alternative if scoping is impossible at the app layer: an explicit policy that clean Codex COMMENTED reviews with zero inline threads never gate, codified in #534's classifier.

Cross-model review diversity for high-blast-radius PRs is deliberately KEPT (#536's premise) — this narrows where it applies, it does not remove it.

Filed by the control-tower session.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-humanHuman-in-the-loop required; autonomous sessions must not resolve items carrying this.priority: mediumReal value, no hard deadline; normal backlog flow.wayfind: interviewWayfind decision item: contract/requirements call the user must make; human in the loop.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions