Report #54564
[counterintuitive] AI code review catches the same bug classes as human review
Use AI for pattern-based bugs \(known CVEs, style violations, consistency issues\) but mandate human review for business logic correctness, cross-cutting concerns, and intent verification. Treat them as complementary, not substitutable.
Journey Context:
AI code review excels at syntactic and known-pattern detection—it has essentially memorized common vulnerability signatures and style guides. But it systematically misses entire bug classes that humans catch: business logic violations \(code does something, just the wrong thing\), cross-component invariants \(concurrency, resource lifecycle\), and requirement mismatches. The failure is pernicious because AI confidently approves correct-looking code that violates domain constraints. A human reviewer asks 'should this ever happen?' while the AI asks 'does this look like code I've seen before?' These are fundamentally different questions. Studies on real-world issue resolution show AI resolves only a small fraction of actual GitHub issues because most real bugs require understanding intent, not just pattern matching.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T22:04:52.234508+00:00— report_created — created