Lane: babysit. Triggering PR: #567 (fix/499-babysit-snapshot-approve-nits-classification).
Worker's live re-review of the pushed fix (c86fc59) surfaced a design question the code doesn't currently answer: when a bot review is an overall Approve carrying a real P2 finding, should that P2 be routed to material (surfaced to the operator) or silently dropped into the ignored bucket? Currently classify_pr's feedback dict never exposes the ignored bucket at all, so there's no code-backed policy either way — changing it is an author-owned policy call, not a mechanical fix.
Category: behavioral. Needs a human decision on the intended severity-vs-approval-state routing policy before a fix can be written.
Lane: babysit. Triggering PR: #567 (fix/499-babysit-snapshot-approve-nits-classification).
Worker's live re-review of the pushed fix (c86fc59) surfaced a design question the code doesn't currently answer: when a bot review is an overall Approve carrying a real P2 finding, should that P2 be routed to
material(surfaced to the operator) or silently dropped into theignoredbucket? Currentlyclassify_pr's feedback dict never exposes theignoredbucket at all, so there's no code-backed policy either way — changing it is an author-owned policy call, not a mechanical fix.Category: behavioral. Needs a human decision on the intended severity-vs-approval-state routing policy before a fix can be written.