Prompt 0065 — Avaliação de compatibilidade com Spec Driven Development
Prompt 0065 — Avaliação de compatibilidade com Spec Driven Development
Seção intitulada “Prompt 0065 — Avaliação de compatibilidade com Spec Driven Development”Prompt refinado
Seção intitulada “Prompt refinado”Avaliar se o projeto SinergIA adota, total ou parcialmente, um modelo compatível com Spec Driven Development (SDD). A avaliação deve verificar se a especificação é o artefato central, normativo e operacional do ciclo de desenvolvimento — não apenas documentação descritiva. Critérios: existência de especificação central identificável, caráter normativo vs. informativo, imposição de regras verificáveis, direção do fluxo (spec→código ou código→doc), separação de dimensões (produto, arquitetura, segurança, observabilidade, testes), instruções para agentes de IA, dependência de spec para revisão/aceite/implementação/validação, e lacunas que impedem classificar como spec-driven. A resposta deve seguir estrutura com veredito, evidências de aderência, evidências de não aderência, lacunas estruturais, pontos de melhoria priorizados e recomendações objetivas.
Resultado
Seção intitulada “Resultado”Veredito: Classificação 3 — Moderadamente compatível, mas incompleto. O SinergIA tem arquitetura conceitual spec-driven sólida (ESP como autoridade, ciclo operacional spec-primeiro, Linter com semântica de bloqueio, rastreabilidade bidirecional prescrita, naturezas documentais diferenciadas), mas a aderência real é comprometida por: (1) repositórios de artefatos vazios — nenhuma história real criada, aprovada ou rastreada; (2) Artefato Orquestrador e Linter de Governança declarados como não-opcionais mas inexistentes como implementação; (3) instruções ao agente de IA cobrindo apenas versionamento e registro de prompts, sem mapear o ciclo spec-driven completo. Foram identificados 8 pontos de melhoria priorizados e recomendações objetivas para: AGENTS.md, PRODUCT.md, ARCHITECTURE.md, SECURITY.md, OBSERVABILITY.md, TESTING.md e implementação do Linter mínimo como script executável.