# Workflow Execution — DRM

## Principio

Atena decide qual workflow ativar com base na demanda do usuario. Cada workflow define a sequencia de agentes, os outputs esperados e as condicoes de avanco.

## Guia de Selecao

| Demanda do Usuario | Workflow |
|--------------------|----------|
| "Quero lancar um produto com VSL" | funil-vsl-completo |
| "Montar backend de WhatsApp" | backend-whatsapp |
| "Preciso de campanha de trafego" | campanha-trafego |
| "Revisa essa copy" / "Melhora esse ad" | copy-review-loop |
| "Quero rodar microleads" | microlead-pipeline |
| "Tenho produto novo pra lancar" | lancamento-produto |
| "Otimiza minha campanha/funil" | otimizacao-cycle |
| "Reativar clientes" / "Win-back" | reativacao-cycle |
| "Configura tracking" / "Setup pixel" / "CAPI" | tracking-setup |
| "Audita meu tracking" / "Tracking ta errado" | tracking-audit |
| Demanda pontual (so copy, so funil, etc.) | Atena roteia direto pro agente |

## 8 Workflows

### 1. Funil VSL Completo — PRIMARY

9 fases: @atena (briefing) → @poseidon (funil) → @apolo (copy) → @zeus (validacao) → @hefesto + @afrodite (producao, paralelo) → @temis (compliance) → @argos (tracking do funil + validacao) → @apolo + @hermes (ads + campanha) → @atena (GO/NO-GO)

**Nota:** @argos entra DEPOIS do compliance e ANTES da campanha. Tracking validado e prerequisito para @hermes lancar.

### 2. Backend WhatsApp

4 fases: @atena (contexto) → @poseidon (fluxo WhatsApp) → @apolo (mensagens) → @temis (compliance) → @atena (entrega)

### 3. Campanha de Trafego

7 fases: @atena (objetivo) → @zeus (conceito + angulos) → @apolo (ads) → @hefesto + @afrodite (producao) → @temis (compliance) → @argos (tracking + validacao) → @hermes (campanha + teste A/B) → @atena (GO/NO-GO)

**Nota:** @argos valida que pixel, CAPI e eventos estao corretos antes de @hermes configurar a campanha.

### 4. Copy Review Loop

Loop iterativo, max 3 iteracoes: @apolo escreve → @zeus valida → @temis revisa → @apolo corrige. Na 3a falha, escala pra @atena.

### 5. Microlead Pipeline

6 fases: @atena (estrategia) → @apolo (microleads) → @zeus (hooks) → @poseidon (funil microlead) → @apolo (nutricao) → @temis + @hermes (compliance + campanha) → @atena (GO/NO-GO)

### 6. Lancamento de Produto

6 fases: @atena + @cronos (pesquisa + plano) → @atena (oferta) → ativa funil-vsl-completo → ativa backend-whatsapp → ativa campanha-trafego → @atena (LAUNCH/HOLD)

### 7. Ciclo de Otimizacao

Loop: @cronos (diagnostico) → @atena (decide acoes) → agente(s) executam → @temis (revisa se copy/criativo) → @cronos (mede resultado) → repete ate meta ou esgotar hipoteses

**Nota:** Se @cronos detecta anomalia nos dados (conversoes duplicadas, ROAS inflado, attribution discrepancy), escala para @argos antes de continuar.

### 8. Ciclo de Reativacao

4 fases: @cronos (identifica inativos) → @atena (estrategia win-back) → @apolo (email + WhatsApp) → @temis (compliance) + @hermes (retargeting) + @cronos (resultado)

### 9. Tracking Setup

5 fases: @atena (discovery — produto, checkout, plataformas de ads) → @argos (domain verification + event mapping + setup Meta + setup Google) → @argos (validacao com checklist tracking-pre-launch) → @argos (documentacao de UTMs + handoff) → @atena (GO/NO-GO)

**Quando:** Usuario precisa configurar tracking do zero ou migrar para setup novo.

### 10. Tracking Audit

3 fases: @argos (diagnostico completo — eventos, deduplicacao, EMQ, Enhanced Conversions) → @argos (correcoes e revalidacao) → @cronos (confirma dados limpos nas metricas)

**Quando:** Dados inconsistentes, conversoes duplicadas, ROAS inflado, EMQ baixo, ou @cronos escala anomalia de dados.

---

## Regra de Pre-Condicao: Tracking antes de Trafego

**REGRA:** Nenhuma campanha paga deve ser lancada sem tracking validado por @argos.

| Situacao | Acao |
|----------|------|
| Campanha nova, tracking nao existe | @argos faz setup completo antes de @hermes |
| Campanha nova, tracking ja existe | @argos faz auditoria rapida (*diagnostico) antes de @hermes |
| @cronos detecta anomalia de dados | @argos faz audit antes de qualquer otimizacao |
| Funil novo montado por @poseidon | @argos mapeia eventos do funil antes de go-live |

**Justificativa:** Sem tracking de qualidade, @hermes otimiza com dados errados. ROAS inflado por duplicacao leva a escalar campanha que na verdade da prejuizo. EMQ baixo faz o algoritmo do Meta/Google perder conversoes, aumentando CPA real.

---

## Nota: *validar-criativo vs copy-quality-gate

- `*validar-criativo` (@zeus) = validacao de direcao criativa (conceito, angulo, hook, tom)
- `copy-quality-gate.md` (@zeus) = checklist de qualidade da copy (estrutura, CTA, prova, transicoes)

Sao complementares, nao redundantes.
