De: Quinn (@qa) - QA Agent Para: Sage (@architect) - Solution Architect Data: 2026-01-28 Projeto: AIOX Autonomous Development Engine (ADE)
O ADE é um projeto de Prompt Engineering + Infraestrutura para habilitar execução autônoma de desenvolvimento no AIOX. Aproximadamente 60% do trabalho é criação de tasks .md, workflows .yaml e templates - não código tradicional.
Você é o líder técnico deste projeto. @dev será acionado apenas para scripts JS específicos.
┌─────────────────────────────────────────────────────────────────────────────┐
│ CAMINHO CRÍTICO │
│ │
│ Epic 1 ──────► Epic 2 ──────► Epic 3 ──────► Epic 4 │
│ Worktree Migration Spec Pipeline Execution │
│ (P0) (P0) (P0) (P0) │
│ │
│ BLOQUEANTE: Cada epic depende do anterior estar COMPLETO │
└─────────────────────────────────────────────────────────────────────────────┘
Epic 4 (Execution)
│
┌────────────────┼────────────────┐
▼ ▼
Epic 5 (Recovery) Epic 6 (QA Evolution)
P1 - 4 stories P1 - 5 stories
│ │
└────────────────┬────────────────┘
▼
Epic 7 (Memory)
P2 - 4 stories
Epic 5 e Epic 6 podem rodar em PARALELO após Epic 4 completo.
| Epic | Requer | Bloqueia | Paralelo Com |
|---|---|---|---|
| 1. Worktree | - | 2, 4 | - |
| 2. Migration | 1 | 3, 4, 5, 6 | - |
| 3. Spec Pipeline | 2 | 4 | - |
| 4. Execution | 3 | 5, 6 | - |
| 5. Recovery | 4 | 7 | 6 |
| 6. QA Evolution | 4 | 7 | 5 |
| 7. Memory | 5, 6 | - | - |
Embora os épicos tenham dependências de implementação, você pode preparar épicos futuros enquanto o atual está em desenvolvimento:
| Enquanto executa | Pode preparar (sem implementar) |
|---|---|
| Epic 1 | Schemas V3 do Epic 2 (design) |
| Epic 2 | Estrutura das tasks do Epic 3 |
| Epic 3 | Estrutura do implementation.yaml do Epic 4 |
| Epic 4 | Design do Epic 5 e 6 em paralelo |
Tipo: 70% Código, 30% Prompt Engineering
| Story | Entregável | Tipo |
|---|---|---|
| 1.1 | worktree-manager.js | JS Script |
| 1.2 | Merge operations | JS Script |
| 1.3 | CLI commands (*create-worktree, etc) | Task .md |
| 1.4 | Auto-create trigger | Workflow |
| 1.5 | status.json integration | JS + Schema |
@dev necessário: Stories 1.1, 1.2, 1.5 (scripts) @architect lidera: Stories 1.3, 1.4 (prompts/workflows)
Tipo: 60% Código, 40% Prompt Engineering
| Story | Entregável | Tipo |
|---|---|---|
| 2.1 | asset-inventory.js | JS Script |
| 2.2 | path-analyzer.js | JS Script |
| 2.3 | V3 Schemas (agent, task) | JSON Schema |
| 2.4 | migrate-agent.js | JS Script |
| 2.5 | Pilot migration (@dev, @qa) | Manual + Validação |
| 2.6 | Batch migration | Orquestração |
@dev necessário: Stories 2.1, 2.2, 2.4 (scripts) @architect lidera: Stories 2.3, 2.5, 2.6 (schemas/orquestração)
Tipo: 10% Código, 90% Prompt Engineering
| Story | Entregável | Tipo |
|---|---|---|
| 3.1 | spec-gather-requirements.md | Task .md |
| 3.2 | spec-assess-complexity.md | Task .md |
| 3.3 | spec-research-dependencies.md | Task .md + MCP |
| 3.4 | spec-write-spec.md | Task .md |
| 3.5 | spec-critique.md | Task .md |
| 3.6 | spec-pipeline.yaml | Workflow .yaml |
@dev necessário: Nenhum @architect lidera: TODAS as stories (100% prompt engineering)
Tipo: 30% Código, 70% Prompt Engineering
| Story | Entregável | Tipo |
|---|---|---|
| 4.1 | plan-create-implementation.md | Task .md |
| 4.2 | plan-create-context.md | Task .md |
| 4.3 | plan-execute-subtask.md (13 steps) | Task .md |
| 4.4 | self-critique-checklist.md | Checklist .md |
| 4.5 | subtask-verifier.js | JS Script |
| 4.6 | plan-tracker.js | JS Script |
@dev necessário: Stories 4.5, 4.6 (scripts) @architect lidera: Stories 4.1, 4.2, 4.3, 4.4 (prompts)
Tipo: 40% Código, 60% Prompt Engineering
| Story | Entregável | Tipo |
|---|---|---|
| 5.1 | attempt-tracker.js | JS Script |
| 5.2 | recovery-strategy.md | Task .md |
| 5.3 | Escalation triggers | Workflow |
| 5.4 | Retry policies | Config + Logic |
@dev necessário: Story 5.1 (script) @architect lidera: Stories 5.2, 5.3, 5.4
Tipo: 10% Código, 90% Prompt Engineering
| Story | Entregável | Tipo |
|---|---|---|
| 6.1 | review-subtask.md | Task .md |
| 6.2 | qa-gate-auto.md | Task .md |
| 6.3 | CodeRabbit integration | Config + Workflow |
| 6.4 | review-qa.md (Dev→QA→Dev) | Task .md |
| 6.5 | Quality metrics | Schema + Aggregation |
@dev necessário: Story 6.5 (metrics script, opcional) @architect lidera: Stories 6.1, 6.2, 6.3, 6.4
Tipo: 50% Código, 50% Prompt Engineering
| Story | Entregável | Tipo |
|---|---|---|
| 7.1 | project-memory schema (Supabase) | SQL + Schema |
| 7.2 | Memory query utilities | JS + SQL |
| 7.3 | Pattern learning | Task .md |
| 7.4 | Cross-project insights | Task .md |
@dev necessário: Stories 7.1, 7.2 (Supabase) @architect lidera: Stories 7.3, 7.4
Semana 1: Epic 1 (Worktree Manager)
└── @dev: 1.1, 1.2, 1.5
└── @architect: 1.3, 1.4
└── PREP: Design V3 schemas (Epic 2)
Semanas 2-3: Epic 2 (Migration V2→V3)
└── @dev: 2.1, 2.2, 2.4
└── @architect: 2.3, 2.5, 2.6
└── PREP: Rascunho da estrutura de tasks de spec (Epic 3)
Semanas 4-5: Epic 3 (Spec Pipeline) - 100% @architect
└── Todas as 6 stories são prompt engineering
└── PREP: Rascunho das tasks de execution (Epic 4)
Semana 6: Epic 4 (Execution Engine)
└── @dev: 4.5, 4.6
└── @architect: 4.1, 4.2, 4.3, 4.4
Semanas 7-8: Epic 5 (Recovery) + Epic 6 (QA Evolution) EM PARALELO
Track 1 - Recovery:
└── @dev: 5.1
└── @architect: 5.2, 5.3, 5.4
Track 2 - QA Evolution:
└── @architect: 6.1, 6.2, 6.3, 6.4
└── @dev: 6.5 (opcional)
Semanas 9-10: Epic 7 (Memory Layer)
└── @dev: 7.1, 7.2 (Supabase)
└── @architect: 7.3, 7.4
docs/prd/aiox-autonomous-development-engine.md
docs/stories/aiox-core-ade/(7 arquivos de epic + README)
docs/qa/gates/aiox-core-ade/(7 arquivos de gate + README)
docs/architecture/AUTO-CLAUDE-ANALYSIS-COMPLETE.md(patterns do Auto-Claude).aiox-core/core-config.yaml(configuração central)
Após completar cada epic, acione @qa para executar o quality gate:
@qa *gate epic-{N}-{name}
Decisões possíveis:
- PASS: Próximo epic liberado
- CONCERNS: Aprovado com itens de follow-up
- FAIL: Retorna para correções
- WAIVED: Bypass autorizado por @po
As tasks .md são instruções executáveis para o LLM. Elas precisam ser:
- Determinísticas - Mesma entrada = mesma saída
- Completas - Todos os passos explícitos
- Verificáveis - Output validável
- Composáveis - Podem ser chamadas por outras tasks
Os steps 5.5 e 6.5 do execute-subtask são críticos. Eles forçam o LLM a revisar seu próprio trabalho antes de continuar. Não podem ser bypassados sem flag explícito.
O Dashboard (projeto separado) vai consumir o que o ADE produz:
- formato status.json
- Worktree API
- Agents V3
Não há dependência do Dashboard para o ADE funcionar.
- Ler o PRD completo -
docs/prd/aiox-autonomous-development-engine.md - Ler o Auto-Claude Analysis -
docs/architecture/AUTO-CLAUDE-ANALYSIS-COMPLETE.md - Iniciar Epic 1.1 - worktree-manager.js (delegar para @dev)
- Em paralelo, desenhar os schemas V3 (Epic 2.3)
- Prefere começar pelo código (Epic 1.1 com @dev) ou pelo design (V3 schemas)?
- Quer criar um agente @prompt-engineer especializado ou assumir esse papel?
- Alguma dúvida sobre o escopo ou dependências?
Handoff preparado por Quinn (@qa) - Guardian of Quality Data: 2026-01-28