---
name: data-contracts
description: Avaliar contratos de dados, APIs, eventos, schemas, migrations e compatibilidade no fluxo SDD. Use em Tech Spec, Tasks, Refinement e Review quando houver banco, API, payload, evento, fila, contrato externo ou mudança backward/forward compatible.
---

# Data Contracts SDD

## Verificações

- Contrato atual e contrato proposto.
- Compatibilidade backward/forward.
- Versionamento de API/evento.
- Migration, backfill e rollback.
- Dados obrigatórios, nulos e defaults.
- Consumers afetados.
- Testes de contrato.

## Saída obrigatória

- Contratos tocados.
- Mudanças breaking ou não breaking.
- Plano de migration/rollback.
- Testes de contrato.
- Impacto em consumidores.

## Regra

Contrato sem consumer identificado é risco. Migration sem rollback ou mitigação exige checkpoint de deploy.
