INEMA.CLUBPROMentor-Especialista v6

Mentor-Especialista v6 · 4 módulos · aulas de uns 15 minutos

Uma IA que ensina do jeito de quem você admira

Você monta no Claude Code um mentor que ensina no método de um especialista que você acompanha. Ele aprende só com o que essa pessoa publicou, mostra de onde tirou cada regra e só diz que funciona depois de rodar. O caso real do curso é o mentor do Nei, com acertos e falhas.

Uma professora e um consultor sentados lado a lado diante de um notebook, com livros abertos e cadernos de anotações na mesa, conferindo juntos uma lista de regras.

Módulo 1 · Por que um mentor

Ver onde a IA falha quando ensina e criar a pasta do seu mentor.

Módulo 2 · Montar o acervo

Juntar o que o especialista publicou e organizar numa wiki que a IA consulta.

Módulo 3 · Regras e mentor

Tirar as regras com prova e ligar o mentor que só afirma o que rodou.

Módulo 4 · Provar e manter

Passar nos 3 testes, entender o portão de previsão e ensinar coisa nova ao mentor.

Glossário · 35 termos

Mentor-Especialista v6

Glossário

Os termos técnicos do curso em palavras simples. Cada termo leva às aulas em que aparece.

API

a porta pela qual um programa pede dados ou trabalho a um serviço de fora. Muitas cobram por chamada.

Aparece em: Aula 4

Claude Code

o programa da Anthropic que conversa com você no terminal e trabalha numa pasta do seu computador: lê, cria arquivos e roda comandos a seu pedido.

Aparece em: Aula 1 Aula 2 Aula 3 Aula 5 Aula 6 Aula 7 Aula 10 Aula 11 Aula 12 Aula 13 Aula 14

commit

uma cópia datada da pasta, guardada pelo git, com uma frase dizendo o que mudou.

Aparece em: Aula 9 Aula 11 Aula 14

cp1252

a codificação de texto antiga de muitos consoles do Windows; ela não tem emoji.

Aparece em: Aula 13

critério de aborto

o limite combinado antes de começar para parar de tentar, por exemplo no máximo 3 tentativas, e não ficar preso para sempre.

Aparece em: Aula 10

ESCOPO.md

o arquivo de texto do mentor que diz quem é o especialista, o domínio em uma frase, as fontes a coletar e o que fica de fora.

Aparece em: Aula 2 Aula 3 Aula 4 Aula 5 Aula 14

exit 0

o código que um programa devolve quando terminou sem problema. No kit, quer dizer aprovado.

Aparece em: Aula 5 Aula 6 Aula 7 Aula 9 Aula 12 Aula 13 Aula 14

exit 1

o código que um programa devolve quando achou um problema. No kit, quer dizer reprovado; o texto acima diz qual foi.

Aparece em: Aula 5 Aula 6 Aula 9 Aula 12 Aula 13

git

o programa que guarda cópias datadas de uma pasta, para você ver o que mudou e voltar a uma versão anterior. Também baixa projetos do GitHub.

Aparece em: Aula 3 Aula 9 Aula 11 Aula 14

GitHub

site onde ficam guardados repositórios de projetos, públicos ou privados.

Aparece em: Aula 3

hash

uma impressão digital do arquivo, calculada a partir de cada letra dele. Mudou uma vírgula, a impressão digital muda inteira.

Aparece em: Aula 5 Aula 6

hook

um pequeno programa que o Claude Code roda sozinho num momento combinado, por exemplo antes de um comando ou quando tenta encerrar a resposta.

Aparece em: Aula 3 Aula 10 Aula 11 Aula 12 Aula 13

hot.md

a página de entrada da wiki: os conceitos que o especialista mais repete, em ordem de quantas fontes falam deles.

Aparece em: Aula 6 Aula 7 Aula 14

index.md

o mapa da wiki: a lista de todas as páginas, separadas por pasta.

Aparece em: Aula 6 Aula 14

log.md

o diário da wiki: o que entrou, quando e o que mudou. Só se acrescenta, nunca se apaga.

Aparece em: Aula 6 Aula 14

manifesto

a lista de tudo o que foi coletado, com o nome, a origem e a impressão digital de cada arquivo. Fica no arquivo MANIFESTO.json.

Aparece em: Aula 5 Aula 6

MANIFESTO.json

o arquivo dentro de raw/ que guarda o manifesto: uma entrada por fonte coletada, com tipo, origem, número de palavras e hash.

Aparece em: Aula 5

mentor.config.json

ficha de ajustes do mentor: metas de coleta, transcritor e outras opções que mudam de uma casa para outra.

Aparece em: Aula 3

portão de execução

a trava do kit que não deixa o mentor encerrar a resposta quando escreveu código e não rodou.

Aparece em: Aula 3 Aula 11 Aula 13

portão de previsão

a trava do kit 1.3 que nega um comando que executa código enquanto o mentor não escrever na conversa uma linha começando com “Previsão:”.

Aparece em: Aula 11 Aula 13 Aula 14

Python

a linguagem em que os programas do kit foram escritos. Você não precisa saber escrever nela; o comando python3 os executa.

Aparece em: Aula 3 Aula 9 Aula 12

raw

a pasta raw/ do mentor: o acervo cru, do jeito que foi coletado. Raw quer dizer cru em inglês. Depois de coletado, ninguém edita.

Aparece em: Aula 3 Aula 5 Aula 6 Aula 7 Aula 8 Aula 9

regras.md

o arquivo com as regras de conduta do mentor; cada regra traz o status e os trechos do especialista que a provam.

Aparece em: Aula 3 Aula 8 Aula 9 Aula 14

repositório

pasta de projeto guardada com todo o histórico de versões, que pode ser baixada inteira.

Aparece em: Aula 3

script

um arquivo com instruções que o computador executa de uma vez, como um programa pequeno.

Aparece em: Aula 3 Aula 6 Aula 9 Aula 12 Aula 13

skill

um pedido pronto guardado no mentor, que você chama digitando uma barra e o nome, como /helena-ensina.

Aparece em: Aula 6 Aula 12 Aula 13 Aula 14

skills

pacote de instruções que vira um comando do Claude Code, como /helena-ensina. Cada skill faz uma tarefa do mentor.

Aparece em: Aula 3

slug

o nome curto do mentor, em minúsculas, sem espaço nem acento (ex.: helena). Vira o nome da pasta e dos comandos.

Aparece em: Aula 3 Aula 6 Aula 12

subagente

um ajudante que o Claude Code chama para uma tarefa fechada. Ele trabalha com a própria memória e devolve só o resultado.

Aparece em: Aula 5

subagentes

um ajudante que o Claude Code chama para uma tarefa fechada. Ele trabalha com a própria memória e devolve só o resultado.

Aparece em: Aula 6

terminal

a janela de texto onde você digita comandos para o computador, em vez de clicar, e lê a resposta logo abaixo.

Aparece em: Aula 3 Aula 4 Aula 5 Aula 6 Aula 7 Aula 9 Aula 11 Aula 12 Aula 13 Aula 14

UTF-8

a codificação de texto que cobre todas as letras e emojis; é o padrão em quase todo lugar.

Aparece em: Aula 13

validador

um pequeno programa do kit que confere um resultado e responde só aprovado ou reprovado, sem opinião.

Aparece em: Aula 1 Aula 6 Aula 7 Aula 9 Aula 12 Aula 13

validadores

pequenos programas do kit que conferem uma coisa e respondem aprovado ou reprovado, sem opinião.

Aparece em: Aula 14

wiki

o conjunto de páginas curtas, escritas a partir do acervo e ligadas entre si, que o mentor consulta antes de responder.

Aparece em: Aula 3 Aula 5 Aula 6 Aula 7 Aula 8 Aula 12 Aula 14

Aula 1 de 14

A IA que parece certa sem estar

Marta, professora de óculos e cabelo grisalho curto, compara desconfiada duas folhas impressas com respostas diferentes; uma delas está cheia de marcações vermelhas.

Você consegue apontar, numa resposta real de IA, os quatro maus hábitos que ela tem quando tenta ensinar.

Você pede para a IA explicar e recebe um texto seguro, organizado e longo. Só depois descobre que ele supôs coisas, falou no geral ou estava errado. Quem quer aprender não tem como perceber isso sozinho.

Em 1 minuto

  1. Quando ensina, a IA costuma explicar demais, parecer certa sem estar, supor sem avisar e falar no genérico.
  2. "Funciona" só vale depois que alguém rodou e mostrou o resultado.
  3. Um mentor corrige isso com fontes, regras com prova e um portão que obriga a rodar.

1Explicar demais também atrapalha

Pergunte algo simples e a IA devolve doze tópicos. Tudo parece útil, nada diz por onde começar. Quem está aprendendo sai mais perdido do que entrou.

Marta, professora do 4º ano, perguntou como montar uma roda de leitura de 30 minutos. Recebeu uma aula inteira sobre teoria da leitura antes do primeiro passo prático.

Chat de IA

MartaComo monto uma roda de leitura de 30 minutos com o 4º ano?

IAÓtima pergunta! A roda de leitura é uma prática fundamental. Vamos ver 12 pontos essenciais: 1. A importância da leitura na formação… 2. Os diferentes tipos de leitor… 3. Como escolher o acervo… (e mais nove)

Doze tópicos e nenhum "comece por aqui". Ela parou de ler no terceiro.

MartaComo monto uma roda de leitura de 30 minutos com o 4º ano?

MentorComece pelo mínimo: um livro curto, você lê em voz alta e para numa cena. Depois, uma pergunta só para a roda: "o que você acha que acontece agora?" Faça assim uma vez antes de pensar no resto.

Um passo que dá para fazer amanhã. O resto vem depois.

Toque nos dois botões: volume não é ensino, o primeiro passo é.

2"O validador passa" não é prova

Este é o hábito mais caro. Em palavras simples: a IA diz "testei, deu certo" sem ter testado direito. Ela afirma com segurança que algo funciona, sem ter conferido do jeito certo. O caso abaixo aconteceu no piloto real do mentor do Nei, dentro do Claude Code.

Um validador conferia se o mentor tinha escrito a previsão antes de rodar o código. A sessão de trabalho rodou o validador sem o registro da conversa e disse "passa". Rodado de fora, com o registro, ele reprovou.

O que a sessão disse

"O validador passa."

Ela rodou o validador sem o registro da conversa, então ele não tinha o que reprovar.

O que o validador de fora disse

Reprovado.

Com o registro, ele viu que o mentor rodou o código antes de escrever a previsão.

Saldo: reprovado em duas rodadas seguidas. Só depois de uma correção no kit o teste passou.

A mesma conferência, feita de dois jeitos. Só a segunda olhou o que de fato aconteceu.

Se travou aqui, é normalVocê não precisa entender o validador agora. Guarde só isto: "funciona" sem resultado mostrado é opinião. Peça sempre para ver o que rodou e o que voltou.

3Supor sem avisar e falar no genérico

Quando falta informação, a IA completa com o caso mais comum e não conta que fez isso. E quando você queria o jeito de um especialista, ela responde com a média da internet.

Rui, consultor de vendas, perguntou como responder a um cliente que achou o preço alto. Ele segue há anos o método de Otávio Lessa, um especialista em vendas consultivas.

Chat de IA

RuiO cliente disse que o preço está alto. Como respondo?

IAOfereça um desconto de entrada e destaque o valor do produto. Grandes empresas costumam aceitar parcelamento…

Supôs que era empresa grande e que desconto serve. Não avisou. E não é o método do Otávio.

RuiO cliente disse que o preço está alto. Como respondo?

MentorSupus que é uma venda nova, não uma renovação. Se for renovação, me avise. Nos vídeos e textos do Otávio que eu li, a regra é perguntar antes de baixar preço: "alto comparado com o quê?" (fonte: o vídeo dele sobre objeção de preço)

Diz o que supôs e aponta de onde tirou a regra.

Toque nos dois botões e compare o que cada resposta conta sobre ela mesma.

4Por que um mentor, e não mais um pedido

Escrever um pedido melhor ajuda, mas não basta. No piloto, nem a instrução explícita "preveja antes de rodar" fez a IA mudar. Só mudou quando entrou um mecanismo que obrigava.

O mentor que você vai montar neste curso junta três coisas. Ele aprende só com o que o especialista publicou. Cada regra dele mostra o trecho de onde saiu. E ele só diz "funciona" depois de rodar.

Pedido solto

Aprende com a média da internet.

Afirma sem mostrar de onde.

Diz "funciona" sem rodar.

Mentor

Aprende com o acervo de uma pessoa só.

Cada regra traz o trecho de origem.

Só termina depois de rodar e mostrar.

Saldo do piloto: o mentor do Nei leu 22 fontes dele, cada uma das 10 regras aponta o trecho de origem, e passou nos 5 critérios de teste.

Teste-se

A IA respondeu "pronto, a planilha calcula certo agora", sem mostrar nenhum resultado. Qual hábito é esse?

Pratique agora 0/3

Ache os quatro hábitos numa resposta real

Pronto quando você marcar os quatro hábitos na resposta abaixo. Cerca de 8 minutos, no celular ou no papel.

