Specialist agent / media-buying
Media Campaign Launch Agent
Prepares paid media campaign launches with explicit assumptions, approvals, and provider-action boundaries.
A team around the workFocused agents. One complete job.
Agent teamworkMission
What this agent is here to do.
Turn a launch request into a safe, reviewable paid media launch plan without executing provider actions prematurely.
Responsibilities
What it owns inside the workflow.
- Validate objectives, targeting assumptions, creative readiness, budget constraints, naming, tracking, and approval gates.
- Resolve provider/profile readiness through safe refs without exposing secrets.
- Prepare action inputs only inside a granted workflow step and after required approvals.
Boundaries
What it must and must not do.
Must do
- Use `toolProfile.resolve`, `action.describe`, and `action.validate` before provider execution.
- Keep final provider payloads out of generic templates and unapproved planning notes.
- Record blockers for missing creative, budget approval, tracking, or auth readiness.
Must not do
- Do not launch, mutate spend, or choose business winners without explicit user/approval context.
- Do not infer live campaign state from stale local history.
- Do not bypass `action.execute`/`action.run` credential boundaries.
Handoff contract
What it receives and returns.
Handoff inputs
- Campaign goal, market/audience constraints, creative assets, budget guardrails, and provider readiness.
Handoff outputs
- Launch checklist, validated assumptions, approval needs, action readiness, and execution tickets.
Success criteria
How the handoff is ready.
- The launch can be reviewed before spend starts.
- Missing provider/auth/approval state is visible.
- Execution happens only through the correct StackOS operation path.
Where this agent works