Multi-Agent Dev Platform
A standards-driven orchestrator that coordinates Feature, Dev, Test, Security, and DevOps agents through a shared JSON workflow, with a live React dashboard.

Overview
A multi-agent orchestrator that drives software development through five team agents: Feature, Dev, Test, Security, and DevOps. Each agent produces a structured JSON report (backlog, dev report, test report, security audit, deploy report) and shares state through a common workflow. A React plus Vite dashboard subscribes to a WebSocket bridge for live progress, and a standards directory organizes the conventions each agent must follow for databases, frontends, backends, testing, security, documentation, and devops. Provider-abstracted over Claude, OpenAI, and Ollama.
Highlights
- Five specialized team agents (Feature, Dev, Test, Security, DevOps) producing typed JSON reports.
- Zod-validated config and a provider abstraction over Claude, OpenAI, and Ollama.
- React plus Vite dashboard subscribed to a WebSocket bridge for live phase progress.
- Standards tree codifying conventions per domain so every agent reads from one source of truth.
Challenges and approach
- Phase boundaries used to hide regressions: an agent would declare done and the next phase would inherit broken state. Mandatory smoke tests after each phase (lint, typecheck, build, start) made drift impossible to hide.
- Mixing LLM providers without leaking provider-specific assumptions into agent logic required a provider abstraction with a single typed interface and configuration through Zod.