É só leitura: nada é enviado a ninguém. Anote no papel ou nas Notas do celular. Se não achar algum hábito, abra o gabarito e releia a resposta com ele do lado.

Chat de IA

MartaQuero usar o método da professora Helena Duarte para corrigir as redações da turma. Como faço?

IAÓtimo! Vou supor que sua turma é do ensino médio. A correção de redações envolve muitos aspectos: coesão, coerência, gramática, ortografia, pontuação, repertório, argumentação, estrutura, tipologia textual e adequação ao tema. Use uma grade com notas de 0 a 200 por competência, que é a prática mais usada no Brasil. Testei esse modelo e ele funciona em qualquer turma.

Ver o gabarito

Supõe: "vou supor que é ensino médio". Aqui ela até avisou, mas supôs errado: Marta dá aula no 4º ano.

Explica demais: a lista de dez aspectos, sem dizer por onde começar.

Genérico: "a prática mais usada no Brasil". Nada ali vem da Helena, que era o pedido.

Parece certa sem estar: "testei e funciona em qualquer turma". Não há teste nenhum mostrado.

Você acabou de ler uma resposta segura e apontar onde ela não merecia confiança.

Cola da aula

Os quatro maus hábitos

  1. Demais ou de menosmuito tópico e nenhum primeiro passo.
  2. Certa sem estar"funciona" sem resultado mostrado é opinião.
  3. Suposição e médiacompleta o que faltou sem contar, e responde com o jeito de todo mundo.

Seu próximo passo

Você já reconhece quando uma resposta de IA ensina mal, mesmo bem escrita.

Hoje, pegue a última explicação que você pediu a uma IA e procure nela os quatro hábitos. Anote nas Notas qual apareceu mais.

Na próxima aula: o mentor vai copiar o método de alguém que você admira. Antes, você decide exatamente o que ele ensina e o que fica de fora.

Aula 1 · Mentor-Especialista v6 · INEMA.CLUB

Aula 2 de 14

Copiar o método, não a pessoa

Rui, consultor de vendas de camisa de botão, separa numa mesa a pilha de cadernos de um especialista e deixa de lado o porta-retratos com a foto da pessoa.

Você consegue escrever, em uma frase, o domínio estreito do seu mentor e três coisas que ficam de fora dele.

Quando pensamos num mentor, a vontade é pedir "fale como fulano sobre tudo". Isso gera uma imitação que acerta o tom e erra o conteúdo. O que vale copiar é o jeito de ensinar, num assunto bem delimitado.

Em 1 minuto

  1. O mentor copia como a pessoa explica, constrói e confere. Não copia voz nem personalidade.
  2. O domínio cabe em uma frase estreita: um verbo de ensinar e um assunto só.
  3. Escrever o que fica de fora é tão importante quanto o que entra.

1Método é o que a pessoa faz, persona é como ela soa

Persona é o jeito de falar: bordões, piadas, sotaque. Método é o que a pessoa faz quando ensina: por onde começa, o que confere, quando para. O mentor copia só o método.

Ele também nunca se apresenta como a pessoa nem escreve em nome dela. É um aluno muito aplicado do acervo, não um sósia.

Rui acompanha há anos Otávio Lessa, um especialista fictício em vendas consultivas. Ele não quer uma imitação que fale "como o Otávio". Quer alguém que faça as perguntas que o Otávio faria antes de uma proposta.

Persona

Pedido: "Responda como se fosse o Otávio Lessa."

Resultado: bordões parecidos, conselhos de vendas comuns, assinado "Otávio".

Método

Pedido: "Siga o passo que o Otávio usa antes de uma proposta."

Resultado: as perguntas de diagnóstico dele, cada uma com o trecho do acervo de onde saiu.

O cartão Persona imita o som. O cartão Método repete o que ele faz, com prova.

2O domínio cabe numa frase estreita

O domínio é o assunto que o mentor ensina. Quanto mais largo, mais ele volta a falar no genérico. Uma boa frase começa com "ensinar a", seguida de uma tarefa que dá para cercar.

Marta escolheu a professora Helena Duarte, especialista fictícia em avaliação escolar. A primeira frase dela foi larga demais. A segunda cabe num acervo.

Larga

"Tudo o que a Helena sabe sobre escola."

Não dá para dizer o que fica fora. O mentor vira um chat comum com outro nome.

Estreita

"Ensinar a montar a avaliação de uma unidade no ensino fundamental, construindo a prova junto."

Dá para saber na hora se uma pergunta é do mentor ou não.

O teste: diante de uma pergunta qualquer, você consegue dizer "isso é do mentor" ou "não é"?

Se travou aqui, é normalA primeira frase quase sempre sai larga. Corte até sobrar "ensinar a" e uma tarefa só. Se ainda parecer grande, troque "ensinar educação" por uma tarefa que você faz toda semana.

3O escopo real do mentor do Nei

Kit é o conjunto de arquivos prontos da comunidade INEMA que cria o mentor; você o baixa na aula 3. Ele guarda essa decisão num arquivo chamado ESCOPO.md. Veja como ficou no piloto, com o próprio Nei como especialista e o Claude Code como assunto.

Repare que a lista de fora é curta e concreta. Ela protege a pessoa e evita que o mentor finja ser ela.

ESCOPO.md do mentor do Nei

Domínio (uma frase, estreita)Ensinar a usar Claude Code e agentes de IA na prática, construindo junto.

Para que serveEnsinar construindo junto. Revisar trabalho antes de entregar.

Fora do escopoOpiniões pessoais e políticas, vida privada. Qualquer coisa que faça o mentor parecer a própria pessoa.

Uma frase, dois usos e duas linhas de fora. É tudo o que o mentor precisa saber sobre limites.

Trecho real do arquivo do piloto. O acervo dele teve 22 fontes públicas.

4Escolha alguém que publicou o bastante

O mentor só aprende com o que a pessoa publicou. Sem material, não há regra com prova. Para treinar, o kit sugere de 20 a 50 fontes e cerca de 50 mil palavras.

Pode ser uma pessoa real que você acompanha; os nomes desta aula são inventados só para o exemplo.

Rui conferiu antes de decidir: o Otávio tem dezenas de vídeos e um blog antigo. A Marta viu que a Helena tem livros, palestras gravadas e artigos.

Bom candidato

Publica muito, em vídeo ou texto.

Mostra como faz, não só o que pensa.

Você acompanha e reconheceria o jeito dele.

Fraco candidato

Tem dois artigos e uma entrevista.

Só dá opinião, nunca mostra o passo.

Você conhece só de nome.

O piloto usou 22 fontes do Nei: 14 lives e 8 guias, cerca de 189 mil palavras.

Pratique agora 0/3

Escreva o domínio do seu mentor

Pronto quando você tiver uma frase de domínio e três itens fora. Cerca de 10 minutos, no papel ou nas Notas do celular.

É um rascunho só seu e muda quantas vezes quiser. Se nenhum especialista vier à cabeça, use alguém da sua área cujo canal você assiste; dá para trocar depois.

ESPECIALISTA: <nome de quem você acompanha>

DOMÍNIO (uma frase): Ensinar a <tarefa concreta> <para quem / em que situação>.

FICA DE FORA:
1. <assunto que a pessoa também fala, mas não é do mentor>
2. <vida pessoal, opiniões, o que não é método>
3. <algo que faria o mentor parecer a própria pessoa>
Veja o molde preenchido pelo Rui

Especialista: Otávio Lessa.
Domínio: Ensinar a preparar a primeira reunião de venda consultiva, montando as perguntas junto.
Fica de fora: 1. as opiniões dele sobre economia; 2. histórias da vida pessoal; 3. assinar mensagens como se fosse ele.

Você tem o domínio do seu mentor escrito. Guarde: na próxima aula essa frase entra no comando que cria a pasta dele.

Cola da aula

Domínio do mentor

  1. Método, não vozo que a pessoa faz ao ensinar, nunca imitar quem ela é.
  2. Uma frase"ensinar a" e uma tarefa que dá para cercar.
  3. Fora do escopotrês itens que o mentor recusa ou deixa para outro lugar.

Seu próximo passo

Você já sabe delimitar o que o seu mentor ensina, e por quê.

Hoje, leia a frase em voz alta e tente encaixar três perguntas reais do seu trabalho. Se alguma ficar em dúvida, aperte a frase.

Na próxima aula: com essa frase em mãos, você cria no computador a pasta do seu mentor, com tudo o que ele precisa para nascer.

Aula 2 · Mentor-Especialista v6 · INEMA.CLUB

Aula 3 de 14

Criar a pasta do seu mentor

Marta, satisfeita, com uma xícara de café ao lado, abre no notebook uma pasta nova cheia de subpastas organizadas.

Você consegue criar a pasta do seu mentor com dois comandos e conferir que nasceram o agente, as seis skills e o portão.

Montar um mentor do zero levaria dias: pastas, regras, conferências. O kit da comunidade INEMA faz esse esqueleto em segundos. Você só precisa colar dois comandos e saber o que olhar no resultado.

Em 1 minuto

  1. Primeiro comando: baixar o kit para o seu computador.
  2. Segundo comando: criar o mentor com nome, especialista e a frase de domínio.
  3. Confira três coisas: o agente, as seis skills e o portão.

1Confira as três ferramentas antes

Tudo nesta aula acontece no terminal. O kit precisa de três ferramentas no computador: Python, git e o Claude Code, que você já abriu antes.

Para abrir: no Windows, procure "PowerShell" no menu Iniciar; no Mac, procure "Terminal" no Spotlight; no Linux, aperte Ctrl+Alt+T. Abre uma janela com uma linha piscando. Ali você cola o comando e aperta Enter.

Marta abriu o terminal do notebook da escola e digitou os dois comandos abaixo. Cada um respondeu com um número de versão.

Terminal
$ python3 --version
Python 3.12.3
$ git --version
git version 2.43.0

Na máquina do exemplo saiu Python 3.12.3. Serve qualquer Python 3.10 ou acima e qualquer git.

Se cada comando devolve uma versão, a ferramenta está lá.

Se travou aqui, é normalNo Windows, "python3" às vezes não existe. Digite python --version e use "python" no lugar de "python3" em todos os comandos desta aula. Se aparecer "não reconhecido" ou "command not found", a ferramenta falta: baixe o Python em python.org e o git em git-scm.com, use as opções padrão, feche e abra o terminal de novo.

2Primeiro comando: baixar o kit

O kit fica num repositório público no GitHub. O comando abaixo baixa uma cópia dele para a sua pasta pessoal.

Rui colou o comando no terminal do escritório. Em poucos segundos apareceu a pasta mentor-especialista dentro da pasta dele.

Terminal
$ git clone https://github.com/inematds/mentor-especialista.git ~/mentor-especialista
Cloning into '/home/rui/mentor-especialista'...
done.

O "~" é a sua pasta pessoal. A cópia do kit fica em mentor-especialista, dentro dela.

Um comando, uma pasta nova. Você só faz isso uma vez.

3Segundo comando: criar o mentor

Agora entra o script novo-mentor.py. Ele pede um slug, o nome do especialista e a frase de domínio que você escreveu na aula 2.

Marta usou o slug helena e colou a frase de domínio que tinha guardado nas Notas. Veja a resposta real do kit.

Terminal
$ python3 ~/mentor-especialista/novo-mentor.py helena --nome "Helena Duarte" --dominio "ensinar a montar a avaliação de uma unidade no ensino fundamental" --destino ~/mentores
Mentor criado em /home/marta/mentores/mentor-helena

Próximos passos:
  1. cd /home/marta/mentores/mentor-helena
  2. Preencha ESCOPO.md (fontes) e ajuste mentor.config.json (metas, transcritor)
  3. Abra o Claude Code nessa pasta e rode, em ordem:
       /helena-coletar
       /helena-compilar
       /helena-regras

A primeira linha da resposta diz onde o mentor nasceu. Os "Próximos passos" não são para agora: são as aulas seguintes.

Não fez a aula 2? Use por enquanto uma frase simples, como "ensinar a preparar reuniões de venda". Dá para trocar depois no ESCOPO.md.

4O que cada pasta guarda

Dentro de mentores/mentor-helena nasceu uma estrutura pronta. Você não precisa decorar. Basta saber onde mora cada parte.

A pasta .claude começa com ponto, por isso fica oculta no gerenciador de arquivos. As três peças que você vai conferir moram nela: o agente, as seis skills e o portão de execução, que é um hook.

mentor-helena
1 raw
2 wiki
3 regras.md · ESCOPO.md · mentor.config.json
4 .claude
agents/helena-mentor.md
skills (6 pastas)
hooks/portao-execucao.py
  1. 1raw: o acervo bruto, intocável depois de coletado.
  2. 2wiki: o acervo organizado em páginas ligadas.
  3. 3regras.md guarda as regras, ESCOPO.md as fontes e mentor.config.json as metas.
  4. 4.claude: o agente, as skills e o portão.

Pratique agora 0/3

Crie o seu mentor e confira o que nasceu

Pronto quando o terminal listar o agente, as seis skills e o portão. Cerca de 10 minutos, no computador.

Tudo fica numa pasta nova só sua; nada é enviado a lugar nenhum. Se aparecer "já existe", escolha outro slug. Se aparecer "slug inválido", use só minúsculas, números e hífen.

