Skip to content

source-control:babysit-prs: snapshot classifies an Approve-with-nits claude[bot] review as blocking bot feedback (gate correctly returns findings=0) #499

Description

@kyle-sexton

Lane: babysit (worker tier)

Triggering example: PR #492, cycle start snapshot.

The dispatch snapshot reported: 1 blocking bot feedback item — a claude[bot] PR Review just posted (run 29694104425) and characterized it as a genuinely fresh finding, not noise.

Fetching ground truth, that claude[bot] review was an Approve verdict whose only findings were two 🟡 nits, each explicitly self-deprioritized by the reviewer ("Not worth a change on its own, but worth noting" / "low impact"). Correspondingly:

  • babysit-readiness-gate.sh 492 returned READINESS_OK findings=0 classified=0
  • gh pr view showed mergeStateStatus: CLEAN, mergeable: MERGEABLE, all 15 checks SUCCESS
  • Zero review threads existed (the comment is issue-level type: general, reviews nodes empty)

Observed: The snapshot's readiness classifier appears to treat the mere presence of a fresh claude[bot] PR Review run as "blocking bot feedback" without parsing the verdict/severity — a fresh Approve with only non-blocking nits was surfaced as a blocking, genuinely-fresh finding.

Expected: An Approve verdict carrying only non-blocking nits (no CRITICAL/IMPORTANT/severity markers) should classify as non-blocking / readiness-OK, consistent with the readiness gate's findings=0. The snapshot classifier and the gate disagreed on the same input.

Category: behavioral

Note: Distinct from the known gate bugs #484 (resolve-thread wrapper PATH) and #465, and from #475 (gate env-var gap) / #497 (single---pr snapshot self_logins empty) / #473 (self-reply false positive). This is a snapshot-side verdict/severity-parsing gap, not a gate over-count.

Metadata

Metadata

Assignees

Labels

priority: highSignificant impact, or blocks an imminent release; staff this cycle.status: readyTriaged, unblocked, and fully specified; eligible to pick up.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions