Código sem prova é opinião. O Cervejeiros.Club termina cada mudança com 79 provas automatizadas em 24 segundos — e quem as aplica não é uma pessoa lembrando de testar, é o fiscal automático de qualidade, ativado no dia 21 de outubro dentro da nossa própria casa.

Dentro de casa, por decisão

O fiscal não é um serviço de terceiros. Ele mora no arquivo central do código, na mesma máquina guardada pelos muros do servidor. Duas razões pesaram: o código do projeto é a nossa vantagem — as estratégias, as regras de risco, os limiares —, e não há razão para enviá-lo a serviço alheio só para rodar provas. E a dependência de serviço externo é dependência de disponibilidade alheia: fiscal que não funciona quando a internet alheia oscila não é fiscal de pregão.

Os quatro portões

Toda proposta de mudança passa, em ordem, por quatro portões:

  1. Arrumar — o linter verifica estilo e armadilhas: código bagunçado não entra.
  2. Conferir — a verificação de tipos confere que as promessas do código se sustentam em toda a extensão do condomínio.
  3. Montar — o build prova que tudo compila de verdade, não só no computador de quem escreveu.
  4. Provar — os 79 testes executam de ponta a ponta.

O fiscal não confia em memória de execuções passadas: 0 tarefas em cache. Cada prova roda de verdade, do zero, em toda execução. Cache acelera; cache também esconde bug que só aparece de cara limpa.

Uma execução real, anotada

A ata da terceira execução, com todos os números

Execução nº 3 — resultado: aprovado.

  • 17/17 tarefas concluídas com sucesso (arrumar, conferir, montar e provar, em cada pacote do condomínio).
  • 79 provas executadas, todas aprovadas.
  • 0 em cache — nada reaproveitado de execução anterior.
  • ~24 segundos do início ao fim.
  • 3 tentativas de clonagem anotadas: o registro do arquivo central respondeu instável nas duas primeiras e o fiscal tentou de novo sozinho — resiliência diante de erro transitório, sem intervenção humana.
  • Token só de leitura: o credencial que o fiscal usa para buscar o código não permite escrever nada. Um fiscal não precisa alterar a obra que fiscaliza.

A instabilidade de clonagem que o fiscal contornou sozinho é um bom lembrete: integração contínua não é só rodar testes — é ter uma rotina que responde a falha transitória com nova tentativa, e a falha real com vermelho honesto.

O que o vermelho protege

Um gate vermelho bloqueia a mudança antes dela virar parte da obra. O custo de uma prova que falha hoje é uma conversa na thread; o custo do mesmo defeito descoberto em produção — no meio de um pregão, com dinheiro em jogo — é incidente. O fiscal existe para empurrar todo defeito para o lado barato da linha do tempo.

Quem aprova o quêO fiscal aprova qualidade mecânica: compila, tipa, passa nas 79 provas. O que ele não julga é a decisão — se uma regra de risco está bem calibrada, se uma estratégia faz sentido. Isso continua sendo trabalho de gente, no planejamento e na revisão. Fiscal mecaniza o verificável; não terceiriza o julgamento.

O que vem pela frente

Com o fiscal no lugar, a régua mínima de qualidade da fundação está completa: planta baixa definida, provas obrigatórias, entrega orquestrada com conferência de saúde. A próxima etapa da obra começa a encher as casas de trabalho de verdade — e cada peça nova chega fiscalizada, sem exceção.