git clone https://github.com/inematds/mentor-especialista.git ~/mentor-especialista

python3 ~/mentor-especialista/novo-mentor.py <slug> --nome "<nome do especialista>" --dominio "<sua frase de domínio>" --destino ~/mentores

cd ~/mentores/mentor-<slug>

ls .claude/agents .claude/skills .claude/hooks
Terminal
$ cd ~/mentores/mentor-otavio
$ ls .claude/agents .claude/skills .claude/hooks
.claude/agents:
otavio-mentor.md

.claude/hooks:
portao-execucao.py

.claude/skills:
otavio-coletar  otavio-compilar  otavio-ensina
otavio-ingere   otavio-regras    otavio-revisa

O cd entra na pasta do mentor; o ls lista o que tem dentro. É o que o Rui viu com o slug otavio: um agente, um portão e seis skills.

Você criou o esqueleto do seu mentor e conferiu as três peças. Nas próximas aulas, sempre que pedirem para "entrar na pasta do mentor", é abrir o terminal e colar cd ~/mentores/mentor-<seu slug>.

Cola da aula

Pasta do mentor

  1. Baixargit clone traz o kit uma vez só.
  2. Criarnovo-mentor.py com slug, nome e frase de domínio.
  3. Conferircd entra na pasta; ls mostra agente, seis skills e o portão.

Seu próximo passo

Você já tem a pasta do seu mentor criada e sabe onde mora cada parte dela.

Hoje, abra o ESCOPO.md da pasta nova num editor de texto e confira se a sua frase de domínio está lá.

Na próxima aula: a pasta raw está vazia. Você vai listar dez fontes do seu especialista e descobrir como juntá-las sem pagar nada.

Aula 3 · Mentor-Especialista v6 · INEMA.CLUB

Aula 4 de 14

Juntar as fontes sem pagar nada

Rui monta numa parede um quadro com as fontes do especialista: fitas de vídeo, livros e recortes de artigos presos com alfinetes e ligados por linhas.

Você consegue listar 10 fontes do seu especialista e dizer qual coletor do kit usa para cada uma.

O mentor só sabe o que o especialista publicou e você juntou. Sem lista, a coleta vira um monte de abas abertas e arquivos soltos. Com a lista certa, o kit junta tudo em minutos, sem gastar um centavo.

Em 1 minuto

  1. Cada tipo de fonte tem um coletor: vídeo, página, código ou arquivo.
  2. Vídeo com legenda pronta sai em segundos. Sem legenda, vira transcrição na sua máquina.
  3. O que não tem coletor entra por exportação manual. Nada de serviço pago.

1Cada tipo de fonte tem o seu coletor

Um coletor é um programa pequeno do kit que busca o texto de uma fonte e guarda numa pasta do mentor. Eles já vieram na pasta criada na aula 3; não há nada a acrescentar. São quatro: um para vídeo, um para página da internet, um para código publicado e um para arquivo que você já tem.

A lista de fontes mora no ESCOPO.md, na pasta do mentor. Cada linha diz o tipo, a origem e o coletor.

Rui monta o mentor de Otávio Lessa, consultor fictício de vendas consultivas. A tabela dele ficou assim: palestras em vídeo, artigos do blog e os posts que o Otávio publica toda semana.

ESCOPO.md · Fontes
1 video · palestra "A primeira reunião" · coletar_video.py
2 blog · artigo "Diagnóstico antes da proposta" · coletar_web.py --tipo blog
3 posts · exportação dos posts da conta · coletar_arquivo.py --tipo posts
4 repo · código publicado (raro fora da área técnica) · coletar_repo.py
  1. 1Vídeo: o coletor pega a legenda pronta.
  2. 2Página, blog ou guia: o coletor lê o texto da página.
  3. 3Posts, livro, notas: você exporta e entrega o arquivo.
  4. 4Código: só para especialista que publica projetos.
Uma linha por fonte. O coletor da linha é o comando que vai buscá-la.

2Legenda primeiro, transcrição só se faltar

Quase todo vídeo já tem legenda, feita pela própria plataforma. O coletor de vídeo pede só essa legenda, sem baixar o vídeo. Por isso é rápido.

Quando o vídeo não tem legenda, o coletor chama um transcritor que roda no seu computador. Funciona, mas leva minutos por vídeo. Sem transcritor configurado, o vídeo vai para o relatório de falhas.

O piloto do mentor do Nei mostra a diferença em números reais.

Com legenda

13 lives do Nei.

Resultado: 169.937 palavras em 1,6 minuto.

Sem legenda

1 live sem legenda.

Resultado: 8.045 palavras em 7,7 minutos de transcrição na máquina.

Saldo: uma live sem legenda custou quase cinco vezes o tempo das outras treze juntas.

Marta monta o mentor de Helena Duarte, especialista fictícia em avaliação escolar. Das 12 palestras da Helena, 11 tinham legenda. Ela deixou a única sem legenda para o fim.

3Sem coletor? Exporte e entregue o arquivo

Posts de rede social, livro e anotações de palestra não têm coletor automático. Existem serviços que coletam posts em massa, mas cobram por uso. Esse tipo de serviço se chama API, e o kit não chama nenhuma API paga.

O caminho é manual. O mais simples: abra o perfil, copie os posts e cole num arquivo .txt do bloco de notas. Depois entregue esse arquivo ao coletor de arquivos, num comando no terminal.

Rui copiou 40 posts do Otávio para um arquivo chamado posts-otavio.txt. Um comando colocou tudo no acervo.

Terminal
$ python3 tools/coletar_arquivo.py posts-otavio.txt --tipo posts --origem "posts copiados em 2026-10"
ok   6120 pal.  raw/posts/posts-otavio.txt

A primeira linha é o que você digita. A segunda diz quantas palavras entraram e onde o arquivo ficou.

Exemplo do Rui. O ok com o número de palavras é a confirmação de que o arquivo entrou.

Se travou aqui, é normalNão achou 10 fontes? Conte cada vídeo, cada artigo e cada arquivo de posts como uma fonte. O piloto do Nei começou com 14 lives e 6 guias. Se o especialista publica pouco, 5 fontes boas já servem para treinar.

Pratique agora 0/3

Preencha a tabela de fontes do seu mentor

Pronto quando a tabela tiver 10 linhas, cada uma com tipo, origem e coletor. No computador. Cerca de 10 minutos.

Aqui você só escreve uma lista. Nada é coletado ainda. A pasta do mentor é a que você criou na aula 3, em mentores/mentor-<nome do seu mentor>. Não fez a aula 3? Escreva a tabela no bloco de notas ou no papel: ela entra no arquivo depois.

| tipo | origem (URL ou arquivo) | coletor | observação |
|---|---|---|---|
| video | <endereço do vídeo> | coletar_video.py | <tem legenda?> |
| blog | <endereço do artigo> | coletar_web.py --tipo blog | |
| posts | <arquivo .txt com os posts> | coletar_arquivo.py --tipo posts | exportação manual |
Veja três linhas preenchidas pela professora

video · palestra da Helena "Prova que ensina" · coletar_video.py · tem legenda
blog · artigo "Devolutiva em 3 linhas" · coletar_web.py --tipo blog
livro · capítulo 2 convertido em texto · coletar_arquivo.py --tipo livro · exportação manual

Veja as 10 linhas do consultor, para copiar e adaptar

1 a 6 · video · palestras do Otávio no canal dele · coletar_video.py · 5 com legenda, 1 sem
7 e 8 · blog · dois artigos do blog do Otávio · coletar_web.py --tipo blog
9 · posts · 40 posts copiados para posts-otavio.txt · coletar_arquivo.py --tipo posts
10 · livro · capítulo do e-book dele copiado para texto · coletar_arquivo.py --tipo livro

Você tem a lista do acervo e sabe por qual porta cada fonte vai entrar.

Cola da aula

Fontes e coletores

  1. Uma linha por fontetipo, origem e coletor, na tabela do ESCOPO.md.
  2. Legenda antesvídeo com legenda sai em segundos; sem legenda, transcrição na máquina.
  3. Exportação manualposts, livro e notas entram como arquivo .txt, sem serviço pago.

Seu próximo passo

Você já sabe montar a lista do acervo e escolher o coletor certo para cada fonte.

Hoje, separe o arquivo de uma fonte sem coletor: copie 10 posts ou uma anotação do seu especialista para um .txt.

Na próxima aula: você roda o primeiro coletor e lê o relatório que diz, em números, o que ainda falta.

Aula 4 · Mentor-Especialista v6 · INEMA.CLUB

Aula 5 de 14

Coletar e conferir: o que ainda falta?

Marta confere uma lista numa prancheta enquanto caixas chegam a uma estante, marcando o que já chegou e o que ainda falta.

Você consegue rodar um coletor e ler o que o stats.py diz que ainda falta no acervo.

Depois de coletar, a pergunta é simples: está pronto? Olhar a pasta e achar que sim é o mesmo erro da IA que diz que funciona sem ter rodado. O kit responde com um programa que conta.

Em 1 minuto

  1. Cada coleta deixa o texto na pasta, uma linha no manifesto e, se der errado, uma linha no relatório de falhas.
  2. O stats.py compara o acervo com as metas e diz quanto falta, em itens e palavras.
  3. No piloto, dois defeitos da coleta apareceram assim. O kit que você tem já corrige os dois.

1Toda coleta deixa três rastros

O texto coletado vai para a pasta raw, separado por tipo. Ao mesmo tempo, o coletor escreve uma linha no manifesto, o arquivo MANIFESTO.json.

Cada linha guarda o hash do arquivo. O que falhou vai para o RELATORIO-FALHAS.md, com o motivo. Nada some em silêncio.

mentor-nei / raw
1 videos · 14 arquivos .txt
guia · 8 arquivos .md
2 MANIFESTO.json · 22 entradas
3 RELATORIO-FALHAS.md · "Zb8TRf97zt8 · sem legenda"
  1. 1O texto de cada fonte, numa pasta por tipo.
  2. 2A lista com origem, palavras e impressão digital de cada arquivo.
  3. 3O que não deu certo e por quê.
A pasta raw do piloto do Nei no fim. A falha registrada é a live sem legenda, depois transcrita na máquina.

2O stats.py diz quanto falta

As metas de coleta ficam no arquivo de ajustes do mentor: quantos itens e quantas palavras por tipo. O stats.py soma o acervo e compara. Termina com exit 0 quando tudo bate.

Se algo falta, termina com exit 1 e escreve o motivo. No piloto, as lives passaram, mas 6 guias somaram 7.269 palavras, contra a meta de 8.000.

Terminal
$ python3 tools/stats.py
tipo          itens   palavras   meta
guia              6       7269   ≥5 itens / ≥8000 pal.
video            13     169937   ≥10 itens / ≥60000 pal.
TOTAL            19     177206

REPROVADO:
  - meta não batida em 'guia': faltam 731 palavras

Números do piloto no momento da reprovação, no formato do kit atual.

Olhe as linhas com hífen depois de REPROVADO: cada uma diz o tipo e quanto falta.

A sessão não maquiou o resultado. Relatou a reprovação e sugeriu fontes extras. Com mais 1 guia e a live transcrita, a coleta fechou com 21 itens e 187.382 palavras.

Se travou aqui, é normalA palavra REPROVADO assusta, mas na primeira rodada ela é esperada. Leia só as linhas com hífen: cada uma é uma tarefa. Meta alta demais para o tamanho real das fontes? Ajuste a meta depois de listar as fontes, como o piloto fez.

Marta viu "faltam 3 item(ns)" em vídeo. Acrescentou três palestras da Helena no ESCOPO.md e coletou de novo.

3Os dois defeitos que o piloto achou

O primeiro: o kit mandava coletar cada fonte num subagente, todos ao mesmo tempo. Mas o manifesto não tinha trava. Dois escrevendo juntos, um apaga a linha do outro.

A própria sessão percebeu, rodou um coletor por vez e explicou por quê. Você não precisa fazer nada: vale como exemplo de IA que avisa em vez de fingir. O segundo defeito: a live transcrita foi salva como transcript.txt. A próxima transcrição escreveria por cima dela.

Kit 1.1, no piloto

Paralelo: manifesto sem trava; entradas podiam sumir.

Nome do vídeo: transcript.txt, igual para toda transcrição.

Kit 1.2 em diante

Paralelo: trava no manifesto e gravação de uma vez só.

Nome do vídeo: título mais o código do vídeo, um nome por vídeo.

Saldo: o kit que você criou na aula 3 já é o 1.3, com as duas correções.

Rui pediu a coleta dos 30 vídeos do Otávio de uma vez. Com a trava, o manifesto terminou com 30 entradas, e o stats.py confirmou.

Pratique agora 0/4

Colete um arquivo numa cópia de treino e leia o stats.py

Pronto quando você souber dizer, pela saída, o que falta em cada tipo. No computador, no terminal, que você abriu na aula 3. Cerca de 10 minutos.

Tudo acontece numa cópia chamada treino, então o mentor de verdade não muda. Se a cópia der erro, rode ls ~/mentores e confira o nome exato da pasta. Se outro comando der erro, confira se está dentro da pasta treino. Não fez a aula 3? Leia a saída esperada abaixo e responda o passo 4 por ela.

