Anti-patterns

Twelve Ways AI Adoption Fails

The same failures recur across organizations of every size, in every industry. Each one has a name, an observable tell, and a fix documented elsewhere in this playbook. None of them require a new tool to explain - they are the predictable result of moving faster than the governance, measurement, and review discipline can follow.

Where These Patterns Come From

Most organizations are running Era 3 tooling - agents that plan, write, test, and open pull requests on their own - on top of Era 2 process: a review workflow, a measurement approach, and a governance model still built around one human typing code one line at a time. See the three eras for the full framing. That mismatch, not any single tool or model, is where nearly all twelve patterns below actually live.

None of the twelve is exotic. Each is a variation on the same root cause: capability moved faster than the process wrapped around it, and nobody closed the gap before scaling. Recognizing the pattern early is cheaper than recovering from the incident it eventually produces.

The Twelve Failure Patterns

01

Tool-First Rollout Without Guardrails

What it looks like: Broad deployment goes out before policy, measurement, or review standards exist.

The tell: By the time leadership notices a gap, shadow patterns of tool use are already entrenched across teams.

The fix: Put governance in place before scale, not after - see Governance Before Scale.

02

Measuring Without Baselines

What it looks like: No pre-AI baseline was captured, so every new metric floats without a reference point.

The tell: Every positive signal gets attributed to AI and every negative one gets blamed on something else. Measurement becomes storytelling.

The fix: Capture a baseline before rollout - see Measuring Impact.

03

Productivity Theater

What it looks like: Output volume gets celebrated in every internal update while the underlying trend runs the other way.

The tell: Bug escape rates rise, review depth falls, and debt accumulates behind the celebration. Faros AI's 2026 report, covering 22,000 developers across 4,000 teams, is the industry-wide version of exactly this.

The fix: Learn the mechanism - see The Productivity Paradox.

04

Governance After the Incident

What it looks like: Policy gets written only once something has already gone wrong.

The tell: Reactive governance built after an incident always costs more than the proactive version would have, by a wide margin, and it still arrives too late to prevent the incident that triggered it.

The fix: Build the five pillars first - see Governance Before Scale.

05

One-Size-Fits-All Adoption

What it looks like: The same tools and the same expectations apply regardless of team maturity, codebase, or risk profile.

The tell: Rules written for a greenfield web team get applied unchanged to critical financial infrastructure.

The fix: Match the rules to the team's level - see Maturity Model.

06

Era 3 Tooling on Era 2 Process

What it looks like: Agents open pull requests into a review process still designed for one human reading one other human's diff.

The tell: The review queue backs up, or reviewers skim to keep pace and the reviews go shallow.

The fix: Redesign the review layer for scale - see AI Code Review at Scale.

07

Coverage as the Test Gate

What it looks like: Generated tests assert almost nothing but still pass, and coverage counts them as tested anyway.

The tell: 90% coverage, a green build, and a production incident the tests never had a chance of catching.

The fix: Gate on mutation score instead - see Engineering Practices.

08

Personal Tokens in CI

What it looks like: An agent workflow authenticates as whichever developer happened to set it up.

The tell: Actions in the audit log are unattributable and unbudgeted, and the pipeline breaks the day that person leaves.

The fix: Give agents their own identity - see Agents in the Pipeline.

09

Instruction File Rot

What it looks like: The repo's CLAUDE.md or AGENTS.md was written once, during setup, and never revisited.

The tell: The file now contradicts the current codebase, and the agent follows the stale instructions anyway because nothing tells it otherwise.

The fix: Treat it as a living spec - see Context Engineering.

10

Model Upgrade Without Evals

What it looks like: The review agent or the planning skill quietly changes behavior when the underlying model changes.

The tell: Nobody notices until the defect class the review agent used to catch starts escaping into production.

The fix: Pin versions and run the eval suite before promoting - see Engineering Practices.

11

Lane B on the Wrong Work Class

What it looks like: Unattended agents run on auth, money math, or external adapters because the safe work class felt too boring.

The tell: The safe class is boring on purpose. An unattended agent opening PRs against auth or money math means the pattern is already broken.

The fix: Keep unattended work on the safe class - see Agents in the Pipeline.

12

Reporting Adoption as the Outcome

What it looks like: The dashboard reports what share of engineers use AI, and that number becomes the headline result.

The tell: The dashboard says 90% of engineers use AI. A leader asks what changed because of it. Nobody can answer.

The fix: Report outcomes, not adoption - see Measuring Impact.

Self-Check: The Twelve Tells

Scan the list. Any tell you recognize points straight back to its pattern above and the page that fixes it.

Shadow tool use is already entrenched before leadership sees a gap.

Good news is credited to AI; bad news is blamed on something else.

Output volume is celebrated while bug escapes and review depth move the wrong way.

Policy work only starts after an incident forces it.

Greenfield rules are applied unchanged to critical infrastructure.

The review queue backs up or reviewers skim to keep pace.

90% coverage, a green build, and a production incident anyway.

CI actions are unattributable and break when one person leaves.

The instruction file contradicts the codebase and the agent follows it anyway.

A defect class the review agent used to catch quietly starts escaping.

Unattended agents are opening PRs against auth or money math.

Adoption is the headline metric and nobody can say what changed.

Where It Fits in AIDLC

These patterns are not tied to one phase - they surface wherever governance, measurement, or review discipline is missing. In Analyze and Ideate, one-size-fits-all adoption and governance-after-the-incident show up in how a rollout gets scoped. In Develop, Era 3 tooling on Era 2 process, coverage as the test gate, personal tokens in CI, and Lane B on the wrong work class show up inside the pipeline itself. In Launch and Curate, reporting adoption as the outcome and measuring without baselines show up in what leadership sees and acts on.

Frequently Asked Questions

Productivity theater is celebrating output volume - more tasks completed, more pull requests merged - while the underlying trend moves the other way: bug escape rates climb, review depth falls, and technical debt accumulates. Faros AI's 2026 report, covering 22,000 developers across 4,000 teams, found bugs per developer up 54% and incidents per PR up 242.7% behind exactly that kind of celebrated output growth.

Era 3 tooling means agents that can open pull requests on their own; Era 2 process means a review workflow still built for one human reading one other human's diff. Point the first at the second and the queue backs up, or reviewers skim to keep pace and the reviews go shallow - the same mechanism behind the industry's rising incident rates.

The guide lists all twelve with no ranked order, but two sit underneath most of the others. Productivity theater keeps leaders celebrating output while quality erodes, and Era 3 tooling on Era 2 process is what overwhelms review once that output keeps growing. Coverage as the test gate and personal tokens in CI are common consequences of both.

Know Which Patterns Apply to You

The maturity model turns recognition into a score. The rollout playbook turns the score into a phased plan.