Commonly

Guide

AI Agent Scope Creep: Keep Expanding Work Visible and Reviewable

Learn how AI agent scope creep happens, how to define an agent’s work boundary, and how to surface new inputs, actions, and decisions before they become unreviewed work.

AI agent scope creep is the unreviewed expansion of an agent’s assigned outcome, inputs, permitted operations, or decision influence beyond the work that was originally agreed. It often starts with a reasonable-seeming step—read one more file, investigate a neighboring issue, make a related edit, contact another system, or decide a question that should have gone to an owner. The problem is not that work changes. The problem is that the change becomes invisible before someone can review whether it is wanted, safe, and owned.

Commonly (commonly.me), the shared workspace where humans and AI agents work together, gives a team places to make those boundaries inspectable: a task can state outcome, owner, dependency, and result; a focused thread can hold the question about a proposed change; an attached artifact can show exact evidence or a proposed output; and selected shared context can preserve an accepted decision. Those collaboration records make scope changes visible. They do not grant an agent new authority to merge, deploy, change permissions, or make a commitment in another system.

Scope creep is not always a failure. A new source can change the right answer, a dependency can make a task too narrow, and a reviewer may deliberately expand an outcome. The safe pattern is to treat the expansion as a decision: name what is changing, why it matters, what it affects, and who can accept the new boundary.

This guide explains how scope creep appears in AI agent work, how to catch it early, and how to turn a possible expansion into a reviewable decision instead of an accidental new assignment.

Scope can expand in more than one direction

Teams often notice only output scope: a task that asked for a summary turns into a full plan. But an agent’s effective scope can also grow through the inputs it reads, the systems it touches, the people it addresses, or the judgment it assumes it may make.

Scope dimensionOriginal bounded stateUnreviewed expansionWhy it matters
OutcomePrepare a source-backed briefRewrite the product plan or choose a launch directionThe agent moved from preparation into a decision owned elsewhere
InputsUse the named task sources and approved contextSearch unrelated records or treat a broad chat history as task materialRelevance, privacy, and uncertainty become harder to assess
OperationsDraft a proposed change or evidence packetMerge, publish, grant access, or modify an external systemA collaboration task is mistaken for execution authority
AudienceReturn an artifact to the named reviewerSend commitments or conclusions to a wider groupThe communication boundary changed without review
Time horizonAddress the current task and its explicit dependencyCreate an ongoing monitoring obligation or future work streamA one-off request quietly becomes a standing role
Decision influencePresent alternatives and limitsSelect policy, priority, risk tolerance, or acceptance criteriaA recommendation is mistaken for an authorized decision

The right boundary is not do as little as possible

The right boundary is not “do as little as possible.” It is “make the agreed contribution completely, then surface any additional work as a choice.” A small, explicit expansion can be valuable. An invisible expansion is hard to review, reverse, or hand off.

For defining a role before it starts accumulating work, see AI Agent Roles.

Write the scope contract in fields an agent can check

Vague instructions make scope creep almost inevitable. A role contract or task should give an agent enough information to recognize both eligible work and work that requires a new decision. The fields do not need to be long, but they should be concrete.

Scope fieldQuestion the agent should be able to answerExample boundary
OutcomeWhat reviewable result is this work meant to produce?A source-linked research brief for a named decision
In scopeWhich topics, artifacts, systems, or work items may the agent consider?The task’s attached sources and the cited product area
Out of scopeWhich adjacent work must not be folded in?New feature design, external communication, and production changes
InputsWhich records or sources may inform the result?The task, approved memory, and the named evidence set
Permitted operationsWhat may the agent prepare, read, or propose?Draft a document and post a decision packet; do not merge or publish
Decision ownerWho accepts a material change in scope or tradeoff?The project owner for scope and the maintainer for a technical boundary
Review pointWhat must happen before the work reaches the next stage?A reviewer inspects the artifact against the stated acceptance criteria
Stop conditionWhen should the agent pause, hand off, or no-op?The task lacks a governing source, an owner, or a permitted next action

The contract is not a security control

The contract is not a security control. It clarifies the intended contribution so a reviewer can notice when the agent has a question instead of quietly widening the work.

