ADLC · Slide 5 · Autonomy Spectrum

5 autonomy levels for agentic development

From Suggest to Autonomous. ADLC defines exactly how much work can be delegated to an AI agent, and how humans retain accountability as autonomy increases.

ADLC five autonomy levels slide
Slide 5 · ADLC Framework · Author: Prashant Dhingra
Autonomy is task-specific

An agent may be Level 4 for test generation but only Level 2 for authentication logic. Trust is earned per task type.

Humans remain accountable

Higher autonomy changes review timing, not ownership. Humans still define boundaries, risk posture, and release authority.

Move up with evidence

Teams advance levels only after repeated success, RICE-A validation, and clear rollback or intervention paths.

The five levels

Choose the right level of delegation

The goal is not universal Level 5. The goal is the right level for each task, based on reversibility, inspectability, constraints, error cost, and proven reliability.

L1 · Human executesL3 · Supervised task completionL5 · Agent self-deploys
Level
01

Suggest

Agent proposes · Human executes

The agent provides options, suggestions, drafts, and recommendations. The human makes all execution decisions and performs the work. This is the safest starting point for new task types.

Code suggestionsDraft PR descriptionsArchitecture optionsRefactor ideas
Agent autonomy
AgentPresents solutions and candidate strategies. Suggestions are advisory.
HumanAccepts, rejects, modifies, and executes every action.
Level
02

Assist

Agent executes each step · Human approves each step

The agent performs one step at a time, but the human must approve before the next step begins. This gives the team speed while preserving tight control.

Step-by-step codeMigration scriptsTest scaffoldingDebugging steps
Agent autonomy
AgentCompletes individual steps and submits each result for approval.
HumanApproves every step, can redirect, roll back, or stop the task.
Level
03

Supervised

Agent completes full task · Human reviews before merge

The agent completes a full task from start to finish, including self-correction, then submits the final deliverable for human review before merge or deployment. This is the common ADLC operating mode.

Feature implementationTest generationModule refactorDocumentation pass
Agent autonomy
AgentCompletes the task end-to-end and provides final evidence.
HumanReviews before merge or deployment. The merge gate stays human-controlled.
Level
04

Bounded Autonomy

Agent runs inside guardrails · Human reviews at gate

The agent works freely within boundaries set during planning. The human does not approve each step, but still reviews at the stage gate and intervenes if boundaries are breached.

Autonomous sprint executionTest/fix loopsMulti-file refactorPerformance tuning
Agent autonomy
AgentExecutes, evaluates, corrects, and adapts inside explicit guardrails.
HumanSets boundaries and reviews at the stage gate rather than during execution.
Level
05

Autonomous

Agent executes and self-deploys · Human edits afterwards

The agent completes the task and deploys within hard technical limits. Human review happens after deployment. This only fits low-error-cost, highly reversible, proven task types with strong rollback capability.

Auto hotfixesCanary releaseDependency updatesConfig drift correction
Agent autonomy
AgentExecutes, self-deploys, monitors, and may roll back inside hard limits.
HumanReviews, edits, audits, and remains accountable after deployment.
At a glance

Compare the autonomy levels

Each level changes where the human touchpoint happens: before every action, before merge, at the gate, or after deployment.

LevelAgent scopeHuman touchpointUse when
L1 · SuggestProposals onlyEvery decision and actionNew task type
L2 · AssistExecutes each stepApproves each stepPredictable path, meaningful stakes
L3 · SupervisedCompletes full taskReviews before mergeRICE-A passes
L4 · BoundedRuns inside guardrailsReviews at stage gateHigh reliability, clear boundaries
L5 · AutonomousExecutes and self-deploysReviews post-deployLow error cost, proven track record
Moving up safely

Progression is based on evidence

Teams should advance autonomy only when the agent has proven reliable in the same task category, under the same constraints, with measurable success.

📊

Measure before moving

Track performance on repeated similar tasks before increasing autonomy.

🧪

Re-run RICE-A

Reassess reversibility, inspectability, constraints, error cost, and autonomy fit as scope grows.

🔁

Trust is per task type

A high level for tests does not imply a high level for security, auth, architecture, or release decisions.

Regress when needed

High-severity failures should reduce the task type to a lower autonomy level.

🚦

L5 needs sign-off

Full autonomous execution requires architectural review, rollback validation, and explicit risk acceptance.

📋

Document assignments

Every task type should have a documented current autonomy level and gate expectations.

The aim of the autonomy spectrum is not universal Level 5. The aim is the right level for each task.

Prashant Dhingra, Agentic Development Lifecycle Framework

Continue the ADLC series

Move from autonomy levels into stage gates and operational governance for agentic development.