documentação — dag1
dag1 é o loop de descoberta → decisão → entrega que organiza como cada iniciativa deste portfólio evolui. Não é um produto — é o método, instalável em qualquer repo.
Sensores alimentam uma espinha fixa. A espinha nunca muda entre produtos — o que muda é o
context.md de cada um.
/mirror olha pra dentro do produto,
/radar pesquisa mercado com fontes reais, /seed injeta uma ideia sua já
pronta, /design avalia telas reais./architect desenha, eu aprovo ou não
via /decide.A pergunta não é "esse agente lê o repo?" — qualquer um lê. A diferença real é se o trabalho vira um
artefato revisável e persistente (.dag/state/opportunities.json, com tese,
contraponto e teste barato de desmentir) em vez de uma sugestão que só existe naquela conversa.
| Claude Code | OpenClaw | |
|---|---|---|
| Vibe coding solto | Abre em qualquer pasta, pergunta livremente. Nada especial pra fazer. | Manda mensagem pra qualquer um dos 5 agentes. Já funciona hoje, sem setup. |
| Preso ao dag1 | Abre dentro do repo do produto. Se já tem .dag/, os comandos já
funcionam (instalados globalmente). Se é projeto novo, primeiro passo é
/dag-init, não /dag direto. |
ainda não confiável — testado nesta sessão com um agente genérico e falhou (modelo fraco, conteúdo inventado). Precisa de agente dedicado com o protocolo pré-carregado + modelo fixo antes de confiar nisso. |
| comando | faz | modelo |
|---|---|---|
/dag-init | instala .dag/ no repo atual | sonnet |
/mirror | espelha o produto por dentro | haiku |
/radar [eixos] | pesquisa mercado, sempre com fonte real | sonnet |
/synthesize | cruza dentro × fora → oportunidades | sonnet |
/challenge | derruba cada oportunidade | opus |
/architect <opp> | arquitetura viável-agora + escalável | opus |
/decide <opp> go|no|refine | registra minha decisão | haiku |
/decompose <opp> | quebra o go em tarefas | sonnet |
/design | avalia visual/UX | sonnet |
/menu | não precisa decorar comando | haiku |
/dag | roda a cadeia inteira, para no gate | sonnet |