A torn sheet covered in loose marks sits beside an orderly five-layer task packet contained within a precise blue frame.
The useful transformation is not from short prompt to long prompt. It is from unbounded intent to a task with a visible edge.

“Fix the page.” “Research this.” “Make it better and ship it.” These requests can be perfectly understandable between people who share a moment, yet still be unsafe instructions for an agent that can inspect files, call tools, and change external state. The missing information is not always more background. It is the shape of the task.

A bounded task answers five questions before execution: what outcome should become true, what is inside and outside the job, what the agent may do, what will count as evidence, and when it must stop. That small frame gives the agent room to reason without asking it to guess where its authority ends.

§1Scope before you optimise the prompt

Prompt polish cannot repair a missing decision boundary. A beautifully worded request can still leave the agent unsure whether to diagnose or fix, whether to edit one surface or every related surface, whether to publish or prepare a draft, and whether “done” means a file changed or a user-visible result works.

The broader guidance points in the same direction. The NIST AI Risk Management Framework begins by mapping purpose, context, requirements, scope, and human oversight before measurement and management. OpenAI’s practical guide to building agents treats clear instructions, defined tools, guardrails, and handoff conditions as foundations for reliable action. This page translates those system-level ideas into a task-level working method.

§2Start with an observable outcome

An activity is not an outcome. “Review the navigation” describes effort. “A first-time reader can reach the guide library from the header and every destination resolves” describes a state that can be observed.

OUTCOME TEST

When the task is complete, what will a reader, operator, or test be able to observe that is not true now?

Use one main outcome. Supporting checks can be plural, but several competing outcomes usually mean the request should become separate tasks. A clear result also makes partial completion honest: the agent can report which part became true and which part did not.

§3Draw the boundary in both directions

“Only change the article ending” is stronger than “work on the article.” It names the included surface. The matching exclusion—“do not alter the global navigation or visual system”—prevents a locally useful task from turning into a site-wide redesign.

A practical boundary has three parts:

Sources of truth belong inside scoping because two correct edits to two different copies can still produce the wrong result. If the agent cannot identify the authoritative source cheaply, orientation becomes the first subtask.

§4Separate scope from authority

Scope says what the task concerns. Authority says which actions the agent may take. An agent can be allowed to inspect a complete system while being authorised to edit only one file, or allowed to prepare a release while being required to ask before publishing it.

Write authority as verbs:

The goal is not to make every action require permission. It is to make the meaningful boundary explicit so the agent can move quickly inside it and pause at the edge.

The five-part task boundary

LOOSE REQUEST · “Improve this page and ship it.”

  1. 01OutcomeWhat observable state should become true?
  2. 02BoundariesWhat is in, out, and authoritative?
  3. 03AuthorityWhich actions are allowed, gated, or forbidden?
  4. 04EvidenceWhat proof must exist before completion?
  5. 05StopsWhen should the agent pause, return, or escalate?

BOUNDED TASK · enough freedom to act, enough structure to know when to stop

The frame is complete only when all five decisions agree. Evidence proves the outcome; stop conditions protect the boundary.

↑ contents

§5Choose evidence before execution

If proof is decided after the work, it tends to favour whatever the agent already produced. Decide the claim and its evidence together. A content change may need the rendered page and working destinations. A data change may need a count and a sample. A behaviour change may need a real interaction rather than a source-code assertion.

The useful sequence is claim → evidence → method:

  1. State what must be true.
  2. Name what a reviewer would accept as proof.
  3. Choose the lightest reliable way to produce that proof.

The compact acceptance contract helps define this relationship, while the narrow verification pass keeps the first check focused on the path that actually changed.

§6Write stop conditions for uncertainty

Agents need a success condition, but they also need a principled way to stop short of success. Without it, uncertainty can become confident improvisation: the wrong source is edited, a missing fact is invented, or a release proceeds after a required check fails.

Useful stop conditions are specific and recoverable:

A good stop does not discard progress. It leaves a clean decision point that a person or another agent can continue.

§7Match the brief to the risk

Not every task needs a page of instructions. A reversible wording edit may fit in five lines. A task that touches money, personal data, production state, or external communication needs tighter authority, stronger evidence, and earlier human confirmation.

Task shapeBrief emphasisTypical stop
Read-onlyQuestion, sources, output formatEvidence is incomplete or sources conflict
Reversible editExact surface, acceptance claim, related checksThe change requires broader ownership
External actionAuthority gate, recipient or destination, final previewPause immediately before the action
High-impact changeRisk owner, rollback, independent evidenceAny safety or approval condition fails

The brief should become more precise as reversibility falls and impact rises. Length is optional; explicit decisions are not.

§8Turn one loose request into a runnable task

Consider the request: “Improve the documentation landing page and publish it.” The intent is understandable, but the task is not yet bounded. A runnable version might say:

BOUNDED EXAMPLE

Outcome: a first-time visitor can choose between setup, reference, and troubleshooting from the landing page. Boundary: change the landing page and its data record; keep article URLs and the global design system unchanged. Authority: edit and test locally, prepare a draft, ask before production publication. Evidence: all three routes render and every new destination resolves on mobile and desktop. Stop: pause if the existing information architecture cannot support the three routes without changing other pages.

This version does not prescribe every implementation step. It preserves room for judgment while making completion, drift, and escalation visible.

↑ contents

§9Assemble the brief from the right existing tools

A new template is not needed for every variation of the method. Combine the existing artifact that matches the uncertainty in front of you:

Add authority and stop conditions directly to the task. If that same addition proves useful across several tasks, then it may deserve a durable project rule rather than another near-duplicate public template.

§10Keep the next question, not another task

Once a boundary works repeatedly, copying it into every prompt creates a new maintenance problem. The next useful question is: when should a successful task boundary become a durable project rule?

That question is recorded here, not automatically queued. It should become a page only if repeated work shows that readers need the distinction between one-off task scope and lasting operating context.

Steal this

  • Define the observable outcome before listing activities.
  • Name what is in scope, out of scope, and authoritative.
  • Express authority with explicit allowed, gated, and forbidden actions.
  • Choose evidence at the same time as the claim.
  • Make stop conditions specific and recoverable.
  • Increase precision as reversibility falls and impact rises.