cp -r ~/mentores/mentor-<nome> ~/mentores/treino-<nome>
cd ~/mentores/treino-<nome>
echo "<uma frase do seu especialista>" > nota.txt
python3 tools/coletar_arquivo.py nota.txt --tipo notas
python3 tools/stats.py
Veja a saída que a professora recebeu

ok 13 pal. raw/notas/nota.txt
notas 1 item · video 0 de 5 · web 0 de 5
REPROVADO: faltam 5 item(ns) e 20000 palavras em video; 5 item(ns) e 10000 palavras em web; RELATORIO-FALHAS.md não existe.

Você coletou uma fonte e leu, em números, o que separa o acervo da meta.

Cola da aula

Coletar e conferir

  1. Três rastrostexto em raw, linha no manifesto, falha no relatório.
  2. stats.pysoma, compara com as metas e diz quanto falta.
  3. REPROVADO é tarefacada linha com hífen é o próximo passo.

Seu próximo passo

Você já sabe conferir o acervo por um programa que conta, e não pelo olho.

Hoje, na pasta do mentor de verdade, peça ao Claude Code: "colete as fontes do ESCOPO.md". Depois rode o stats.py e resolva uma linha com hífen por vez.

Na próxima aula: o acervo está completo, mas é uma pilha de texto. Você vai transformar essa pilha numa wiki que o mentor consulta.

Aula 5 · Mentor-Especialista v6 · INEMA.CLUB

Aula 6 de 14

Da pilha de texto à wiki

Rui, consultor de vendas, transforma uma pilha bagunçada de papéis num fichário com abas coloridas e liga as fichas entre si com um barbante.

Você consegue explicar por que o acervo cru não serve de memória para o mentor e pedir ao Claude Code a wiki que ele vai consultar, conferida por um validador.

Depois da coleta, você tem uma pilha enorme de texto. É tentador mandar o mentor ler tudo. Só que ele lê pedaços, perde o resto e começa a completar com o jeito genérico de qualquer IA.

Em 1 minuto

  1. O acervo coletado fica guardado intocado. Ninguém edita, nem você.
  2. A partir dele, o Claude Code escreve uma wiki curta, com páginas ligadas entre si.
  3. Um validador confere as ligações. Pronto é quando ele termina sem erro.

1Acervo cru não é memória

A coleta das aulas 4 e 5 guardou tudo, sem edição, na pasta raw. No piloto do Nei, eram 22 fontes e cerca de 189 mil palavras. É fala de live, com repetição, piada e frase cortada no meio.

O Claude Code não consegue ler 189 mil palavras de uma vez com atenção. Ele precisa de um resumo organizado, que caiba na frente dele. Esse resumo organizado, que funciona como um fichário, é a wiki.

Rui coletou 30 vídeos do Otávio Lessa, um consultor fictício de vendas consultivas. Ao perguntar "como o Otávio abre uma reunião?", o mentor sem wiki citou só o último vídeo lido. Com a wiki, ele abriu a página do método e trouxe as 6 fontes que tratam disso.

Acervo cru

Tamanho: cerca de 189 mil palavras, em 22 arquivos.

Como o mentor usa: lê pedaços e não sabe o que deixou de fora.

Wiki

Tamanho: 76 páginas curtas, e a porta de entrada tem 20 linhas.

Como o mentor usa: entra pela porta, segue as ligações e só abre o cru para conferir uma frase.

Saldo: o mesmo conteúdo, num formato que o mentor consegue percorrer inteiro.

Números reais do mentor do Nei. Compare a linha Como o mentor usa nos dois cartões.

2O cru fica intocável, e o hash denuncia

A wiki pode ser reescrita quantas vezes for preciso. O acervo cru, nunca. Se alguém "corrige" uma fala no cru, a prova de onde veio cada ideia some.

Para travar isso, a coleta gravou no manifesto um hash de cada arquivo. O script de conferência do kit, o stats.py, recalcula a impressão digital e compara. Rode depois de qualquer mexida na pasta.

Marta apagou um palavrão de uma transcrição da Helena Duarte, uma especialista fictícia em avaliação escolar. Ela achou que era só uma limpeza. A conferência acusou o arquivo na hora. Ela pediu ao Claude Code: "desfaça a minha edição neste arquivo", e o aviso sumiu.

Terminal
$ python3 tools/stats.py
  - raw alterado depois da coleta (sha256 diferente): raw/guia/makeshorts-fabrica-de-shorts-com-ia-70fe54.md

O $ só marca o começo do comando: não se digita. A linha de baixo é o aviso real do kit quando um arquivo do cru foi mexido.

No terminal, o aviso diz qual arquivo mudou. A saída é desfazer a edição, nunca regravar o hash.

3Compilar: quatro tipos de página

Transformar o cru em wiki se chama compilar. O kit traz uma skill para isso: /<slug>-compilar. O slug é o nome curto que você deu ao mentor na aula 3. Ele aparece no nome da pasta: mentor-otavio tem o slug otavio.

Cada página responde a uma pergunta. Fonte: o que esta live diz? Tema: o que ele sabe sobre um assunto, como preço. Princípio: o que ele defende de novo e de novo. Método: como ele faz, passo a passo.

Com acervo grande, a skill divide o trabalho entre subagentes, cada um com um lote de fontes. No piloto do Nei, 5 subagentes escreveram 73 páginas em 3,3 minutos.

Na wiki do Otávio, Rui achou um princípio que ele mesmo repetia aos clientes: "proposta só depois do diagnóstico assinado". A página citava 4 vídeos diferentes.

mentor-nei / wiki
1 fontes (22 páginas)
2 temas (18) · principios (12) · metodos (21)
3 hot.md · index.md · log.md
  1. 1Uma página por fonte coletada, com resumo e ideias centrais.
  2. 2O que ele domina, o que ele defende e como ele faz.
  3. 3A porta de entrada (hot.md), o mapa de todas as páginas (index.md) e o diário do que mudou (log.md).

4Pronto é o validador terminar sem erro

A sessão pode dizer "wiki pronta" sem estar. Por isso o kit traz um validador de ligações. Ele confere se todo link leva a uma página que existe e se toda fonte do manifesto ganhou página.

O resultado sai em exit 0 quando está tudo certo. Com problema, ele lista cada link quebrado e termina em exit 1.

Terminal
$ python3 tools/validar_links.py
76 páginas, 1307 links, 22 fontes
OK: 0 links quebrados

Saída real do mentor do Nei hoje. Quando aparece OK, ele terminou em exit 0.

Olhe a última linha: 0 links quebrados é o único resultado que conta como pronto.

Na primeira rodada, o validador de Marta acusou 3 links quebrados. Ela colou a lista de volta na conversa e pediu a correção. Na segunda rodada, terminou em 0.

Se travou aqui, é normalLista de erro longa não quer dizer que a wiki está perdida. Copie a lista inteira, cole na mesma conversa e escreva: "corrija só estes itens e rode o validador de novo".

Pratique agora 0/3

Peça a wiki e confira pelo validador

No computador. Pronto quando o validador terminar em 0. Cerca de 10 minutos.

A compilação só escreve na pasta wiki; o cru fica como está. Se der erro, cole a lista na conversa e peça a correção. Não fez as aulas 3 a 5? Use a pasta exemplo do kit, que já tem um acervo pequeno da Profa. Lia, uma especialista fictícia: rode só o comando do passo 3.

/<slug>-compilar

Ao terminar, rode python3 tools/validar_links.py e mostre a saída inteira, sem resumir.
Não altere nada dentro de raw/.
Veja o pedido já preenchido pelo Rui e o comando da pasta exemplo

Rui: /otavio-compilar e as mesmas duas linhas de baixo.
Pasta exemplo do kit, no terminal, dentro da pasta mentor-especialista: python3 exemplo/tools/validar_links.py --raiz exemplo. A saída real é "15 páginas, 48 links, 3 fontes" e "OK: 0 links quebrados".

Você transformou um acervo cru numa wiki ligada e provou isso com um validador, não com a palavra da IA.

Cola da aula

Do cru à wiki

  1. Cru intocávela pasta raw guarda a prova; o hash acusa qualquer edição.
  2. Quatro tipos de páginafonte, tema, princípio e método, ligados entre si.
  3. Pronto = 0validar_links.py sem erro, com a saída mostrada inteira.

Seu próximo passo

Você já sabe montar a memória do mentor e conferir que ela está inteira.

Hoje, abra uma página da pasta principios da sua wiki e leia o enunciado em voz alta. Anote se soa como o seu especialista ou como um manual qualquer.

Na próxima aula: o validador provou que as ligações estão certas. Mas ele não diz se a wiki fala como a pessoa. Isso quem julga é você.

Aula 6 · Mentor-Especialista v6 · INEMA.CLUB

Aula 7 de 14

A página hot e o teste do "é a pessoa?"

Marta, professora, segura uma ficha de anotações e a compara com a foto de um quadro de aula do especialista, conferindo se as duas dizem a mesma coisa.

Você consegue julgar se uma página da wiki reflete o seu especialista ou a IA genérica, apontando o sinal que decidiu.

O validador da aula 6 provou que as ligações da wiki estão certas. Ele não prova que o conteúdo é da pessoa. Uma wiki inteira pode passar no validador falando como um manual qualquer.

Em 1 minuto

  1. A página hot é a porta de entrada: os conceitos mais citados, com o número de fontes de cada um.
  2. Toda ligação vai e volta: da fonte para a ideia e da ideia para a fonte.
  3. Página boa tem frase que você acha no acervo. Página genérica serviria para qualquer especialista.

1A porta de entrada mostra o que pesa

O mentor não abre as 76 páginas a cada pergunta. Ele começa pelo hot.md: a página de abertura da wiki, com a lista dos assuntos mais citados. Ela fica na pasta wiki do mentor. O número entre parênteses diz quantas fontes falam daquilo.

Ler a hot é o jeito mais rápido de julgar a wiki. Se o topo da lista não tem a cara do especialista, o resto também não vai ter.

wiki/hot.md · mentor do Nei, fase 2 do piloto

Princípios1. verificar antes de afirmar (17) — o OK da ferramenta não prova nada; confere o resultado real. 2. menor custo que resolve (16) — custo entra na conta antes de construir. 3. medir antes de acreditar (14) — decisão vem do número, não do hype. 4. critério de pronto explícito (10) — pronto é um comando com a saída esperada.

O Nei leu e reconheceu o próprio jeito de trabalhar: deu nota 8 de 10.

Olhe os números entre parênteses: o que aparece em 17 fontes pesa mais do que o que aparece em uma.

Marta abriu a hot do mentor da Helena Duarte, uma especialista fictícia em avaliação escolar. O primeiro item era "devolutiva antes da nota (12)". Ela reconheceu na hora.

2Toda ligação vai e volta

Cada página de fonte aponta para as ideias que ela sustenta. Cada ideia aponta de volta para as fontes. Quando falta a volta, o mentor acha a ideia mas não sabe de onde ela veio. Aí ele afirma sem poder mostrar a prova.

Desde a versão 1.3 do kit, o validador de ligações cobra a ida e a volta. Ligação de mão única vira erro e o resultado deixa de ser exit 0.

Terminal
$ python3 tools/validar_links.py
mão única: subagentes → fontes/video-transcript, mas a fonte não liga de volta

Aviso real do kit: a página de um tema aponta para uma fonte, e essa fonte não aponta de volta. A correção é pedir ao Claude Code: "feche as ligações de mão única que o validador listou".

No mentor do Nei, o validador achou 3 ligações assim. As 3 foram fechadas.

Rui ingeriu um vídeo novo do Otávio Lessa, consultor fictício de vendas. A página nova apontava para "diagnóstico antes da proposta", mas ninguém reabriu essa página. O validador acusou a volta que faltava.

3É a pessoa ou é a IA genérica?

Aqui entra o seu julgamento. Leia o enunciado de uma página de princípio e pergunte: isto caberia em qualquer manual da área? Se sim, é genérico.

Página da pessoa tem trecho literal, exemplo do mundo dela e um limite que só quem pratica conhece. Página genérica tem lista de boas práticas sem nenhum caso.

Dele

Enunciado: "O OK da ferramenta não prova nada."

Trecho: "Arquivo existir não é prova. O agente ter lido e usado é."

Frase concreta, de quem já levou o susto.

Genérica

Enunciado: "Sempre revise seu trabalho com atenção."

Trecho: nenhum.

Exemplo inventado para esta aula: serviria para qualquer pessoa.

O cartão Dele é a página real do mentor do Nei. O cartão Genérica mostra o que você procura para cortar.

Marta achou na wiki da Helena: "valorize o progresso de cada aluno". Bonito e vazio. Outra página dizia "a rubrica com três níveis vai para a turma antes da prova". Essa era a Helena.

4Confira o trecho no acervo

O teste final é procurar a frase no raw. Se ela está lá, a página tem prova. Se não está, alguém inventou, e quase sempre foi a IA.

Terminal
$ grep -rl "Arquivo existir não é prova" raw/
raw/guia/agente-claude-codex-migrar-do-claude-pro-codex-ou--ac8311.md
$ grep -rl "Sempre revise seu trabalho" raw/
$

