The AgenticDevelopmentLifecycle
Delegated execution under human supervision
28 chapters · 5 appendices · 21 corrections logged · every claim graded A–D
The argument in one figure
One price fell, and six goods that were resting on it fell together. Everything else in the book follows from that.
Four rings of control
Each ring exists because the one inside it saturates, and each outer ring makes the inner ones cheaper. This is an argument, not a taxonomy.
The evidence, plotted
Five studies, one gradient. The two most rigorous sit at opposite ends — rigour does not determine sign, task selection does.
What teams actually built
Böckeler's quadrant, populated with adoption data from 2,853 repositories. The field invested in the weakest cell at roughly 29 to 1.
The double loop
The inner loop changes the software. The outer loop changes what governs its construction. Their only connection is artefacts.
The autonomy ladder
A ceiling set by harnessability × blast radius, implemented as capabilities the agent does not hold.
Chapters
Five parts, 28 chapters. Each defends one claim and carries graded evidence.
The Discontinuity
Why SDLC breaks. Evidence, not assertion.Why This Book?
The disagreement about whether AI makes engineers faster is not a measurement problem but a structural fact about where the bottleneck moved.
Two Meanings of ADLC, and Why the Confusion Costs You
The two meanings differ in where the randomness comes to rest — in the shipped product or the construction process — so conflating them produces advice that is actively wrong.
The Scaffolding Insight
The interface is a lever with a very large coefficient and an interior optimum — so a harness must be measured rather than accumulated, and must shrink as the model improves.
The Productivity Paradox
Gains are real and can aggregate, but they relocate work onto review rather than removing it — and every response to that relocation costs lead time, scrutiny, reviewability, or engineering effort.
The Debt Ledger
The ledger is asymmetric in measurability before outcome — and delegation removed the feeling-driven homeostat that regulated code structure for fifty years, which is why a sensor must be installed in its place.
What Actually Breaks
Nobody removed six controls — one thing was withdrawn, the price of writing code, and six goods resting on it fell together. ADLC is the discipline of buying them explicitly.
The Four Pillars
The engineering core: nested rings of control.Context Engineering: the Budget, Not the Bucket
The marginal token can be negative, so every inclusion is a costed choice — which means larger windows increase rather than reduce the need for the discipline, and partial observability must be attacked by findability and structure, not volume.
Harness Engineering I: Guides and Sensors
Guides assert, sensors observe — and the field has bought assertions over observations at roughly 29:1, concentrating investment in the quadrant's weakest and fastest-depreciating cell.
Harness Engineering II: The Steering Loop
Ashby's constraint means an unbounded generator cannot be comprehensively harnessed, so variety reduction is forced — and the only way to tell a working control from a decorative one is to deliberately produce the failure it exists to prevent.
Graph Engineering
A graph supplies information no model can be trained into rather than compensating for a capability — so it is the only feedforward guidance that does not age, and the architectural prose filling context files belongs in it.
Structural Engineering: Parnas and the Harnessable Codebase
Information hiding is the condition under which local inference is sound — but the elegant version overreaches, since nothing bounds what must be known about a reused module, and the mechanism awaits an experiment that would take a week.
Verification & Security
Injection defeats every control that operates on what an agent believes and cannot defeat one that bounds what it can do — so capability must be scoped by effect, never by name.
The Lifecycle
Two loops, a ladder, metrics, a maturity path.The ADLC Model
The outer loop exists because the harness stopped being free and became an artefact — and it must run mechanised, since a regulator sampling 1000× slower than its plant is a historian, not a regulator.
The Autonomy Ladder
A ceiling set by harnessability × blast radius, implemented as capabilities the agent does not hold — and since the behaviour harness is unsolved, the honest ceiling for feature work is a re-founded A2.
Metrics for Delegation
Measure the constraint, not the output — utilisation is unobservable but its consequence is not, and enlarging batches leaves utilisation exactly where it was while destroying reviewability.
The Maturity Model
Maturity is which loops are closed, not how much apparatus is installed — and the conventional ladder is sorted by cost of adoption, so nearly everyone holds the one level that unlocks nothing.
Team Topologies and the Economics of Review
The harness is a public good, so no stream team will fund it — and review by exception only reduces load when the sensor blocks and the reviewer has evidence to stop reading.
The Human Transformation
What delegation does to the people doing it.Ten Shifts
Nine of these are one shift seen nine times — a behaviour that was correct while code was expensive — and the five people resist require acting against a signal still being produced.
Calibrated Trust
Trust is a decision about how much verification to spend — and it cannot be calibrated introspectively, because the signals that track performance stop tracking it.
Cognitive Offloading
Offloading degrades verification judgment — the faculty the lifecycle leans on hardest and whose feedback signal is disconnected — but the order in which you delegate determines whether the work deposits anything.
Growing Juniors When the Bottom Rungs Are Automated
Apprenticeship was a by-product of labour arbitrage, not a curriculum — so the group gaining most immediately is the group paying most later, with no internal instrument to tell them.
Anti-Patterns
Every one is the locally rational response to a documented pressure, and most present as the thing going well — so the remedy is never exhortation.
Modes and Practice
Placement, adoption, and what remains unsolved.Vibe Coding, Spec-Driven, and ADLC
Specification and harness are substitutes for the same Ashby constraint, differing in cost structure — so the choice is economic, not philosophical.
The Prototype Crossing
The crossing changes an artefact's context, not the artefact — so version control is blind to it by construction, yet all four signals are trivially machine-detectable.
Greenfield vs Legacy: the Harnessability Inversion
The inversion is an identity and applies to structure, not sensors — and the two highest-value harnessability components are also the two cheapest to retrofit.
Case Studies
Two organisations independently built what this book derives — real corroboration, and survivorship. The quadrant most readers occupy has no published case at all.
A 90-Day Adoption Plan
Instrument, then constrain, then close the loop once — a sequence forced by dependency that happens to ascend the permission gradient, ending in a funding decision rather than a capability.
Open Problems: An Invitation
One problem is genuinely hard; the rest are unbuilt, unrun, or uncollected — so the field's obstacle is not difficulty but the absence of anyone whose job it is.
Appendices
Reference material — patterns, templates, instrumentation, and the annotated bibliography including what this book rejected.
Reading paths
Four ways in, depending on why you are here.
Shipping software on Monday
Start with the anti-patterns — you will recognise yourself. Then the ladder, the metrics, the plan.
Intending to cite this
The boundary that makes the literature searchable, the evidence, the census, the open problems.
Sceptical any of this is new
The controlled comparison, the debt ledger, and what actually broke. If these three do not persuade you, nothing later will.
Enthusiastic and want slowing down
Persistent complexity, the perception inversion, what offloading costs, and the failure modes.