# Plan for approval

Goal: A blueprint with an error.

Needs as understood:
- Scope: (not specified)
- Deliverable: (not specified)
- Quality bar: (not specified)
- Sources / tools: (not specified)
- Workspace: none (no agent writes files or runs commands)
- Model policy: (not specified)
- Review: (not specified)

Organization (1 agents):
- lead [custom] lead: model=claude-sonnet-5.5, tools=none

Budget: 4 runs planned (no cap given), estimate 3 for one pass + one review/rework cycle:
  This is a ceiling: runs the team does not spend come back automatically, agent by agent, with their final reports, until what is left returns to you.
  lead: 4 runs (2 work + 1 rework)

Review / verification:
- no independent reviewer (!)
- the assistant re-checks the final deliverable against every acceptance criterion before telling you it is done

Deliverable:
- (missing)
- Final location: inside the organization (no path given)

First task: to lead: T
  1. a

Checkpoints:
- Approval: plan approval before anything is built or started (default)
- Progress: one line on request (default)
- Any spend beyond the budget needs your OK.

Warnings (6):
- task.acceptance[1]: 'a' is not checkable; state the exact number, section, format or path that decides pass/fail
- needs.review: review not decided: set needs.review to true (independent check) or false; no independent verifier is planned
- needs.budget_runs: no budget cap from the user; the estimate is 3 runs: ask what they are willing to spend
- needs.scope: not elicited: what is in and out of scope
- needs.approval: not elicited: when the user wants to approve (plan, before start, final)
- needs.progress: not elicited: how the user wants progress updates

Errors (3) - must be fixed before this can be applied:
- needs: needs is missing: record the elicited requirements (scope, deliverable, budget, models, review, ...)
- agents[lead]: unknown template 'no-such-template'; available: analyst, code-reviewer, data-checker, engineer, fact-checker, manager, researcher, reviewer, tester, writer
- needs.deliverable: state the deliverable: description, format, length and where it should end up (needs.deliverable.description)

Cannot apply yet: tell me what to change.

[exit 1]
