Jhonny eu relaxei um pouco em relação a isso. Como a produtividade aumentou, hoje me preocupo muito mais em garantir que o Claude siga a estrutura da aplicação, que vez por outra, não interessa o detalhamento da spec, ele vai fugir e assumir que fugiu.
Na minha lógica de tentar deixar meu desenvolvimento o mais deterministico possível, na minha validação eu também incluo "linters" para que ele se mantenha dentro da estrtutura e não invente muito.
Mas se você quer ter mais controle e saber de tudo, terá que colocar na sua rotina, code review, mas ai o gargalo do seu processo passará a ser você.
Apesar de não concordar com tudo que ele fala e/ou escreve, Uncle Bob postou sobre isso no X: https://x.com/unclebobmartin/status/2044114698451476492?s=20