Spec-Driven Production Grade Development In The Age Of Vibe Coding

Lee Boonstra ยท pdf ยท 2026-06-18 Reader ๐Ÿ–ฅ๏ธ

Agent Blame Attribution & AccountabilityBurnout & RecoveryGuardrailsPolicy-as-CodePull Requests & Async Code ReviewSandboxingSpec-Driven Development
Because agentic coding has eliminated the implementation bottleneck and shifted it downstream to the humans who must review, integrate, and govern AI-generated output, production-grade development requires treating specifications as a disposable-code-enabling source of truth, redesigning team review culture (risk-bundled PRs, conditional approval, no-blame norms, tiered continuous reviewers) around that volume, and backing both with defense-in-depth technical guardrails (sandboxing, policy servers, context hygiene) rather than relying on speed of writing or any single control.

practical ยท mixed โ€” A Google whitepaper (part of a multi-day series) mixing expository framing, prescriptive technique ('plays' on spec formats, review tiers, policy servers), worked code snippets, and anecdote (the hallucinated-email incident, the fintech review-tier case). Written entirely from the vantage point of Google's own agentic tooling (Antigravity, Gemini CLI, ADK).

Structure

PartRole
Introduction: the Illusion of Speed and 'vibe coding' vs. 'vibe-in-production'problem statement
Spec-Driven Development: a good specification, formats, where instructions live, execution modescore technique
MCP as integration layerinfrastructure context
Team Culture & Process Evolution: PR volume problems, code review practices, continuous review tiers, sustainability/burnoutorganizational redesign
Zero-Trust Development: the hallucinated-email incident, sandboxing, human-in-the-loop, guardrails, policy server, context hygienetechnical safety net
AI-generated test coverage and evaluationverification technique
Summary and 'Where to start'conclusion / call to action

Key terms

Propositions

Arguments

As AI eliminates the code-production bottleneck, an organization's safety net must shift from catching mistakes in the code itself to governing the behavior of the agents producing it, because review volume alone cannot catch every failure mode. strength: high
Explicit premises:
Implicit premises:
Inferences:
Teams should adopt the lowest-tier continuous code-review runtime that catches what actually matters to them, rather than defaulting to the most sophisticated (Tier 3, knowledge-graph-backed) architecture. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents