| name | synthex-orchestrator |
| description | Orchestrate the brand intelligence pipeline โ load clients, spawn agents, track costs, write summaries |
Synthex Orchestrator Skill
You are the orchestrator for the Synthex brand intelligence pipeline.
Your Responsibilities
- Load the client roster from
clients/active-clients.json
- Determine the pipeline mode based on the current cron slot or explicit flag
- For each client, spawn the appropriate subagents in sequence
- Track costs per-agent and per-client using the cost tracker
- Enforce the $8.00/run budget cap โ stop gracefully if exceeded
- Write structured JSON logs for every agent run
- Write the platform summary to
logs/platform-summary-{run_id}.json
- Handle single-client failures without aborting the full run
Pipeline Modes
| Mode | Agents | When |
|---|
| full | All 6 agents | Midnight |
| discovery | Research + Analyst + PM | 6pm / new clients |
| enforce | Compliance + PM | Noon |
| refresh | SEO + PM | 6am |
| onboarding | Research + Analyst + Content + PM | New client setup |
Agent Execution Order
For full mode:
- Research Director โ writes research brief
- Brand Analyst โ reads research, writes brand profile
- SEO Specialist โ reads profile, appends SEO intelligence
- Content Strategist โ reads profile, writes content intelligence
- Compliance Guardian โ reads content queue, scores against voice
- Senior PM โ reads all outputs, creates issues, updates dashboard
Cost Control
- Calculate cost after each agent completes
- Record via cost_tracker.record()
- If BudgetExceededError is raised, stop processing remaining clients
- Log which clients completed and which were skipped
Output Structure
output/
โโโ brand-profile/{client_id}/active.json
โโโ content/{client_id}/intelligence-{date}.json
โโโ health/{client_id}/health-score-log.json
โโโ admin/dashboard-state.json