INSERT COIN

TEAM
LEVEL UP

Sobre a fundação que sustenta tudo isso aqui,
e o que falta pra ela ser sólida.

PRESSIONE → PARA COMEÇAR

STAGE 00 — ANTES DE COMEÇAR

Eu cheguei ontem.
Não vim dar aula.

NÃO É AUDITORIA

Não tem nome de ninguém aqui. Não tem commit, não tem culpado, não vou mostrar código de vocês.

NÃO É SOBRE TALENTO

Nada do que eu achei é erro de quem escreveu. Todos são erros de processo — e processo nunca foi trabalho de vocês. Agora é nosso.

É SOBRE O SISTEMA

Olho novo enxerga o que olho acostumado não vê. Não é mérito meu, é timing — e timing expira. Por isso eu tô falando agora.

Time que ganha junto e perde junto. Quando dá problema, a gente encara como time — nunca como indivíduo.
É assim que eu quero trabalhar daqui pra frente. E é assim que eu quero que vocês me cobrem também.

PLAYER 1 — MEU GAME OVER

O dia em que eu derrubei a produção

1. A FALHA ORIGINAL (MINHA)

Não sanitizei a entrada de email. Foi tudo pro banco case sensitive — quem cadastrou com maiúscula não logava mais.

2. A CORREÇÃO "SIMPLES"

Ticket urgente. A IA resolveu na query: forçar lowercase no email já persistido e comparar. Banal — nem olhei que query o ORM ia gerar.

3. O TESTE QUE NÃO TESTOU NADA

Subi na hora. Testei com o meu email — que já estava em lowercase. Passou. Fim de expediente, fui fazer outra coisa.

4. TRINTA MINUTOS DEPOIS

Chefe desesperado: tudo fora do ar. A query matou o índice, cada login virou varredura na tabela inteira, a fila encavalou e derrubou o banco. Gerenciado — levou uma eternidade pra zerar.

Não tinha review pra pegar. Meu teste provou o contrário do que eu achei que provou. E não tinha circuit breaker pra segurar a queda.
A única barreira ali era eu. E barreira de carne e osso falha.

VERDADE UNIVERSAL

Não existe sistema limpo.
Existe sistema vigiado.

Então o que vem agora não é acusação. É inventário.

ONBOARDING, SEMANA 1

Me disseram uma frase
quando eu entrei aqui:

"Aqui, excelência
é o padrão."

Eu acreditei. Continuo acreditando.
Excelência não é frase de onboarding — é coisa que a gente constrói ou não constrói.

SCAN COMPLETO

O que está aberto agora

Entrada de usuário chegando crua no banco (SQL injection)CRÍTICO
Banco de dados privado acessível pela internet abertaCRÍTICO
Rota de criação de admin exposta, sem autenticaçãoCRÍTICO
API interna respondendo pra qualquer um na internetCRÍTICO
Superfície exposta sem inventário — ninguém sabe o tamanhoALTO

Sem nome, sem commit, sem print. O que importa é a classe da falha, não quem digitou.

CONTINUE? 9... 8... 7...

Traduzindo pro que importa

1
REQUISIÇÃO PRA VIRAR ADMIN
0
BARREIRAS ENTRE A INTERNET E O BANCO
0
ALERTAS SE ISSO ACONTECER HOJE

Nenhuma dessas falhas precisa de um hacker. Precisa de alguém entediado com um scanner — e esses rodam a internet inteira toda noite, de graça.

E se a gente tem IA pra codar, a rapaziada do outro lado tem IA pra invadir. A mesma velocidade que virou vantagem nossa virou vantagem deles.
Só que pra atacar ninguém pede review, ninguém escreve teste e ninguém espera card entrar no board.

PLOT TWIST

Todas essas falhas
têm uma coisa em comum

Nenhuma delas foi barrada por nada.
Porque não existe nada pra barrar.

PASSOU POR REVIEW?