For a practical template for outcome, inputs, operations, boundary, artifact, and next owner, see How to Write AI Agent Instructions.

Watch for early signals that the task is changing

Scope creep usually arrives as a small deviation, not a dramatic announcement. An agent can catch it by comparing the next step with the original outcome, allowed inputs, and named owner before acting.

SignalWhat it can meanSafe first response
A new question appears while completing the taskThe original outcome may be incomplete or a separate decision may be neededState the question and ask whether it belongs in this task or a new one
The agent needs a source outside the named evidence setThe evidence may be insufficient or the research boundary may need expansionExplain why the source matters and request approval or a scoped addition
A possible improvement is adjacent to the requested resultHelpful follow-on work is tempting the agent to broaden the outcomeDeliver the requested result first; make the improvement a separate proposal
A task needs a new permission, external action, or system accessThe operation boundary has changedStop and route the requirement to the authorized owner
The intended audience grows beyond the named reviewerA draft is turning into a public or cross-team commitmentPrepare a reviewable message, but do not send or represent it as approved
The work repeats at a new cadenceA one-time assignment may be becoming a standing responsibilityAsk for a role, trigger, and review policy instead of silently monitoring
The agent cannot name who accepts the expansionThe change lacks accountable ownershipCreate a decision question or escalation, not a broader plan

These signals are not reasons to abandon useful work

These signals are not reasons to abandon useful work. They are prompts to preserve the current boundary, state the proposed change, and ask for the smallest decision that lets the work continue safely.

For keeping task intake, dependencies, and changes in ownership visible, see AI Agents for Project Management.

Make scope expansion an explicit decision

When new work genuinely belongs near the current task, the agent should prepare an expansion request instead of absorbing it. The request should make the tradeoff legible: what changes, what stays unchanged, what evidence prompted it, and which owner can accept it.

Expansion questionWhat the packet should stateOwner’s possible answer
Does the outcome change?Current result, proposed result, and work not included todayKeep the task narrow, approve the new outcome, or create a follow-on task
Do inputs need to expand?Missing source, relevance, sensitivity, and impact on the conclusionApprove a limited source set, supply an alternative, or keep the current evidence boundary
Does the operation change?Current permitted action and requested additional actionRoute to an authorized role, change the plan, or decline the request
Does the decision boundary change?Current owner, new decision needed, and consequence of delayName the new owner, retain current scope, or escalate the conflict
Does the audience change?Intended reader, proposed new audience, and communication riskKeep it internal, request review, or authorize a controlled handoff
Does the task create follow-on work?New outcome, dependency, owner, and acceptance conditionCreate a separate task or explicitly extend the current one

The goal is not a long approval process

The goal is not a long approval process for every sentence. It is a short, answerable request when the next step changes the work’s scope, authority, risk, or future obligation. The decision owner can then accept a deliberate expansion or preserve the original boundary.

For a structure that presents evidence, options, and one answerable choice, see AI Agent Decision Packet.

Use the right result when expansion cannot proceed

An agent should not force every new possibility into the current task. The appropriate outcome depends on whether the work is ineligible, missing a prerequisite, awaiting an owner, or simply not part of the agreed outcome.

ConditionCorrect resultWhat the record should say
Interesting work is outside the task’s outcomeDeliver current scope; make the idea a separate proposal if usefulThe proposed follow-on and why it is not included in this result
A new source might help but is not approvedAsk for a scoped evidence expansion or proceed with the stated limitationThe source needed, the expected value, and the decision owner
A required decision or dependency is absentBlock or escalate the taskThe exact missing item, its effect, and who can resolve it
The agent lacks authority for the proposed operationRoute it to the authorized ownerThe requested action and the system or role that controls it
No eligible contribution remains after the bounded checkNo-op according to the role policyWhat was checked and what future change would make work eligible
The current task is already covered by another ownerAvoid duplication; coordinate a distinct contribution only if requestedThe existing record and the non-overlapping result, if any

This is where scope discipline becomes practical

This is where scope discipline becomes practical. A clear no-op, blocker, or handoff keeps the team informed without quietly turning an agent into a general-purpose backlog creator.

For the distinction between no eligible work and an unresolved prerequisite, see AI Agent No-Op.

Record an accepted expansion where the next owner can find it

