You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-> **Report**: "Analysis for Issue #[number]: ACTIVE. Last action was by user. No action."
50
50
51
51
- **Check Role**: If `last_action_role` is 'maintainer':
52
52
- **Proceed to STEP 3.**
53
53
54
54
**STEP 3: ANALYZE MAINTAINER INTENT**
55
55
- **Context**: The last person to act was a Maintainer.
56
-
- **Action**: Read the text in `last_comment_text`.
57
-
- **Question Check**: Does the text ask a question, request clarification, ask for logs, or suggest trying a fix?
56
+
- **Action**: Analyze `last_comment_text` using `maintainers` list and `last_actor_name`.
57
+
58
+
- **Internal Discussion Check**: Does the comment mention or address any username found in the `maintainers` list (other than the speaker `last_actor_name`)?
59
+
- **Verdict**: **ACTIVE** (Internal Team Discussion).
60
+
- **Report**: "Analysis for Issue #[number]: ACTIVE. Maintainer is discussing with another maintainer. No action."
61
+
62
+
- **Question Check**: Does the text ask a question, request clarification, ask for logs, or give suggestions?
58
63
- **Time Check**: Is `days_since_activity` > {stale_threshold_days}?
59
64
60
65
- **DECISION**:
61
-
- **IF (Question == YES) AND (Time == YES)**:
66
+
- **IF (Question == YES) AND (Time == YES) AND (Internal Discussion Check == FALSE):**
62
67
- **Action**: Call `add_stale_label_and_comment`.
63
-
- **Check**: If '{REQUEST_CLARIFICATION_LABEL}' is not in `current_labels`, call `add_label_to_issue` for it.
68
+
- **Check**: If '{REQUEST_CLARIFICATION_LABEL}' is not in `current_labels`, call `add_label_to_issue` with '{REQUEST_CLARIFICATION_LABEL}'.
64
69
- **Report**: "Analysis for Issue #[number]: STALE. Maintainer asked question [days_since_activity] days ago. Marking stale."
65
70
- **IF (Question == YES) BUT (Time == NO)**:
66
71
- **Report**: "Analysis for Issue #[number]: PENDING. Maintainer asked question, but threshold not met yet. No action."
67
-
- **IF (Question == NO)** (e.g., "I am working on this"):
68
-
- **Report**: "Analysis for Issue #[number]: ACTIVE. Maintainer gave status update (not a question). No action."
0 commit comments