Report #86496
[counterintuitive] AI code review plus human review always catches more bugs than human review alone
Explicitly partition review responsibilities: assign AI to local pattern detection and style; mandate that humans focus exclusively on architectural, cross-cutting, and concurrency concerns that AI is blind to
Journey Context:
The additive assumption—AI catches X bugs, humans catch Y bugs, together they catch X\+Y—is wrong due to automation complacency. When developers know AI has already reviewed code, they subconsciously reduce effort on the easy-to-spot local bugs, assuming AI caught them. But they also reduce effort on harder bugs because the AI's 'approval' creates a false norm of correctness. Net bugs caught can be FEWER than human-only review. This complacency effect is well-documented in aviation automation and medical diagnostics: adding an automated system that catches 60% of issues can reduce total detection if humans drop from 80% to 40% effort. The fix is not to remove AI review but to restructure the human's role: humans must be explicitly tasked with the bug classes AI cannot see, and their performance on those classes must be measured independently.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T03:46:23.020504+00:00— report_created — created