AGENTS: Add infra-blocked escape hatch + timebox#166
Conversation
IntelligenceX ReviewReviewing PR #166: AGENTS: Add infra-blocked escape hatch + timebox Merge blockers: items in Todo List ✅ and Critical Issues Summary 📝Good update: the actionable vs infra-blocked split and the escape hatch reduce pointless churn when CI is non-actionable. Main concern is internal consistency: the loop currently has two “move on” rules (step 7 and step 9) that can conflict and invite misinterpretation. Todo List ✅
Critical Issues
|
| 8. Timebox rule (to prevent endless bot-chasing): | ||
| - Default limit: 2 full iterations of the bot loop or 60 minutes per PR (whichever comes first). | ||
| - If still blocked after the timebox, post a short status summary (what’s fixed, what’s left, why it’s hard) and wait for maintainer direction to continue. | ||
| 9. Only move on to the next PR when the current PR has no remaining todo/critical blockers (or maintainers explicitly decide to accept the risk, or the PR is infra-blocked and recorded per step 7). |
There was a problem hiding this comment.
Comment: This duplicates/conflicts with step 7’s “move on” rule; make step 9 the only “move on” rule and keep step 7 purely as the infra-blocked procedure to avoid ambiguity.
| 9. Only move on to the next PR when the current PR has no remaining todo/critical blockers (or maintainers explicitly decide to accept the risk, or the PR is infra-blocked and recorded per step 7). | |
| 9. Only move on to the next PR when the current PR has no remaining todo/critical blockers (or maintainers explicitly decide to accept the risk, or the PR is infra-blocked and recorded per step 7). |
| Run: `gh pr checks <num> --repo EvotecIT/IntelligenceX` | ||
| If the bot posts new todo/critical items, repeat. | ||
| 7. Only move on to the next PR when the current PR has no remaining todo/critical blockers (or maintainers explicitly decide to accept the risk). | ||
| 7. Infra-blocked escape hatch: |
There was a problem hiding this comment.
Comment: Step 7 currently both defines a procedure and includes “Move on…” semantics; suggest removing the “Move on…” sentence here and letting step 9 be the single decision point for moving on.
Update AGENTS.md to keep the PR-handling loop strict on real blockers, but avoid infinite churn when CI is non-actionable.