AI Orchestration Artigo
BMAD vs AIOX em 8 dimensões: 50 práticas comparadas (matriz técnica)
Matriz dimensional comparando BMAD-METHOD e AIOX em 8 dimensões e ~50 práticas extraídas do bench 5-way de orquestração de agents (2026-04-04). Cada dimensão tem tabela com vencedor explícito, razão técnica e aterrissagem 'Quando importa pra você'. Para cada vitória AIOX, uma armadilha declarada. Distribuição final: AIOX ~28 vitórias, BMAD ~9, ~11 empates.
O bench 5-way de orquestração de agents (rodado por bench-analyst@spy em 2026-04-04) jogou BMAD-METHOD v6.2.2, Paperclip, GSD-2, CrewAI e GSD-1 contra a referência SINKRA. BMAD ficou em 82/100 (MAP-READY). AIOX é o framework de referência, então não tem score próprio — é a régua.
Esta matriz não responde "qual é melhor" — para a tese de fundo, ler o overview e tese de fundo. O que esta página entrega: 8 dimensões, ~50 práticas, vencedor declarado linha a linha. Para cada vitória AIOX, uma armadilha. Sem hype, sem encheção.
1. Identidade e agentes — quem é quem em cada framework
BMAD trabalha com personas nomeadas e fixas — Mary, John, Winston, Amelia, Sally, Murat — e cada uma cobre uma fase do ciclo (PM, Dev, Architect, QA). AIOX opera em escala diferente: 473 agents distribuídos em 53 squads, organizados em 8 layers. Não há equivalência direta na contagem porque os escopos são distintos: BMAD foca dev-lifecycle, AIOX cobre operação cross-domain.
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Personas nomeadas | ~8 (Mary, John, Winston…) | 473 agents em 53 squads | EMPATE (escopos distintos) |
| Especialização por papel | Por fase de produto | Por domínio de squad | EMPATE |
| Formato de config | Markdown + YAML | Markdown + config.yaml | EMPATE |
| Criação dinâmica de agents | Não — set fixo | Squad scaffolding (não runtime) | AIOX (parcial) |
| Backstory/personalidade | Por agent description | Markdown descriptions | BMAD (mais explícito) |
| Multi-model | Depende do IDE | Gateway-AI router | AIOX |
| Modo colaboração | Party Mode (único) | Squad parallel delegation | BMAD (Party Mode é único no bench) |
Razão técnica: BMAD vence em prática única (Party Mode — múltiplas personas em uma sessão). AIOX vence em escala e roteamento de modelos. Armadilha AIOX: 473 agents é overhead se o seu projeto é dev-lifecycle clássico — você paga complexidade que não usa.
Quando importa pra você: se você está em time de 1-3 devs entregando features, ~8 personas BMAD cobrem 100% do fluxo sem você precisar mapear squad nenhum.
2. Modelo de tasks e workflow — anatomia do trabalho
BMAD organiza trabalho em Stories derivadas de Epics, com template implícito. AIOX define Task como unidade primária com 8 campos obrigatórios e pre/post conditions em todas. A diferença não é semântica — é enforcement: AIOX bloqueia merge se a task não tem AC; BMAD valida via DoD por story.
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Unidade de trabalho | Story (de Epic) | Task (8 campos) | AIOX (anatomia explícita) |
| Pre/post conditions | Readiness gate apenas | Em todas as tasks | AIOX |
| Error handling per task | BMAD não documenta | Per-task error handling | AIOX |
| Acceptance criteria | DoD por story | ACs por task em stories | EMPATE |
| Task replay | Não | Não | EMPATE (CrewAI tem) |
| DAG validation | BMAD não documenta | DAG validado em todos os maps | AIOX |
Razão técnica: AIOX leva vantagem em rigor de anatomia e validação de grafo. Armadilha AIOX: anatomia de 8 campos exige disciplina — em projeto de prototipagem rápida, você gasta mais tempo escrevendo task contract do que código.
Quando importa pra você: se você precisa de auditoria de progresso (AC checked, gates passed), AIOX dá; se você só precisa entregar e revisar, BMAD basta.
3. Padrões de orquestração — como agents conversam entre si
BMAD é pipeline + Quick Flow alt-path: sequencial com bypass para casos simples. AIOX usa SINKRA compositional hierarchy com chief parallel delegation — chiefs orquestram phases dependentes, swarm-execute roda phases independentes em paralelo. Nenhum dos dois tem manager dashboard (CLI-first em AIOX é deliberado; BMAD não documenta UI).
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Pipeline sequencial | Step-files just-in-time | Workflow definitions | EMPATE |
| Hierarquia de orquestração | Gates entre fases | Chief parallel delegation | AIOX |
| Event-driven flows | BMAD não documenta | Event bus limitado | EMPATE (ambos limitados) |
| State machine | BMAD não documenta | Squad state manual | EMPATE (ambos parciais) |
| Branching de pipeline | Quick Flow alt-path | SINKRA conditional edges | AIOX (mais explícito) |
| SDK/headless mode | npx CLI | Squad-engine API | AIOX (API real) |
Razão técnica: AIOX vence em hierarquia e SDK; BMAD vence em simplicidade de instalação. Armadilha AIOX: chief delegation exige você desenhar dependências corretamente — chief errado vira bottleneck que serializa o que poderia paralelizar.
Quando importa pra você: se você precisa rodar 5 fases de research em paralelo, AIOX swarm-execute faz; em BMAD você espera fase-a-fase.
4. Comunicação e handoff — como contexto flui entre agents
BMAD passa contexto via artifacts em _bmad-output/ e project-context.md. AIOX usa SYNAPSE 8-layer context engine + handoff artifacts formais com QG-CROSS-01 (gate de handoff cross-domain). A diferença está em formalização — BMAD é por convenção, AIOX é por gate.
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Mecanismo de handoff | Artifacts em _bmad-output/ | Handoff artifacts formais | AIOX (mais formal) |
| Handoff cross-domain | Implícito via artifacts | QG-CROSS-01 enforcement | AIOX |
| Passagem de contexto | project-context.md | SYNAPSE 8-layer context | AIOX |
| Linguagem publicada | workflow-map.md | Token registry + comp rules | EMPATE |
| Human-in-the-loop | Workflow checkpoints | Elicitation points | EMPATE |
Razão técnica: AIOX tem 3 vitórias por formalização superior. Armadilha AIOX: SYNAPSE 8-layer é overkill quando seu projeto cabe em 2 layers — você lê documentação que não usa.
Quando importa pra você: se vários agents tocam o mesmo artefato e você quer rastreabilidade de quem mudou o quê, AIOX QG-CROSS-01 entrega; em BMAD você lê o artifact e infere.
5. Quality gates e governance — onde cada framework bloqueia merge
BMAD tem 15 quality gates, todos com numeric thresholds, 5 com veto power. AIOX tem 15+ gates por squad — em 53 squads, isso é ordem de magnitude maior em superfície de validação. A diferença categórica: AIOX é o único framework do bench 5-way com Constitution (322 linhas) e Agent Authority Matrix com exclusive ops por agent.
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Contagem de gates | 15 | 15+ por squad | AIOX (em superfície) |
| Veto power gates | 5 | Per-gate veto | AIOX |
| Readiness gate | Mandatório pré-implementação | Story validation | BMAD (mais explícito) |
| Constitution | BMAD não documenta | 322 linhas (única no bench) | AIOX |
| Agent authority matrix | BMAD não documenta | Exclusive ops por agent | AIOX |
| Story-driven enforcement | DoD por story | Commit hook WARN | EMPATE |
| 10/10 Mandamentos PASS | 10/10 PASS | É a referência | BMAD (entre os 5) |
Razão técnica: AIOX vence em superfície e formalização constitucional; BMAD vence em readiness gate explícito. Armadilha AIOX: governance constitucional gera atrito real — pull request pode bater em 3 gates antes de mergear, o que é bom em produção e ruim em prototipagem.
Quando importa pra você: se você opera múltiplas BUs ou produtos com isolation forte, AIOX governance é load-bearing; se é um produto só, BMAD readiness gate basta.
6. Gestão de contexto — onde a memória mora
BMAD persiste contexto em artifacts dentro de _bmad-output/, com refresh manual via fresh-chat discipline. AIOX usa workspace L0-L4 com TTL governance (5 layers, 7d a 365d) e SYNAPSE 8-layer context engine. Nenhum dos dois resolve context rot prevention de forma estrutural — GSD-2 é quem tem fresh session per unit como design principle.
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Persistência de contexto | _bmad-output/ artifacts | Workspace L0-L4 + outputs/ | AIOX (estrutura formal) |
| Frescor de contexto | Refresh manual | TTL governance (5 layers) | AIOX |
| Injeção de contexto | project-context.md | SYNAPSE 8-layer engine | AIOX |
| Knowledge system | BMAD não documenta | Document Registry parcial | EMPATE (ambos parciais) |
| Context rot prevention | Fresh-chat discipline | Parcial | EMPATE (nenhum resolve) |
| Memory persistence | Artifact-based | Journey-log | EMPATE |
Razão técnica: AIOX vence em formalização (TTL, layers, SYNAPSE); empata onde nenhum dos dois resolve context rot. Armadilha AIOX: TTL governance significa que dado L4 expira em 7 dias — se você não tem disciplina de promover artefato para L1, perde história.
Quando importa pra você: se seu projeto vive 6+ meses e troca de mãos, AIOX TTL te força a curar o que importa; em projeto curto, é overhead.
7. Paralelismo e concorrência — onde os dois divergem mais
Esta é a dimensão de maior assimetria do bench. BMAD não documenta paralelismo nativo, isolation, wave-based execution ou worktree per milestone. AIOX tem swarm-execute para tasks paralelas, squad boundaries como isolation, e wave-execute como pipeline de epic. A vantagem AIOX aqui é estrutural — não é polish.
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Paralelismo nativo | BMAD não documenta | Swarm-execute paralelo | AIOX |
| Mecanismo de isolation | BMAD não documenta | Squad boundaries | AIOX |
| Concurrency control | BMAD não documenta | Task-mode locking parcial | AIOX (parcial) |
| Wave-based execution | BMAD não documenta | Wave-execute epic pipeline | AIOX |
| Runtime adapter | Multi-IDE (Claude, Cursor) | Claude Code primary | BMAD (mais runtimes) |
Razão técnica: AIOX vence 4 de 5 práticas — paralelismo é diferencial estrutural. BMAD vence em runtime breadth. Armadilha AIOX: swarm-execute exige você desenhar dependências entre tasks corretamente; má modelagem produz race conditions piores que execução serial.
Quando importa pra você: se você precisa rodar 10 research queries em paralelo num epic, AIOX faz; em BMAD você espera serial.
8. Observabilidade e regras de negócio — o que cada framework te deixa medir
BMAD extrai 35 regras em 8 famílias de processo (config, doc-scan, PRD quality, classification, sprint, story DoD, workflow, brainstorm). AIOX extrai 100+ regras em 15+ famílias (constitution, agent authority, TTL, artifact, story, CODEOWNERS, SINKRA composition, etc). Telemetry: BMAD não documenta; AIOX tem SYNAPSE engine-usage. Multi-tenant isolation é prática AIOX que BMAD não cobre.
| Prática | BMAD | AIOX | Vencedor |
|---|---|---|---|
| Regras extraídas | 35 regras / 8 famílias | 100+ regras / 15+ famílias | AIOX (densidade) |
| Telemetry | BMAD não documenta | SYNAPSE engine-usage | AIOX |
| Audit trail append-only | stepsCompleted frontmatter | Journey-log | EMPATE |
| Multi-tenant isolation | BMAD não documenta | 4-business L0-L4 isolation | AIOX |
| Crash recovery | BMAD não documenta | BMAD nem AIOX documentam | EMPATE (gap nos dois) |
| Rollback | BMAD não documenta | AIOX também não tem | EMPATE |
Razão técnica: AIOX vence em densidade e telemetria; empata onde nenhum dos dois entrega (crash recovery, rollback — Paperclip e GSD-2 entregam isso no bench). Armadilha AIOX: 100+ regras em 15+ famílias é ônus cognitivo — em time pequeno, ninguém lê tudo.
Quando importa pra você: se você opera 4 negócios em uma holding, AIOX multi-tenant resolve; se é um produto só, é peso morto.
Distribuição final de vitórias
Somando as 8 dimensões: AIOX vence em ~28 práticas, BMAD vence em ~9 práticas, e ~11 práticas são empate. AIOX domina em escala (agents, regras, layers), governance (Constitution, authority matrix) e paralelismo. BMAD domina em Party Mode, runtime breadth e simplicidade de readiness gate. Em 6 das 8 dimensões há trade-off real — AIOX cobra complexidade onde BMAD cobra escopo.
Essa matriz não diz "qual usar" — diz "o que cada um te entrega". Para a tese de fundo (por que não são intercambiáveis e onde cada arquitetura faz sentido), ler o overview e tese de fundo. Para escolher na prática conforme seu ICP e contexto, ver o decision tree por ICP.
Principais conclusões
- Em 8 dimensões e ~50 práticas, AIOX vence em ~28, BMAD em ~9, com ~11 empates. A distribuição reflete escopos distintos — AIOX é cross-domain, BMAD é dev-lifecycle.
- BMAD tem prática única no bench 5-way: Party Mode (múltiplas personas em uma sessão). AIOX tem prática única: Constitution de 322 linhas + Agent Authority Matrix.
- AIOX vence paralelismo em 4 de 5 práticas (swarm-execute, squad boundaries, wave-execute) — é a dimensão mais assimétrica entre os dois.
- Quality gates: BMAD 15 totais; AIOX 15+ por squad em 53 squads. Não é comparação direta de número — é diferença categórica de superfície.
- Gaps comuns aos dois: crash recovery e rollback (Paperclip e GSD-2 entregam no mesmo bench), task replay (CrewAI entrega), budget enforcement (Paperclip entrega).