{
  "id": "clube-robo",
  "titulo": "Robô de menu não vende",
  "categoria": "narrado",
  "resumo": "anúncio narrado de 58,8 s para dona de clínica de estética que já tentou um robô no WhatsApp. Mostra o antes (o menu \"Digite 1, 2 ou 3\", que não entende a pergunta e faz a cliente desistir) e o depois (uma IA que aprende com a recepção, responde como a clínica responderia, marca a avaliação no Google Agenda e cuida das confirmações). Cartões e bolhas soltos com sombra grande e entrada em 3D, objetos 3D de massinha e o texto montado palavra por palavra no tempo da fala. Feito em código, no Remotion. Clínica, pessoas e valores são fictícios.",
  "indicado": "negócio de serviço ou agência que quer comparar o jeito antigo com o novo e mostrar uma conversa real resolvendo o problema, em anúncio com formulário.",
  "estilo": [
    "antes e depois",
    "WhatsApp",
    "cartões 3D",
    "objetos de massinha",
    "texto palavra por palavra",
    "Inter Tight",
    "trilha MPB instrumental."
  ],
  "ficha": {
    "formato": "projeto em 1080×1920, 30 qps, 9:16; o vídeo final do pacote é a cópia publicada no Instagram (720×1280)",
    "duracao": "58,8 s",
    "motor": "ae",
    "voz": "voz clonada na ElevenLabs, gerada a partir do texto do roteiro (69,25 s) e acelerada a 1,2× com `atempo` numa passada só",
    "musica": "ver o guia de estilo",
    "fontes": "ver o guia de estilo"
  },
  "ferramentas": [
    "Claude Code",
    "After Effects",
    "ElevenLabs"
  ],
  "ficha_tecnica": {
    "Duração": "58,8 s",
    "Formato": "projeto em 1080×1920, 30 qps, 9:16; o vídeo final do pacote é a cópia publicada no Instagram (720×1280)",
    "Voz": "voz clonada na ElevenLabs, gerada a partir do texto do roteiro (69,25 s) e acelerada a 1,2× com `atempo` numa passada só",
    "Ferramenta": "Remotion (React): composição `ClinicaAnuncioV2` em `ClinicaV2.tsx`",
    "Trilha": "instrumental composto na ElevenLabs Music, no clima de MPB dos anos 2000 (violão de nylon, Rhodes, baixo redondo, pandeiro)",
    "Som final": "−14,2 LUFS, pico −1,4 dB",
    "Público": "dona ou dono de clínica de estética",
    "Publicado": "no Instagram da TDA; em 09/10/2026 virou anúncio de tráfego para o perfil"
  },
  "etapas": [
    {
      "titulo": "O roteiro e a voz",
      "texto": "**Resumo:** a fala do anúncio como foi escrita para a voz clonada, a estrutura de anúncio que ela segue e as 11 cenas por tempo, no tempo do vídeo (fala a 1,2×). Gancho: \"Você que tem uma clínica de estética já tentou usar IA pra atender as clientes no WhatsApp e não deu certo, né?\".\n\n## Como a fala foi feita\n\n- **Estrutura:** público e dor → \"a gente sabe exatamente por quê\" → o erro provável e por que ele falha → o que funciona e por quê → convite ligado ao fim da dor → ação com prazo de resposta. O modelo e a versão para qualquer nicho estão em `referencias/roteiro-modelo-de-anuncio.md`.\n\n- **Texto:** escrito pelo dono da agência para o caso da clínica; a revisão só dividiu uma frase longa e tirou repetições, mantendo as ideias e a ordem.\n\n- **Voz:** voz clonada na ElevenLabs (69,25 s), acelerada a 1,2× com `atempo` numa passada só, sem eco (57,7 s).\n\n- **Tempos das palavras:** faster-whisper large-v3 sem condicionamento, no áudio original (`words.json`) e no acelerado (`words-120.json`). Uma primeira passagem inventou um trecho que não existe no áudio; conferir sempre.\n\n## A fala, verbatim\n\nVocê que tem uma clínica de estética já tentou usar IA pra atender as clientes no WhatsApp e não deu certo, né? A gente sabe exatamente por quê. Muito provavelmente você colocou um robô de respostas prontas, que responde tudo igual e não conhece os seus procedimentos nem os seus horários. Aí a possível cliente percebe que tá falando com um robô e desiste no meio da conversa. O que funciona pro seu caso é montar o atendimento a partir do jeito que a sua recepção já conversa: os procedimentos, os valores, as dúvidas que mais aparecem e os horários que estão livres de verdade na sua agenda. Assim a IA responde exatamente como você responderia e já deixa a avaliação marcada. Ela também cuida das confirmações pra manter a sua agenda sempre lotada, sem você precisar ficar mandando mensagem pra ninguém. E tudo isso acontece direto no SEU WhatsApp, sem nenhum programa a mais. Se você quiser saber como a gente pode implementar isso na sua clínica, pra você nunca mais perder cliente por demora no WhatsApp ou porque ela sentiu que tava falando com um robô e não com uma pessoa, clica no link abaixo e preenche o formulário, que em até 5 minutos alguém da nossa equipe vai te chamar.\n\n## Cenas por tempo (tempo do vídeo)\n\nA frase da fala aparece na tela palavra por palavra, em duas ou três linhas de tamanhos diferentes. A tabela mostra o que acontece em volta dela.\n\n | \n\n | #\n | Tempo (s)\n | Fala\n | Tela\n\n | 1\n | 0–5,3\n | \"Você que tem uma clínica de estética… não deu certo, né?\"\n | a dona da clínica, irritada com o celular na recepção, num cartão que entra em 3D; estrela lime 3D; o balão 3D do WhatsApp; o robô confuso e o balão \"Digite 1, 2 ou 3 🤖\"\n\n | 2\n | 5,3–7,4\n | \"A gente sabe exatamente por quê.\"\n | só a frase, grande, no meio da tela, com a estrela 3D embaixo\n\n | 3\n | 7,4–14,3\n | \"Muito provavelmente você colocou um robô… nem os seus horários.\"\n | selo vermelho ANTES; conversa com a Clínica Aurora: \"Oi! Quanto custa o botox? Tem horário no sábado?\" → menu \"Digite 1 para Agendamentos / 2 para Valores / 3 para falar com atendente\" → \"2\" → resposta genérica → \"Mas o botox tem horário no sábado?\" → \"Desculpe, não entendi 😕 Digite 1, 2 ou 3.\"\n\n | 4\n | 14,3–18,7\n | \"Aí a possível cliente percebe… e desiste no meio da conversa.\"\n | a cliente suspira e abaixa o celular num cartão 3D; \"é robô, né? 🙄 deixa pra lá\"; selo \"Cliente perdida\"\n\n | 5\n | 18,7–23,4\n | \"O que funciona pro seu caso é montar o atendimento a partir do jeito que a sua recepção já conversa:\"\n | selo lime DEPOIS; três mensagens da recepcionista entram em 3D; a varredura lime passa e saem as etiquetas \"tom acolhedor\", \"valores e parcelamento\", \"sempre oferece horário\"; selo \"Aprendendo com a sua recepção\"\n\n | 6\n | 23,4–29,5\n | \"os procedimentos, os valores, as dúvidas… livres de verdade na sua agenda.\"\n | quatro cartões entram no ritmo da fala: Procedimentos, Valores (botox R$ 890, limpeza R$ 180, laser R$ 250, avaliação grátis), Dúvidas e Horários livres no Google Agenda de sábado\n\n | 7\n | 29,5–34,6\n | \"Assim a IA responde exatamente como você responderia e já deixa a avaliação marcada.\"\n | a mesma pergunta, agora respondida com o preço, a avaliação gratuita e dois horários; a cliente escolhe \"11h!! 😍\"; \"Prontinho!\"; o evento \"Avaliação · Ana\" entra no Google Agenda com \"marcado pela IA\"\n\n | 8\n | 34,6–40\n | \"Ela também cuida das confirmações… mandando mensagem pra ninguém.\"\n | confirmações empilhadas (\"Confirma seu horário amanhã?\" → \"Confirmado! Até amanhã 😊\"), depois a semana do Google Agenda enchendo\n\n | 9\n | 40–44\n | \"E tudo isso acontece direto no SEU WhatsApp, sem nenhum programa a mais.\"\n | ícone 3D do WhatsApp; cartão \"Clínica Aurora · o mesmo número de sempre\"; \"nenhum app extra\"\n\n | 10\n | 44–53,1\n | \"Se você quiser saber como a gente pode implementar isso na sua clínica… e não com uma pessoa,\"\n | logo da agência; os resultados (resposta no WhatsApp e avaliação na agenda) em cartões 3D; antes × depois: \"Cliente esperando 3 h no WhatsApp\" riscado → \"Resposta em segundos\"; \"Digite 1, 2 ou 3\" riscado → \"Conversa como a da sua recepção\"\n\n | 11\n | 53,1–58,8\n | \"clica no link abaixo e preenche o formulário, que em até 5 minutos alguém da nossa equipe vai te chamar.\"\n | formulário \"Fale com a TDA\" se preenche e é enviado; \"em até 5 minutos a gente te chama\"; a notificação da agência chega no WhatsApp; assinatura \"IA sob medida para a sua empresa\" e o aviso \"Simulação ilustrativa. Clínica, pessoas e valores fictícios.\"\n\n## Momentos para a trilha\n\n- 0–1,6 s: a música começa um pouco mais alta e desce para baixo da fala.\n\n- Seções compostas para acompanhar a fala: intro, problema, solução, groove, subida e fecho.\n\n- Últimos 2 s: a música sobe e some com o fim do vídeo.\n\nA clínica, as pessoas e os valores são fictícios."
    },
    {
      "titulo": "A identidade visual",
      "texto": "**Resumo:** fundo cinza claro com grade pontilhada, tudo flutuando por cima: cartões e bolhas soltos com sombra larga, que entram tombando em 3D, e objetos 3D de massinha que flutuam. O texto da fala aparece palavra por palavra, do cinza ao preto, em três pesos. Lime é o único acento; WhatsApp e Google Agenda mantêm as cores reais. Música instrumental de MPB bem abaixo da voz. Identidade tirada de um Short de referência. Números tirados de `ClinicaV2.tsx` e `MarinaV2.tsx`.\n\n## Fontes\n\n | \n\n | Uso\n | Fonte\n | Onde baixar\n\n | Frases da fala, selos, etiquetas, títulos dos cartões\n | Inter Tight (500 a 800, com itálico)\n | Google Fonts\n\n | Bolhas do WhatsApp, agenda, formulário\n | Inter (400 a 800)\n | Google Fonts\n\n## Cores\n\n | \n\n | Token\n | Hex\n | Uso\n\n | Fundo\n | `#ECECEA`\n | cinza claro fixo\n\n | Grade\n | pontos `rgba(0,0,0,.13)` de 1,6 px a cada 40 px, a 50%\n | textura do fundo\n\n | Vinheta\n | branco a 90% no centro, sumindo até 72%\n | luz no meio da tela\n\n | Tinta\n | `#111111`\n | texto final das palavras, selos escuros\n\n | Cinza\n | `#8A8A86`\n | texto secundário; as palavras nascem em `rgb(188,188,184)`\n\n | **Lime**\n | **`#A3E635`**\n | selo DEPOIS, varredura, etiquetas, \"marcado pela IA\", estrela 3D\n\n | Vermelho\n | `#E5484D`\n | selo ANTES e \"Cliente perdida\"\n\n | WhatsApp\n | verde `#25D366`, fundo `#EFEAE2`, bolha enviada `#D9FDD3`, tique `#53BDEB`, meta `#667781`, texto `#111B21`\n | cores reais do app\n\n | Google Agenda\n | azul `#039BE5`, verde `#33B679`, roxo `#8E24AA`, laranja `#F4511E`, hoje `#1A73E8`\n | cores reais do app\n\n | Sombra grande\n | `0 44px 90px rgba(0,0,0,.16), 0 10px 24px rgba(0,0,0,.07)`\n | cartões e clipes\n\n | Sombra pequena\n | `0 20px 44px rgba(0,0,0,.12), 0 4px 10px rgba(0,0,0,.05)`\n | bolhas, selos, etiquetas\n\n## Componentes\n\n- **Cartão de vídeo** com cantos de 48 px e sombra grande, onde passam os clipes da dona (gancho) e da cliente (desistência); o vídeo dentro aproxima devagar (escala 1,03 → +1,2% por segundo).\n\n- **Conversa do WhatsApp sem celular:** cabeçalho em pílula branca (avatar, nome, \"conta comercial\" e o ícone verde) e bolhas soltas de 38 px, cantos de 32 px com a ponta de 8 px do lado de quem fala; a mais nova cresce e empurra as outras para cima; o topo da conversa some num degradê. \"Digitando\" com três pontos que sobem e descem.\n\n- **Avatar do robô:** o objeto 3D do robô confuso no lugar da foto da clínica, no antes.\n\n- **Objetos 3D de massinha** gerados para o vídeo, com fundo transparente: balão do WhatsApp, calendário com visto, robô confuso e estrela lime.\n\n- **Selos:** pílula com uma bolinha de cor e texto em Inter Tight 700, 32 px, espaçamento 0,04 em.\n\n- **Etiquetas do que a IA aprendeu:** cartões brancos com borda lime de 3 px (\"tom acolhedor\", \"valores e parcelamento\", \"sempre oferece horário\"), que entram da esquerda com pop.\n\n- **Varredura lime:** uma linha de 6 px com brilho lime desce sobre as mensagens da recepção.\n\n- **Quatro cartões do que a IA sabe:** procedimentos, valores, dúvidas e horários livres (este com o Google Agenda de sábado).\n\n- **Confirmações:** cartões empilhados com \"Confirma seu horário amanhã?\" virando \"Confirmado! Até amanhã 😊\", depois a semana do Google Agenda enchendo.\n\n- **Antes × depois na cena da marca:** o problema riscado (\"Cliente esperando 3 h no WhatsApp\", \"Digite 1, 2 ou 3\") e a solução ao lado (\"Resposta em segundos\", \"Conversa como a da sua recepção\").\n\n- **Formulário** \"Fale com a TDA\" que se preenche, o cursor que clica, \"em até 5 minutos a gente te chama\" e a notificação da agência chegando.\n\n## Movimento\n\n | \n\n | Peça\n | Como anima\n\n | Curva base\n | `cubic-bezier(.16, 1, .3, 1)`: sai rápido e assenta longo\n\n | Pop\n | `cubic-bezier(.34, 1.56, .64, 1)` em objetos 3D e selos\n\n | Entrada 3D\n | perspectiva 1800, gira em X de 30° para 0, sobe 420 px e escala 0,9 → 1 em 0,75 s, pivô embaixo\n\n | Objeto 3D\n | pop em 0,55 s; depois flutua ±10 px e balança ±6° sem parar\n\n | Selo\n | pop em 0,45 s, escala 0,7 → 1\n\n | Bolha\n | cresce em 0,4 s com a curva base; o avatar cresce junto\n\n | Palavra\n | sobe 16 px, perde o desfoque de 5 px e vai do cinza ao preto em 0,3 s\n\n | Troca de cena\n | 0,3 s: a cena que entra vem do desfoque de 18 px e de 96% de escala; a que sai desfoca 22 px e cresce 6%\n\nAs cenas são escritas no tempo da fala original e rodam 1,2× mais rápido pelo `TimeScale`, para acompanhar a voz acelerada.\n\n## Texto da fala\n\n- Cada palavra entra no seu tempo do `palavras.ts` (faster-whisper large-v3, no áudio sem aceleração).\n\n- Cada frase tem duas ou três linhas de tamanhos diferentes: uma linha pequena (52 a 60 px, peso 500), uma grande (80 a 124 px, peso 800) e, às vezes, uma em itálico (peso 600 ou 800) com a palavra de efeito.\n\n- Entrelinha 1,06, espaçamento −0,035 em, centralizado no topo (y 140 a 170) ou no meio da tela nas cenas só de texto.\n\n- Saída da frase: desfoque de até 12 px e opacidade em 0,3 s.\n\n## Trilha\n\n | \n\n | Item\n | Valor\n\n | Música\n | instrumental composto na ElevenLabs Music (`music_v2_5`), plano em `musica-v2-req.json`\n\n | Clima\n | groove de MPB dos anos 2000: violão de nylon, piano Rhodes, batida leve, baixo redondo, shaker e pandeiro, sem voz\n\n | Seções\n | Intro 7,4 s · Problema 11,3 s · Solução 10,8 s · Groove 14,5 s · Subida 9,1 s · Fecho 6,4 s (no tempo da fala original)\n\n | Volume\n | 0,16 no primeiro segundo, 0,085 sob a voz (a v1 estava a 0,17) e 0,2 nos dois segundos finais, até sumir\n\n## Sound design e mix\n\n- Um efeito para cada coisa que entra: whoosh em cada troca de cena (0,3), pop em cada bolha e objeto 3D, notificação em cada resposta do robô, glitch quando o robô não entende e quando a cliente desiste, clique em cada etiqueta, contador na semana enchendo, \"sucesso\" na avaliação marcada, na agenda cheia, em cada problema riscado e no envio do formulário, teclado em cada campo preenchido, tique-taque no \"em até 5 minutos\" e notificação quando a agência responde.\n\n- Os volumes passam por um ganho geral de 0,5.\n\n- Final a −14,2 LUFS, pico −1,4 dB.\n\n## O que é \"humano\" neste vídeo\n\n- As pessoas são reais e estão em movimento: a dona irritada olhando o celular, a cliente que suspira e desiste.\n\n- Nada fica parado: os objetos 3D flutuam e os clipes aproximam devagar.\n\n- A conversa sobe como num celular de verdade, com \"digitando\" e o tique azul de lido.\n\n- A IA responde no tom da recepção (\"Oi, Ana! Tudo bem? 💛\"), em vez de texto de sistema."
    },
    {
      "titulo": "A montagem no Remotion",
      "texto": "- **Instale o Node.js** e, dentro de `projeto/`, rode `npm install`. As fontes (Inter Tight e Inter) vêm do pacote `@remotion/google-fonts`.\n\n- **Registre a composição** em `src/Root.tsx`: `ClinicaAnuncioV2`, 1080×1920, 30 qps, duração `CLINICA_V2_SEC` (58,75 s × 30 quadros).\n\n- **Prévia:** `npx remotion studio`. **Rascunho:** `npx remotion render ClinicaAnuncioV2 out/rascunho.mp4 --scale=0.5`.\n\n- **Render final** e áudio normalizado a −14 LUFS."
    },
    {
      "titulo": "As decisões de direção",
      "texto": "- **Gancho com pessoa de verdade:** a dona da clínica, irritada com o celular na recepção, num cartão com sombra; em volta surgem o balão 3D do WhatsApp, o robô confuso e \"Digite 1, 2 ou 3 🤖\". Imagem gerada com referências do Pinterest e animada em vídeo de 5 s.\n\n- **O antes é uma conversa real, não uma lista de defeitos:** a cliente pergunta o preço do botox e se tem horário no sábado; o robô manda o menu, responde genérico e termina em \"Desculpe, não entendi 😕\".\n\n- **A desistência tem rosto:** a cliente suspira, abaixa o celular e manda \"é robô, né? 🙄 deixa pra lá\"; o selo \"Cliente perdida\" estala.\n\n- **A IA aprende com a recepção:** mensagens da recepcionista passam por uma varredura lime, e saem as etiquetas \"tom acolhedor\", \"valores e parcelamento\", \"sempre oferece horário\".\n\n- **O depois responde a mesma pergunta,** agora com o preço, a avaliação gratuita e dois horários, e a avaliação entra no Google Agenda com \"marcado pela IA\".\n\n- **Identidade de um Short de referência:** fundo único com grade, cartões e bolhas com sombra larga e entrada em 3D, texto em três pesos, transição com desfoque do quadro inteiro.\n\n- **Lime como único acento,** em selos, varredura e marca; as cores do WhatsApp e do Google Agenda ficam as reais.\n\n- **Música bem abaixo da voz,** num instrumental de MPB composto por seções casadas com a fala.\n\n- **Tudo que é exemplo é dito como exemplo:** a assinatura final traz \"Simulação ilustrativa. Clínica, pessoas e valores fictícios.\"\n\nDetalhes de cores, curvas e som: estilo.md. Fala e cenas por tempo: roteiro.md. Para fazer um vídeo no mesmo estilo: PROMPT.md."
    },
    {
      "titulo": "As versões até o final",
      "texto": "| \n\n | Versão\n | O que mudou\n\n | v1\n | 70,5 s, fala em velocidade normal, celular pequeno com as conversas, abertura com a dona entrando na clínica e música comercial alta; retorno: música atrapalhando, começo com cara de IA\n\n | **v2**\n | fala a 1,2× (58,8 s), gancho com a dona irritada num cartão 3D, identidade do Short de referência, bolhas soltas e grandes, objetos 3D de massinha, trilha MPB bem mais baixa; aprovada (\"ficou muito bom\")"
    }
  ],
  "pacote": [
    {
      "pasta": "projeto/",
      "conteudo": "o código (`src/tda-clinica/ClinicaV2.tsx`, `palavras.ts` com o tempo de cada palavra e `src/tda-marina/MarinaV2.tsx` com as cores do WhatsApp e do Google Agenda, o avatar, o cursor e a marca), a pasta `public/` com os dois clipes (dona no gancho, cliente que desiste), os objetos 3D, a narração, a trilha e os efeitos, mais `package.json`, `remotion.config.ts` e `tsconfig.json`"
    },
    {
      "pasta": "audio/",
      "conteudo": "narração original e a 1,2×, tempos das palavras nas duas velocidades, a trilha com o pedido de composição por seções e os 30 efeitos usados"
    },
    {
      "pasta": "referencias/",
      "conteudo": "o Short que deu a identidade (folhas de contato, transcrição e análise) e o modelo de anúncio com o texto da clínica"
    },
    {
      "pasta": "render/",
      "conteudo": "`final.mp4`"
    },
    {
      "pasta": "Fundo",
      "conteudo": "cinza claro com grade pontilhada e vinheta clara, fixo o vídeo inteiro"
    },
    {
      "pasta": "Frase",
      "conteudo": "monta a frase palavra por palavra no tempo da fala, do cinza ao preto, em linhas de tamanhos e pesos diferentes (com itálico na palavra de efeito)"
    },
    {
      "pasta": "Entra3D",
      "conteudo": "cartão que tomba para trás e sobe, com sombra grande"
    },
    {
      "pasta": "Obj",
      "conteudo": "objeto 3D de massinha que salta, flutua e gira devagar"
    },
    {
      "pasta": "Selo",
      "conteudo": "pílula pequena (ANTES, DEPOIS, \"Cliente perdida\")"
    },
    {
      "pasta": "Conversa",
      "conteudo": "WhatsApp em bolhas soltas e grandes, a mais nova empurrando as outras, com \"digitando\" e tiques de lido"
    },
    {
      "pasta": "SCENES",
      "conteudo": "a montagem: início e fim de cada cena no tempo original da fala e o whoosh de cada troca"
    },
    {
      "pasta": "TimeScale",
      "conteudo": "as cenas são escritas no tempo da fala original e rodam 1,2× mais rápido, para acompanhar a voz acelerada"
    }
  ],
  "prompt": "Quero fazer um anúncio narrado de antes e depois no mesmo estilo do projeto \"Robô de menu não vende\", que está em 07-videos/projetos/robo/, com o meu assunto.\n\nAssunto: {{ASSUNTO}}\nPúblico (quem precisa se reconhecer no gancho): {{PUBLICO}}\nO jeito antigo que falha (o \"antes\"): {{ANTES}}\nO jeito que funciona (o \"depois\"): {{DEPOIS}}\nChamada final e prazo de resposta: {{CHAMADA}}\nDuração aproximada: {{DURACAO}} (a referência tem 58,8 s)\n(Se algum desses estiver vazio ou com as chaves, me pergunte antes de começar.)\n\n1. Estude o projeto antes de propor qualquer coisa. Leia, nesta ordem: 07-videos/projetos/robo/LEIA-ME.md, estilo.md e roteiro.md, e o modelo de anúncio em referencias/roteiro-modelo-de-anuncio.md. Depois abra projeto/src/tda-clinica/ClinicaV2.tsx e me explique em poucas linhas como a Frase palavra por palavra, a Entra3D, a Conversa em bolhas soltas e o TimeScale funcionam, e o que você vai reaproveitar.\n\n2. Siga o passo a passo de 9 etapas de 07-videos/_LEIA.md e os números de 07-videos/regras-vigentes.md. Crie o meu projeto em 07-videos/projetos/AAAA-MM-DD-tema/ a partir de 07-videos/projetos/_modelo/README.md e marque cada etapa no checklist. Não edite os arquivos do projeto robo: copie o que for reaproveitar.\n\n3. Use as skills instaladas: video-referencias (referências, pessoas no Pinterest, plataformas reais e um som por ação), motion-narrado (nada aparece antes de ser dito), conteudo-voz (o meu jeito de falar) e better-portuguese (todo texto da tela).\n\n4. O roteiro: a fala é minha. Faça só a estrutura em roteiro.md, nos seis passos do modelo: público e dor em forma de pergunta, \"a gente sabe exatamente por quê\", o erro provável e por que ele falha, o que funciona e por quê, o convite ligado ao fim da dor e a ação com prazo. Para cada passo, diga o que precisa ser dito e a cena, e me dê 3 opções de gancho. Espere eu escrever a fala. Guarde o meu texto sem mudar e faça ao lado a versão para a voz, só com a grafia de pronúncia. Não prometa número nem prazo que eu não confirmei.\n\n5. Narração: na minha voz clonada, conferida no faster-whisper (confira palavra por palavra, porque o whisper pode inventar trecho). Me mande para aprovar; com o ok, acelere a 1,2× numa passada só e gere os tempos das palavras. Não anime antes do áudio aprovado.\n\n6. Cenas: o antes e o depois respondem a mesma pergunta do mesmo cliente, numa conversa real da plataforma que o meu público usa. O gancho tem uma pessoa de verdade, em movimento, que se parece com o meu público; a desistência também tem rosto. Monte a tabela fala → cena → elementos antes de animar e me mostre.\n\n7. Reaproveite o motor, troque o conteúdo. Mantenha deste projeto: o fundo único com grade pontilhada e vinheta, os cartões e bolhas soltos com sombra larga e entrada em 3D, os objetos 3D que flutuam, os selos ANTES e DEPOIS, a frase palavra por palavra em três pesos (do cinza ao preto, com itálico na palavra de efeito), a transição com desfoque do quadro inteiro, a varredura que mostra a IA aprendendo, o problema riscado ao lado da solução, o formulário que se preenche, a cor de destaque como único acento, as cores reais das plataformas, um efeito por ação e a música bem abaixo da voz. Troque: a cor de destaque (para a da minha marca), as pessoas, as conversas, os cartões, os objetos 3D, os textos e a trilha (música no clima do meu público, por seções casadas com a fala).\n\n8. Assets reais: interface real das plataformas citadas, ícones oficiais, pessoas reais ou geradas a partir de referências reais. Me peça o que você não conseguir achar. Se for demonstração, a assinatura final diz que é simulação.\n\n9. Rascunho em meia resolução e folhas de contato a 1 quadro por segundo a cada rodada; confira se nenhum texto cobre rosto e se nenhuma cena começa vazia. Em cada movimento, pergunte: está humano ou robotizado? Depois do render, revise quadro a quadro com o áudio, corrija e me entregue o vídeo, a legenda do post e a ficha atualizada. No fim, registre uma anotação em anotacoes/.",
  "campos": [
    "ANTES",
    "ASSUNTO",
    "CHAMADA",
    "DEPOIS",
    "DURACAO",
    "PUBLICO"
  ],
  "fonte": {
    "nome": "Clube do Motion",
    "url": "https://clubedomotion.com/projeto/?id=robo",
    "uso": "liberado pelo dono do Clube do Motion em 18/10/2026 (docs/permissoes/clube-do-motion.md)"
  }
}