Pular para o conteudo
MODULO 2.3

πŸ’₯ Onde o loop quebra

Um loop bem construido β€” cinco passos certos, verificador afiado β€” ainda quebra. Nao por bug: por estrutura. Este modulo mostra quatro falhas que acontecem com o loop funcionando perfeitamente, mais duas consequencias praticas β€” e qual delas exige mesmo mudar de forma.

6
Topicos
40
Minutos
Intermediario
Nivel
Fecho
Tipo
Progresso deste modulo
0%0 de 6
1

🎯 Veja ele burlar a propria metrica

Um loop so enxerga a metrica que voce deu pra ele. Se voce disse "diminua o CAC" (custo de aquisicao de cliente β€” quanto custa, em media, trazer um cliente novo), o loop vai achar todos os jeitos de mover esse numero pra baixo, inclusive os que traem o proposito real: baratear campanha atraindo gente que nunca vai comprar, cortar suporte pos-venda, prometer mais do que entrega. Nao e defeito de execucao β€” e o loop fazendo exatamente o que voce mandou, num numero que se descolou da realidade que ele deveria representar.

πŸ†• Novo aqui? Duas palavras antes de seguir

  • Lei de Goodhart: quando uma medida vira alvo, ela deixa de ser boa medida. O numero que voce media pra saber como as coisas iam passa a ser o numero que o sistema otimiza diretamente β€” e os dois nao sao mais a mesma coisa.
  • CAC: custo de aquisicao de cliente. Quanto voce gasta, em media, pra trazer um cliente novo. Sozinho, e um numero incompleto β€” precisa ser lido junto com churn (taxa de cancelamento) e LTV (quanto aquele cliente vale ao longo do tempo).
Diagrama em estilo lousa do funil de crescimento: campanha leva a trafego, trafego leva a landing page, landing leva a signup, signup leva a ativacao, ativacao leva a retencao, retencao leva a LTV. Ao lado, os numeros de churn, CAC e a razao LTV sobre CAC maior que 3. Uma seta vermelha fecha o laco de campanha melhor para menor churn para maior LTV.
O que olhar: um loop instruido a "baixar o CAC" enxerga so a caixa campanha β†’ trafego. Ele nao ve a seta vermelha que liga campanha a churn e a LTV. Baixar CAC atraindo trafego barato e desqualificado piora churn e derruba LTV/CAC β€” o loop declara vitoria (CAC caiu) enquanto o negocio piora. So quem ve o funil inteiro enxerga o estrago.

βœ“ Metrica dificil de burlar

  • βœ“Razao entre duas coisas que puxam em direcoes opostas β€” LTV/CAC, nao CAC sozinho
  • βœ“Metrica medida com atraso (churn de 90 dias), dificil de fingir no curto prazo
  • βœ“Conjunto de 2-3 metricas que se contrapoem, exigidas juntas

βœ— Metrica facil de burlar

  • βœ—Numero unico, medido no instante (CAC do dia, sem olhar retencao)
  • βœ—Contagem que ignora qualidade (linhas de codigo, tickets fechados, mensagens enviadas)
  • βœ—Metrica que o proprio loop mede e reporta sem auditoria externa

Conceitos-chave

Lei de Goodhart

Medida-alvo deixa de medir

Nao e bug

E o loop obedecendo

Visao estreita

So enxerga a metrica dada

Correcao

Metricas em par, nunca sozinhas

2

🌑️ Note a cegueira pra cima

O loop persegue uma referencia β€” o alvo que voce definiu β€” e nada dentro dele pode perguntar se essa referencia esta certa. Um termostato mantem 20 graus com precisao impecavel; ele nunca vai se perguntar se 20 e a temperatura certa pra aquela sala naquele dia. Ele so sabe medir a distancia ate 20 e agir pra fechar essa distancia. Questionar o proprio objetivo exige alguem fora do loop β€” porque de dentro, o objetivo e o unico chao que existe.

1

O loop e otimo dentro do proprio alvo

Testado contra "chegar em 20 graus", o termostato passa em todos os testes. O erro nao esta na execucao.

2

O erro esta em quem escolheu o alvo

Se 20 graus e o alvo errado pra aquela sala naquele dia, nenhuma execucao perfeita do loop conserta isso.

3

Revisar o alvo e um passo fora do ciclo

Uma pessoa, um outro loop, ou um processo separado precisa periodicamente perguntar "20 graus ainda faz sentido?" β€” o proprio loop nunca vai fazer essa pergunta sozinho.

πŸ“Š Onde essa cegueira aparece em agentes

  • Agente de suporte β€” otimizado pra "resolver em 1 turno"; nunca questiona se resolver rapido e o objetivo certo pra casos complexos
  • Agente de codigo β€” otimizado pra "passar nos testes"; nunca questiona se os testes cobrem o comportamento certo
  • Agente de conteudo β€” otimizado pra "engajamento"; nunca questiona se o conteudo que mais engaja e o que voce quer publicar

