---
description: Inicia o fluxo completo SDD pelo nome canônico `orchestration`.
argument-hint: "<ideia em linguagem natural | CARD-ID>"
model: claude-sonnet-4-6
---

Primeiro, resolva o contexto-esqueleto unificado (vale para card ID, bot ou texto livre):

```bash
sdd resolve-input "$ARGUMENTS"
```

Adote o `--name` canônico retornado e use-o em TODAS as etapas e comandos `sdd`; comece pela próxima etapa sugerida sem pular etapas; monte o contexto de cada etapa com `sdd context build --name "<name>" --stage <etapa>`; e não regenere etapas já aprovadas.

Em seguida, rode:

```bash
sdd orchestration "$ARGUMENTS"
```

O core SDD governa o contrato SDLC; Rig, Flue, LangGraph, Agno e runtimes futuros são engines/adapters opcionais. Se estiverem ausentes, continue com Markdown, comandos `sdd`, artifact store local e validações determinísticas.

Se o shell do Trae não encontrar `sdd`, não procure outro entrypoint ainda: confirme `command -v sdd`; no checkout fonte `sdd-layer`, rode o mesmo comando via `cargo run --bin sdd -- orchestration "$ARGUMENTS"`. Fora do repo fonte, reporte que o binário não está instalado ou que `$HOME/.cargo/bin` precisa entrar no `PATH`.

Antes de produzir qualquer artefato de etapa, defina o nome da orquestração e garanta o artifact store local com:

```bash
sdd init "<nome-da-orquestracao>"
```

Depois conduza Project Discovery, Risk Classification, Idea, PRD, Tech Spec, Tasks, Refinement quando exigido, Execution, ADR, Review e Memory. Salve cada etapa em `docs/<slug-da-orquestracao>/` com `sdd artifact save`; use `approved` somente depois do checkpoint humano e `recorded` para etapas informativas.

Para demandas vindas de card, bot, webhook ou agent externo, prefira:

```bash
sdd workflow run agentic-sdd-loop --input "$ARGUMENTS" --max-iterations 3 --json
```

Use `docs/AGENTIC-SDD-LOOP.md` como guia de gates, pós-planejamento supervisionado e política de parada sem progresso.

`orchestrator` é apenas alias legado; use `orchestration` para comandos, docs e skills.
