fix(#731): remove stale blocked label on sufficient triage results - #743
Conversation
The sufficient case in post-triage.sh applied ready-to-code or triaged labels but never removed a stale blocked label. The other outcome handlers (insufficient, duplicate, feature-request) already called remove_label "blocked", but sufficient was missing it. This meant a re-triaged issue could end up with both blocked and ready-to-code labels simultaneously. Add remove_label "blocked" to the sufficient handler, matching the pattern used by the other action handlers. The existing sufficient-removes-blocked-label test now passes. Closes #731
|
fullsend review is working on this — view logs |
Site previewPreview: https://0b2b9182-site.fullsend-ai.workers.dev Commit: |
Review: #743Head SHA: e29de64 SummaryThis is a clean, well-scoped bug fix that adds the missing FindingsNo critical, high, medium, low, or info findings. FooterOutcome: approve Previous runReview: #743Head SHA: 54e5a88 SummaryClean, minimal fix that adds the missing FindingsInfo
FooterOutcome: approve |
|
/fix |
|
fullsend fix is working on this — view logs |
|
/fix |
|
fullsend fix is working on this — view logs |
The sufficient handler removed the stale blocked label but not needs-info. An issue transitioning from insufficient to sufficient could end up with both needs-info and ready-to-code/triaged labels. Add remove_label "needs-info" and a corresponding test case. Addresses review feedback on #743 Signed-off-by: fullsend-fix <fullsend-code@users.noreply.github.com>
🔧 Fix agent — iteration 1 (human-triggered)Addressed 1 info-level review finding: added remove_label "needs-info" to the sufficient handler to prevent stale labels when issues transition from insufficient to sufficient. Added corresponding test case. Fixed (1):
Tests: passed Decision points
Updated by fullsend fix agent |
|
fullsend review is working on this — view logs |
The sufficient case in post-triage.sh applied ready-to-code or triaged labels but never removed a stale blocked label. The other outcome handlers (insufficient, duplicate, feature-request) already called remove_label "blocked", but sufficient was missing it. This meant a re-triaged issue could end up with both blocked and ready-to-code labels simultaneously.
Add remove_label "blocked" to the sufficient handler, matching the pattern used by the other action handlers. The existing sufficient-removes-blocked-label test now passes.
Closes #731
Post-script verification
agent/731-sufficient-remove-blocked)bc3164f938e8035848593228703b145e0a74e43b..HEAD)