ADEL 

Agentic Delivery & Engineering Lifecycle

Building software with coding agents takes more than a good prompt.

Build with coding agents without losing control of the project.

ADEL is a software delivery framework and way of working. Teams use it to keep people and coding agents aligned around approved decisions—from the initial need to implementation and evidence.

ADEL in four rules
  1. 01Important decisions have approvers
  2. 02Agent tasks define when the agent must stop
  3. 03Discoveries return to the decisions they affect
  4. 04Completion requires evidence
coding agent · TASK-01 · Build the contact form
Five pages, navigation and form states built
Local validation and tests ready for review
Stopped before connecting the form provider
The account keeps submissions for 30 days.Conflicts with “Principle III · Protect enquiry data throughout the submission path” · project-principles.mdApprover: Momentum & Balance partners
Waiting for approval. Other work is unaffected.
Example: an agent following a stop condition in its task
The delivery risk

Working code can still violate the project it was meant to serve. 

A coding agent can satisfy the latest prompt and pass every automated check while missing an earlier requirement, project rule or approved design decision. This happens when the project cannot show which decisions remain current, who may change them and what must be proven before the work is complete.

01

The latest prompt becomes the design

A local implementation choice can quietly replace an earlier product or design decision.

What the Framework provides

The requirements and approved design remain the sources of truth. The relevant approver decides when either must change.

02

Working code drifts from the requirement

The code may work while no longer producing the outcome the project approved.

What the Framework provides

Work items link back to the requirement and approved design that explain what should be built.

03

Important knowledge stays in one conversation

A new person or agent cannot use decisions that exist only in memory or an earlier session.

What the Framework provides

Each kind of decision has a responsible layer and an approved record that later work can find.

04

Passing tests are mistaken for completion

Checks can pass without demonstrating the required outcome or an important constraint.

What the Framework provides

Assurance—the verification and evidence layer—compares the delivered result with its requirements and records what the evidence actually proves.

What connects these risks

They come from the same break between project decisions and delivery.

Keep the complete path visible
  1. Need
  2. Decision
  3. Work item
  4. Implementation
  5. Evidence

The Framework identifies where each decision belongs and requires the project to name who may approve it.

How the Framework works

Give every decision a home, an approver and a path into the work. 

The ADEL Framework separates project-wide rules, product requirements, design, planning, implementation and evidence so one kind of decision cannot silently replace another. The Agent execution overlay consists of project instructions that tell coding agents where those decisions are and when to stop, without allowing the instructions to override them.

Governance
Project principles and policyWhat project-wide rules must the work follow, and who may approve exceptions? · applies to every layer below
01
Product Definition
What must we build, for whom, and why?
Product intent and requirements
02
System Design
How will the system work, and why did we choose that design?
Approved design and decision records
03
Delivery Planning
Which work is ready, in what order, and who will do it?
Delivery plan
04
Execution
What exactly is being changed, and how will we know it is done?
Work item
05
Assurance
What evidence shows that the result works as required?
Verification evidence and traceability
How the model works

Six layers assign responsibility for project decisions. Seven lifecycle steps carry those decisions from the initial need to verification and closure. When new information changes a decision, it returns to the responsible layer before later work continues. The example below shows why that matters.

What changes in practice

The website could have worked—and still broken the firm’s promise. 

Momentum & Balance Advisory promises that website enquiries will not be stored. The selected third-party form service keeps every submission for 30 days. The code can work and the tests can pass while the project still fails. In a project using ADEL, the rule, approver and stop condition are recorded before the agent connects the service.

Prompt and chat only
  1. 01
    The promise remains in a client email.

    Nothing the agent can read mentions it.

  2. 02
    The agent wires up the provider.

    It works perfectly in staging, and messages reach the inbox.

  3. 03
    Tests pass and the code change is merged.

    Nothing checked what the external service does with the submitted data.

What could happen

Every enquiry sits with the provider for 30 days, breaking the firm's promise to its clients. Nobody notices until someone asks.

With ADEL
  1. 01
    The promise is a written rule.Governance

    Only the partners can approve a change to it.

    The website and its form-handling providers MUST NOT retain a copy of an enquiry after it has been forwarded to the approved receiving system.
    docs/governance/project-principles.md
  2. 02
    The design says when to stop.System Design

    The provider was approved on conditions, and the agent had to check them first.

    Before connecting external delivery, implementation must inspect the actual account… Stop the affected implementation and report a System Design conflict if the account retains submissions…
    docs/architecture/decisions/adr-001.md
  3. 03
    The agent hits a constraint.Execution

    ADR-001 told it to check the account first. It finds 30-day retention, stops only the provider work and asks the partners.

  4. 04
    The partners decide. Work resumes.Governance · System Design · Assurance

    The partners keep the promise and approve a transactional email service. ADR-002 replaces the earlier design record, and the contact form is checked against the same rule before the task closes.

