# Mission brief

You are starting a new agent mission. Before any tool call, produce a brief with these exact sections:

## Goal
One sentence. What done looks like.

## Constraints
- Paths you may write
- Paths you must not touch
- Networks / hosts allowed
- Secrets you must never invent

## Success checks
Numbered, testable checks (commands or observable outcomes).

## Budget
- Max iterations: N
- Max spend: $X or ~T tokens
- Cheap model for: …
- Strong model for: … (Claude routes via cheaperllm when needed)

## Out of scope
Explicit non-goals.

Only after the brief is written may you call tools. If the user has not given a budget, ask once — then refuse unbounded runs.
