sdd-layer 0.17.0

Spec-Driven Development CLI and agent harness
---
title: Testes
description: Estratégia de validação local para o repositório.
context: Comandos Rust, SDD, workflows e documentação Fumadocs.
---

# Testes

Use verificação focada para a área alterada e checks completos antes de release.

## Rust/CLI

```bash
cargo fmt --check
cargo clippy --all-targets --all-features -- -D warnings
cargo test
cargo build --release
```

## SDD

```bash
sdd ci
sdd skills doctor --strict
sdd workflow validate standard-sdd --json
sdd workflow validate deep-execution-review --json
sdd capabilities doctor --targets all
```

## Bot

```bash
cd bot
npm install
npm run build
```

## Documentação

```bash
cd docs-site
npm ci
npm run check
```

## Fixtures

`tests/fixtures/good/` e `tests/fixtures/bad/` cobrem validação de artefatos. Ao alterar schemas, adicione fixtures que provem comportamento válido e inválido.