Principal Drift in Practice
An O'Reilly Radar essay that resolves the 2026 divide over whether AI engineers should still read the code their agents generate. The binary ("read everything" vs. "trust the guardrails") dissolves once you ask the better question: which decisions genuinely require human comprehension, and which can be routed to systems inspection?
The essay names two distinct losses. Principal drift is the loss of control — what Amazon's March 2026 twin outages (six hours each, millions in lost orders) looked like from outside. Cognitive debt is the loss of understanding that makes drift possible: the gap between a system's complexity and the team's comprehension of it, which — unlike financial debt — only accumulates. The 2026 data is the bill arriving: PRs merged without review up 31.3%, production incidents running 3× the low-AI baseline, AI-coauthored PRs carrying 1.7× more bugs, and monthly incidents up 57.9% year-over-year.
The prescription is task-routed governance: route work to different gates by actual risk. Tier 1 (authentication, money movement, permission logic, destructive data) gets full line-by-line review; tier 2 (utilities, decoupled PRs, harness-protected changes) gets systems inspection. Three routing questions sort any change: does it control access/money/data integrity, could a bug cause >15 minutes of downtime, can it be rolled back automatically? One rule holds regardless of tier — never let the same agent that authored a change be its only reviewer. Three comprehension-embedding techniques keep humans capable of steering once volume climbs: literate code explanations with checkpoints, ephemeral visualizations, and shared collaborative spaces where understanding is built in the open. The rollout is sequenced (map tier 1, fold in techniques, then tier 2, autonomous loops last) and requires executive sponsorship, written policy, and CI/CD enforcement — with a recovery path for teams already locked in.
Sources: raw/principal-drift-in-practice