Processing Bot Reviews
Systematically process AI bot review findings.
Review Processing Steps
- •Verify - Confirm the issue exists and is worth fixing
- •Prioritize - Focus on real issues, skip false positives
- •Fix - Apply fixes with tests
- •Document - Update docs if needed
Workflow
When given review findings:
- •Read each finding carefully
- •Check if the issue exists in current code
- •Determine if it's real or a false positive
- •Fix real issues, note false positives
- •Run lint/tests before pushing
Breaking Review Cycles
If bots keep flagging the same "fixed" issues:
- •Pre-filter: "Review these findings and identify which are real vs false positives"
- •After 2-3 cycles: Manually verify the PR diff
- •Stop when:
- •No new findings, OR
- •All remaining are verified false positives
Good Finding Format
Good:
code
src/auth.ts:34-56 - Function doesn't handle null values. Add null check before accessing user.email.
Bad:
code
The code could be better.
Output Format
When reporting on review processing:
markdown
## Review Summary **Fixed:** - src/auth.ts:34 - Added null check for user.email **False Positives (skipped):** - src/utils.ts:12 - Already handled by type guard on line 8 **Needs Human Input:** - src/config.ts:45 - Unclear if env var should be required