Code Plain
Glossário

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?