O primeiro comando acha o arquivo de onde veio a frase. O segundo não devolve nada.

Linha vazia depois do comando quer dizer: essa frase não existe no acervo.

Como fazer: troque o texto entre aspas por 4 ou 5 palavras da página e rode no terminal, dentro da pasta do mentor. O $ não se digita. Saiu um nome de arquivo: a frase existe. Não saiu nada: a frase não existe no acervo.

Se travou aqui, é normalFrase de vídeo às vezes não aparece porque a legenda quebrou a fala em duas linhas. Procure só 3 ou 4 palavras do meio do trecho. Se ainda não achar, abra a fonte e leia em volta.

Quer saber de onde veio essa dica?

No piloto, o Nei achou trechos cortados no meio, como "brilhante. Cuidado para vocês não". A legenda guardava a fala em linhas curtas, cada uma com a marca de tempo. O kit passou a juntar as linhas em parágrafos de cerca de 30 segundos, sem mexer no que já estava coletado.

Pratique agora 0/3

Separe 3 páginas dele de 3 genéricas

Pronto quando você comparar a sua marcação com o gabarito, página por página. Cerca de 10 minutos.

Este caso é inventado e fica só nesta página; na sua wiki, você repete o mesmo julgamento depois, no próximo passo da aula. Nada é enviado. Se errar alguma, leia o comentário do gabarito: o sinal que decidiu é o que importa.

Rui leu seis páginas de princípio da wiki do Otávio Lessa, consultor fictício de vendas. Antes, ele procurou cada trecho no acervo com o comando do step 4. O resultado da busca está entre colchetes.

A. "Proposta só depois do diagnóstico assinado." Trecho: "sem diagnóstico assinado, proposta é chute com logotipo" [achado, 4 fontes]
B. "Foque sempre no cliente." Trecho: nenhum [1 fonte]
C. "Na primeira reunião, o cliente fala 70% do tempo." Trecho: "se eu falei mais que ele, a reunião foi minha e não dele" [achado, 3 fontes]
D. "Construa relacionamentos duradouros." Trecho: "relacionamento é tudo em vendas" [não achado]
E. "Desconto só em troca de prazo ou volume." Trecho: "desconto de graça ensina o cliente a pedir de novo" [achado, 5 fontes]
F. "Seja persistente e nunca desista." Trecho: nenhum [1 fonte]
Gabarito comentado

Dele: A, C e E. As três têm trecho achado no acervo, mais de uma fonte e um detalhe que só quem vende sabe: o diagnóstico assinado, os 70%, a troca por prazo ou volume.

Genéricas: B, D e F. B e F não têm trecho e se apoiam numa fonte só. D é a pegadinha: tem um "trecho", mas ele não existe no acervo. Foi a IA que escreveu.

O que Rui faz com as genéricas: pede ao Claude Code para trocar o enunciado por um trecho literal ou rebaixar a ideia a tema. Depois roda o validador de novo.

Você julgou uma wiki pelo que só a pessoa diria, e não pelo que soa bem.

Cola da aula

É a pessoa?

  1. Comece pela hoto topo da lista tem de ter a cara do especialista.
  2. Ida e voltafonte aponta para a ideia, ideia aponta para a fonte.
  3. Trecho achadofrase que não está no raw não é dele, por mais bonita que seja.

Seu próximo passo

Você já sabe separar o que é do especialista do que é enchimento da IA.

Hoje, leia os 5 primeiros itens da hot do seu mentor. Para o primeiro princípio, procure um trecho no acervo com o comando do step 4. Não fez a aula 6? Use a hot da pasta exemplo do kit.

Na próxima aula: dos princípios da wiki saem as regras do mentor. Você vai ver por que "foque no cliente" nunca vira regra.

Aula 7 · Mentor-Especialista v6 · INEMA.CLUB

Aula 8 de 14

Regra é o que a pessoa faz

Rui, consultor de vendas, separa cartões de papel em duas caixas sobre a mesa: numa ficam as ações concretas, na outra as frases de efeito que ele descartou.

Você consegue separar, em seis frases tiradas de uma wiki, as regras de conduta das frases de efeito.

A wiki já guarda o que o especialista pensa. Mas o mentor não copia opinião: ele copia o que a pessoa faz. Se você entregar frases bonitas no lugar de condutas, o mentor fala igual a um cartaz de parede.

Em 1 minuto

  1. Regra é um gesto de trabalho que a pessoa repete, não um bordão.
  2. Toda regra tem três peças: quando vale, o que fazer e a prova no acervo.
  3. Poucas e fortes: o kit mira de 5 a 9 regras.

1Frase de efeito soa bem, mas não diz o que fazer

Até aqui você juntou o acervo e montou a wiki. Agora vem a terceira fase do método: tirar dali as regras. O kit define assim: regra é o que a pessoa faz de forma recorrente ao ensinar ou construir.

Frase de efeito é o contrário. Cabe num slide, todo mundo concorda, e ninguém sabe o que fazer na próxima tarefa.

Marta, professora de ciências, monta o mentor da Profa. Helena Duarte, autora fictícia de livros sobre avaliação. "Avaliar é um ato de cuidado" aparece em todo lugar. Mas a conduta da Helena é outra: devolver a prova com um comentário em cada questão errada, antes de mostrar a nota.

Frase de efeito

"Avaliar é um ato de cuidado."

Quando vale? Não diz. O que fazer agora? Não diz. Dá para conferir? Não.

Regra de conduta

"Ao devolver a prova, comentar cada questão errada antes de mostrar a nota."

Quando: na devolução. O quê: comentar. Prova: trechos de três livros dela.

O cartão Regra de conduta diz o momento e o gesto. O mentor consegue segui-lo, e você consegue cobrar.

2Toda regra mora num bloco do regras.md

As regras ficam num arquivo da pasta do mentor, o regras.md. Cada regra é um bloco com cinco linhas, sempre na mesma ordem. Este é um bloco real do mentor do Nei.

regras.md
1 ## R10 — Ação irreversível só com pedido atual do humano
2 - status: ativa
3 - enunciado: Gasto, publicação, envio ou apagar viram portão humano; o pedido tem que vir de novo na sessão atual.
4 - citacoes: "Handoff não é permissão." — raw/guia/agente-claude-codex-…md
5 - no mentor: seção Risco — o mentor para e pede a confirmação do aluno.
  1. 1Número e título curto.
  2. 2Quanta prova a regra tem. "Ativa" quer dizer: provada em duas fontes ou mais. A aula 9 detalha.
  3. 3Uma frase de ação: o gesto.
  4. 4Trechos copiados do acervo cru, com o arquivo de origem.
  5. 5Em que parte da resposta do mentor a regra aparece. Aqui, na parte chamada Risco.
A linha 4 é a prova. A pasta raw é o acervo cru que você coletou no módulo 2.

Rui, consultor de vendas, leu a linha 5 e entendeu o ponto. Uma regra que não muda a resposta do mentor não serve para nada, por mais bonita que seja.

3Fundir o que é igual, cortar o que não muda nada

A wiki costuma dizer a mesma conduta de três jeitos. Você não faz três regras: faz uma só, e os três trechos viram provas dela. Depois vem o corte.

O teste do corte é uma pergunta: "se eu apagar esta regra, a próxima resposta do mentor muda em quê?". Se você não aponta a mudança, corte. O mentor lê o arquivo inteiro antes de cada resposta, e regra fraca dilui as fortes.

Rui monta o mentor de Otávio Lessa, consultor fictício de varejo que ele acompanha há anos. Na wiki apareceram três frases parecidas e um bordão de abertura.

Espalhado na wiki

"Ligue no dia seguinte à proposta."

"Proposta sem retorno esfria em dois dias."

"Retorno em 24 horas, sempre."

"Vender é servir."

Depois de fundir e cortar

R3 — Retornar a proposta em até 24 horas. As três primeiras frases viram as citações.

"Vender é servir" sai: não muda nenhuma resposta.

Saldo: quatro frases viraram uma regra com três provas.

Se travou aqui, é normalÀs vezes a frase de efeito é a mais famosa do especialista, e dá pena cortar. Ela não some: continua na wiki. Só não entra no regras.md.

4As 10 regras do Nei começam com um verbo

No mentor real do Nei, a fase de regras saiu em 1,1 minuto com 8 regras. Depois que um guia novo entrou no acervo, viraram 10, com 40 citações. Não precisa entender cada uma. Repare só que toda regra começa com um verbo de trabalho.

regras.md · mentor do Nei
R1 — Conferir o resultado real antes de dizer "pronto"
R2 — Definir o critério de pronto (e de aborto) antes de começar
R3 — Medir com e sem antes de acreditar
R4 — Usar o menor custo que resolve
R5 — Ensinar o fundamento que não muda, não a casca
R6 — Construir junto, e construir o seu
R7 — Começar mínimo e cortar o que não paga o custo
R8 — Falhar cedo, na entrada
R9 — Revisar com outro agente, entregando o artefato real
R10 — Ação irreversível só com pedido atual do humano
Exemplo: a R1 obriga o mentor a rodar o teste antes de dizer "funciona". Nenhuma é "qualidade em primeiro lugar".

Marta compara com a lista dela. "Toda criança aprende" não começa com verbo de trabalho e cai. "Pedir que o aluno explique o erro com as próprias palavras" fica.

Teste-se

Qual destas frases do especialista do Rui vira regra?

Pratique agora 0/3

Classifique seis frases

Pronto quando você marcar cada frase como regra ou frase de efeito e conferir no gabarito. Cerca de 8 minutos, no papel ou no bloco de notas.

É só leitura: nada muda na pasta do seu mentor. Se discordar do gabarito, anote o porquê; a dúvida também ensina.

O caso. Marta e Rui juntaram seis frases tiradas das wikis dos especialistas deles. Para cada uma, decida: é regra de conduta ou frase de efeito?

  1. "Educar é transformar vidas." (Helena)
  2. "Antes de explicar, perguntar o que o aluno já sabe." (Helena)
  3. "Corrigir em até uma semana, enquanto a prova ainda está na memória." (Helena)
  4. "Quem não é visto não é lembrado." (Otávio)
  5. "Fechar cada visita marcando o próximo contato na agenda do cliente." (Otávio)
  6. "Vendedor bom nasce feito." (Otávio)
Ver gabarito

Regras: 2 (momento: antes de explicar; gesto: perguntar), 3 (momento: correção; gesto: devolver em até uma semana) e 5 (momento: fim da visita; gesto: marcar o próximo contato).

Frases de efeito: 1, 4 e 6. Nenhuma diz o que fazer na próxima tarefa. A 6 ainda é opinião, e opinião fica na wiki.

Casos de dúvida: a 3 é regra porque tem prazo e gesto. A 4 é ditado: não diz o que fazer nem quando.

Você separou conduta de bordão. É exatamente o filtro que o mentor vai usar.

Cola da aula

Regra de conduta

  1. Gesto, não bordãocomeça com verbo e diz quando vale.
  2. Fundir e cortartrês jeitos de dizer viram uma regra; o que não muda a resposta sai.
  3. Poucas e fortesde 5 a 9 regras, cada uma ligada a uma seção da resposta.

Seu próximo passo

Você já sabe reconhecer uma regra de conduta no meio de frases bonitas.

Hoje, escreva três regras candidatas do seu especialista, cada uma começando com um verbo. Guarde a lista: ela serve para conferir o que o mentor vai propor.

Na próxima aula: uma regra sem prova é só a sua opinião sobre o especialista. Você vai ver um programa reprovar uma citação inventada.

Aula 8 · Mentor-Especialista v6 · INEMA.CLUB

Aula 9 de 14

Citação conferida por script

Marta, professora, usa uma lupa para comparar a frase escrita num cartão com o trecho de um livro aberto na mesa, conferindo palavra por palavra.

Você consegue rodar o validador de citações numa cópia das regras e ver ele reprovar uma frase inventada.

A IA escreve uma citação plausível com a mesma calma com que copia uma verdadeira. Se ninguém confere, o mentor ensina em nome do especialista algo que ele nunca disse. Conferir à mão as 40 citações do piloto levaria uma tarde.

Em 1 minuto

  1. Toda citação é um trecho copiado do acervo cru, nunca um resumo.
  2. Um programa procura cada trecho no arquivo de origem e reprova o que não acha.
  3. Para testar se ele morde, estrague uma cópia, nunca o original.

1Citação é cópia, não resumo

Na aula 8 você viu que cada regra do regras.md traz trechos como prova. Esses trechos saem da pasta raw, palavra por palavra, com o caminho do arquivo. Pulou a aula 8? Basta saber isso.

Marta pediu as regras da Profa. Helena Duarte, a autora fictícia de livros sobre avaliação. Uma citação veio bonita demais. Ela abriu o livro transcrito e a frase não estava lá.

Com as palavras da IA

"Comentar o erro antes da nota é o coração da avaliação." — raw/livros/avaliar.md

Parece a Helena. Não está no arquivo.

Copiado do raw

"devolvo a prova com um comentário em cada questão errada" — raw/livros/avaliar.md

Trecho curto, igual ao arquivo. Dá para achar.

O kit pede trechos curtos, de 5 a 25 palavras, copiados. Paráfrase não vale como prova.

2O status conta fontes diferentes