The result

Caught before the form was connected. The decision and its reason are in ADR-002, so the next person or agent finds them instead of repeating the mistake.

About this example

Momentum & Balance Advisory and this scenario are fictional. The risk is practical: neither a person nor a coding agent can follow a decision that the project has not made available. The same working pattern can be established before the first implementation begins.

Try the working pattern

Give the agent the requirements, rules and design before it writes code. 

This greenfield example continues the Momentum & Balance Advisory marketing website introduced above. It starts with product intent because project-specific rules are easier to write once the product is understood. The coding agent then helps prepare Governance principles, an approved design, agent instructions and the first work item before implementation. The Framework requires the information, not these filenames or five separate files.

Example starting prompt to copy or adapt

This is one example, not a required ADEL prompt. You can copy it, adapt it to your project or write your own.

How this prompt is used

This example starts a guided session; it does not ask the agent to produce all five records in one response. Whatever prompt you use, ask the agent to establish the project knowledge the work needs, ask only questions whose answers could materially change it, avoid inventing decisions or approval, and pause for your review between stages. The complete walkthrough separates the stages so you can examine each conversation, review, output and checkpoint.

See the complete sequence in Work with ADEL
Your promptYour prompt · prepare the marketing website
You → coding agent
Help me prepare Momentum & Balance Advisory's new marketing website for its first implementation work item. The website should explain what the firm does, establish credibility and help a qualified prospective client start a conversation. No application or project records exist yet. Do not change any application code.

Work through the five stages below in order. At each stage:
- ask only the questions that would materially change the result
- wait for my answers
- draft the record, identify who may approve its important decisions and identify who will maintain it
- wait for my approval before moving to the next stage

Do not invent requirements, project rules, design decisions or approval. Keep each record concise and state any unresolved question.

1. Product intent and requirements — propose docs/product/product-brief.md. Record the problem, intended users, desired outcome, scope, requirements, acceptance criteria, constraints and measures of success needed for the first work item.

2. Governance principles — propose docs/governance/project-principles.md. Record the project-wide rules that apply, why each matters, who may approve an exception and how changes are approved.

3. Approved design — propose docs/architecture/blueprint.md. Record only the architecture, boundaries, interfaces, data handling and important constraints needed to meet the approved requirements. Ask for my approval before calling the design approved. Propose a separate decision record only if an important design decision and its reason need to remain available independently.

4. Agent instructions — propose AGENTS.md. Point coding agents to the sources of truth, state the reading order, working boundaries, stop conditions, known commands and required completion report. Do not copy the product or design records into this file, invent unavailable commands or grant tool permissions.

5. First work item — propose docs/delivery/tasks/task-01.md. Reference the approved records above and state the objective, scope, dependencies, boundaries, stop conditions, acceptance criteria, required checks and expected evidence. Do not create a separate delivery plan unless coordination, sequencing or handoff requires one.

Finish with a short map showing each kind of project knowledge, its proposed location, its approvers, its record maintainer and any unresolved question. Stop before implementation.
What this greenfield example prepares
01 · Product Definition

Intent and requirements

What the project is for, who it serves, what it must achieve and how success will be judged.

docs/product/product-brief.md
02 · Governance

Project principles

Project-wide rules, their reasons, their approvers and how exceptions are handled.

docs/governance/project-principles.md
03 · System Design

Approved design

The structure, boundaries and important design decisions needed for the requirements.

docs/architecture/blueprint.md
04 · Agent execution overlay · agent instructions

Agent instructions

Where agents begin, which sources they follow, when they stop and how they report.

AGENTS.md
05 · Execution

First work item

The approved objective, scope, references, boundaries, checks and expected evidence.

docs/delivery/tasks/task-01.md
Two ways to begin

Use the prompt when you want the agent to ask questions and draft each initial record with you. Use the optional templates when you prefer to create the records yourself or in the tools your project already uses. Both routes establish the same kinds of project knowledge, so you do not need to use both. The five records shown here fit this example; they are not required for every project.

Why ADEL?

