Factory Orchestrator
The Factory Orchestrator is the master coordinator for the SO1 Automation Factory. It analyzes requirements, decomposes tasks, selects agents, and orchestrates execution across all FORGE stages.Quick Reference
| Property | Value |
|---|---|
| Domain | Orchestration |
| FORGE Stage | Cross-cutting (all stages) |
| Version | 1.0.0 |
| Repository | so1-agents/orchestration |
Overview
Use this agent when: You have a complex task spanning multiple domains or you’re unsure which specific agent to use.
- Analyzes your requirements
- Decomposes them into atomic tasks
- Selects appropriate agents for each task
- Coordinates execution across FORGE stages
- Manages state and handles failures
Core Capabilities
Requirement Analysis
Parse natural language, spec files, or structured requests
Task Decomposition
Break complex requirements into discrete,actionable tasks
Agent Selection
Route tasks to appropriate domain agents automatically
Stage Orchestration
Progress through FORGE stages with user approval
When to Use
✅ Use Factory Orchestrator for:
- Complex multi-agent workflows
- Tasks spanning multiple domains (e.g., automation + engineering + docs)
- Unclear which specific agent is needed
- Automatic task decomposition and parallel execution optimization
❌ Skip Orchestrator for:
- Simple, single-agent tasks (e.g., just generating an n8n workflow)
- When you know exactly which agent you need
- Quick one-off operations
Usage Examples
- Multi-Domain Task
- Ambiguous Request
- Full-Stack Feature
- Decompose into 4 tasks
- Assign agents: Workflow Architect, Hono Backend, Runbook Writer, Mintlify Author
- Define execution order (parallel where possible)
- Coordinate handoffs and validate outputs
Outputs
Task Breakdown Document
Agent Assignments (YAML)
FORGE Gate Compliance
Entry Gate
Before orchestration begins, the following must be satisfied:- Requirements specification provided (text, file, or structured)
- Target outcome clearly defined
- User has confirmed intent to proceed
Exit Gate
Orchestration completes when:- All required stages completed successfully
- All deliverables produced and validated
- VTM generated by FORGE Gatekeeper
- User has confirmed completion
Decision Logging
All orchestration decisions are logged in ADR format:Integration Points
Control Plane API
| Endpoint | Purpose |
|---|---|
/api/workflows | Create and monitor n8n workflows |
/api/jobs | Track orchestration execution state |
Veritas Integration
Consumes:vrt-orchestr8: Task decomposition patternsvrt-agentrte: Agent routing heuristics
- Multi-step execution chains (draft prompts)
Related Agents
| Agent | Relationship |
|---|---|
| FORGE Gatekeeper | Validates stage transitions, produces VTM |
| All domain agents | Orchestrated by Factory Orchestrator |