Não existe review que pegue segurança.

PASSOU POR TESTE?

Não existe teste automatizado.

PASSOU POR SCAN?

Não existe scan.

PASSOU POR GATE?

Não existe gate.

O código fez exatamente o que o processo permitiu. Não tem ninguém pra culpar aqui — tem uma coisa pra construir. E construir isso é o nosso trabalho: se daqui pra frente continuar assim, o problema é nosso.

BOSS FINAL

E aí entra a parte
que ninguém quer falar

Boa parte desse código foi gerada por IA. E isso não é o problema.
Eu uso. Você usa. Todo mundo aqui usa, e quem não usa vai usar. A query que derrubou meu banco lá atrás? Foi a IA que escreveu — e fui eu que não olhei.

O QUE A IA FAZ

Multiplica a capacidade do time por 10. Isso é real, e é ótimo.

O QUE ELA NÃO FAZ

Ela não sabe o que é privado aqui. Não conhece nosso modelo de ameaça. Nunca vai dizer "isso não devia estar na internet".

Só que multiplicador precisa de alguma coisa pra multiplicar. Sem governança técnica, o que ela multiplica é zero — e 10 × 0 continua 0.
Não é talento que falta aqui. É fundação embaixo do talento.

O QUE ESTÁ EM JOGO

Castelo de areia aguenta
até a primeira onda

Aqui passa dinheiro de verdade, todo dia, com órgão regulador olhando.

E fundação sólida ninguém constrói sozinho. Se constrói junto — e só fica sólida quando cada um aqui confia plenamente em quem está do lado.

POWER-UP

A solução não é controle.
É autonomia com responsabilidade.

Ninguém aqui quer comitê, aprovação em três níveis e burocracia. Eu menos ainda.

AUTONOMIA COM RESPONSABILIDADE

Você decide e você responde. Sem pedir licença, sem passar a conta pro lado.

O COMBUSTÍVEL É PROATIVIDADE

Autonomia sem proatividade não é liberdade. É só ninguém olhando.

Autonomia eu consigo defender lá em cima.
Proatividade eu não tenho como forçar — aí eu só posso confiar em vocês.

NEXT LEVEL — O PLANO

Por onde eu quero começar

Não dá pra fechar porta que a gente não sabe quem usa.
Primeiro a gente enxerga. Depois fecha.

01MEDIR — Métricas de consumo por host. Entender de onde vem cada requisição de cada serviço, e filtrar o que faz sentido.
02MIGRAR — DNS privados novos. Migrar serviço por serviço até não sobrar nada no DNS antigo.
03DOCUMENTAR — Diagrama de arquitetura, talvez um C4. Deixar registrado o que consome o que.
04RESTRINGIR — Validar todos os bancos e criar política de acesso restrito por app.

Isso custa tempo. E esse tempo não está na minha mão — espaço pra fundação é decisão de prioridade. Por isso essa conversa é com todo mundo junto.

SAVE POINT

O plano acaba.
Isso aqui não.

CONTÍNUO

Uma pergunta obrigatória em todo review:
"isso devia ser público?"

O QUE NÃO MUDA

A IA continua gerando. A gente continua rápido. Só que agora em cima de fundação.

Fechar as portas de hoje é o trabalho fácil. O difícil é não abrir as de amanhã.

CO-OP MODE

LEVEL UP!

Eu não vim apontar o que está errado.
Vim porque eu quero construir aqui — e quero construir com vocês.

PRÓXIMO PASSO

  • Cada item vira tarefa com dono e data — não com nome de culpado.
  • Quem quiser botar a mão na massa comigo: chama.
  • Se você discorda de alguma coisa aqui, fala. Eu cheguei ontem — posso estar errado sobre metade disso.

Ganha junto, perde junto. Bora fazer da excelência o padrão de verdade.

TEAM LEVEL UP — FUNDAÇÃO STAGE 1 / 13 · [N] notas