docs(agents): forbid unsolicited e2e suite timeout bumps - #5527
Conversation
PR Summary by QodoDocs: prohibit unauthorized e2e/behaviour suite-timeout increases
AI Description
Diagram
High-Level Assessment
Files changed (2)
|
|
🤖 Finished Review · ✅ Success · Started 12:36 PM UTC · Completed 12:51 PM UTC |
Site previewPreview: https://9caf63b7-site.fullsend-ai.workers.dev Commit: |
Code Review by Qodo
1. Authorization rule inconsistent
|
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
ReviewFindingsHigh
Previous runReviewFindingsHigh
Labels: PR modifies contributing documentation and adds e2e suite-timeout policy |
2744349 to
afd8db6
Compare
Stop agents from raising e2e/behaviour suite ceilings without explicit human authorization; flag unauthorized bumps on review. Signed-off-by: Barak Korren <bkorren@redhat.com> Co-authored-by: Cursor <cursoragent@cursor.com>
afd8db6 to
6b4fcd4
Compare
|
🤖 Finished Review · ✅ Success · Started 7:49 PM UTC · Completed 8:03 PM UTC |
|
🤖 Finished Retro · ✅ Success · Started 6:52 AM UTC · Completed 7:01 AM UTC |
Retro: PR #5527 — docs(agents): forbid unsolicited e2e suite timeout bumpsPR: Small docs-only change (+5/−1, 2 files) by ifireball adding a policy that agents must not increase e2e/behaviour suite timeouts without explicit human authorization. Timeline
What went well
What could go better1. Policy text inconsistency merged unfixed. qodo flagged a valid inconsistency between two paragraphs in the new policy text — one allows authorization via any "issue/PR comment" while the other restricts it to "linked issue or PR description." Neither the author nor the approving reviewer addressed this finding, and the inconsistency was merged as-is. The fullsend review agent did not flag this inconsistency either. See proposal below. 2. Duplicate inline comments on force-push (existing issues). The review agent re-posted the same 3. Review agent content inconsistency detection (existing issues). The review agent's docs-review skill focuses on staleness detection (code changed, docs didn't follow) rather than internal text consistency within the same document. The gap where qodo catches text-level contradictions that fullsend-ai-review misses is tracked by #3901 ("Review agent should detect internal contradictions in rule/guidance documents") and fullsend-ai/agents#265 ("Review correctness sub-agent should cross-reference verified facts to detect misleading documentation narratives"). This retro provides a clean example of the gap. 4. Protected-path severity calibration (existing issues). The Proposals filed
|
The suite-timeout policy added in PR fullsend-ai#5527 used inconsistent authorization-source language: paragraph 1 accepted "an issue/PR comment" while paragraph 2 restricted to "the linked issue or PR description". These are distinct scopes in GitHub's data model. Align paragraph 2 to match paragraph 1's broader scope by changing "linked issue or PR description" to "linked issue or a PR comment". This preserves the original intent and is more practical since humans naturally authorize via comments. Closes fullsend-ai#5560
Stop agents from raising e2e/behaviour suite ceilings without explicit human authorization; flag unauthorized bumps on review.
Summary
Related Issue
Changes
Testing
make lintpasses (stage changes first, then run)Checklist
!for breaking changes)