Pular para o conteúdo

IMP — TDD: Technical Design Document (S)

No SinergIA, TDD na pasta IMP significa Technical Design Document: desenho técnico da construção (fluxos de implementação, decisões de código, contratos junto do API), vinculado a histórias ESP. Não é o documento de implantação em infraestrutura (SDD no INF) nem substitui BRD/PRD.

Ver distinção normativa: § 11.5.1 SDD (INF) e TDD (IMP).


  • Crie um TDD quando for necessário detalhar como uma história aprovada será implementada (interfaces, sequências, pontos de extensão).
  • Referencie sempre historia-origem com o id da história ESP.
  • Alinhe com API Contract e critérios de aceite da história; atualize quando a implementação divergir do plano aprovado.
  • Estratégias e plano de testes no sentido de Test Plan usam o tipo TPL no modelo do framework (ver referências §11.5) — não confundir sigla com este TDD da IMP.

---
id: IMP-TDD-0001
tipo: TDD
titulo: "Desenho técnico — autenticação gov.br"
status: rascunho
autor: fulano.de.tal
data: 2026-04-11
historia-origem: ESP-HNU-0001
---
# Resumo: componentes tocados, fluxo principal, pontos de integração com HAI.

(Bloco ilustrativo; expanda com seções de desenho conforme o projeto.)


DestinoLink / caminho
Framework IMP/framework/imp/
Índice IMP (artefatos)/artefatos/imp/
Monorepoartefatos/IMP (Implementação)/03-decisoes/ (TDD, API)
Histórias ESP/artefatos/esp/fluxo-de-vida/
SDD (INF)/artefatos/inf/sdd/ — papel distinto
ADR (GTI)/artefatos/gti/adr/ quando houver decisão transversal

Estratégias de teste (quando o TDD descreve verificação)

Seção intitulada “Estratégias de teste (quando o TDD descreve verificação)”
EstratégiaQuando usar
unitarioFunções e classes isoladas
integracaoInteração entre módulos ou com banco de dados
funcionalComportamento completo de uma história
regressaoValidar que mudanças não quebraram o existente
cargaDesempenho sob volume — ver HIS-HDEP
segurancaValidar controles de acesso e autenticação

  • Cada TDD deve referenciar ao menos uma história ESP em historia-origem.
  • Critérios de saída devem ser mensuráveis — sem critérios vagos como “testar adequadamente”.
  • TDDs aprovados em um sprint são arquivados em 07-referencias/ após a entrega, quando aplicável ao modo do projeto.

← Índice IMP · API Contract →