A linha status diz quanta prova a regra tem. Ativa exige trechos de pelo menos dois arquivos diferentes. Banco tem uma fonte só e espera a segunda. Inferência não tem citação, e o mentor avisa o aluno quando usa.

Rui tinha três trechos do Otávio Lessa sobre retorno em 24 horas, todos do mesmo vídeo. Marcou a regra como ativa e o validador barrou. Três trechos de um vídeo continuam sendo uma fonte.

Terminal
$ python3 tools/validar_citacoes.py
10 regras (10 ativas), 39 citações encontradas, 0 faltando
REPROVADO:
  - R9: 'ativa' exige ≥2 fontes diferentes (tem 1) — mova para 'banco'

Saída real do piloto, com uma citação da R9 tirada de propósito numa cópia.

Leia assim: "0 faltando" quer dizer que todas as citações existem. Mesmo assim reprova, porque a R9 ficou com um arquivo só e se dizia ativa.

3Um programa procura cada trecho no arquivo

O kit traz um script em Python que faz a conferência. Você roda um comando no terminal, e ele lê cada citação e procura o trecho no arquivo indicado.

Ele perdoa acento, maiúscula, pontuação e marca de tempo da legenda. Não perdoa palavra trocada, a mais ou fora de ordem. No piloto, trocamos uma frase verdadeira da R10 por uma inventada.

Terminal
$ python3 tools/validar_citacoes.py
10 regras (10 ativas), 40 citações encontradas, 0 faltando
OK
$ python3 tools/validar_citacoes.py --regras regras-teste.md
10 regras (10 ativas), 39 citações encontradas, 1 faltando
REPROVADO:
  - R10: citação não encontrada em raw/guia/agente-claude-codex-…md: "Handoff nunca é permissão para nada."

O original diz "Handoff não é permissão." A cópia ganhou "nunca" e "para nada".

Primeiro o arquivo de verdade passa. Depois a cópia adulterada reprova e aponta a regra e a frase.

O fim também conta. Aprovado sai com exit 0; reprovado sai com exit 1. Na aula 11, o mentor usa esse sinal para não dizer "funciona" sem ter rodado.

4Salve antes de testar

No mentor do Nei, alguém estragou o próprio regras.md para testar. Para desfazer, usou o comando de voltar do git. Só que as regras novas ainda não tinham virado um commit. O comando voltou o arquivo para a versão antiga e apagou as regras.

O que aconteceu

Estragou o original, testou e desfez com o git.

As regras da fase 3 sumiram. Foram recuperadas do registro da sessão.

O jeito seguro

Testa numa cópia, com --regras regras-teste.md.

O original nem é tocado. No fim, apaga a cópia.

Lição registrada no piloto: salvar antes de qualquer teste que estraga coisa de propósito.

Rui adotou a regra para tudo. Antes de testar, ele faz uma cópia. Se a cópia quebra, ninguém perde nada.

Se travou aqui, é normalNão precisa dominar o git agora. Guarde só isto: teste sempre numa cópia. A prática desta aula nunca mexe no original.

Pratique agora 0/4

Faça o validador reprovar uma frase inventada

Pronto quando a cópia reprovar com "1 faltando" e o original seguir com OK. Cerca de 10 minutos, no computador.

Tudo acontece numa cópia chamada regras-teste.md; o seu regras.md não é alterado. Se o computador não achar python3, troque por python. Se aparecer outro erro, apague a cópia e rode só o primeiro comando.

Abra o terminal do mesmo jeito da aula 3 e entre na pasta do seu mentor. Para conferir, digite ls: devem aparecer regras.md, raw e tools. Ainda não tem regras? Use o mentor do Nei, que é público:

git clone https://github.com/inematds/mentor-nei
cd mentor-nei

Depois, os comandos do teste:

python3 tools/validar_citacoes.py
cp regras.md regras-teste.md
python3 tools/validar_citacoes.py --regras regras-teste.md
rm regras-teste.md
python3 tools/validar_citacoes.py

Você viu o validador dizer não. Agora o OK dele vale alguma coisa.

Cola da aula

Citação com prova

  1. Copiar, não resumirtrecho curto do raw, com o caminho do arquivo.
  2. Ativa, banco, inferênciaduas fontes, uma fonte, nenhuma.
  3. Teste numa cópiaestrague a cópia, confira o REPROVADO, apague a cópia.

Seu próximo passo

Você já sabe provar que o conferidor de citações funciona, sem arriscar o original.

Hoje, rode o validador no seu mentor e anote quantas regras estão ativas e quantas no banco. Se houver regra no banco, procure a segunda fonte no seu acervo.

Na próxima aula: as regras viram o passo a passo de cada resposta do mentor. Você vai achar as seis partes numa lição real.

Aula 9 · Mentor-Especialista v6 · INEMA.CLUB

Aula 10 de 14

O passo a passo do mentor

Diante de um quadro branco com seis etapas desenhadas como degraus, um consultor aponta a etapa do meio enquanto uma professora anota no caderno.

Você consegue reconhecer as 6 partes de uma resposta do mentor numa lição real e apontar a parte que falta.

Uma resposta comum de IA já chega dizendo "pronto, funciona". Você não vê o caminho e não tem como conferir. O mentor responde sempre no mesmo passo a passo, e cada passo deixa uma prova que você lê.

Em 1 minuto

  1. Toda resposta do mentor com código tem 6 partes, sempre na mesma ordem.
  2. A Previsão vem escrita antes de rodar; a Saída real vem colada depois.
  3. A Versão quebrada mostra onde a solução falha, antes que falhe com você.

1Seis títulos, sempre na mesma ordem

O mentor mora no Claude Code. Quando você pede uma tarefa com código, ele responde com seis títulos fixos. A ordem vem das instruções que o kit gravou no seu mentor na aula 3. Você não precisa mexer nelas.

Os seis são: Pronto, Menor versão, Previsão, Saída real, Versão quebrada e Relatório. Se um título falta, você já sabe onde olhar.

Marta montou o mentor de uma autora fictícia, a professora Helena Duarte, que escreve sobre avaliação. Ela pediu uma planilha de notas por bimestre. A resposta veio com os seis títulos, e Marta conferiu cada um antes de usar.

Resposta do mentor
1 Pronto
2 Menor versão
3 Previsão
4 Saída real
5 Versão quebrada
6 Relatório
  1. 1O que é "terminado", em 1 a 3 critérios que dá para conferir.
  2. 2A menor coisa que funciona, uma peça de cada vez.
  3. 3O que ele espera ver, escrito antes de rodar.
  4. 4O que saiu de verdade, colado da tela.
  5. 5Um caso que quebra, rodado, com a causa e a correção.
  6. 6Uma tabela: passo, o que rodou, o que saiu, regra que guiou.

2Pronto vem antes de qualquer código

A lição real desta aula saiu do piloto do Nei, o mentor de teste que o kit montou com as aulas e guias dele. Não importa entender o pedido, só o formato da resposta. O pedido foi um hook que não deixa o Claude Code encerrar a resposta enquanto a lista de tarefas tiver item aberto. A lista é um arquivo chamado TODO.md.

Antes de escrever uma linha, o mentor definiu o sucesso e também o critério de aborto: quando desistir para não ficar preso. Ele também escreve as suposições, o que deduziu sem você dizer.

Rui usa a mesma leitura no mentor dele. Quando a parte Pronto não tem limite de tentativas, ele já pede: "qual é o critério de aborto?".

Claude Code · mentor do Nei

Você/nei-ensina hook Stop que bloqueia enquanto o TODO.md tiver item aberto

MentorPronto Suposição: se o TODO.md não existir, a resposta termina normalmente. O hook bloqueia no máximo 3 vezes seguidas. Esse é o critério de aborto. 1. Com item aberto, bloqueia e lista os itens. 2. Na 4ª tentativa seguida, libera e avisa.

Trecho real da resposta. A suposição vem escrita, não escondida.

O pedido começa com /nei-ensina, o atalho de ensino do mentor do Nei. No seu, troque "nei" pelo nome curto que você deu ao mentor na aula 3, por exemplo /helena-ensina.

3Previsão escrita, depois a saída real

A Previsão diz o que deve aparecer, com número, antes de rodar. A Saída real cola o que apareceu. Você compara as duas sem precisar entender o código.

Marta não lê programa. Mesmo assim, ela confere se a Previsão dizia "2 itens" e se a Saída real mostra 2 itens. Bateu, ela segue. Não bateu, ela pergunta por quê.

Previsão (antes)

"Com o TODO de teste, bloqueia e lista 2 itens: criar ok.txt e subitem indentado."

Saída real (depois)

"TODO.md ainda tem 2 item(ns) aberto(s): criar ok.txt; subitem indentado."

Saldo: bateu nos 3 casos testados. Sem previsão, "deu certo" seria só opinião.

4A versão quebrada mostra o perigo

A primeira versão, a ingênua, funcionava nos casos simples. O mentor então testou um item que ele não consegue fechar sozinho: "aguardar aprovação do cliente". Simulou 6 tentativas seguidas de encerrar.

A versão ingênua bloqueou as 6. Numa sessão real, ela giraria para sempre: um laço sem fim. A correção ganhou um teto de 3 bloqueios.

Rui reconhece o mesmo risco no trabalho dele: um lembrete de cobrança que insiste sem limite irrita o cliente. Por isso ele procura essa parte primeiro.

Versão ingênua

tentativa 1 → bloqueia
tentativa 2 → bloqueia
… até a 6 → bloqueia

Nunca libera.

Com teto de 3

tentativa 1 → bloqueio 1/3
tentativa 3 → bloqueio 3/3
tentativa 4 → liberado

Insiste 3 vezes e solta.

Saldo: de laço sem fim para no máximo 3 insistências. Achado antes de chegar a alguém.

Se travou aqui, é normalVocê não precisa entender o código do hook. Basta ler duas coisas: a Previsão bateu com a Saída real? E existe uma Versão quebrada com a causa escrita? Se as duas respostas forem sim, a resposta está completa.

Pratique agora 0/3

Ache a parte que falta

Pronto quando você tiver marcado as partes presentes e dito qual falta. Cerca de 8 minutos, no celular ou no papel.

É só leitura: nada roda e nada muda no seu mentor. Errou a marcação? Confira o gabarito e leia de novo a parte trocada.

Rui pediu ao mentor dele, de um especialista fictício em vendas, Otávio Lessa, uma conta da comissão do mês. A resposta veio assim:

Resposta do mentor de Rui

MentorPronto: a soma bate com a planilha de maio; venda cancelada não entra. Menor versão: uma conta só com 3 vendas de exemplo. Saída real: total R$ 1.240. A previsão se confirmou. Versão quebrada: com uma venda sem valor, a conta parava. Corrigi para pular a linha e avisar. Relatório: passo, o que rodou, o que saiu, regra.

Ver gabarito

Aparecem Pronto, Menor versão, Saída real, Versão quebrada e Relatório. Falta a Previsão. A frase "a previsão se confirmou" denuncia: ninguém viu a previsão antes da conta. Foi o mesmo erro que o piloto do Nei cometeu num dos testes. Rui pede: "escreva a Previsão com o total esperado e rode de novo".

Você acabou de achar, numa resposta que parecia completa, a única parte que garantia a conferência.

Cola da aula

As 6 partes

  1. Pronto e Menor versãoo critério de sucesso e de aborto, depois a peça mínima.
  2. Previsão e Saída realo esperado antes; o que saiu, colado, depois.
  3. Versão quebrada e Relatórioonde falha e por quê; a tabela com a regra de cada passo.

Seu próximo passo

Você já sabe ler uma resposta do mentor e apontar o que falta nela.

Abra a última resposta com código que uma IA deu a você. Procure as 6 partes e conte quantas existem. Leva uns 10 minutos.

Na próxima aula: e se o mentor escrever o código e encerrar sem rodar? Você vai provocar a trava que impede isso.

Aula 10 · Mentor-Especialista v6 · INEMA.CLUB

Aula 11 de 14

O portão: rodar antes de dizer que funciona

Uma professora diante de uma catraca na porta de uma oficina mostra um bilhete marcado como testado; só com ele a catraca libera a passagem.

Você consegue provocar o portão no seu mentor e reconhecer o aviso "Stop hook error occurred" como a trava funcionando.

A IA escreve um código e encerra dizendo que funciona, sem ter rodado nada. Pedir "rode antes" ajuda, mas não garante. O kit traz uma trava que não depende da boa vontade da IA.

Em 1 minuto

  1. Escreveu código e não rodou? O portão não deixa a resposta terminar.
  2. O aviso "Stop hook error occurred" é o portão trabalhando, não um defeito.
  3. Listar, abrir o arquivo ou guardar uma cópia não contam como rodar.

1Código escrito e não rodado segura a resposta

O kit liga no seu mentor o portão de execução. Ele é um hook: anota cada arquivo de código criado ou mudado. Quando o arquivo roda, a anotação some.

Se o Claude Code tenta encerrar com anotação pendente, o portão devolve a vez a ele com um recado. O recado aparece no terminal, a janela onde o Claude Code conversa com você.

Rui pediu ao mentor dele uma conta de comissão. O mentor escreveu o arquivo e quis encerrar. O portão devolveu a vez, o mentor rodou a conta e só então mostrou o total.