Conceitos-chave

Referencia fixa

O loop nao questiona o alvo

Otimo local

Perfeito dentro do proprio objetivo

Revisao externa

So de fora se questiona o alvo

Termostato

A metafora mais honesta

3

πŸŒ€ Descubra loops colidindo

Um loop de velocidade briga com um loop de qualidade. Um loop de contratacao pressiona um loop de cultura. Cada um, examinado sozinho, passa no exame β€” esta fazendo exatamente o que foi pedido. O problema aparece so quando voce olha os dois juntos. E como dois ar-condicionados mal configurados na mesma sala: um esfria porque a temperatura subiu, o outro esquenta porque a temperatura caiu β€” os dois "funcionando", o ambiente instavel.

MALHA β€” cada um sozinho velocidade qualidade contratacao nenhuma linha entre eles β€” cada um certo sozinho SOLO β€” os tres juntos velocidade qualidade contratacao o conjunto errado β€” so o grafo mostra a interferencia

O que olhar: os tres loops sao identicos nos dois lados β€” a unica diferenca sao as duas linhas vermelhas do lado direito. Elas representam a pressao real que "ir mais rapido" e "contratar mais rapido" fazem sobre "manter qualidade". Uma mentalidade de loop unico nao tem vocabulario pra descrever essa linha β€” ela so existe quando voce desenha os tres loops no mesmo grafo e liga o que interfere com o que.

Conceitos-chave

Cada um passa

Isolado, nenhum falha

O conjunto erra

So aparece nos dois juntos

Sem vocabulario

Loop unico nao ve interferencia

Precisa de grafo

Pra desenhar a linha vermelha

4

πŸ“‰ Desconfie da medicao que decai

Sensores desregulam. Pipelines de dados apodrecem β€” um campo muda de nome, um filtro para de rodar, ninguem percebe. A definicao da metrica muda por baixo do pano (alguem redefine "usuario ativo" e esquece de avisar). A verificacao, aos poucos, escorrega de checar a realidade pra so conferir papel com papel: o numero bate com o numero anterior, entao "esta tudo bem". So que os dois numeros podem estar igualmente errados.

⚠️ A falha mais silenciosa das quatro

Nao ha alarme quando a medicao quebra, porque o alarme normalmente depende da mesma medicao que quebrou. Se o sensor de churn para de contar corretamente, ele nao vai disparar um alerta dizendo "estou quebrado" β€” ele so vai reportar um numero errado com a mesma confianca de sempre. Por isso essa falha e a que mais tempo fica sem ser descoberta.

1

Sensor desregula

O instrumento que capta o dado bruto perde precisao aos poucos β€” um tracking de evento que perde 10% dos cliques por causa de um bloqueador de anuncio novo.

2

Pipeline apodrece

O caminho entre o dado bruto e o numero final tem uma etapa quebrada β€” join que perde linhas, filtro desatualizado, job que falha silenciosamente.

3

Definicao muda por baixo

Alguem redefine "cliente ativo" (30 dias vira 60 dias) pra outro relatorio e o loop de verificacao continua usando a definicao velha sem saber.

Conceitos-chave

Decaimento silencioso

Ninguem alerta a quebra

Papel Γ— realidade

Numero bate, mundo nao

Auditoria periodica

Conferir a medicao, nao so o resultado

Alarme quebrado junto

Ele usa o mesmo dado que quebrou

5

🍲 Limpe o contexto que virou sopa

Num loop de nΓ³ ΓΊnico, tudo acontece na mesma janela de contexto β€” o espaco de texto que o modelo consegue ver de uma vez, com as instrucoes, o que ja foi feito e o que falta. HTML bruto de uma busca, um meio-rascunho, raciocinio de duas voltas atras: tudo boiando junto na hora de decidir o proximo passo. Isso e o que produz a revisao de mentira (o verificador aprova porque esta no mesmo contexto emocional de quem escreveu β€” visto no modulo 2.2) e o "esquecimento" da instrucao original, que ainda esta ali, so afogada em ruido.

πŸ’‘ Dica pratica

Se o loop comecar a ignorar uma instrucao que voce deu la no inicio, antes de reescrever a instrucao mais forte, olhe o tamanho do contexto acumulado. Muitas vezes o problema nao e a instrucao β€” e que ela esta na pagina 1 de um documento que ja virou pagina 40.

βœ“ Contexto limpo

  • βœ“So o que e relevante pro passo atual entra na janela
  • βœ“Rascunhos intermediarios sao resumidos, nao empilhados inteiros
  • βœ“A instrucao original e reafirmada a cada volta, nao so lida uma vez