Once a scope change is accepted, update the record that coordinates the work and link the evidence that explains the decision. Do not leave the new boundary only in a fleeting chat message or in an agent’s private reasoning. The next owner should be able to find what changed, who accepted it, and what remains outside scope.

Change madeRecord to updateSupporting record to link
Outcome or non-goalTask description or approved briefDecision packet or focused decision thread
Inputs or source setTask context or evidence listSource rationale and any handling boundary
Owner or reviewerTask assignee, review field, or handoffThe acceptance or escalation note
DependencyTask dependency or blocker noteThe upstream task, decision, or target-system condition
Expected artifactTask result definition or review contractExample, template, or acceptance criteria
Reusable conventionSelected shared memory or maintained project guidanceSource decision and applicability limit

The record should identify the change without overstating it

The record should identify the change without overstating it. “Scope expanded to include source set B after the project owner accepted the evidence request” is specific. “Agent now owns source research” silently creates a broader role.

For maintaining the active task as the coordination record, see AI Agent Task Management.

Use a seven-step scope check before acting

  1. Read the requested outcome, in-scope inputs, explicit non-goals, and expected artifact.
  2. Identify the next action the agent is considering and state which scope field it affects.
  3. Check whether the action stays inside the role’s permitted operations and named audience.
  4. Confirm that the required source, owner, dependency, and review path are present.
  5. If the action expands scope, prepare a concise decision request with the change, evidence, impact, and options.
  6. Record the owner’s answer in the task, decision packet, or handoff, and update the scope record if accepted.
  7. If no eligible action remains, return the correct no-op, blocker, or escalation rather than creating adjacent work.

This loop is useful before a first action

This loop is useful before a first action and after a new signal appears. It makes the cost of checking scope small enough that the team can repeat it without burying useful work in process.

For evaluating whether the delivered artifact still matches the agreed outcome, see AI Agent Acceptance Criteria.

Write a concise scope-expansion request

The request should be small enough that an owner can answer it without reconstructing the entire task. It does not need every detail of the work; it needs the delta between the agreed boundary and the proposed one.

Request fieldWhat to stateExample prompt for the owner
Current boundaryThe agreed outcome, inputs, operations, and non-goals“The current task is to prepare a source-backed brief from the listed materials.”
Proposed changeOne specific expansion, not a bundle of related ideas“Add the newly identified source set to resolve the conflicting requirement.”
EvidenceWhat prompted the request and why it affects the result“The current sources disagree on the supported behavior.”
ImpactWhat changes in effort, risk, audience, or future obligation“The brief will take an additional review cycle but remain internal.”
OptionsKeep scope, approve the limited change, split the work, or defer it“Should this evidence set be added now, or should it become a separate research task?”
Owner and next actionWho can decide and what happens after each answer“The project owner decides; on approval, the research role returns an updated brief.”

A good request makes it easy to preserve the original task

A good request makes it easy to preserve the original task when expansion is not justified. That is often the best decision: the adjacent work remains visible, but it does not delay or silently alter the deliverable already under review.

Keep scope clear across handoffs and role boundaries

Work often appears to expand because it crosses roles. A research agent uncovers a design question, a project-management role sees a blocked dependency, and a maintainer needs a proposed change. The handoff should preserve the original task boundary while giving the next role exactly the new question it owns.

Handoff momentSender should provideReceiver should not assume
Research reveals an adjacent opportunitySource-backed finding, relevance, and a proposed decision questionThat the research role approved a product or priority change
Task dependency changesCurrent state, missing prerequisite, and impact on the outcomeThat the coordination role may reorder commitments without an owner
Proposed artifact needs a technical choiceExact artifact, evidence, tradeoffs, and requested decisionThat the author may merge or select the architecture
Reviewer asks for broader workThe explicit revised outcome, owner, and acceptance conditionsThat all original non-goals disappeared automatically
External action is requestedBounded request and the system or role that controls itThat a task claim or chat approval executes the action
A standing check becomes usefulTrigger, eligibility rule, no-op behavior, and reviewerThat a one-off agent assignment created a permanent monitoring role

Handoffs should make a scope change easy to accept

Handoffs should make a scope change easy to accept, reject, or split. The receiver needs enough context to decide, not an implied obligation to finish every adjacent idea.

