{
  "id": "clube-shelby",
  "titulo": "Barbearia Shelby em 7 dias",
  "categoria": "narrado",
  "resumo": "episódio 1 da série \"Se eu tivesse uma barbearia hoje e precisasse lançar ela em 7 dias, como eu faria a parte digital?\". Narrado, 3 min 37 s, 9:16, montado no After Effects numa lousa contínua: a câmera viaja por uma mesa onde todas as cenas já estão. Mostra o Dia 0 (a marca) e o Dia 1 (o site) de uma barbearia conceito e fecha em \"continua . . .\". Versão final: v4.",
  "indicado": "quem quer contar um processo ou o caso de um negócio local em formato de série para o Instagram.",
  "estilo": [
    "lousa contínua",
    "câmera que viaja",
    "identidade do assunto",
    "prints reais",
    "trilha por momentos"
  ],
  "ficha": {
    "formato": "1080×1920, 30 qps, 9:16, cor BT.709",
    "duracao": "3 min 37 s (217,3 s; 6.520 quadros)",
    "motor": "ae",
    "voz": "voz clonada na ElevenLabs (Eleven v4), juntada a 1,15×",
    "musica": "ver o guia de estilo",
    "fontes": "ver o guia de estilo"
  },
  "ferramentas": [
    "Claude Code",
    "After Effects",
    "ElevenLabs"
  ],
  "ficha_tecnica": {
    "Duração": "3 min 37 s (217,3 s; 6.520 quadros)",
    "Formato": "1080×1920, 30 qps, 9:16, cor BT.709",
    "Voz": "voz clonada na ElevenLabs (Eleven v4), juntada a 1,15×",
    "Ferramenta": "After Effects, com o projeto gerado por scripts em Python",
    "Publicado": "Instagram, 12/10/2026 (cerca de 42 mil visualizações na época)"
  },
  "etapas": [
    {
      "titulo": "O roteiro e a voz",
      "texto": "**Resumo:** a fala do episódio 1 exatamente como foi enviada à voz clonada na v4 (16 parágrafos, com a grafia de pronúncia), a tabela que converte essa grafia de volta para a escrita normal e a estrutura por tempo. Gancho: \"Se eu tivesse uma barbearia hoje e precisasse lançar ela em sete dias, como eu faria a parte digital?\".\n\n## Como a fala foi feita\n\n- **Dia 0** (parágrafos 01 a 08): texto do autor. A revisão corrigiu só dois defeitos: \"preciso fazer 2 coisas\", que tinha uma só na lista, e \"achei uma referência que eu me surpreendi quando pensei\", que virou \"achei uma referência que me surpreendeu\".\n\n- **Dia 1** (parágrafos 09 a 16): escrito a partir do que aconteceu de verdade na produção do site, no registro dele. O parágrafo 10 foi reescrito na v4 para explicar melhor a ideia do agendamento.\n\n- **Voz:** ElevenLabs, Eleven v4, um arquivo por parágrafo (estabilidade 0,52, similaridade 0,73, velocidade 1,05), juntados a 1,15× com as pausas.\n\n## Grafia de pronúncia\n\n | \n\n | Escrito para a voz\n | Leitura normal\n\n | IÁ\n | IA\n\n | chat gê pê tê\n | ChatGPT\n\n | Birrêns\n | Behance\n\n | Píqui Blínders\n | Peaky Blinders\n\n | Cal ponto com\n | Cal.com\n\n | Móbin\n | Mobbin\n\n | Clube dos Sníkers\n | Clube dos Sneakers\n\n | landin peige\n | landing page\n\n | lôgo\n | logo\n\n | sete, zero, um, dois, quarenta\n | números por extenso\n\n## A fala, verbatim (texto enviado à voz)\n\n**01.** Se eu tivesse uma barbearia hoje e precisasse lançar ela em sete dias, como eu faria a parte digital?\n\n**02.** Nesse vídeo eu vou te mostrar exatamente como você, que tem um negócio local, deveria pensar e estruturar a sua empresa nessa era da IÁ, pra aumentar a sua produtividade e tirar da sua mão os processos repetitivos do dia a dia, deixando você com mais liberdade pra focar no que realmente importa pro seu negócio.\n\n**03.** Pronto?\n\n**04.** Dia zero: tudo começa com a marca. Hoje é bem fácil fazer uma identidade visual pra sua empresa com as ferramentas que a gente tem disponíveis. No meu caso, eu vou usar o próprio chat gê pê tê pra fazer esse branding pra mim.\n\n**05.** Antes de mandar o prompt pra ele, eu preciso pesquisar referências de identidade visual e de marcas do meu nicho. Pra isso eu vou usar o Birrêns ponto net, um site onde designers postam os seus trabalhos e guardam o portfólio de projetos pessoais e comerciais. Tem bastante identidade visual lá, o que é perfeito pro que eu tô procurando.\n\n**06.** Pesquisei por barbearia design e fui rolando a página pra ver algum que eu gostasse pra usar como base. Nessa parte, o ideal é você já ter uma ideia do estilo e da vibe que quer pra sua marca. No meu caso, eu não tinha nada. Simplesmente comecei a procurar, o que deixou bem difícil achar alguma coisa pra usar como referência.\n\n**07.** Depois de uns quarenta minutos pesquisando, achei uma referência que me surpreendeu, porque não tem nada a ver com barbearia. E foi assim que nasceu a Barbearia Shelby, uma barbearia conceito inspirada no universo da série Píqui Blínders.\n\n**08.** O que eu fiz foi basicamente pesquisar por Píqui Blínders no Birrêns e baixar todas as referências que eu gostei, pra usar como exemplo na hora de fazer a nossa marca e o design system. Depois de algumas iterações e mudanças, ela ficou assim.\n\n**09.** Agora que a gente já tem a marca, vamos pra landin peige. Dia um: a landin peige.\n\n**10.** Eu não queria que o meu site tivesse só um botão em que a pessoa clica e vai direto pro WhatsApp pra agendar. A ideia era o cliente marcar o horário ali mesmo, na página: escolhe o serviço, o barbeiro, o dia e o horário, coloca o nome e o WhatsApp e pronto, sem cadastro e sem ficar esperando alguém responder.\n\n**11.** Pra chegar nisso, voltei pras referências. Usei o Cal ponto com, que é um sistema de agendamento, como base pro calendário. No Móbin, que junta telas dos melhores sites e aplicativos, vi como eles resolvem uma tela de agendamento. E no Pinterest achei o estilo de foto de barbeiro que eu queria.\n\n**12.** Como a Shelby não existe, as fotos dos barbeiros, do salão e dos cortes eu gerei com IÁ em cima dessas referências. E pedi também o kit completo pro site: lôgo com fundo transparente, o ícone que aparece na aba do navegador e uns selos personalizados, como um lacre de cera e uma medalha de mais pedido.\n\n**13.** A primeira versão ficou boa, mas ainda tinha cara de site genérico. Aí mandei pro meu agente quatro sites de barbearias reais aqui da região. O visual deles é bem feio, mas a estrutura é de quem conhece o cliente: tabela de preços, plano de assinatura, avaliação no Google, estacionamento.\n\n**14.** Pedi também pra deixar o topo da página parecido com o que a gente fez no Clube dos Sníkers, e trouxe a Shelby pra Paulínia, onde eu moro. Depois de três rodadas de ajuste, ficou assim.\n\n**15.** E pra colocar no ar eu não gastei nada: tá hospedada na Cloudflare, de graça.\n\n**16.** Agora a Shelby tem marca e tem site. Só que barbearia que ninguém acha no Google não existe. E isso é assunto pro Dia dois.\n\n**Na tela, no fim:** \"continua . . .\" em suspense, com o lacre da Shelby.\n\n## Estrutura por tempo (tempo do vídeo)\n\nO vídeo começa 1 s antes da voz (o sino toca sozinho). As pausas longas são momentos só de música.\n\n | \n\n | Parágrafo\n | Tempo (s)\n | Pausa depois\n | O que aparece\n\n | 01\n | 1,0–6,5\n | 0,6 s\n | pergunta grande no centro; a barbearia que ainda não existe, desenhada a traço, com a placa \"?\"; no \"parte digital?\", a fachada ganha a moldura de um navegador; as 8 cartas, do Dia 0 ao Dia 7, em leque embaixo\n\n | 02\n | 7,1–23,2\n | 0,35 s\n | a promessa como fluxo: o fio desce do negócio local até a empresa (\"estruturar\"); o círculo vira o selo de lacre \"IA\"; tronco e galhos até cinco vagas (\"produtividade\"); as 5 tarefas (responder no WhatsApp, confirmar horário, lembrar o cliente, pedir avaliação no Google, postar no Instagram) caem nas vagas e ligam sozinhas em interruptores de lacre; em \"liberdade\", a câmera voa até o ofício e o círculo desenha a volta na tesoura\n\n | 03\n | 23,6–24,2\n | 1,4 s\n | \"Pronto?\": a câmera desce até o texto, mergulha no clique e o lacre inunda (corte escondido para o Dia 0)\n\n | 04\n | 25,6–36,8\n | 0,35 s\n | Dia 0; o esqueleto vazio da identidade (bento), com um brilho de IA em cada bloco; a janela do ChatGPT nasce do logo e o círculo paira no botão de enviar\n\n | 05\n | 37,1–54,3\n | 0,35 s\n | o moodboard com notas; a janela do Behance nasce do logo; o círculo desenha a borda do primeiro projeto no \"portfólio\"; no \"bastante\", a parede de referências transborda da janela\n\n | 06\n | 54,6–71,3\n | 0,5 s\n | a busca \"barbearia design\"; \"estilo?\" e \"vibe?\" entram dos lados e são riscadas no \"nada\"\n\n | 07\n | 71,8–83,7\n | 2,0 s\n | \"quarenta minutos\": a câmera sobe bem alto e tudo esmaece; no \"achei\", mergulho na carta de Peaky Blinders escondida na parede; no fim, as 4 referências da série batem junto com o sino e a câmera respira com a música\n\n | 08\n | 85,7–97,7\n | 10,5 s\n | a busca de Peaky Blinders; as miniaturas voam da janela para a bandeja de download; no \"design system\", a volta longa pela mesa até o bento, que se preenche; nas iterações, aproxima do bloco do logo; no \"ela ficou assim\", mergulha nele até o corte\n\n | drop 1\n | 99,32\n | —\n | **corte para a parte B.** Vitrine da marca em 4 compassos (~2 s cada, fusões de 0,5 s): logo sobre o selo girando, fachada, placa, mesa das aplicações; o bento preenchido aparece 0,7 s antes do \"Agora\"\n\n | 09\n | 108,2–113,2\n | 0,4 s\n | carta do Dia 1\n\n | 10\n | 113,6–129,3\n | 0,35 s\n | o site genérico riscado; o agendador, com a câmera acompanhando os cliques\n\n | 11\n | 129,6–144,6\n | 0,35 s\n | a fileira Cal.com → Mobbin → Pinterest\n\n | 12\n | 144,9–161,3\n | 0,4 s\n | as fotos geradas; o kit do site\n\n | 13\n | 161,7–177,3\n | 0,4 s\n | a v1 com o carimbo \"GENÉRICO\"; os 4 sites reais em raio-x\n\n | 14\n | 177,7–187,1\n | 12,0 s\n | o topo do site de referência; Paulínia no mapa real com o pino de lacre; as três rodadas\n\n | drop 2\n | 188,57\n | —\n | a tela escurece, meio segundo no vazio, o site volta no tema e rola em 4 passos de 1,3 s a cada 1,9 s, no computador e no celular\n\n | 15\n | 199,1–203,2\n | 0,5 s\n | Cloudflare\n\n | 16\n | 203,8–211,3\n | 4,5 s\n | checklist; \"continua . . .\" com o lacre, até 217,3 s\n\nOs tempos dos parágrafos vêm da narração montada (somados ao 1 s de abertura); os tempos de cada palavra estão em `audio/words.json`. A coluna \"O que aparece\" segue a ordem das cenas nos geradores (`gerar_v3a.py` e `gerar_v3b.py`), onde está o quadro exato de cada elemento, ancorado na palavra."
    },
    {
      "titulo": "A identidade visual",
      "texto": "**Resumo:** a identidade do vídeo veste a marca do assunto (a barbearia conceito inspirada em Peaky Blinders): preto e branco, vermelho do lacre e latão, Playfair Display com Roboto, a carta de baralho como componente e transição, e uma lousa contínua em que a câmera viaja como um drone. Os números abaixo saem dos scripts geradores da v4.\n\n## Fontes\n\n | \n\n | Uso\n | Fonte\n | Onde baixar\n\n | Títulos e legenda grande do centro\n | Playfair Display 700 e 900 (700 itálico em destaques)\n | Google Fonts\n\n | Rótulos (caixa alta, espaçados)\n | Roboto Condensed 700\n | Google Fonts\n\n | Legenda do topo e da base, textos\n | Roboto 400, 500 e 700\n | Google Fonts\n\n | Logotipo da barbearia\n | desenho próprio (PNG e SVG nos assets)\n | —\n\n## Cores\n\n | \n\n | Token\n | Hex\n | Uso\n\n | Preto\n | `#111111`\n | base\n\n | Preto 2\n | `#1C1C1C`\n | superfície escura\n\n | Grafite\n | `#2A2A2A`\n | superfície\n\n | Cinza escuro\n | `#6B6B6B`\n | texto de apoio\n\n | Cinza\n | `#9E9E9E`\n | apoio\n\n | Linha\n | `#E2E2E2`\n | divisores\n\n | Fundo\n | `#F3F3F3`\n | fundo claro\n\n | Branco\n | `#FFFFFF`\n | respiro\n\n | Marfim\n | `#EFE8DC`\n | fundo das cartas, traços na mesa\n\n | **Lacre**\n | **`#C8102E`**\n | ação, destaque sobre fundo claro, inundação, elemento vivo\n\n | **Latão**\n | **`#B08D57`**\n | selos, filetes, fios na mesa, destaque sobre fundo escuro\n\n## Componentes\n\n- **Carta de baralho** (das referências da série): 300 px de largura × 1,4 de altura, fundo marfim, filete de latão, o boné no centro, o valor do dia em Playfair nos cantos e no meio, o rótulo em Roboto Condensed com espaçamento 220. As cartas do Dia 0 ao Dia 7 marcam a série.\n\n- **Selo de lacre** e **medalha**, feitos em SVG.\n\n- **Fio de latão** com o boné, ligando as estações da mesa.\n\n- **Janela do navegador** para as telas (Behance, ChatGPT, Mobbin, Pinterest, Cal.com, o site no ar).\n\n- **O agendador real** do site, com a câmera acompanhando os cliques.\n\n- **Barbearia desenhada a traço** (Trim Paths) com a placa \"?\", na abertura.\n\n- **A mesa:** grade de pontos infinita (passo de 44 px, a imagem se reencaixa), luz de tungstênio fixa e vinheta.\n\n## Transições\n\n- **A câmera viaja pela mesa.** Todas as cenas são áreas de um mundo maior que a tela. A posição de cada área na tela é `centro + giro(mundo − câmera) × zoom`, lida de um null `CAM` por expressão. A viagem sai rápido, se afasta no meio do caminho (pull-out) e chega devagar.\n\n- **Carta dada:** a cena nova chega de baixo à direita girando até o lugar (de 240 × 520 px de distância, rotação de 9° a 0°, em 0,75–0,8 s, curva Mojtaba) e sai para cima à esquerda em 0,5 s, girando −6°.\n\n- **Lacre que inunda** nas viradas grandes: o círculo clica, um anel de traço sai (100 → 560% em 0,7 s), o vermelho cresce de 1,2 a 100% em 0,62 s (curva suave) e a cor nova cobre por cima.\n\n- **Mergulho** na carta, no \"?\" e no selo, até o drop.\n\n- **Corte seco** só nos drops, no tempo do tema.\n\n## Curvas e molas\n\n | \n\n | Nome\n | Bezier\n | Uso\n\n | board\n | (.333, 0, .2285, 1)\n | viagem da câmera: sai rápido, chega devagar\n\n | mojtaba\n | (.86, 0, .07, 1)\n | cartas e elementos presos ao mundo\n\n | entra\n | (.33, 0, .67, 1)\n | afastamento no meio da viagem\n\n | sai\n | (.16, 1, .3, 1)\n | palavra nascendo, anel do lacre\n\n | suave\n | (.45, 0, .12, 1)\n | inundação, traços\n\n | deriva\n | (.3, 0, .7, 1)\n | respiração da câmera dentro da cena\n\n**Entrada elástica das notas** (módulo Boards): escala de 0 a 100 em 1/6 s e tremor que decai (amplitude 0,1, frequência 4/3, decay 6, por 1,6 s).\n\n## Câmera\n\n- Null `CAM` na comp principal: posição (o ponto do mundo no centro), escala (zoom) e um giro leve.\n\n- **Viagem:** curva board, com zoom menor no meio (pull-out) e giro leve que volta no fim.\n\n- **Deriva:** dentro de cada cena a câmera continua andando devagar (push-in suave, sem pull-out). Ela nunca para.\n\n- Nos respiros de música, aproxima devagar (ex.: as 4 referências da série no sino).\n\n## Legenda\n\n | \n\n | Posição\n | Fonte\n | Tamanho\n | Entrelinha\n | Centro do bloco (y)\n | Largura máxima\n\n | Centro (abertura, \"ela ficou assim\")\n | Playfair Display 700\n | 96\n | 1,14\n | 960\n | 900\n\n | Topo\n | Roboto 700\n | 60\n | 1,18\n | 290\n | 900\n\n | Base\n | Roboto 700\n | 60\n | 1,18\n | 1470\n | 900\n\n- Palavra por palavra, no tempo da fala. A linha fica centrada e recentra em deslize (0,22 s) a cada palavra nova; cada palavra fica num deslocamento fixo da borda da linha, então nada encavala.\n\n- Cada palavra nasce subindo um pouco, com desfoque 6 → 0 em 0,12 s e opacidade 30 → 100 em 0,1 s; sai subindo 22 px em 0,25 s, com desfoque.\n\n- **Destaque:** as palavras marcadas (ex.: barbearia, 7 dias, parte digital) ficam na cor de destaque: lacre sobre o claro, latão sobre o escuro. As outras nascem na cor de destaque e viram preto ou branco em 0,16 s.\n\n- Véus escuros suaves no topo e na base escondem o que passa por baixo durante as viagens.\n\n## Elemento vivo\n\nO círculo auxiliar, em cor de lacre, anda junto com a câmera e para em pontos do mundo. Ele puxa as palavras na legenda do centro, vira o selo \"IA\", desenha a volta na tesoura e na carta de Peaky Blinders, paira no \"enviar\" do ChatGPT, clica no agendador e vira o pingo do \"?\" do \"Pronto?\". Nos drops ele some; nas outras cenas fica na margem direita, longe da legenda.\n\n## Trilha\n\n**Tom do vídeo:** Si menor (medido nos stems; afinação de −11 a +3 cents). O jazz está em Fá: quando ele toca, o drone em Si fica mudo.\n\n | \n\n | Faixa\n | Uso\n\n | Nick Cave & The Bad Seeds, \"Red Right Hand\" (stems sem a voz)\n | sino da abertura, o groove no respiro do \"Peaky Blinders\", o sino nos drops e no fim\n\n | PJ Harvey, \"Red Right Hand\" (stems sem a voz)\n | piano da promessa e do Dia 0\n\n | \"Red Right Hand – Peaky Blinders Theme (Flood Remix)\"\n | builds e os dois drops\n\n | Blue Stew, \"Bringing Home The Blues\" (só o instrumental)\n | trechos de trabalho do Dia 0 e do Dia 1; tom Fá, 70/140 BPM\n\n | \n\n | Momento (tempo do vídeo)\n | O que acontece\n\n | 0 s\n | o sino toca sozinho 1 s antes da voz; drone em Si\n\n | ~83,5 s, fim de \"Peaky Blinders\"\n | sino do original + golpe; o groove rola sozinho até a fala voltar em 85,7 s\n\n | 97,55 → 99,32 s, \"ela ficou assim\"\n | fim do build do Flood e um riser crescem até o drop da marca (tema, sino e golpe)\n\n | depois do drop\n | a marca fica ~8 s, em 4 compassos do tema (~2 s cada)\n\n | 186,9 → 188,57 s, \"ficou assim\" do site\n | a expectativa termina em 188,07 s; meio segundo só com o drone; o tema entra com o sino\n\n | \"Só que\"\n | a música corta, fica o drone; sino final no \"continua\"\n\n | \"40 minutos\"\n | o jazz abafa num passa-baixas e some, como quem perdeu a noção do tempo\n\n## Sound design\n\n- **235 eventos.** Um whoosh por viagem da câmera.\n\n- **Toques tonais renderizados em orquestra:** pentatônica de Si menor nos interruptores das 5 tarefas (uma nota cada); glockenspiel em Fá nos brilhos e cliques; sinos, harpa e piano nas chegadas; golpes suaves nas chegadas e riser curto no \"IA\".\n\n- **Mix:** voz seca. A música segue uma curva-alvo de loudness: 15 dB abaixo da voz com fala, 9 dB abaixo nos respiros, no nível da voz nos trechos só de música, e ganho único em cada drop para não achatar a pancada. Na v4, o respiro do Peaky fica no nível da voz e a expectativa antes de cada drop sobe em ~0,2 s.\n\n- **Medido na v4:** −14,0 LUFS; curto prazo com 2,1 dB entre os percentis 10 e 90; música 14,9 dB abaixo da voz.\n\n## O que é \"humano\" neste vídeo\n\n- A câmera nunca fica parada: viaja entre as cenas e, dentro delas, deriva devagar.\n\n- As cartas chegam como se uma mão as desse na mesa, girando até assentar.\n\n- Traços desenhados aparecem como se alguém riscasse a lousa.\n\n- As notas entram com elasticidade e um tremor que se apaga.\n\n- O círculo espera, anda e clica com intenção, como um cursor de verdade.\n\n- O som tem respiro: o sino fecha a frase e deixa 2 s só de música antes de mudar de assunto."
    },
    {
      "titulo": "A montagem no After Effects",
      "texto": "| \n\n | Script\n | O que faz\n\n | `shelby_base.py`\n | identidade do vídeo (cores, fontes, componentes) e o relógio da fala\n\n | `mundo.py`\n | o motor da lousa: cada cena é uma área de um mundo maior que a tela, e um null `CAM` guarda o ponto central, o zoom e um giro leve\n\n | `circulo_mundo.py`\n | o elemento vivo: um círculo que anda com a câmera e para em pontos do mundo\n\n | `gerar_v3a.py` / `gerar_v3b.py`\n | as cenas da parte A e da parte B, com as correções da v4\n\n | `preparar_v3.py`, `montar_v3.py`\n | preparar assets; juntar as duas partes renderizadas\n\n | `gerar_voz.py`, `montar_narracao.py`, `retempo.py`\n | narração por parágrafo, junção com as pausas e realinhamento dos tempos\n\n | `plano_trilha_v3.py`, `efeitos_v3.py`, `mixar_v3.py`\n | trilha por momentos, efeitos e mix\n\nOs geradores escrevem um JSON que uma ponte MCP do After Effects importa (`ae_project_import_json`, da `mcp-aftereffects`, de código aberto). Você não precisa rodar nada disso para abrir o vídeo: os `.aep` já estão montados. Os scripts servem para estudar e reaproveitar. As funções de comp e camada (`kit_ae.py`) e o personagem do círculo (`personagem.py`) vêm em `projeto/lib/`, e o mixador de trilha (`orquestra.py`) em `audio/lib/`. Algumas linhas ainda apontam para pastas da máquina onde o vídeo foi feito (aparecem como `<SUA_CENTRAL>`, `<BIBLIOTECA>` ou `<HOME>`); ao reaproveitar, peça ao agente para trocar pelos caminhos da sua central.\n\n- **Instale as fontes** (todas no Google Fonts, grátis): Playfair Display (700, 700 itálico e 900), Roboto Condensed (700) e Roboto (400, 500 e 700). Instale para todos os usuários e reinicie o After Effects. No Windows, se a fonte não aparecer no AE, copie os arquivos para `C:\\Program Files\\Common Files\\Adobe\\Fonts`.\n\n- **Mantenha a pasta `projeto/` como veio**, sem renomear nada: os `.aep` ficam em `projeto/ae-v3/` e os assets em `projeto/ae/assets/`. Abra a parte A ou a parte B no After Effects 2026 ou mais novo.\n\n- **Se o AE avisar que faltam arquivos:** File › Dependencies › Find Missing Footage seleciona o que falta; clique com o direito num deles › Replace Footage › File e aponte para o arquivo em `projeto/ae/assets`. O AE reencontra sozinho os outros da mesma pasta.\n\n- **Fonte trocada por outra** (texto em Times ou com aviso amarelo): a fonte não foi instalada ou o AE não reiniciou.\n\n- **Render:** cada parte separada, em trechos de 8 s com o `aerender`, de uma cópia em pasta sem acento. Depois junte as duas partes e etiquete a cor em BT.709 (regras em `07-videos/regras-vigentes.md` da central)."
    },
    {
      "titulo": "As decisões de direção",
      "texto": "- **A abertura não revela a marca.** O vídeo começa com a pergunta grande no centro e uma barbearia sem marca desenhada a traço, com uma placa \"?\". Quem assiste descobre a marca junto com o processo.\n\n- **Lousa contínua.** Na v2 as cenas eram simples e sempre no mesmo molde (legenda em cima, conteúdo no centro, assets embaixo). Na v3 todas viraram partes da mesma mesa e a câmera viaja entre elas como um drone: sai rápido, se afasta no meio e chega devagar. A transição deixou de ser um efeito e passou a ser o próprio movimento do vídeo.\n\n- **Identidade tirada do assunto.** Preto e branco da marca, vermelho do lacre e latão; a carta de baralho das referências da série como componente e como transição; o lacre que inunda a tela nas viradas grandes.\n\n- **Tudo que a fala cita aparece de verdade:** as buscas no Behance, o ChatGPT, o Cal.com, o Mobbin, o Pinterest, o site no ar no computador e no celular, o mapa de Paulínia com o pino.\n\n- **Impacto com espaço.** No \"Peaky Blinders\", o sino da música da série fecha a frase e há 2 s só de música. A marca fica cerca de 8 s na tela, em 4 compassos do tema. Antes do site, a tela escurece, fica meio segundo no vazio e o tema entra.\n\n- **Jazz nos trechos de trabalho.** A trilha melancólica da série fica na abertura, na descoberta e nos drops; quando a narração explica o processo, entra um blues instrumental que não briga com a voz.\n\n- **A voz sempre acima.** Na v2 a música estava no nível da narração. Da v3 em diante, ela fica cerca de 15 dB abaixo da fala e o volume é constante do começo ao fim.\n\n- **Fecho em suspense.** \"Só que barbearia que ninguém acha no Google não existe\" corta a música, fica o drone e o sino toca no \"continua . . .\".\n\nDetalhes de cores, curvas, câmera, legenda e som: estilo.md. A fala e a estrutura 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 | v2\n | vídeo completo em cenas separadas; retorno: música alta demais, abertura revelava a marca, cenas no mesmo molde\n\n | v3\n | lousa contínua, abertura com a legenda grande no centro, jazz nos trechos de trabalho, música 15 dB abaixo da voz; parte A aprovada (\"exatamente isso que eu quero\")\n\n | **v4**\n | sino e respiro no \"Peaky Blinders\", vitrine da marca de ~8 s, site com escurecimento e espera, pronúncias corrigidas (\"lôgo\", \"landin peige\") e a frase do WhatsApp reescrita"
    }
  ],
  "pacote": [
    {
      "pasta": "projeto/",
      "conteudo": "os dois projetos do AE da v4 (parte A, do começo até o drop da marca; parte B, do drop até o fim), a pasta `assets/` (125 arquivos: capturas reais do site, referências do Behance, Mobbin e Pinterest, rodadas do símbolo, brandkit, aplicações, fotos geradas, selos e logos oficiais) e os scripts geradores"
    },
    {
      "pasta": "audio/",
      "conteudo": "narração, trilha, faixa só de efeitos, mix final, `audio/words.json` (tempo de cada palavra) e o mapa de efeitos (cada efeito com o tempo e o volume)"
    },
    {
      "pasta": "referencias/",
      "conteudo": "as referências usadas, com os links"
    },
    {
      "pasta": "render/",
      "conteudo": "`final.mp4`"
    },
    {
      "pasta": "shelby_base.py",
      "conteudo": "identidade do vídeo (cores, fontes, componentes) e o relógio da fala"
    },
    {
      "pasta": "mundo.py",
      "conteudo": "o motor da lousa: cada cena é uma área de um mundo maior que a tela, e um null `CAM` guarda o ponto central, o zoom e um giro leve"
    },
    {
      "pasta": "circulo_mundo.py",
      "conteudo": "o elemento vivo: um círculo que anda com a câmera e para em pontos do mundo"
    }
  ],
  "prompt": "Quero fazer um vídeo narrado no mesmo estilo do projeto \"Barbearia Shelby, episódio 1\", que está em 07-videos/projetos/shelby/, com o meu assunto.\n\nAssunto: {{ASSUNTO}}\nDuração aproximada: {{DURACAO}}\nPara quem é o vídeo: {{PUBLICO}}\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/shelby/LEIA-ME.md, estilo.md e roteiro.md. Depois abra os scripts geradores em projeto/ (shelby_base.py, mundo.py, circulo_mundo.py, gerar_v3a.py, gerar_v3b.py) e os de áudio (plano_trilha_v3.py, efeitos_v3.py, mixar_v3.py) e me explique em poucas linhas como o motor da lousa contínua funciona 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 ao concluir. Não edite os arquivos do projeto shelby: copie o que for reaproveitar.\n\n3. Use as skills instaladas: video-referencias (referências e assets reais), motion-narrado (nada aparece antes de ser dito), motion-app-ae (montagem no After Effects), animacao-saas (curvas e câmera), conteudo-voz (o meu jeito de falar) e better-portuguese (todo texto que vai para a tela ou para a legenda).\n\n4. O roteiro: a fala é minha. Faça só a estrutura em roteiro.md, como no episódio da Shelby: o gancho em forma de pergunta, a promessa, as etapas como capítulos (cartas, dias ou passos), os momentos de revelação e um fecho. Para cada parte, diga o que precisa ser dito e o que aparece na tela, e me dê 3 opções de gancho. Espere eu escrever a fala. Quando eu mandar, guarde o meu texto sem mudar e faça ao lado a versão para a voz, mudando só a grafia de pronúncia (ex.: \"IÁ\", nomes estrangeiros como se falam, números por extenso).\n\n5. Narração: um arquivo por parágrafo, conferido no faster-whisper, juntado com as pausas de música nos momentos de revelação, e o words.json com o tempo de cada palavra. Me mande o áudio e espere eu aprovar antes de animar.\n\n6. Identidade: tire do meu assunto, como a Shelby tirou da marca e da série (cores, fontes, um componente que vira transição, como a carta de baralho). Se o meu assunto não tiver identidade forte, me proponha duas opções antes de seguir. Registre os tokens num arquivo base, no lugar do shelby_base.py.\n\n7. Reaproveite o motor, troque o conteúdo. Mantenha deste projeto: a lousa contínua com a câmera viajando (curva board .333, 0, .2285, 1, pull-out no meio, deriva dentro da cena), a legenda palavra por palavra que recentra, o elemento vivo que anda com a câmera e clica com intenção, a abertura que não revela o resultado, os respiros só de música antes das revelações e a música cerca de 15 dB abaixo da voz, a −14 LUFS. Troque: cenas, textos, assets, cores, fontes, componente-assinatura e trilha (escolha uma música real que combine com o meu assunto, meça tom e BPM e faça os efeitos tonais no tom dela).\n\n8. Assets reais: tudo que a minha fala citar aparece na tela com imagem real (print do site, ícone oficial, foto real). Me peça o que você não conseguir achar.\n\n9. Construa de duas em duas cenas e me mostre folhas de contato a cada rodada. 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 e a ficha atualizada. No fim, registre uma anotação em anotacoes/.",
  "campos": [
    "ASSUNTO",
    "DURACAO",
    "PUBLICO"
  ],
  "fonte": {
    "nome": "Clube do Motion",
    "url": "https://clubedomotion.com/projeto/?id=shelby",
    "uso": "liberado pelo dono do Clube do Motion em 18/10/2026 (docs/permissoes/clube-do-motion.md)"
  }
}