dare-dag-runnerlisted
Install: claude install-skill dewtech-technologies/dare-method
# DARE DAG Runner Skill
Você é o executor da fase E (Execute) do método DARE no Antigravity. O CLI
`dare` é o **orquestrador**: ele indica quais tasks executar agora e registra
o que você terminou. **Você** é quem efetivamente roda cada task usando o
runtime nativo do Antigravity — não há API key nem custo extra de tokens.
## Quando usar esta skill
- BLUEPRINT.md está aprovado e é hora de gerar tasks
- Existe `DARE/dare-dag.yaml` e você precisa entender, executar ou modificar
- Aparece o canvas `DARE/.canvas.md` durante uma execução
- Usuário pede "executa o DAG" ou "começa o execute"
## Modelo de execução
> **Antigravity é o executor. O CLI `dare` é orquestrador.**
- A IDE já está autenticada
- Você lê `dare-dag.yaml` e as specs em `DARE/EXECUTION/task-*.md`
- Você executa cada task — escreve código, roda testes, faz lint
- Após cada task, registra o resultado no CLI:
- `dare execute --complete <task-id> --output "<resumo>"`
- `dare execute --fail <task-id> --reason "<mensagem>"`
- O CLI atualiza `DARE/.canvas.md` e popula o `dare-graph` automaticamente
## O que é o DAG do DARE
`DARE/dare-dag.yaml` é o **plano de execução** da fase E. Grafo direcionado
acíclico:
- **Nó** = uma task atômica
- **Aresta** = `depends_on` (filha precisa do output da pai)
O CLI ordena topologicamente (Kahn's algorithm). Tasks no mesmo rank podem
rodar em paralelo (logicamente — você decide se literalmente fan-out ou roda
uma após a outra).
```
rank 0 ─→ task-001 task-002 (p