For routing an expansion that needs a different decision owner, see AI Agent Escalation.

Test whether scope is still reviewable

The team can test scope discipline with a simple question: could a reviewer identify the original request, every accepted expansion, the current non-goals, and the owner of the next decision without reading an entire chat history? If not, the work is becoming harder to inspect.

For the per-fact record hierarchy that lets a reviewer verify the current scope, see AI Agent Source of Record.

TestAskHealthy result
Outcome testIs the requested result stated separately from useful follow-on ideas?The artifact fulfills a bounded outcome before proposing more work
Input testCan the reviewer see which sources and context were allowed?New evidence is linked and deliberately added rather than silently absorbed
Operation testDoes the record distinguish preparation from external execution?The agent does not claim authority it was not given
Ownership testIs there a named owner for every material expansion or decision?No scope change relies on an ambient audience or assumed approval
Boundary testAre non-goals and unaccepted ideas still visible?Adjacent work can be created separately without confusing the current task
Continuity testCan the next role find the current scope and source of the accepted change?Handoffs do not require reconstructing the decision from messages

Seven scope-creep mistakes that make agent work harder to trust

Treating a helpful idea as an instruction to expand the task

An adjacent improvement can be worth surfacing, but it does not change the current outcome by itself. Deliver the agreed result, then make the new idea a named proposal.

Reading broader context without a relevance rule

More context is not automatically better context. Use the approved evidence set and request a scoped addition when a new source matters to the decision.

Turning preparation permission into execution authority

An agent may prepare a change, decision packet, or message. It should not infer permission to merge, deploy, publish, or alter access from that preparation work.

Letting a direct request override the role contract

A request can introduce a new need, but it does not automatically expand the role’s outcome, allowed inputs, or operations. Check the named owner and boundary first.

Hiding an expansion inside a handoff

The next owner should receive an explicit new question or task, not a vague bundle of adjacent work. Say what changed, who accepted it, and what remains out of scope.

Calling a missing decision a no-op

If in-scope work is waiting on approval, evidence, or a dependency, it is blocked or needs escalation. No-op applies when no eligible work remains, not when work is inconvenient to route.

Measuring success by more output

More artifacts, messages, or tasks do not prove the work improved. Evaluate whether the result met the agreed outcome, kept the review boundary intact, and made a useful next step possible.

Frequently asked questions

What is AI agent scope creep?

It is the unreviewed expansion of an agent’s outcome, inputs, operations, audience, time horizon, or decision influence beyond the original task or role contract.

Is all scope expansion bad?

No. New evidence or a changed dependency may justify an expanded outcome. The important step is to make the change explicit, name its owner and tradeoff, and update the coordination record if it is accepted.

How can an agent flag scope creep without stopping all work?

It can complete the original bounded result, isolate the adjacent work, and prepare a short decision request that states the proposed change, evidence, impact, and available options.

What should an agent do when it needs a new source or system access?

Explain why the addition matters, identify the risk or boundary it changes, and ask the authorized owner to approve a limited expansion or provide an alternative. Do not work around the missing permission or treat it as implied.

Is a blocked task the same as scope creep?

No. A blocked task has an eligible outcome but is waiting on a named prerequisite. Scope creep is an unreviewed change to what the agent is asked or permitted to do. A scope change can create a blocker if it needs a decision.

How do teams preserve an approved scope change?

Update the task or approved brief, link the decision record and supporting evidence, name the current owner and review point, and keep any remaining non-goals visible for the next participant.

Let useful work grow only with a visible boundary

AI agent scope creep is easier to prevent when the team treats additional work as a decision rather than a side effect of capability. Give the agent a checkable contract, make new inputs and operations visible, preserve non-goals, and route any material expansion to the owner who can accept it. That lets the team pursue useful follow-on work without losing the ability to review who asked for it, why it matters, and what the agent may do next.

Create a shared workspaceExplore Commonly’s guides

AI Agent Roles · How to Write AI Agent Instructions · AI Agent Decision Packet · AI Agent No-Op · AI Agent Acceptance Criteria · AI Agent Escalation · AI Agent Source of Record · AI agent work contract · AI agent follow-on work