---
description: Review paralela/adversarial com lentes SDD
agent: sdd-orchestrator
---

Use este comando para PR, diff ou implementação não trivial.

Alvo:

$ARGUMENTS

Protocolo:

1. Identifique o `<ciclo>`, critérios de aceite e artefatos de origem.
2. Faça preflight read-only:

```bash
git status --short
git diff --name-only
sdd eval orchestration --name "<ciclo>" --json
sdd quality report --name "<ciclo>" --json
```

3. Se OpenCode disponibilizar subagents, rode as lentes independentes em paralelo na mesma mensagem. Se não disponibilizar, use fallback sequencial e rode o checklist no agente atual.
4. Lentes obrigatórias:
   - `code-review`: correção, legibilidade, arquitetura e manutenção.
   - `security-privacy`: segurança, permissões, secrets e dados sensíveis.
   - `test-strategy`: cobertura por critério de aceite e lacunas.
   - `architecture-deepening`: boundaries, adapters e seams reais.
   - `release-readiness`: risco de merge, release, rollback e rollout.
5. Consolide achados duplicados, severidade, evidência, arquivo/linha quando possível e correção recomendada.

Regras:

- Todos os reviewers operam em read-only.
- Não aprove com achados Críticos ou Altos sem correção ou plano explícito.
- Relacione o veredito aos critérios de aceite e à rastreabilidade.
- Pare no checkpoint humano de Review/merge/deploy.
