sdd-layer 0.25.3

Spec-Driven Development CLI and agent harness
{
  "idea": {
    "required_sections": ["Problema", "Objetivo", "Usuários", "Critérios de sucesso", "Rastreabilidade"]
  },
  "project-discovery": {
    "required_sections": ["Identidade do projeto", "Estrutura observada", "Inventário técnico detalhado", "Comandos verificados", "Arquitetura e padrões", "Linguagem de domínio", "Riscos do projeto", "Regras para a pipeline", "Recomendações de skills e regras", "Capability map", "Visualizações e documentação HTML", "Contexto para próximos agentes", "Rastreabilidade"]
  },
  "risk": {
    "required_sections": ["Classificação de risco", "Fatores", "Checkpoints", "Evidências mínimas", "Rastreabilidade"]
  },
  "prd": {
    "required_sections": ["Resumo", "Objetivos", "Não objetivos", "Usuários", "Requisitos", "Critérios de aceite", "Métricas", "Riscos", "Diagramas", "Rastreabilidade"]
  },
  "techspec": {
    "required_sections": ["Visão técnica", "Arquitetura", "Contratos", "Dados", "Segurança", "Performance", "Observabilidade", "Testes", "Riscos", "Plano de implementação", "Diagramas", "Rastreabilidade"]
  },
  "tasks": {
    "required_sections": ["Backlog", "Dependências", "Critérios de aceite", "Definition of Done", "Estratégia de testes", "Ordem sugerida", "Prompts Agent", "Rastreabilidade"]
  },
  "refinement": {
    "required_sections": ["Resumo", "Solução proposta", "Pontos de observação", "Checklist", "Subtasks", "Definition of Done", "Flags e configurações", "Rastreabilidade"]
  },
  "execution": {
    "required_sections": ["Tarefa", "Resumo da implementação", "Arquivos alterados", "Testes e evidências", "Riscos e pendências", "Rastreabilidade"]
  },
  "adr": {
    "required_sections": ["Rastreabilidade", "Status", "Contexto", "Problema", "Decisão", "Alternativas consideradas", "Consequências", "Impactos e riscos", "Plano de adoção", "Plano de reversão", "Evidências", "Histórico de revisão"]
  },
  "review": {
    "required_sections": ["Escopo revisado", "Evidências", "Achados", "Testes", "Veredito", "Rastreabilidade"]
  },
  "qa": {
    "required_sections": ["Escopo testado", "Matriz de testes", "Cenários executados", "Evidências", "Defeitos encontrados", "Veredito", "Rastreabilidade"]
  },
  "memory": {
    "required_sections": ["Estado final", "Decisões", "Padrões úteis", "Testes e comandos", "Pendências", "Contexto para o próximo agente", "Rastreabilidade"]
  },
  "checkpoint": {
    "required_sections": ["Artefato", "Origem", "Decisão necessária", "Evidências", "Riscos pendentes"]
  }
}