The Development Lifecycle Framework
This one reads how your team builds. It splits the work of shipping with agents into six stages and names 34 tasks inside them. Each task is small enough to hand to one person this week. Start at the stage that hurts, not at stage one.
Write the thing the agent builds from. Say what done looks like. Say what the agent must not touch.
Give the agent the notes it needs, the decisions, the patterns, the parts of the codebase that matter. This is the part a competitor cannot copy.
Hand the work out and keep hold of the shape. You run several agents at once, fence each one, and cap what each one spends.
Check the work before it ships. Write the test before the generator. Measure what you care about, not what is easy to count.
Ship it, then watch the bill. Cost per action, cheap work on cheap models, pinned versions, a price that clears the cost.
Feed what you learned back in. The retro rewrites the spec, the notes, and the rules for next time. That is what makes the next round faster.
These three are not stages of their own. They sit inside all six. Ignore any one of them and every stage gets worse.
Specify & Constrain
The spec IS the implementation instructionWrite structured specs with explicit acceptance criteria, preconditions, and examples. Define harness constraints - what agents can and cannot touch, and the patterns they must follow.
- Martin Fowler and OpenAI both confirm: harness engineering keeps agents productive. The constraint layer is where humans add the most value.
“The spec IS the implementation instruction”
Build the System of Context
Your context is your moatContext engineering replaces architecture docs. Curate what agents know, select models per task, and define architectural constraints as living documentation.
- ICONIQ research: 49% of AI companies differentiate through application-layer innovation, only 14% through proprietary models. Context is the leverage point.
“Your context is your moat”
Orchestrate & Generate
Type less. Think more.Orchestrate agents so output is coherent and architecturally sound. The developer's job shifts from writing code to directing agents while maintaining architectural judgment.
- Cursor CEO Michael Truell warns against 'shaky foundations' - structure matters more, not less, when agents generate the code.
“Type less. Think more.”
Validate, Eval & Craft
Truth metrics over vanity metricsAI-generated code has 1.7x more major issues and 2.74x more security vulnerabilities. Validation is where you earn quality. Distinguish functional correctness from craft quality.
- CodeRabbit analysis of 1M+ PRs: AI code has 1.7x more major issues, 2.74x more security vulnerabilities. Validation isn't optional - it's the bottleneck.
“Truth metrics over vanity metrics”
Ship & Manage Economics
Token budgets alongside sprint budgetsA stage that didn't exist in traditional SDLC. Inference costs can jump from $200/month in development to $10,000/month in production. Economics are a first-class engineering concern.
- Kyle Poyar documented 1,800+ pricing changes among top 500 SaaS/AI companies in 2025. Credit-based models jumped 126% YoY. Pricing is product strategy.
“Token budgets alongside sprint budgets”
Learn & Compound
Every cycle makes the next one fasterThe flywheel stage. Feed outcomes back into context, harness constraints, and delegation patterns. Teams that compound learn faster than teams that just ship faster.
- Dan Shipper at Every: 15 people, 5+ products, 7-figure revenue, 100% AI-written code - via compounding engineering, not heroic effort.
“Every cycle makes the next one faster”