🧠 Mini-Cérebro do Editor de Depoimentos
🔄 EM ANDAMENTO
<!-- sem tarefa em andamento -->
Status: aguardando
Atualizado: —
🔄 ESTADO ATUAL
Status: ✅ concluido
Atualizado: 2026-06-18 20:36 (Recife)
Tarefa: Nenhuma tarefa ativa
Detalhe: Estado inicial — aguardando tarefa
_Próxima sessão: tarefa encerrada, sem pendências desta etapa._
Arquivo VIVO de regras do Editor. Toda correção que o Anderson pedir entra aqui — e o editor (editor_mc.py) CARREGA este arquivo no prompt do planejador, então mudanças aqui mudam o comportamento sem mexer no código.
(Isto é a camada de regras específicas. O contexto geral — quem é o Anderson, o que é o LED, a voz dele — vem do cérebro principal.)
🧠 MENTE DO ANDERSON (2026-05-24): Para entender profundamente quem é o Anderson, qual o método, os bordões, as crenças e como ele fala, leia ~/.config/claude-media/MENTE_ANDERSON.md. Tem a voz destilada dos roteiros reais das aulas LED e é a fonte primária.
O que são esses vídeos (essência)
- Quase todo vídeo é uma CHAMADA DE SUPORTE. A pessoa veio porque precisa de ajuda, NÃO pra dar depoimento.
- O Anderson conduz INTENCIONALMENTE: faz as perguntas certas e captura a emoção real — principalmente a do dia da PRIMEIRA VENDA (empolgação que não dá pra recriar depois).
- ⛔ DRIVE = RESULTADO CONFIRMADO. Se o vídeo está no Drive, o aluno JÁ conseguiu o resultado, ponto final. O Anderson só manda pro Drive DEPOIS que a pessoa alcançou (muitos chegaram com a conta BLOQUEADA/no suporte, ele ajudou a desbloquear, e QUANDO tiveram resultado o depoimento foi pro Drive). ⇒ Tratar SEMPRE como sucesso CONFIRMADO, com confiança. NUNCA "será que deu certo", nunca duvidar/rebaixar. (Sem inventar número específico, mas o resultado é real e confirmado.)
- "Todos os vídeos contêm depoimentos, só precisam ser editados intencionalmente. Na edição a gente transforma em depoimento."
- ⇒ NUNCA descartar um vídeo por parecer "bagunçado/suporte". TODO vídeo tem depoimento escondido. O trabalho é GARIMPAR.
🗣️ Explicações do Anderson (nas palavras dele — leia pra não ter dúvida)
"Mas o da Adriana mesmo sendo mais pedido cancelado frete etc… eu sempre faço as perguntas certas pq eu já faço intencional pro depoimento aí todos os vídeo vc tira o depoimento e pq eu só gravo essa parte depois que eu paro de gravar aí eu ajudo eles e eles continua lucrando e eu só coloco o vídeo no Drive pra vc quando eles tiverem alcançado realmente o resultado pq eu só posto quando eles conseguem mas eu não busco renovar o depoimento até por que por mais que eles estejam lucrando mais a empolgação não é a mesma como no dia da primeira venda então a maioria dos vídeo não é depoimento mas na edição nós transformamos em depoimento como te falei difícilmente vem um igual o dailton pedir pra da depoimento todos que vem e pq precisa de ajuda aí eu acabo colhendo um depoimento que vai ser postado no futuro após eles alcançarem os resultados. Todos os vídeos contém depoimentos só precisam ser editados intencionalmente."
"Isso mesmo ela veio pq precisa de suporte a maioria dos que não precisam nem me fala que estão lucrando."
"Minha voz no fundo do corte dependendo do que eu estou falando não é um problema acho que ela traz até mais veracidade pro vídeo pois o público conhece minha voz nos nossos depoimentos não vai precisar cortar meu rosto pq já vai estar com minha imagem atualizada." (isso vale pra vídeos NOVOS)
"Nesses antigos pode aparecer minha voz se for junta com a do aluno mas mostra só o aluno sem minha imagem no canto fica só minha voz com a imagem do aluno pq o pessoal vai dizer que é antigo pq minha imagem hj está diferente." (isso vale pra os vídeos ANTIGOS = os que estamos editando agora)
Regras de SELEÇÃO (o que vira corte)
1. IGNORAR 100% a logística/suporte: frete, anúncio, foto do produto, senha, conta suspensa/restrita, pedido cancelado, reembolso, "liga segunda", configurar ferramenta. Isso NÃO é depoimento.
2. Garimpar só TRANSFORMAÇÃO DE VIDA e EMOÇÃO.
3. PRIORIDADE MÁXIMA: a EMOÇÃO/reação da virada (captada na 1ª venda) — MAS sem ROTULAR como "primeira venda" no vídeo (o aluno já faturou 10k–100k; não rebaixar — ver regra dedicada).
4. Categorias (sempre sobre a VIDA, não problema técnico):
- dor = a dor da vida/situação ANTES (dívida, desemprego, descrença, sem renda)
- desejo = sonho / o que quer mudar
- objecao = medo/descrença que tinha ("achei que era golpe", "já gastei demais")
- primeira-venda = a 1ª venda e a reação
- resultado = ganho concreto, vendas, números
- geral = emoção/gratidão forte
5. Não forçar categoria: se não tiver material de verdade pra uma categoria, não cria.
Regra do CORTE COERENTE (o pulo do gato)
- A VOZ DO ANDERSON PODE FICAR no corte — dependendo do que ele fala, traz MAIS veracidade (o público conhece a voz dele nos depoimentos). NÃO remover cirurgicamente.
- Cortar por TRECHO COERENTE: a pergunta do Anderson + a resposta do aluno, juntas, do jeito natural. Tirar fora só LOGÍSTICA e o que não faz sentido sozinho.
- O nível de PALAVRA é usado pra cortar nas BORDAS certas (não cortar no meio da palavra, sem sobra) — não pra apagar o Anderson.
- NESTES VÍDEOS ANTIGOS: a IMAGEM do Anderson no cantinho (PiP) sai fora (é antiga, hoje ele está diferente, o público perceberia). Mostrar SÓ o aluno na tela + as duas vozes. Zoom fechado no aluno (faixa central 9:16) já joga o cantinho pra fora; se escapar, apertar mais o enquadramento. (Em vídeos NOVOS com a imagem atualizada, o rosto dele pode ficar.)
- Evitar futuro/condicional como "promessa" ("vou conseguir", "quando eu alcançar", "vai mudar minha vida") — o depoimento é do que JÁ aconteceu/sente.
- ⚠️ DESEJO sem futuro CONDUZIDO pelo Anderson (Anderson 2026-05-23, caso Nilceia): o "desejo" tem que ser o que o ALUNO já sente/sonha NAS PALAVRAS DELE — NÃO o Anderson puxando ("imagina quando você tiver o dinheiro", "imagina quando alcançar"). Anderson levando o aluno a imaginar dinheiro no futuro = SAI (vira promessa/venda). Caso real: o corte "desejo" da Nilceia tem o Anderson falando de futuro mandando ela imaginar com o dinheiro → REMOVER essa parte. ⇒ RE-REVISAR os cortes já feitos atrás desse mesmo erro.
GANCHO/TEXTO DINÂMICO + AUTO-REVISÃO (Anderson 2026-05-23)
- O gancho/texto NÃO pode cobrir o rosto. Posição é DINÂMICA: detectar o rosto (face_box) e colocar o gancho num lugar LIVRE — no PEITO/abaixo do rosto, ou num espaço vazio ao lado. O rosto muda de posição em CADA vídeo, então a posição do gancho se ajusta sozinha (nunca um y fixo).
- SELF-REVIEW obrigatória: SEMPRE olhar um frame DEPOIS da edição pra conferir que o texto não cobre o rosto e está na zona segura 4:5; se cobrir, reposicionar. (O editor "tem que ver o vídeo após a edição".)
CORTE FLUIDO / jump-cut (Anderson 2026-05-23)
- Não basta tirar o silêncio. Tirar também REPETIÇÕES, muletas ("né", "então", "aí", "tipo") e gaguejadas/começos falsos — pra o vídeo ficar fluido e prender. Cortes secos (jump-cut), mantendo só o essencial e o ritmo. NUNCA quebrar a frase de impacto/punchline (calibrar conservador: a 1ª tentativa agressiva quebrou o final).
- ⚠️ CONTRADIÇÃO — DUAS situações diferentes (refinado Anderson 2026-05-23, tarde):
- (a) Contradição que É a crença/mensagem do Anderson e ele NÃO corrigiu no vídeo → NÃO remover sozinho; só AVISAR/marcar. O robô não distorce o que ele acredita/fala.
- (b) O Anderson SE CORRIGE dentro da própria gravação (fala a versão errada e depois conserta) e SOBRA um trecho confuso/contraditório que se enrola e repete a ideia → o editor DEVE recortar esse leftover e deixar o ARCO LIMPO, SEMPRE mantendo a MENSAGEM CENTRAL. Ex. real: medo → a crença errada ("amor ao dinheiro é a raiz") → a correção ("não é o dinheiro, é o amor a ele"). O corte conservador DEMAIS preservou esse meio confuso — apertar.
- ⇒ Caçar CONTRADIÇÃO e PARTE CONFUSA junto com muleta/repetição (não é só filler). Regra de bolso: se ELE MESMO já deu a versão corrigida no vídeo, é (b) e pode limpar; se não deu, é (a) e só avisa.
- Como (a construir no editor): timestamps por PALAVRA → IA marca filler/repetição/leftover-de-autocorreção pra REMOVER + marca contradições do tipo (a) só pra AVISAR → concatena só o que fica. Vale pros depoimentos e pros vídeos que o Anderson grava.
GANCHO = ABERTURA, NÃO PODE FALHAR (Anderson 2026-05-23, tarde)
- O GANCHO é a abertura e NÃO PODE FALHAR: se os primeiros segundos não prendem, a pessoa PULA o vídeo. A 1ª cena tem que ser o momento de MAIOR impacto/emoção/curiosidade.
- O gancho NEM SEMPRE está no começo cronológico: pode estar no MEIO do vídeo, em OUTRA PARTE, ou até em OUTRO vídeo (remix). Quando estiver, MOVER pro início — reordenar, não seguir a ordem da gravação só por seguir.
- Fluxo: o editor escolhe o trecho-gancho de maior impacto e bota como PRIMEIRA cena; o resto do arco (dor → objeção → primeira-venda → resultado) vem depois. Continua valendo: cada corte se sustenta sozinho e NUNCA quebrar a punchline.
🚨 LEGENDA DO DEPOIMENTO = ORGÂNICA (Anderson 2026-05-25 — regra dura)
O depoimento em VÍDEO já convence sozinho. A LEGENDA do post NÃO vende. Regra para o rascunho de legenda de QUALQUER depoimento:
- LEGENDA ORGÂNICA: utilidade/valor/reflexão/fé na voz do Anderson. 2-4 frases. Gancho na 1ª linha = o que o aluno VIROU (transformação), não quanto ganhou.
- ⛔ PROIBIDO: discurso de venda na legenda, CTA de venda ("comenta X pra receber/ganhar/ter acesso"), promessa de ganho, funil explícito.
- ✅ CTA leve no máx: "salva" / "manda pra alguém que precisa" / "amém".
- O VÍDEO pode (e deve) mostrar o resultado real — a LEGENDA não precisa vender, ela atrai o algoritmo orgânico.
- O agente VOZ+MOVIMENTO e o REVISOR vão checar isso na etapa seguinte.
⛔ ESTRUTURA PERSUASIVA (universal e adaptável) — gancho na frente, prova cedo (Anderson 2026-05-24)
Segue a ESTRUTURA PERSUASIVA UNIVERSAL do CRIADOR_CEREBRO — GANCHO → PROVA → HISTÓRIA → CONTEÚDO → STATUS → CTA — adaptada ao depoimento. ERRO real (Markinho): a prova ficou no FIM; ninguém chega no fim.
- GANCHO (0-3s): uma PROMESSA/afirmação forte e HONESTA que prende (nunca ganho garantido). Ex.: "Dá pra fazer a primeira venda mesmo sem entender NADA de internet?" / "Esse cara nunca tinha vendido nada na vida…".
- PROVA (logo após): o momento real — a venda saiu + "sou leigo 100% e consegui". Credibilidade cedo.
- HISTÓRIA: dor/identificação (cansado do comércio, sem tempo, já tentou e nada) → a virada.
- CONTEÚDO + STATUS: o que mudou / o novo patamar (gera desejo), com a voz do Anderson validando.
- CTA leve no fim (comenta/salva/segue).
NUNCA cronológico — sempre essa lógica. BANCO DE GANCHOS/PROMESSAS (variar, honesto, modelado+real): (a) promessa-pergunta ("dá pra vender sem entender de internet?"); (b) "ele nunca tinha vendido nada na vida…"; (c) "já gastei em curso e nunca tive retorno…"; (d) a reação crua da venda. Abrir com o de MAIOR impacto; puxar campeões do estruturas_virais.md.
🧾 PROVA VISUAL no depoimento: print de faturamento / WhatsApp (Anderson 2026-05-24)
Pra dar VIDA e CREDIBILIDADE, no beat da PROVA/confirmação (a parte do Anderson validando que deu certo), sobrepor um PRINT REAL: faturamento (dashboard/plataforma) OU mensagem de WhatsApp do aluno comemorando.
- ⚠️ TEM QUE SER REAL. O Anderson fornece os prints. NUNCA fabricar/forjar número, dashboard ou conversa. Sem print real disponível, segue SEM o print (não inventa).
- Fonte: pasta Drive
Central de Conteúdo/Provas/(de preferência nomeado pelo aluno:Markinho_faturamento.png,Markinho_whats.png; ou prints gerais verdadeiros da plataforma). Usar o que casa com o aluno; se não tiver do aluno, pode usar um print geral REAL da plataforma na hora da fala do Anderson. - Visual: entra como CUTAWAY/overlay curto no beat da prova, legível, sem cobrir o rosto na hora errada.
Fórmula CONTEXTO + MOMENTO
- Cada corte tem que se sustentar SOZINHO (a pessoa entende sem ver o vídeo todo).
- CONTEXTO = trecho REUTILIZÁVEL onde o aluno situa quem é / como era a vida antes. Serve pra vários cortes do mesmo vídeo.
- MOMENTO = a virada específica (dor/desejo/objeção/primeira-venda/resultado).
- Corte = contexto + momento (juntos contam a mini-história).
🛠️ TIMESTAMP POR PALAVRA — gerar se faltar (Editor 2026-05-24, Doralice)
Os ~/depoimentos-transcricoes/<nome>.json costumam ter SÓ timestamp por SEGMENTO (3–14s, com fala do Anderson + do aluno misturada) — NÃO dá corte fluido nem precisão de palavra. ⇒ Gere palavra-a-palavra na hora: extrai o áudio (ffmpeg -vn -ac 1 -ar 16000 mp3) e manda na whisper-1 da OpenAI com response_format=verbose_json + timestamp_granularities[]=word (key em ~/.config/claude-media/openai.key). Com os índices de palavra dá pra (a) cortar sub-segmento nas bordas certas, (b) jump-cut removendo só os SILÊNCIOS (gap entre palavras consecutivas > ~0.45s = pausa, corta; nunca tira palavra), (c) re-cronometrar a legenda queimada pro timeline de saída. Script de referência usado: /tmp/dep/build_doralice.py (corta por palavra → 9:16 crop altura cheia → concat → Haar pra posição da legenda → queima ASS na zona 4:5).
⛔ LEGENDA QUEIMADA = PALAVRA POR PALAVRA DO ÁUDIO (Revisor 2026-05-24)
O texto QUEIMADO na tela tem que ser EXATAMENTE o que a pessoa fala naquele ponto (palavra por palavra). NUNCA parafrasear/inventar a legenda da tela — com o som ligado, ler uma frase e ouvir outra = MENTIRA/confuso. Erro real pego pelo Revisor: tela dizia "tô começando a buscar isso" mas o áudio era "futuramente eu posso deixar o comércio e viver só da internet". SEMPRE conferir caption-queimada vs áudio. E NUNCA afirmar resultado que a fala não confirma (aspiração futura "futuramente eu posso" ≠ "conseguiu/deu certo").
Regras de IMAGEM/FORMATO
- ⭐ ZONA SEGURA 4:5 (Anderson 2026-05-23, esclarecido): o VÍDEO sai 9:16 vertical normal (1080x1920). MAS todo TEXTO/conteúdo — principalmente o GANCHO e a LEGENDA — tem que ficar dentro da ZONA SEGURA 4:5 (a faixa central: y ~285 a ~1635 num frame 1080x1920). Motivo: em vários posicionamentos o IG recorta o vídeo pra 4:5 (feed, grade, explorar) e o que estiver fora dessa faixa SOME. Então: gancho NÃO no topo extremo (y≥~300) nem legenda no rodapé extremo (acima de y~1635 → MarginV alto). Vídeo 9:16, texto no miolo 4:5.
- ⛔ LEGENDA DOS CORTES = RODAPÉ (Doralice 2026-05-24, REGRA CRÍTICA): a legenda queimada nos cortes/GRANDE-COMPLETO DEVE FICAR NO RODAPÉ (y≈1500-1600, MarginV≈285). NUNCA queimar legenda no topo — o TOPO é reservado pro GANCHO que o montador vai adicionar depois. Se a legenda estiver no topo, o montador não consegue colocar o gancho limpo (a legenda e o gancho ficam no mesmo espaço = legenda dupla). Parâmetro de referência:
MarginV=285no ASS (deixa 285px de margem no rodapé = legenda a ~1635px do topo). Verificar SEMPRE que a legenda aparece no RODAPÉ no frame de self-review, não no topo ou no meio. - ZOOM no rosto, nunca desfoque ("apagar a imagem dele"). Pode chegar quase no close mostrando só a pessoa.
- 9:16, legenda limpa (branca, contorno), remover silêncios.
- Por enquanto SEM headline na tela (o Anderson coloca headline no dia de postar). Texto descritivo de "aluno do LED" pode tirar.
- Ignorar o quadradinho (PiP) no canto na hora de detectar o rosto.
Entregáveis por pessoa (no Drive: "Depoimentos Organizados/<nome>/cortes/")
- Os .mp4 dos cortes, com nome descritivo (categoria + slug).
- Um .txt por corte com a fala (contexto + momento).
- Atalho de cada corte na pasta da categoria ("Cortes por Categoria/<categoria>").
- _LEIA - cortes.txt resumindo todos os cortes da pessoa.
- (Próximo) Legenda pronta tirada da transcrição, junto com cada corte.
⛔ REEL POSTÁVEL = MONTAGEM MULTI-ÂNGULO + CONTEXTO (Anderson 2026-05-24)
Feedback real: o reel do Markinho que foi postado ficou FRACO — era um CORTE ÚNICO cru (só "cansado do comércio"), gancho fraco, sem payoff. NUNCA postar corte de categoria único e cru. O reel que vai pro ar tem que ser uma MONTAGEM:
1. GANCHO FORTE primeiro — o momento de MAIOR impacto/emoção da pessoa (pode vir de qualquer parte do vídeo; mover pro início). Gancho fraco mata o reel.
2. MULTI-ÂNGULO — costurar VÁRIOS momentos reais do mesmo aluno no arco: dor → objeção/medo → PRIMEIRA VENDA (a reação) → resultado. Não um momento só.
3. CONTEXTO DO ANDERSON confirmando que DEU CERTO — a voz/fala do Anderson validando que o aluno REALMENTE alcançou o resultado (a prova de que funcionou). Sem isso o depoimento não "fecha".
⇒ Os cortes por categoria (dor-sonho, primeira-venda, etc.) são MATÉRIA-PRIMA. O que vai pro ar é a MONTAGEM deles num reel só, forte do início ao fim. Modelar a estrutura num reel campeão (estruturas_virais), substância 100% real.
⛔ NUNCA dizer "primeira venda" no depoimento + alunos faturam 10k–100k (Anderson 2026-05-24)
NUNCA citar/rotular "primeira venda" no depoimento. Cortar a palavra "primeira" — deixar só "a venda saiu" / "ele conseguiu vender" (corte cirúrgico no nível da palavra, fluido).
ÚNICA exceção: SÓ quando o Anderson PEDIR, citar a 1ª venda apenas pra responder a objeção "em quanto tempo tenho resultado?" (ex.: "a venda dele saiu em ~1 semana"). Fora disso, JAMAIS aparece "primeira venda".
POR QUÊ (regra que o Anderson já tinha dito e se perdeu numa queda de sessão): TODO depoimento é captado na primeira venda (a emoção que não se recria depois), MAS ele só POSTA o aluno depois que faturou no MÍNIMO os primeiros R$10 mil — e a MAIORIA chega a R$100 mil. Dizer "primeira venda" REBAIXA o aluno (parece iniciante de 1 venda) quando ele já está em 10k–100k. Focar na TRANSFORMAÇÃO/resultado real, nunca em "foi a primeira".
Anti-invenção continua: não cravar número de ganho de UMA pessoa específica sem confirmação; mas também NUNCA rebaixar pra "primeira venda".
⚙️ Detalhe técnico (Markinho 2026-05-24): às vezes a palavra "primeira" vem com timestamp de DURAÇÃO ZERO no whisper (ex.: "a"=203.10-203.60, "primeira"=203.60-203.60, "venda"=203.60-203.88) — o áudio "primeira venda" sai colado e NÃO dá pra cortar a palavra cirurgicamente pelo timestamp (cortar em 203.60 não remove nada e o "primeira" continua audível). ⇒ Quando a palavra a remover tem dur≈0, NÃO confie no corte por palavra: ESCOLHA OUTRA FRASE que não tenha "primeira/venda". No Markinho a PROVA veio da voz do Anderson ("mesmo sendo leigo você conseguiu, hein?") + "graças a Deus... e agora vai bombar" — confirma o resultado sem nunca dizer "venda".
✅ PAYOFF = CONFIRMADO PELO DRIVE (reconciliado, Anderson 2026-05-24). SUPERA a regra abaixo.
ORDEM do Anderson: se o vídeo está no DRIVE, o aluno JÁ teve resultado (confirmado; ele só manda pro Drive DEPOIS que a pessoa conseguiu). Então NÃO segurar por falta de uma cena de venda na filmagem. MONTAR usando o ANTES real (dor, objeção, garra) MAIS a confirmação VERDADEIRA do sucesso pela voz/legenda do Anderson (ele atesta que o aluno conseguiu, é verdade). Continua PROIBIDO só: pôr na BOCA do aluno uma venda/número/resultado que ele NÃO disse, ou cena de venda falsa. Resumo: o sucesso é REAL e o Anderson pode afirmar; só não se inventa fala do aluno. As linhas abaixo ('segurar pré-resultado') ficam SUPERADAS: payoff = estar no Drive. CASO ADAILTON: MONTAR (ele conseguiu, tá no Drive), com o antes real + o Anderson confirmando na legenda.
(SUPERADA pela regra acima) SÓ MONTA O POSTÁVEL SE TIVER PAYOFF (venda/resultado REAL) — senão SEGURA (Adailton 2026-05-24)
A ESPINHA do reel POSTÁVEL (modelo aprovado do Markinho) é a PROVA: a venda que saiu / o resultado real, logo no começo. ANTES de montar o postável de alguém, CONFERIR na transcrição/_LEIA se o vídeo TEM payoff (venda saiu / resultado confirmado, mesmo que seja pela voz do Anderson validando que deu certo).
- Se a pessoa for PRÉ-RESULTADO (ela mesma diz que ainda não vendeu / não teve resultado; conta suspensa; o dinheiro/sonho aparece só no FUTURO condicional conduzido pelo Anderson) ⇒ NÃO montar o postável e NÃO deixar postar. Montar mesmo assim seria INVENTAR um resultado pra um aluno real: reprova grave e mancha a marca (regra VERDADE, inegociável).
- Ação certa: NÃO gerar o
APROVAR-<nome>.mp4. Sem esse arquivo oauto_depoimento.shpula a pessoa sozinho (marca nodepoimento_posted.txt) e NÃO posta. Avisar o Anderson em 1 linha clara que falta o vídeo da pessoa DEPOIS que ela vender. Guardar o "antes" (dor+objeção+garra) como matéria-prima pra costurar a montagem quando vier o payoff. - ⚠️ O auto-poster escolhe quem postar só por "tem GRANDE-COMPLETO e não foi postado", SEM filtro de payoff. Então essa checagem é responsabilidade DESTE cérebro: cada agente de montagem confere o payoff e se segura. (Melhoria futura sugerida: filtro de payoff na fila do auto-poster.)
- Caso real: ADAILTON. Zero vendas, conta do Mercado Livre suspensa, ele diz "mesmo sem começar a ter resultado ainda". Excelente "antes", mas SEM payoff ⇒ segurado até vir o vídeo pós-venda. (Quando vier, tirar do
depoimento_posted.txte montar a multi-ângulo.)
🔒 COMANDO ÚNICO E OBRIGATÓRIO PRA 9:16 = fix9x16.sh (Anderson 2026-05-24) — resolve a espremida DE VEZ
Pra pôr QUALQUER clipe em 9:16 (1080x1920), use SÓ ~/bin/fix9x16.sh <entrada> <saida.mp4> [offset_x]. Ele escala PRESERVANDO o aspecto + corta o centro + denoise + sharpen. É DETERMINÍSTICO: impossível espremer/engordar a pessoa. PROIBIDO escrever seu próprio scale=1080:1920 (isso ESTICA e engorda todo mundo — foi o bug do remix). Normalize CADA clipe com fix9x16 ANTES de concatenar; depois adicione texto/legenda (na zona 4:5). Testado e validado (pessoa natural). Pra centralizar no rosto, passe o 3º arg (offset x do crop).
⛔ NUNCA ESPREMER O VÍDEO — 9:16 por CROP/ZOOM, não esticar (Anderson 2026-05-24)
Bug real: o vídeo saiu ESPREMIDO (pessoa achatada/distorcida) porque a fonte foi ESTICADA pra caber em 1080x1920. NUNCA escalar deformando. Pra fazer 9:16 vertical: escalar PRESERVANDO o aspecto e CORTAR/ZOOM pra preencher —
ffmpeg ... -vf "scale=1080:1920:force_original_aspect_ratio=increase,crop=1080:1920" (centrado no rosto via face_box). A pessoa tem que parecer NATURAL, nunca esticada. Combina com a regra do ZOOM no rosto. Trabalhar do VÍDEO-FONTE original (não de um corte já espremido). SELF-REVIEW: olhar um frame e conferir que a pessoa não está achatada/esticada.
⚠️ Fontes de CHAMADA/Zoom: a pessoa costuma estar numa FAIXA VERTICAL CENTRAL (vídeo de celular pillarboxed = barras cinza nos lados + PiP no canto). CROPE essa faixa onde ela está, com crop EXATO 9:16 e SÓ DEPOIS escale. NUNCA pegar a tela inteira nem escalar aspecto diferente (espreme). Jamais esticar.
🤖 PILAR "NO AUTOMÁTICO" (Anderson 2026-05-24)
O diferencial que o Anderson MAIS comunica: é tudo NO AUTOMÁTICO (vende sozinho, SEM aparecer, SEM ter perfil, sem trabalhar o dia todo). Quando o DEPOIMENTO comunica isso, fica MUITO mais forte (prova a promessa central). ⇒ GARIMPAR e PRIORIZAR os trechos em que o ALUNO comunica o automático — "vendeu sozinho", "enquanto eu dormia", "não precisei aparecer", "no automático", "sem fazer nada o dia todo" — e usar como BEAT forte e/ou GANCHO. Casa com o método (sem perfil/sem aparecer). Só o que o aluno REALMENTE falou (nunca inventar). Vale também pro gancho/legenda dos reels e carrosséis: comunicar o automático.
⛔ LEGENDA DUPLA = ERRO GRAVE + SELF-REVIEW (Doralice 2026-05-24)
Os cortes já saem com a legenda das falas QUEIMADA. Ao montar o postável (depoimento/remix), NÃO queime uma SEGUNDA legenda em cima — vira bagunça (na Doralice a legenda das falas caiu SOBRE o gancho + outra no rodapé). Resultado certo = GANCHO no topo (limpo) + UMA legenda das falas no rodapé + endcard. Nunca 2 camadas, nunca texto sobre o gancho. SELF-REVIEW obrigatório antes de entregar: extrair 2-3 frames e conferir (a) nada sobre o gancho, (b) uma só legenda no rodapé, (c) não espremido. Se falhar, conserta.
🎨 ESTILO ASS DO GANCHO — SEM FAIXA, estilo ROBERTH (Anderson 2026-05-24, decisão final: REPROVOU a faixa)
⛔ NADA de faixa/banda/bloco atrás do gancho. O Anderson reprovou a faixa. A legibilidade em fundo CLARO (quarto do aluno, chamada de dia) vem do estilo Roberth: letra MAIOR + contorno (halo) preto GROSSO em cada letra + sombra suave. O gancho "sumia" antes por causa do contorno FINO — a correção é contorno GROSSO + fonte maior, NÃO faixa.
Linha ASS OBRIGATÓRIA para o Gancho:
Style: Gancho,Roboto Medium,58,&H00FFFFFF,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,4,2,8,80,80,400,1
BorderStyle=1= contorno+sombra, SEM caixa/faixaOutline=4= halo preto GROSSO em volta de cada letra (é isso que dá legibilidade em fundo claro)Shadow=2= sombra suave;Bold=-1= peso sólido; fonte58= maiorAlignment=8= centro-topo;MarginV=400= dentro da zona segura 4:5- ⛔ NUNCA
BorderStyle=3(isso é a faixa, REPROVADA). O segredo é oOutlineGROSSO (4-5), não a faixa. - ✅ SELF-REVIEW obrigatório: extrair frame com fundo CLARO e confirmar legibilidade SEM faixa
📐 POSIÇÃO DO TEXTO: GANCHO NO TOPO, LEGENDA NO RODAPÉ (Anderson 2026-05-24 — NÃO inverter)
- GANCHO em texto = SEMPRE no TOPO (zona 4:5 superior), fixo até o fim. LEGENDA das falas (palavra-por-palavra) = SEMPRE no RODAPÉ. ⛔ NUNCA inverter (saiu um remix antigo da fila com legenda em cima + gancho embaixo = ERRADO, Anderson pegou).
- Gancho em texto = UM texto só NATURAL (mesma fonte/cor, caixa baixa, sem tag de marca, sem cor de anúncio — parece digitado, não banner de venda). Ver
~/.config/claude-media/GANCHOS_CEREBRO.md(estruturas, fórmula loop-aberto, biblioteca) eDESEJOS_DORES_REAIS.md(desejo/dor real). VALE PRA TODO FORMATO.
⛔ 4:5 É SÓ POSIÇÃO DE TEXTO (NÃO deformar o vídeo) + GANCHO EM TEXTO (Anderson 2026-05-24)
- A ZONA SEGURA 4:5 serve SÓ pra POSIÇÃO do TEXTO (gancho/legenda na faixa central, pra o IG não cortar no feed). NUNCA cropar/escalar/deformar o VÍDEO pra caber em 4:5 — isso ESPREME. O vídeo é SEMPRE 9:16 cheio (1080x1920), pessoa natural. (Provável causa do squish no remix: aplicaram 4:5 no VÍDEO em vez de só no texto. Corrigir: vídeo 9:16 sempre; 4:5 só limita ONDE o texto fica.)
- GANCHO EM TEXTO = LOOP ABERTO, DIFERENTE do falado (Anderson 2026-05-24): dois gatilhos ao mesmo tempo. O texto na tela é LOOP ABERTO: headline forte (contrarian/prova) + sub que abre uma lacuna ESPECÍFICA cuja revelação vem no fim. DIFERENTE do gancho falado (prende pelo áudio nos 3s). Texto na zona 4:5, sem cobrir o rosto.
- ⛔ PROIBIDO clichê de retenção (Anderson 2026-05-24 reprovou "FICA ATÉ O FIM"): nada de "fica/assiste até o fim", "não sai daqui", "veja até o final". É plea genérica e fraca.
- ✅ Use as 8 estruturas comprovadas da biblioteca
~/.config/claude-media/GANCHOS_CEREBRO.md(curiosity gap, contrarian, pergunta, prova-primeiro, pattern interrupt, problema→solução, contradição+promessa, benefício). Combine 2+ gatilhos, seja específico, ALTERNE o molde entre posts. LEIA esse arquivo antes de escrever qualquer gancho.
🔎 NITIDEZ: CORTAR O MAIOR POSSÍVEL (regra dura, Anderson 2026-05-24)
Não basta "não esticar". A nitidez vem de USAR O MÁXIMO DE PIXELS DA FONTE = cortar a MAIOR área possível, com o MÍNIMO de zoom. Cortar pequeno/fechado no rosto e ampliar pra 1080x1920 = EMBAÇA.
- SEMPRE o crop de ALTURA CHEIA da fonte:
crop=ih9/16:ih:(iw-ih9/16)/2:0(pega toda a altura disponível, a maior largura 9:16 que cabe). NUNCA cortar menor/mais fechado que isso. O rosto fica do tamanho que ficar; RESOLUÇÃO é prioridade sobre enquadramento fechado. - ⇒ Isto SUPERA a regra antiga de "zoom/close no rosto": essa só vale se a fonte for ALTA resolução. Em call/Zoom (baixa res), NÃO dar zoom extra, usar o corte máximo.
- Escalar com denoise leve + lanczos + sharpen:
...,hqdn3d=1.5:1.5:6:6,scale=1080:1920:flags=lanczos,unsharp=5:5:1.0:5:5:0.0. (denoise tira o ruído que o upscale amplia; sharpen realça.) - ⭐ PRIORIZAR FONTE DE MAIOR RESOLUÇÃO: algumas chamadas são HD (ex.: Hoortenia 1920x1080); preferir essas. As de 1510x844 / palestra 720p sempre saem mais suaves (teto da fonte). Conteúdo NOVO: gravar em HD/4K.
- Conferir no frame: quanto maior a área aproveitada da fonte, mais nítido.
- TETO honesto: call não vira 4K, mas o corte máximo + lanczos + sharpen tira o melhor possível. Conteúdo PRÓPRIO bem gravado sai nítido de verdade.
- ⛔ MACIO/BORRADO da chamada é NORMAL e NÃO se conserta (Anderson 2026-05-24): quando o depoimento sai meio macio/borrado é por causa de INTERNET FRACA na chamada de vídeo — baixa taxa de bits + compressão em tempo real. O detalhe NUNCA foi capturado, então NÃO dá pra recuperar. NÃO usar GPU / upscaler de IA pra isso (não inventa o que não existe e ainda deixa o rosto com cara plástica/de IA — fere a regra "real, não IA"). NÃO propor gastar com GPU pra footage de chamada. É autenticidade: chamada real, aluno real — não é estúdio. O olho do espectador vai pro GANCHO falado + GANCHO em texto + PROVA visual (prints) + legendas, não pra nitidez. Aceitar e seguir.
🔁 ORDEM DO ACERVO — autônomo, MAIS FORTES primeiro (Anderson 2026-05-24)
NÃO perguntar quem editar. Priorizar os depoimentos MAIS FORTES (ranking por força em editor_fila_ordem.txt; ordem alfabética só como FALLBACK). Força = transformação real + emoção + a VENDA/resultado + arco claro (dor→objeção→venda→resultado). Uma pessoa por vez: o GRANDE COMPLETO + os CORTES por categoria. Pular quem já foi (editor_fila_done.txt). A máquina NÃO para. (Postar = regra de aprovação por MODELO; EDITAR = autônomo.) Fila: ~/bin/editor_fila.sh (cron, lock); ranking: ~/bin/editor_rank.sh.
🎯 Depoimento = Dupla Mais Poderosa das 4 Reações — MICHA (2026-05-26)
MICHA (2026-05-26): O depoimento naturalmente provoca as 2 reações virais mais poderosas pro público do LED. Ao selecionar e editar cortes, priorizar os trechos que maximizam essas duas reações:
- "Isso é muito EU" → o espectador se vê no aluno (mesma situação de vida, mesma dúvida, mesma dor). Selecionar o trecho que mais espelha a realidade do público-alvo (dívida, descrença, nunca vendeu nada, não sabe por onde começa).
- "Isso eu consigo fazer" → o espectador vê que é acessível. Gente comum, sem formação, sem experiência, sem perfil — que fez a primeira venda. Trecho que mostra o ponto de partida REAL do aluno é ouro.
MICHA (2026-05-26): Esses 2 triggers somados = a retenção mais alta e o sinal de save mais forte. O corte que provoca as duas ao mesmo tempo é o mais valioso da fila — priorizar.
🚨 LEI DO TEMPO VERBAL — NUNCA FUTURO/ESPERANÇA (Fernanda 2026-06-06, erro real)
O depoimento da Fernanda saiu com "isso dando certo" e "comprou e tá na fé" = linguagem de ESPERANÇA/FUTURO.
Isso é um ERRO GRAVE: passa a mensagem de que o aluno ainda está esperando funcionar — o oposto de prova.
REGRA DURA: Se o aluno tem pasta no Drive = resultado JÁ confirmado. O Anderson só manda pro Drive DEPOIS que faturou. PONTO.
⛔ FRASES PROIBIDAS em gancho, legenda e qualquer texto gerado:
- "isso dando certo" / "vai dar certo" / "tá dando certo"
- "tá na fé" / "na esperança" / "acredita que vai funcionar"
- "está tentando" / "está na caminhada" / "está começando"
- "vai conseguir" / "quando alcançar" / "futuramente vai"
- "começa a ver resultados" / "já acredita" / "espera que"
✅ FRASES CERTAS (passado/presente confirmado):
- "ela conseguiu" / "vendeu" / "criou a renda" / "mudou a vida"
- "hoje vende sem aparecer" / "saiu do aperto" / "deu certo"
- "sem saber nada, fez acontecer"
AUTO-REVISÃO OBRIGATÓRIA antes de qualquer entrega: confirmar que NENHUMA palavra de futuro/esperança sobreviveu no gancho, legenda ou narração.
Histórico de correções (data)
- 2026-05-23: blur ficou ruim → trocar por ZOOM. Corte de "dor" tava curto demais → precisa de contexto. Não pular vídeos "de suporte" (Adriana) → garimpar o depoimento dentro. Priorizar primeira venda. Cortar no nível da palavra (bordas limpas). DEPOIS o Anderson esclareceu: a voz dele PODE ficar (veracidade) — cortar por trecho coerente (pergunta+resposta), tirar só logística; não esconder o rosto/PiP dele.
- 2026-05-23 (tarde): caso "amor ao dinheiro" — o corte ficou conservador DEMAIS e preservou um meio confuso/contraditório que o próprio Anderson já tinha corrigido na gravação. Refinada a regra de CONTRADIÇÃO: quando ELE se autocorrige no vídeo, o editor LIMPA o leftover e deixa o arco limpo (mantendo a mensagem central); só quando é crença dele NÃO corrigida é que apenas avisa. + Nova regra do GANCHO: é a abertura, não pode falhar, e pode/deve ser MOVIDO pro início (mesmo vindo de outra parte/outro vídeo).
- 2026-05-23 (tarde 2): caso NILCEIA — corte "desejo" tinha o Anderson conduzindo o futuro ("imagina quando tiver o dinheiro"). Regra: desejo é o sonho do ALUNO nas palavras dele, não o Anderson puxando futuro/dinheiro (vira promessa). Remover essa parte e RE-REVISAR os outros cortes.
- REMIX CASEIRA (2026-05-27) — Tema NOVO "uma cuida da mãe em casa / a outra trabalha das 9 às 9 / as duas acharam a mesma saída". ~60.5s, ENFILEIRADO (remix_remix_caseira_1c9ff6418381.mp4). Recorte FEMININO específico inédito em remix: mulher PRESA NA ROTINA DE CUIDAR (cuidadora de mãe doente + mãe que trabalha o dia inteiro longe da filha). Diferente de todos os anteriores (#PROVEDOR=dor masculina, #família-garra=genérico, #ajuda-virou=arc de transformação). Molde de gancho EM TEXTO: PROOF-FIRST + CURIOSITY GAP + ANÁFORA TRIPLA ("uma/a outra/as duas") — combo inédito. Fontes 2 DISTINTAS INÉDITAS EM REMIX: Izabel (dor: "estou desempregada / cuido da minha mãe / sem poder voltar ao mercado" — Izabel-dor.mp4 0-20s; desejo: "viver sem preocupar com dinheiro / comprei pizza vai me fazer falta amanhã / mas eu moro em casa própria" — Izabel-desejo.mp4 0-13s, corta MUITO antes de "ansiedade deles terem me bloqueado") e Patricia (dor: "vou das 9 às 9 / busco a filha pra almoçar / cansativo / só tempo" — Patricia-CORTE-dor.mp4 0-15s; desejo: "tempo / passear / viajar com a filha / trocar apartamento por casa" — Patricia-CORTE-desejo.mp4 0-12s). Legenda rodapé queimada nos cortes → NÃO re-legendados; só gancho novo no topo (persistente, MarginV=400, estilo Roberth, BorderStyle=1 Outline=4 Roboto Medium 58, sem faixa). Self-review 4 frames PASS: gancho topo persistente em todos, 1 só legenda no rodapé, nem squish, transições limpas Izabel→Patricia→Izabel→Patricia. VERDADE: Izabel + Patricia resultado confirmado no Drive; falas palavra-por-palavra; sem número (cortado antes de "500 reais por dia"), sem plataforma, sem "primeira venda" mencionada. CTA na legenda: "marca uma mulher que tá precisando ouvir isso hoje". Legenda IG orgânica: 2 rotinas → mesma saída que cabe dentro de casa, sem ter que escolher entre cuidar e ganhar. Build: /tmp/build_remix_caseira.py + /tmp/remix_caseira_build/. Arquivo: ~/video-trabalho/remix_caseira.mp4. Fix do mismatch áudio/vídeo: re-render final com
-t 60.5(audio do concat ficou 5s mais longo que vídeo; padrão pra futuros builds). NÃO repetir esse tema/ângulo/molde.
[hub-midias] 2026-06-23
Mídias do Anderson agora vivem em midias.rendacomanderson.com/<categoria>/<nome>-<tipo>.<ext>.
- Sub = tipo de mídia (
/depoimentos/,/cortes/, etc.). Pasta local:~/paginas_cdn/midias/. - Qualificador (
completo,corte,vertical) sempre NO NOME do arquivo, nunca no sub. - Depoimentos completos (60 vídeos) já em
/depoimentos/. Índice:https://midias.rendacomanderson.com/depoimentos/. - Para adicionar:
cp arquivo ~/paginas_cdn/midias/<cat>/<nome>-<tipo>.<ext>+bash ~/bin/deploy_pagina_cdn.sh midias.