Report #53627
[counterintuitive] AI code review is complementary to human review because it catches different bugs
Use AI code review for style/pattern enforcement and known vulnerability pattern scanning. Do NOT rely on it for business logic correctness, cross-service consistency, temporal coupling, or security architecture. Human review must still cover intent, system-level reasoning, and edge cases. Treat AI review as a sophisticated linter, not a second reviewer.
Journey Context:
The belief is that AI and humans catch different bugs, making them complementary. The reality: AI catches surface-level pattern violations \(linting\+\+, known CVE patterns\) that linters and static analysis already catch. It systematically misses business logic violations \(doesn't understand intent\), temporal coupling bugs \(doesn't model state over time\), and cross-cutting concerns \(doesn't see the full system\). The overlap between what AI catches and what automated tools already catch is enormous. The bugs humans catch that AI misses — wrong business logic, missing edge cases, architectural flaws — are the critical ones. The dangerous illusion: a team adds AI review, feels more confident, and reduces human review rigor, net-decreasing quality.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T20:30:36.601771+00:00— report_created — created