When AI Writes the Code, Specifications Need an Exit Strategy

Markus Eisele ยท rss ยท 2026-08-17 source โ†— Reader ๐Ÿ–ฅ๏ธ

Architecture Decision RecordsCoding AgentsContext EngineeringLegacy & Organizational ForgettingProgressive DisclosureSpec-Driven DevelopmentTest-Driven Development
When building software with AI coding agents, a specification should be a temporary 'change brief' that describes only the delta between current and intended behavior and expires at release, because durable system knowledge belongs in the native artifacts engineering already trusts to stay synchronized with the code โ€” schemas, types, tests, policies, and telemetry โ€” not in permanent prose that inevitably drifts and consumes an agent's finite context budget.

practical ยท argumentative โ€” Builds toward a concrete operating model (the five-step process in 'A lighter operating model') via a sustained argument that specifications should be temporary and scoped to the current change, with durable knowledge relocated to native engineering artifacts. Uses diagrams, a brownfield case, and cited empirical studies as supporting evidence, but the intent is prescriptive throughout.

Structure

PartRole
Open a repository after six months of spec-driven agent work...problem setup
Code is the factpremise
Written words are for the deltacore proposal
The map will always be incompleteelaboration
Keep durable facts in their native formcore mechanism
Judgment belongs in the workflowsupporting framework
Context is an engineering budgetcost argument
Modernization makes this obviousextended case
Small specs still need real evidencequalification, evidence
A lighter operating modelconclusion

Key terms

Propositions

Arguments

Specifications for agent-driven development should be scoped to the current change's delta and treated as temporary, not as persistent whole-system documentation. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Durable knowledge about a system should be encoded in native engineering artifacts (schemas, types, tests, policies, telemetry, and โ€” sparingly โ€” short decision records) rather than kept as standing prose specification. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Related documents