Recapitulação e prática
Principais conclusões
- Guardrails são o que permite à IA correr enquanto uma rede de segurança segura as quedas — eles te aceleram, não te atrasam.
- Testes, verificação de tipos e linting capturam erros de graça; conecte-os ao para que as verificações rodem automaticamente.
- Limite as mudanças da IA a um escopo estreito e leia todo diff com espírito crítico antes de mesclar.
- Uma verificação vermelha é informação — faça a triagem (bug real / teste desatualizado / verificação instável) antes de deixar a IA "consertar".
- Nunca lance uma mudança que você não leu.
Coloque em prática
Em um projeto seu, configure uma verificação automatizada que você ainda não tem — um único teste, um linter, ou uma etapa de verificação de tipos — e adicione-a a um workflow de CI para que rode a cada push. Depois, quebre algo pequeno de propósito e confirme que a verificação fica vermelha antes de corrigir.
Add a CI workflow to this repo that runs the test suite, the linter,
and the type checker on every push and pull request. Generate the
config, explain each step, and tell me how to read the output when a
check fails so I can tell a real bug from an out-of-date test.