Convergência
Também: Converge · Validate
Conferir o código entregue contra a especificação depois que o agente termina.
A etapa que acontece depois da implementação e pergunta se o que foi
entregue faz o que a especificação dizia. No Spec Kit da GitHub ela se chama
converge e devolve o que faltou como tarefa nova; no ciclo descrito pela
Microsoft ela se chama validate e verifica se a saída corresponde à spec.
Não se confunde com a análise cruzada de artefatos, que roda antes de existir código e confere se especificação, plano e tarefas concordam entre si. Uma verifica documentos contra documentos; a outra verifica código contra documentos.
É a etapa que separa ter uma especificação de cobrar por ela. Sem convergência, a spec é promessa escrita no começo e esquecida na revisão — e a maioria das metodologias de agente publicadas até 2026 acrescentou etapas antes da escrita do código sem acrescentar nenhuma depois.
Leia o artigo: Spec driven development: quem confere no fim?