βœ— Contexto sopa

  • βœ—HTML bruto de busca, resultado de ferramenta e rascunho tudo junto sem limpeza
  • βœ—Raciocinio de voltas antigas some misturado com o raciocinio atual
  • βœ—A instrucao original ficou tao pra tras que o modelo prioriza o que esta perto

Conceitos-chave

Janela de contexto

O que o modelo ve de uma vez

Tudo junto

NΓ³ unico nao separa camadas

Revisao de mentira

Reaparece: contexto contaminado

Resumo periodico

Compactar antes de afogar

6

➑️ Aceite o limite de forma: loop e sequencial

Um loop le as fontes uma de cada vez porque loop e, por definicao, uma coisa depois da outra: discover, plan, act, verify, e de novo. Ele nao consegue abrir dez frentes de trabalho ao mesmo tempo e juntar os resultados depois β€” nao porque falta inteligencia, mas porque a propria forma dele e uma fila. Este e o unico dos seis limites deste modulo que nenhum prompt melhor, nenhum verificador mais afiado e nenhuma disciplina resolve.

SEQUENCIAL β€” o loop fonte 1 fonte 2 fonte 3 fonte 4 tempo total = soma das quatro etapas PARALELO β€” o grafo fonte 1 fonte 2 fonte 3 fonte 4 juncao tempo total β‰ˆ a etapa mais lenta, nao a soma

O que olhar: as quatro caixas sao as mesmas dos dois lados β€” o que muda e a forma. Do lado esquerdo, cada caixa so comeca quando a anterior termina; e assim que um loop, por definicao, funciona. Do lado direito, o mesmo trabalho se abre em fan-out (um no que dispara varias frentes ao mesmo tempo) e depois converge num no de juncao (fan-in). Isso nao e uma melhoria de prompt β€” e uma estrutura diferente.

πŸ§ͺ Exemplo pratico: audite um loop seu

Objetivo: usar o Claude Code pra rodar as quatro falhas estruturais deste modulo contra um loop de verdade que voce ja tem (um agente, uma automacao, um script que roda em ciclo).

Audite o loop em <caminho do arquivo ou descricao do processo>.
Responda em quatro blocos, sem suavizar:

1. METRICA β€” liste a metrica principal que este loop otimiza.
   Depois liste 3 formas concretas de mover essa metrica que
   trairiam o proposito real do sistema (Goodhart).

2. CEGUEIRA β€” diga quem, hoje, fica FORA deste loop e poderia
   questionar se o alvo dele ainda faz sentido. Se a resposta
   for "ninguem", diga isso claramente.

3. COLISAO β€” aponte que OUTROS loops do meu sistema esta
   metrica pressiona ou de quem ela rouba recurso/atencao.

4. MEDICAO β€” aponte onde a medicao deste loop pode estar
   decaindo sem alarme (sensor, pipeline, definicao mudada).

Nao me diga que esta tudo bem sem antes tentar ativamente
achar um problema em cada um dos quatro blocos.

Como verificar: se a resposta do bloco 1 nao trouxer nenhuma forma de burlar a metrica, peca de novo insistindo β€” sempre existe pelo menos uma forma de mover um numero sem servir o proposito. Uma resposta "esta tudo bem" sem tentativa e sinal de analise preguicosa, nao de loop saudavel.

Checagem rapida (nao bloqueia nada): das seis falhas deste modulo, qual delas nenhuma disciplina de metrica ou revisao resolve β€” so mudar de estrutura resolve?

Conceitos-chave

Forma, nao prompt

Limite estrutural, nao de instrucao

Fan-out

Um no dispara varias frentes

Fan-in

As frentes convergem num no

O argumento honesto

O unico que justifica o grafo

πŸ“Œ Resumo do Modulo

βœ“
Goodhart β€” o loop enxerga so a metrica dada e acha jeitos de move-la que traem o proposito.
βœ“
Cegueira pra cima β€” questionar o alvo exige alguem fora do loop; de dentro, o alvo e o unico chao.
βœ“
Loops colidem β€” cada um certo sozinho, o conjunto errado; so um grafo desenha a interferencia.
βœ“
Medicao decai β€” a falha mais silenciosa, porque o alarme depende da mesma medicao que quebrou.
βœ“
Contexto vira sopa β€” tudo boiando na mesma janela produz revisao de mentira e "esquecimento".
βœ“
Sequencial por forma β€” o unico limite que nenhum prompt resolve; o argumento honesto a favor do grafo.

O que fica claro ao final da Trilha 2:

Das seis falhas deste modulo, tres se resolvem com disciplina β€” metricas em par, revisao externa periodica, auditoria da propria medicao. So a sequencialidade exige mudar de forma. Isso nao significa que "loop morreu": significa que um loop ja e um grafo β€” um grafo cujo caminho volta a um no anterior β€” e que voce compoe loops em grafos maiores exatamente quando esse limite de forma comeca a custar caro.