Overview

Missions vs sessions

A mission is the larger unit: it has a target, a budget, a deadline, explicit sign-off gates, and durable state that outlives any single chat.

What breaks when work outgrows a session#

  • Context evaporates. Each new session re-explains the same background.
  • Failures go quiet. Work spread across terminal tabs fails without anyone noticing.
  • Nothing accumulates. Yesterday's decisions are not available to today's agent.

What a mission adds#

  • Explicit context — carried across sessions instead of retyped.
  • Decomposition — the goal becomes a reviewable graph, not one long prompt.
  • Receipts — what ran, on which runtime, at what cost.
  • A review loop — the engine checks the result against the contract rather than trusting the plan.

The practical difference#

With sessions you manage attention constantly, because nothing else is watching. With missions you manage exceptions — see the attention queue.