---
description: Harness principal SDD provider-neutral. Usa o CLI `sdd` para estado, artifacts, risco e validações.
argument-hint: "<init|doctor|ci|risk|discover|idea|prd|techspec|tasks|refinement|execution|review|memory|orchestrator|artifact> [args]"
allowed-tools: [Read, Glob, Grep, Bash, Write, Edit]
---

# SDD Harness

O usuário invocou:

$ARGUMENTS

## Instruções

1. Use o CLI `sdd` como fonte determinística para init, artifact store, risco, validação e scaffolds.
2. Para comandos de etapa, rode o subcomando `sdd` correspondente antes de gerar ou revisar o artefato.
3. Use as skills SDD relevantes para raciocínio e síntese: `orchestration`, `provider-compatibility`, `project-discovery`, `risk-classifier`, `artifact-schemas`, `traceability`, `checkpoints`, `test-strategy`, `release-readiness`, `security-privacy`, `data-contracts`, `repo-adapter`, `integrations` e `memory`.
4. Salve artefatos aprovados com `sdd artifact save "<nome-da-orquestracao>" <stage> --file <arquivo> --state approved`.
5. Para etapas sem checkpoint, use `--state recorded`.
6. Não declare ou simule hooks automáticos no provider/client; quando precisar de guardrail determinístico, execute `sdd hook ...` com o payload apropriado.
7. Se tool calling, subagents, browser ou MCP não existirem no provider/client atual, produza o comando, o artefato e a evidência esperada para o harness executar.
8. Ao gerar conteúdo humano em PT-BR, preserve acentuação e diacríticos. Use ASCII apenas em slugs, paths, branches, identificadores, comandos, schemas, campos de API ou contratos externos literais.

## Exemplos

```bash
sdd init
sdd init "exportacao csv"
sdd doctor
sdd ci
sdd risk "exportar CSV com dados pessoais" --name "exportacao csv"
sdd idea "exportar CSV no relatório" --name "exportacao csv"
sdd validate-artifact prd docs/exportacao-csv/02-prd.md
```