Connect the parts of the project already held in your tools. 

Prompts direct a session. Specifications define expected outcomes. Agent instructions guide repository work. Trackers and repositories store activity. When a team applies ADEL, these parts form one working model for assigning decision authority, telling agents when to stop, returning new findings to the right decision and connecting completion to evidence.

ADEL’s distinct contribution

The Framework defines one traceable operating model for people and coding agents: decisions have approvers, agents have boundaries, discoveries return to the right decision, and completion requires evidence.

Prompts and chat

What it does well

Give an agent immediate direction within the current session.

What the ADEL Framework adds

Sources of truth that keep requirements and decisions available after the conversation ends.

Repository instruction files such as AGENTS.md or CLAUDE.md

What it does well

Tell a coding agent how to work in a repository and which commands to run.

What the ADEL Framework adds

The project decisions those instructions point to, the approver for each kind of decision, and the rule for handling conflicts.

Specifications, plans and task-generation methods

What it does well

Turn an idea into requirements, design and planned work.

What the ADEL Framework adds

A project-wide model for who may approve changes, how discoveries return to earlier decisions and how evidence supports completion.

Trackers, wikis, repositories and automated build and test systems

What it does well

Store work items, documents, code, reviews and test results.

What the ADEL Framework adds

A clear responsibility for each record, direct links between decisions and evidence, and a way to resolve conflicts across systems.

What adoption means

ADEL is designed to complement these tools by defining how their outputs work together. The Framework does not require you to rename existing records or move them into a new system.

The cost is keeping important decisions current. The return is that a new person or agent can understand what to build, what it may change and what evidence supports completion without reconstructing the project from old conversations.

Questions

Before you try it. 

Straight answers to the questions teams ask first.

Is ADEL a tool I install?

No. It is a framework: a clear set of responsibilities for decisions, records and checks. It works with the editor, coding agent, tracker, wiki and CI you already use, and it does not require specific filenames.

Do we need a separate record for every layer?

No. Every project uses all six layers, but a layer can be covered by a record you already have, a short section in a shared document or a few lines in a ticket. A separate record is created only when the work needs one.

We already use Spec Kit, Kiro or BMAD. Does ADEL replace them?

No. Their specifications, plans and tasks can serve as ADEL records. The Framework identifies the responsible layer for each kind of decision; the project names its approver, defines where the agent must stop and determines how the result is checked.

How ADEL relates to them
Our requirements live in Jira or Confluence. Do we have to move them?

No. Records can stay where they are. If the agent cannot open them, give the task an approved copy of what it needs, with the source and version, or have the agent stop and ask.

Do I need a particular AI coding tool?

No. AGENTS.md is one common way to give agents instructions; CLAUDE.md, Copilot instructions and Cursor rules work too. ADEL defines what the instructions need to cover, not which tool reads them.

Can a coding agent really follow ADEL?

ADEL is not installed into the agent. The project applies it by keeping approved decisions where the agent can access them, pointing the agent to those sources and writing clear boundaries and stop conditions into the agent instructions and current work item. Tool permissions limit what the agent can do, approvers resolve decisions outside its authority, and Assurance uses the required checks and evidence to determine whether the completed work followed the approved project knowledge.

Is this waterfall?

No. Work can go back to any earlier decision when something new is learned. You update the decision where it belongs, update the work that depended on it and carry on.

Does ADEL make a coding agent safe?

Not on its own. A project applies ADEL by recording which decisions the agent may make and when it must stop. Access controls, tool permissions and your organization’s security policy still decide what the agent can actually do.

Can we use it on an existing project?

Yes. List the documents, tickets and tools you already have, match them to the ADEL layers, keep what works and fill only the gaps that are causing problems.

See how adoption works
Does it replace Scrum, our lifecycle or our security framework?

No. Those keep their own rules. Teams use ADEL to keep decisions, work and evidence connected while continuing to follow them.

Is ADEL free to use?

Yes, for delivery work. You can apply and adapt it inside your organization, on paid client projects and in open-source software projects. Project records may be kept in private or public repositories. Commercial books, courses, training, certification or template products that reproduce, display or adapt substantial ADEL material need written permission.

Read the license
The ADEL Framework

Keep the speed of coding agents. Keep people in control of project decisions.

ADEL is a framework for keeping people and coding agents in sync from the initial need to the evidence used at completion. It defines where decisions belong and requires the project to name their approvers. It also shows how decisions reach implementation and what people and agents should do when the work exposes a conflict.