SPOQ
Specialist Orchestrated Queuing
A methodology for multi-agent software engineering with wave-based parallel execution and structured quality gates.
Key Innovations
SPOQ addresses coordination overhead, quality control gaps, and limited human oversight through three integrated innovations.
Three-Tier Agent Hierarchy
Each tier is optimized for its role, balancing capability against cost to maximize value.
| Tier | Model | Role | Tradeoff |
|---|---|---|---|
| Worker | Claude Opus | Execute complex implementation tasks requiring deep reasoning and code generation | Highest capability, higher cost per token |
| Investigator | Claude Haiku | Rapid codebase exploration and information gathering before task execution | Fast and economical, limited reasoning depth |
| Reviewer | Claude Sonnet | Validate completed work against quality metrics with balanced analysis | Balanced capability and cost for thorough review |
Design Principles
SPOQ is built on principles that distinguish it from prior multi-agent approaches.
Deterministic Quality
Quality gates use objective, measurable criteria. Validation produces consistent scores regardless of which agent performs the review, eliminating subjective interpretation.
Explicit Dependencies
All task relationships are declared upfront in structured YAML. The orchestrator builds a directed acyclic graph (DAG) to determine safe parallel execution order.
Atomic Task Boundaries
Each task represents a single, well-defined unit of work. Clear boundaries enable independent validation and prevent scope creep during execution.
Fail-Fast Validation
Quality checks run immediately after task completion. Failed validations halt the pipeline early, preventing wasted computation on dependent tasks.
Transparent Provenance
Every decision, validation score, and output traces back to its source. Complete audit trails enable debugging and continuous methodology improvement.
Pipeline Overview
Four-stage process from epic planning through agent validation
Define goals and decompose into tasks
Run parallel agent swarms on tasks
Ready for integration
Define goals and decompose into tasks
Run parallel agent swarms on tasks
Ready for integration