diff --git a/dev/dev-poll.sh b/dev/dev-poll.sh index 5bd75d3..83cfa9f 100755 --- a/dev/dev-poll.sh +++ b/dev/dev-poll.sh @@ -411,14 +411,11 @@ if [ "$ORPHAN_COUNT" -gt 0 ]; then "${API}/issues/${ISSUE_NUM}" | jq -r '[.labels[].name] | join(",")') if echo "$issue_labels" | grep -q "vision"; then log "issue #${ISSUE_NUM} has 'vision' label — skipping stale detection (managed by architect)" - # Skip remaining in-progress checks for vision issues - unset ISSUE_NUM + BLOCKED_BY_INPROGRESS=true fi - # Only proceed with in-progress checks if not a vision issue - if [ -n "${ISSUE_NUM:-}" ]; then - # Check if issue has an assignee — only block on issues assigned to this agent - assignee=$(curl -sf -H "Authorization: token ${FORGE_TOKEN}" "${API}/issues/${ISSUE_NUM}" | jq -r '.assignee.login // ""') + # Check if issue has an assignee — only block on issues assigned to this agent + assignee=$(curl -sf -H "Authorization: token ${FORGE_TOKEN}" "${API}/issues/${ISSUE_NUM}" | jq -r '.assignee.login // ""') if [ -n "$assignee" ]; then if [ "$assignee" = "$BOT_USER" ]; then # Check if my PR has review feedback to address before exiting @@ -452,7 +449,6 @@ if [ "$ORPHAN_COUNT" -gt 0 ]; then # Issue assigned to another agent — don't block, fall through to backlog fi fi - fi # Only proceed with in-progress checks if not blocked by another agent if [ "$BLOCKED_BY_INPROGRESS" = false ]; then