Terminal · piloto do Nei
> Crie o arquivo teste_portao.py com um print e NÃO rode.
Criei o teste_portao.py.
Stop hook error occurred: Você escreveu código e não rodou:
teste_portao.py. Rode cada um (ou os testes) e mostre a saída
real antes de dizer que funciona.

A primeira linha é o pedido; o resto é o que voltou na sessão real do piloto.

O recado em "Você escreveu código e não rodou" é o portão. Ele diz qual arquivo ficou sem rodar.

2O aviso assusta, mas é a trava

O Claude Code rotula esse bloqueio como "Stop hook error occurred". Parece erro do kit. No piloto, o Nei anotou isso como problema de mensagem, e o kit passou a explicar o aviso no guia.

Marta viu o aviso pela primeira vez e quase fechou tudo. Leu a linha de baixo, viu o nome do arquivo e entendeu: faltava rodar. Esperou, e o mentor rodou sozinho.

O que parece

"Deu erro. O kit está quebrado."

A pessoa fecha a sessão e perde a resposta.

O que é

"O portão devolveu a vez: falta rodar teste_portao.py."

O mentor roda e segue.

Leia sempre a linha depois do aviso. Ela diz qual arquivo ficou sem rodar.

3O que não conta como rodar

Rodar é executar o arquivo e ver a saída. Algumas ações parecem trabalho, mas não executam nada. O portão ignora todas elas.

Uma é guardar uma cópia datada com o git. Essa cópia se chama commit. Guardar não é testar.

Marta pediu uma planilha de notas. O mentor abriu o arquivo, leu o conteúdo e guardou um commit. Nada disso rodou a planilha, e o portão segurou a resposta.

Terminal
$ ls                          # lista arquivos: não roda
$ cat notas.py                # abre e lê: não roda
$ git commit -m "notas"      # guarda cópia: não roda
$ python3 -m py_compile notas.py  # só checa: não roda
$ python3 notas.py            # executa: este conta

Só a última linha executa o arquivo. As quatro de cima deixam a anotação no lugar.

Você não digita nada disso: são comandos que o mentor usa. Se ele diz "pronto" depois só das quatro primeiras, não rodou nada.

4Uma trava, não uma prisão

O portão bloqueia no máximo uma vez por arquivo editado. Se o pedido diz "não rode", o mentor explica e encerra na segunda tentativa. Foi o que aconteceu no piloto.

Pedidos sem código também passam livres. No piloto, "agora só liste os arquivos" não teve bloqueio nenhum.

Rui pede ao mentor um resumo de uma reunião com cliente. Não há código, então o portão nem aparece.

Terminal · piloto do Nei
> Agora só liste os arquivos com ls.
CLAUDE.md  ESCOPO.md  raw  regras.md  teste_portao.py  wiki

Sem aviso: listar não pede para rodar código.

Depois do teste, o pedido seguinte segue normal. A trava some quando não há código pendente.
E o mentor que roda antes de prever?

O kit tem um segundo portão, o portão de previsão. Ele barra a execução enquanto não houver uma linha "Previsão:" escrita. A aula 13 conta essa história.

Se travou aqui, é normalSe o aviso aparecer e nada acontecer, escreva na conversa: "rode o arquivo e mostre a saída". Se aparecer em todo pedido, até sem código, anote o pedido e o aviso: é bloqueio indevido, e o guia do kit pede para registrar.

Pratique agora 0/4

Provoque o portão do seu mentor

Pronto quando o aviso aparecer no primeiro pedido e não aparecer no segundo. Cerca de 8 minutos, no computador.

O arquivo de teste tem uma linha só e você apaga no fim. Nada do acervo muda. Se o aviso não aparecer, feche o Claude Code, confira com o comando ls se a pasta tem o arquivo CLAUDE.md e abra de novo ali dentro.

Use a pasta do mentor que você criou na aula 3 com o novo-mentor.py. Não fez a aula 3? O portão só existe dentro dessa pasta: volte lá, são 2 comandos.

Crie o arquivo teste_portao.py com um print e NÃO rode.

O pedido manda criar um programa de uma linha que só escreve uma frase na tela (o "print"). Ele existe só para provocar o portão.

cd <caminho da pasta do seu mentor>
claude

Você provocou a trava de propósito e viu que ela segura só o que precisa segurar.

Cola da aula

O portão de execução

  1. A regracódigo escrito e não rodado não deixa a resposta terminar.
  2. O aviso"Stop hook error occurred" é a trava; leia o nome do arquivo na linha seguinte.
  3. Não é rodarlistar, abrir, checar ou guardar cópia. Rodar é executar e ver a saída.

Seu próximo passo

Você já sabe que o seu mentor não consegue dizer "funciona" sem rodar.

Hoje, peça ao mentor uma tarefa pequena do seu trabalho que envolva código. Confira se a resposta tem uma Saída real colada. Uns 10 minutos.

Na próxima aula: o mentor está pronto, mas ele ensina de verdade? Você vai rodar o primeiro dos 3 testes do piloto.

Aula 11 · Mentor-Especialista v6 · INEMA.CLUB

Aula 12 de 14

Três testes antes de confiar no mentor

Marta e Rui numa bancada conferindo três caixas numeradas: duas já têm selo verde de aprovado e a terceira ainda está em revisão.

Você consegue rodar o teste 1 no seu mentor e conferir pelo validador se a lição seguiu o passo a passo.

Fontes, wiki, regras e portão prontos ainda não provam que o mentor ensina. A própria sessão pode dizer que deu tudo certo. O kit traz três tarefas fixas e um juiz de fora para tirar a dúvida.

Em 1 minuto

  1. São três testes: ensinar construindo, revisar um código "que funciona" e aprender uma fonte nova.
  2. Quem diz se passou é o validador, não o mentor.
  3. No piloto do Nei, o teste 1 passou de primeira. O teste 2 precisou de quatro rodadas.

1Três tarefas fixas, iguais para todo mentor

O validador só é justo se a prova for sempre a mesma. Por isso o kit guarda os testes numa pasta própria do seu mentor. Ninguém muda as tarefas no meio do caminho.

O teste 1 pede uma lição sobre algo que você não domina. O teste 2 entrega um código que parece funcionar e quebra em outro computador. O teste 3 pede para o mentor aprender uma fonte nova.

Marta montou o mentor de Helena Duarte, uma especialista fictícia em avaliação escolar. Antes de usar o mentor nas aulas, ela abriu a pasta de testes para ver o que ia ser cobrado.

mentor-helena / testes
1 aceitacao
README.md (as 3 tarefas)
2 script_emoji.py
3 RESULTADOS.md
4 respostas
  1. 1As três tarefas, escritas uma vez e nunca alteradas.
  2. 2O código do teste 2: funciona no seu computador e quebra no Windows.
  3. 3Onde você anota data, teste, se passou e a prova.
  4. 4Onde cada lição do mentor fica salva para o validador ler.

2Teste 1: peça algo que você não domina

A lição é pedida com a skill de ensinar, dentro do Claude Code. Escolha um assunto em que você não saberia dizer se a resposta está certa. Assim o mentor não se apoia no que você já sabe.

No piloto, o Nei pediu um hook que impede a sessão de encerrar enquanto a lista de pendências tiver item aberto. Veja o começo da lição.

Rui fez o mesmo com o mentor de Otávio Lessa, um consultor fictício de vendas consultivas. Pediu uma planilha de previsão de fechamento por etapa do funil, coisa que ele nunca tinha montado.

Claude Code · mentor-nei

Você/nei-ensina hook Stop que bloqueia o fim da sessão enquanto o TODO.md tiver item aberto

MentorPronto: 3 critérios e um teto de 3 bloqueios. Previsão: a versão sem teto prende a sessão quando o item depende de outra pessoa. Versão quebrada: rodei a versão ingênua. 6 bloqueios seguidos, sem fim. Correção: teto de 3. Na 4ª tentativa, ele libera. Sua vez: …

A versão quebrada foi rodada de verdade. O "Sua vez" é um exercício que veio da regra R6, construir junto.

Lição real do teste 1 do piloto, resumida. O mentor levou menos de um minuto, mais o tempo de um ajudante.

3O validador confere de fora

A skill salva a lição em testes/respostas/. Depois, no terminal, um script em Python lê o arquivo. Ele confere se as cinco partes estão lá e se toda regra citada existe.

Com o registro da sessão junto, ele confere mais uma coisa: se houve execução real, e se a previsão veio antes dela. Aprovado termina em exit 0; reprovado, em exit 1.

Marta rodou o validador na lição do mentor de Helena sobre rubrica de redação. Saiu exit 1: faltava a parte "Versão quebrada". Ela pediu só essa parte de novo.

Terminal
$ python3 tools/validar_resposta.py testes/respostas/2026-10-05-hook-stop-todo.md --transcript logs/teste1.jsonl
execuções Bash no transcript: 14
seções exigidas: 5, regras citadas: R1 … R8
OK: resposta seguiu o loop
$ echo $?
0

Saída real do teste 1 do piloto: 14 execuções e aprovado.

Leia a última linha: OK e 0 querem dizer aprovado. Qualquer "REPROVADO" lista o que faltou.
Onde está o registro da sessão?

O Claude Code guarda cada conversa como um arquivo terminado em .jsonl, na pasta .claude/projects da sua pasta pessoal. Na pasta do mentor, este comando copia o mais recente para a pasta logs:

mkdir -p logs && cp "$(ls -t ~/.claude/projects/*/*.jsonl | head -1)" logs/teste1.jsonl

Depois acrescente --transcript logs/teste1.jsonl ao comando do validador.

Se travou aqui, é normalNão achou o registro da sessão? Rode o validador sem o --transcript. Ele confere as cinco partes e as regras. A ordem previsão-antes-de-rodar fica para quando você tiver o arquivo.

4O placar do piloto: 4 de 5 antes de 5 de 5

O teste só conta se você também aprendeu algo. O Nei anotou o dele: um bloqueio sem teto prende a sessão para sempre quando o item não depende da IA.

O placar tem cinco critérios. Na primeira passada, o teste 2 ficou parcial: o mentor reproduziu e corrigiu, mas não escreveu a previsão antes de rodar. A próxima aula conta como isso foi resolvido.

Rui anotou no arquivo de resultados do mentor de Otávio: "teste 1, passou, aprendi que a previsão por etapa erra se eu não separar cliente novo de renovação".

Primeira passada · kit 1.1

Placar: 4 de 5.

Teste 2: parcial. Reproduziu e provou, sem previsão escrita antes de rodar.

Final · kit 1.3

Placar: 5 de 5, nota 8 em "reconheço a pessoa nas regras".

Teste 2: passou na quarta rodada.

Saldo: duas versões novas do kit, vindas das falhas que o próprio piloto achou.

Pratique agora 0/4

Rode o teste 1 no seu mentor

No computador. Pronto quando o validador der OK e você souber dizer em duas linhas o que aprendeu. Cerca de 12 minutos.

O teste só lê e cria arquivos dentro da pasta do mentor. Se o validador reprovar, nada quebrou: peça ao mentor só a parte que faltou e rode de novo. Não fez a aula 3? Leia a lição real em testes/respostas do mentor-nei público e rode o passo 3 nela.

/<slug>-ensina <algo pequeno do assunto do seu especialista que você ainda não domina>
python3 tools/validar_resposta.py testes/respostas/<arquivo da lição>.md
Veja dois pedidos já preenchidos

Professora: /helena-ensina como montar uma rubrica de redação com 4 critérios para o 7º ano
Consultor: /otavio-ensina como montar uma previsão de fechamento por etapa do funil

Você rodou uma prova que o mentor não pode maquiar e tem a evidência anotada.

Cola da aula

Os 3 testes

  1. Teste 1lição sobre algo que você não domina, com versão quebrada rodada.
  2. Juiz de forao validador lê o arquivo e o registro; OK e exit 0 é aprovado.
  3. Placarsó vale com a prova anotada e algo que você aprendeu.

Seu próximo passo

Você já sabe aplicar o teste 1 e ler o veredito do validador.

Hoje, rode também o teste 2 com /<slug>-revisa testes/aceitacao/script_emoji.py e guarde a resposta. Só leia; não corrija nada ainda.

Na próxima aula: no piloto, o teste 2 falhou duas vezes mesmo com a instrução escrita. Você vai ver o que finalmente funcionou.

Aula 12 · Mentor-Especialista v6 · INEMA.CLUB

Aula 13 de 14

Instrução não basta: o portão de previsão

Rui escreve num cartão o que espera que aconteça antes de girar a manivela de uma máquina simples de madeira, enquanto Marta segura o cronômetro.

Você consegue explicar por que pedir "preveja antes de rodar" não funcionou no piloto e o que funcionou.

Você já pediu à IA para fazer de um jeito, ela disse que fez, e não tinha feito. No piloto do Nei, isso aconteceu com o passo mais importante do teste 2. Escrever a instrução mais clara não resolveu. Um mecanismo resolveu.

Em 1 minuto

  1. Prever é escrever o que você espera ver antes de rodar o código.
  2. Em duas rodadas, mesmo instruído, o mentor rodou primeiro e escreveu "a previsão bateu" depois.
  3. Um portão que nega a execução sem previsão escrita resolveu na primeira tentativa: placar 5 de 5.

1O teste 2 e por que prever importa

O teste 2 entrega um script com emojis que funciona no computador comum. No terminal comum ele termina em exit 0. Num console do Windows em cp1252, ele quebra. ele quebra e termina em exit 1. No UTF-8, roda liso.

Quem escreve o que espera antes de rodar mostra que entendeu. Quem escreve depois só descreve o que viu. Por isso o teste exige a previsão primeiro.

Marta faz isso nas aulas de ciências: cada aluno escreve o palpite antes do experimento. Sem o papel, depois do resultado, todo mundo "já sabia".

Terminal
$ python3 testes/aceitacao/script_emoji.py
✅ 3 perguntas salvas em relatorio.txt
exit=0
$ PYTHONIOENCODING=cp1252 python3 testes/aceitacao/script_emoji.py
UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f50e'
exit=1

O mesmo script: aprovado no primeiro comando, quebrado no segundo.

O primeiro comando é o computador comum; o segundo imita um console do Windows. A previsão tinha de dizer isso antes.

2Rodadas 1, 2 e 3: a instrução não bastou

Na rodada 1, a skill de revisão só sugeria prever. O mentor reproduziu a quebra e corrigiu, mas não escreveu a previsão antes. O kit 1.2 passou a exigir uma seção "Previsão".

Na rodada 2 o mentor escreveu as cinco seções. Na rodada 3 recebeu a ordem explícita: "escreva uma linha Previsão: antes do primeiro comando". Nas duas, rodou primeiro e escreveu a previsão depois.

Rui conhece isso da equipe de vendas. O vendedor só preenche a previsão do mês na planilha depois que o cliente já assinou.

Claude Code · rodadas do teste 2

MentorVou ler o script sem executar nada. [executa o script em cp1252] A previsão se confirmou: UnicodeEncodeError.

O validador com o registro reprovou. A sessão principal tinha dito "o validador passa": ela o rodou sem o registro.

VocêEscreva uma linha "Previsão:" antes do primeiro comando que executa código.

Mentor[executa o script em cp1252] A previsão bateu: mesmo erro, mesma linha.

O relatório salvo diz que a previsão veio antes. O registro da sessão mostra o contrário. Reprovado de novo.

Toque nos dois botões. A ordem é a mesma nas duas: executa, depois "previu".

Se travou aqui, é normalParece estranho que a IA ignore uma ordem tão clara. Ela previa só no raciocínio interno, que você não vê, e escrevia depois. Guarde a frase do diário: duas tentativas sem avanço, pare de insistir na instrução.

3Rodada 4: o portão nega a execução

O kit 1.3 trouxe o portão de previsão. É um hook que olha cada comando antes de o Claude Code rodá-lo. Ler e listar arquivos passa direto. Executar código só passa com uma previsão já escrita na conversa.

Ele é irmão do portão de execução da aula 11. Um cobra rodar; o outro cobra prever antes de rodar.

Rui ligou o portão no mentor de Otávio Lessa, um consultor fictício de vendas consultivas. Ao revisar a planilha de comissões, o mentor teve um comando negado e escreveu a previsão antes de rodar.

Claude Code · rodada 4

Mentor[tenta executar o script]

PortãoPortão de previsão: antes de executar código, escreva na conversa uma linha 'Previsão: …' com o que você espera ver (valor, saída ou erro).

MentorPrevisão: UnicodeEncodeError com '\U0001f50e' na linha 28, exit 1 e nenhum relatorio.txt criado. [executa] A previsão bateu.

Agora a previsão está escrita antes, à vista de todos. O comando negado nem chegou a rodar, por isso não conta como execução.

Texto real do aviso do portão e da previsão da rodada 4 do piloto.

4Quem confirma é o validador, de fora

O placar não fechou porque o mentor disse que acertou. Fechou porque o validador leu o registro da sessão e achou a previsão antes da primeira execução.

Instrução · rodadas 2 e 3

O que mudou: skill exigindo a seção, depois a ordem explícita.

Resultado: reprovado duas vezes pelo validador.

Mecanismo · rodada 4

O que mudou: o portão de previsão, no kit 1.3.

Resultado: 9 execuções, OK. Placar final 5 de 5.

Saldo: instrução falhou duas vezes; mecanismo mais conferência de fora resolveu na primeira.

Teste-se

A resposta salva do mentor tem a seção "Previsão" completa e diz "a previsão bateu". O que prova que ele previu antes?

Pratique agora 0/3

Ache a virada nas quatro rodadas

Pronto quando você responder as três perguntas e conferir no gabarito. Dá para fazer no celular; anote no papel ou no bloco de notas. Cerca de 8 minutos.

É só leitura de um caso real; nada roda. Se errar uma resposta, volte ao step indicado no gabarito.

O caso. Rodada 1 (kit 1.1): reproduziu e corrigiu, sem previsão escrita antes. Rodada 2 (kit 1.2): skill exige a seção; previsão escrita depois; a sessão disse "o validador passa", mas o rodou sem o registro. Rodada 3: ordem explícita; mesmo resultado; reprovado. Rodada 4 (kit 1.3): portão negou um comando; previsão escrita; 9 execuções, OK.

Gabarito

1. Rodada 4. Entrou um mecanismo, o portão, que nega a execução sem previsão escrita (step 3).
2. Rodar o validador com o registro da sessão. Sem ele, o validador não confere a ordem (step 2).
3. Resposta sua. Uma boa: "validador com registro, exit 0, anotado no RESULTADOS.md".

Você sabe apontar quando insistir na instrução não adianta e qual mecanismo colocar no lugar.

Cola da aula

Instrução × mecanismo

  1. Preverescrever o que espera ver antes de rodar, à vista.
  2. Duas falhasinstrução repetida duas vezes sem avanço: troque por um mecanismo.
  3. De foraa palavra da sessão não fecha o placar; o validador com registro fecha.

Seu próximo passo

Você já sabe por que "preveja antes" falhou como pedido e funcionou como portão.

Hoje, pegue a resposta do teste 2 que você guardou na aula 12. Procure a linha "Previsão" e veja se ela vem antes do primeiro comando que rodou.

Na próxima aula: seu especialista publicou um vídeo novo e o kit ganhou versão nova. Você vai atualizar os dois sem perder nada.

Aula 13 · Mentor-Especialista v6 · INEMA.CLUB

Aula 14 de 14

Ensinar coisa nova e atualizar o kit

Marta coloca um livro novo numa estante já organizada e atualiza as etiquetas das prateleiras, enquanto Rui troca uma única peça de uma caixa de ferramentas sem mexer no resto.

Você consegue ensinar uma fonte nova ao seu mentor e levá-lo para a versão nova do kit sem perder nada.

O especialista continua publicando, e o kit continua melhorando: as versões 1.2 e 1.3 nasceram do piloto. Um mentor parado envelhece em meses. Esta aula mostra os dois cuidados de manutenção.

Em 1 minuto

  1. A skill de ingerir lê um link novo e atualiza a wiki e as regras.
  2. Depois, os três validadores precisam dar OK.
  3. Atualizar o kit troca as ferramentas do mentor e não toca no conteúdo dele.

1Um link novo vira páginas e regras

A skill de ingerir, chamada dentro do Claude Code, recebe um link do especialista que ainda não está no acervo. Ela guarda o texto, cria a página da fonte na wiki e liga a fonte aos conceitos. Também anota tudo no diário da wiki, o log.md.

No piloto, o Nei ingeriu um guia novo sobre usar dois agentes de IA juntos. Levou 2,4 minutos.

Helena Duarte, a especialista fictícia do mentor de Marta, publicou um vídeo novo sobre avaliar alunos que ainda não leem sozinhos. Marta colou o link na skill de ingerir.

Claude Code · mentor-nei

Você/nei-ingere https://inematds.github.io/agente-claude-codex/guia/

MentorFonte nova salva e página criada. 2 métodos novos: núcleo portátil entre programas e revisão cruzada entre agentes. Regras: R9 e R10 criadas já ativas. R1, R2 e R6 reforçadas. Índice, página hot e diário atualizados.

Resultado real do teste 3 do piloto: uma fonte mudou métodos e regras, não só somou texto.

O pedido é uma linha. O trabalho de ligar a fonte ao resto fica com o mentor.

2Regra nova, com prova, e conferida de fora

R9 e R10 já nasceram ativas porque a segunda fonte para cada uma já estava no acervo. Cada regra, no regras.md, traz as frases do especialista e de onde vieram.

Depois de ingerir, rode os três validadores: o do acervo, o dos links e o das citações. Os três precisam terminar em exit 0.

Rui ingeriu no mentor de Otávio Lessa, consultor fictício de vendas consultivas, um artigo sobre renovação de contratos. O validador de citações acusou uma frase que não estava na fonte. Ele pediu ao mentor para corrigir só aquela citação, conferindo na fonte, e rodou de novo.

R9 · revisão cruzada

Pôr uma segunda IA para testar o que a primeira fez, com o arquivo real, nunca um resumo.

Citação: "Os dois concordarem não é prova: eles podem dividir a mesma suposição errada."

R10 · decisão humana

Gasto, publicação, envio ou apagar só com pedido atual do humano.

Citação: "Handoff não é permissão."

Depois da ingestão: 22 fontes, 10 regras ativas, 40 citações, três validadores com OK.

3Atualizar o kit sem tocar no conteúdo

Quando sai versão nova do kit, você baixa a novidade e, no terminal, roda o gerador com a opção de atualizar. Ele troca as ferramentas, o agente, as skills e os portões. Seu acervo, sua wiki e suas regras ficam como estão.

Antes, salve o estado da pasta com um commit do git. Na aula 9 você viu o porquê: no piloto, regras não salvas se perderam num teste.

Rui estava no kit 1.2. Com a atualização, o mentor de Otávio ganhou o portão de previsão da aula 13, e as 6 regras dele continuaram iguais.

Terminal
$ cd ~/mentor-especialista && git pull
$ python3 novo-mentor.py --atualizar ~/mentores/mentor-otavio
Mentor otavio atualizado para o kit 1.3.0: … arquivo(s)
Versões anteriores em .mentor/backup-<data> (se você tinha personalizado o agente, compare).
Não mexi em: raw/, wiki/, regras.md, ESCOPO.md, CLAUDE.md, testes/respostas/.

A última linha é a garantia: o conteúdo do mentor ficou intacto.

Leia a linha "Não mexi em". As versões antigas das ferramentas ficam guardadas na pasta indicada.

Se travou aqui, é normalSe aparecer "não é um mentor", o caminho está errado: aponte para a pasta do mentor criada na aula 3, a que tem o arquivo regras.md. Para confirmar que nada sumiu, rode git status: só ferramentas devem aparecer como mudadas.

4Vários mentores: cada um com o núcleo dele

Com um mentor funcionando, dá vontade de montar outros e consultar todos juntos. O agente lê o regras.md, o hot.md e o index.md pela pasta dele. Copiar só o arquivo do agente para outro lugar deixa o mentor sem núcleo: ele volta a responder no genérico.

Marta montou um segundo mentor, de um autor fictício de literatura infantil. Ela chama cada um na pasta dele e compara as duas lições lado a lado.

~/mentores
1 mentor-helena
2 regras.md · wiki/hot.md · wiki/index.md
3 mentor-literatura
regras.md · wiki/hot.md · wiki/index.md
  1. 1Uma pasta por especialista.
  2. 2O núcleo que o agente lê. Sem ele, não há regras nem citações.
  3. 3O segundo mentor: chame-o na pasta dele, nunca copiando só o agente.

Pratique agora 0/4

Ensine uma fonte nova e atualize o kit

No computador. Pronto quando os três validadores derem OK e a atualização disser "Não mexi em". Cerca de 12 minutos.

O commit do passo 1 guarda tudo; se algo sair estranho, o git devolve a pasta como estava. Se um validador reprovar, pare e peça ao mentor para corrigir só o item listado. Não fez a aula 3? Leia os passos e confira a saída na figura do step 3.

cd ~/mentores/mentor-<slug>
git add -A && git commit -qm "antes de ingerir e atualizar"
/<slug>-ingere <link novo do seu especialista>
python3 tools/stats.py && python3 tools/validar_links.py && python3 tools/validar_citacoes.py
cd ~/mentor-especialista && git pull
python3 novo-mentor.py --atualizar ~/mentores/mentor-<slug>

Seu mentor aprendeu algo novo do especialista e está na versão atual do kit, com o conteúdo intacto.

Cola da aula

Manter o mentor

  1. Ingerirlink novo vira página, métodos e talvez regra; diário na log.
  2. Conferiracervo, links e citações com OK antes de seguir.
  3. Atualizarcommit antes; o kit troca ferramentas e preserva o conteúdo.

Seu próximo passo

Você já tem um mentor que aprende com o especialista, prova o que diz e acompanha o kit.

Hoje, anote três links novos do seu especialista no ESCOPO.md, para ingerir um por semana.

Daqui em diante: toda vez que o mentor disser "funcionou", peça a saída real ou o validador. É o hábito que o curso inteiro treinou.

Aula 14 · Mentor-Especialista v6 · INEMA.CLUB