{
  "id": "clube-ponte",
  "titulo": "A IA leu 60 MCPs",
  "categoria": "produto",
  "resumo": "reel de 21,5 s, sem narração, sobre uma ponte própria entre a IA e o After Effects: a IA leu cerca de 60 MCPs e mais de 40 skills de After Effects, juntou o melhor numa ponte só, passou a olhar cada quadro e a corrigir o próprio movimento. Estilo Apple light (interface clara do iOS, SF Pro, SF Symbols), com as cinco cenas encaixadas nos compassos de \"Without You\" (Avicii) e o drop na nota que vira A. Foi o primeiro vídeo montado inteiro por essa ponte: as cenas saem de um script `.jsx`, e a própria IA conferiu os quadros, revisou o movimento, pôs a câmera viva, listou as pistas de som e renderizou.",
  "indicado": "criador ou empresa de tecnologia que quer mostrar um processo, uma ferramenta ou um resultado técnico em poucos segundos, sem gravar voz.",
  "estilo": [
    "Apple light",
    "UI do iOS",
    "SF Pro",
    "SF Symbols",
    "contador animado",
    "câmera viva",
    "cortes no compasso."
  ],
  "ficha": {
    "formato": "1080×1920, 30 qps, 9:16, cor BT.709",
    "duracao": "21,5 s (645 quadros)",
    "motor": "ae",
    "voz": "sem narração; os títulos contam a história",
    "musica": "ver o guia de estilo",
    "fontes": "ver o guia de estilo"
  },
  "ferramentas": [
    "Claude Code",
    "After Effects",
    "ElevenLabs"
  ],
  "ficha_tecnica": {
    "Duração": "21,5 s (645 quadros)",
    "Formato": "1080×1920, 30 qps, 9:16, cor BT.709",
    "Voz": "sem narração; os títulos contam a história",
    "Ferramenta": "After Effects 2026, com o projeto inteiro gerado por ExtendScript (`.jsx`) e controlado por uma ponte MCP",
    "Trilha": "\"Without You\" (Avicii, Sandro Cavazza), trecho de 21,49 s, 134 BPM, drop em 16,14 s",
    "Som final": "−14,0 LUFS, pico −1,4 dBFS"
  },
  "etapas": [
    {
      "titulo": "O roteiro",
      "texto": "**Resumo:** o roteiro de tela dos 21,5 s, sem narração: cinco cenas presas aos compassos de \"Without You\", com o texto exato de cada título e o que se mexe por baixo. O drop (16,14 s) cai na nota que vira A.\n\n## Texto da tela\n\n | \n\n | Cena\n | Títulos\n\n | A\n | \"Botei a IA pra ler\" / \"60 MCPs\" / \"de After Effects.\" / \"e mais de 40 skills.\"\n\n | B\n | \"Ela juntou o melhor\" / \"numa ponte só.\"\n\n | C\n | \"Agora ela olha\" / \"cada quadro.\"\n\n | D\n | \"e corrige sozinha.\" · cartão \"Revisão do movimento\" / \"humano ou robotizado?\" com os itens \"Câmera parada\", \"Movimento sem mola\", \"Tudo entrando junto\", \"Expressão quebrada\"\n\n | E\n | \"Menos robô.\" / \"Mais humano.\" · logo\n\nCor de destaque nos títulos: \"IA\" no degradê do Apple Intelligence, \"40 skills.\" em roxo, \"ponte\" em azul, \"sozinha.\" em verde, \"humano.\" em azul.\n\n## Cenas por tempo\n\n | \n\n | Cena\n | Tempo (s)\n | Na tela\n | Movimento\n\n | A\n | 0–5,5\n | \"Botei a IA pra ler\" (0,05 s) / \"60 MCPs\" (0,94 s) / \"de After Effects.\" (1,38 s) / \"e mais de 40 skills.\" (3,62 s)\n | 18 cartões com nomes reais de repositórios caem em cascata a partir de 0,55 s e sobem sem parar; o 60 rola como contador; em 3,72 s os cartões viram skills um a um; em 4,96 s tudo se recolhe num ponto\n\n | B\n | 5,3–12,75\n | \"Ela juntou o melhor\" (5,45 s) / \"numa ponte só.\" (6,30 s)\n | o ponto cresce e some; nascem os ícones do Claude e do After Effects (5,40 s); a pílula entre eles desenha a borda em azul (6,30 s) e ganha o check verde (7,20 s); em 8,52 s a ponte sobe e vira cabeçalho\n\n | C\n | 8,9–12,8\n | \"Agora ela olha\" (8,98 s) / \"cada quadro.\" (9,43 s)\n | a folha de contato sobe com seis quadros reais; de 10,33 s em diante, o olho azul passa de quadro em quadro, um por batida; em 12,36 s a folha encolhe e sai\n\n | D\n | 12,35–16,8\n | \"e corrige sozinha.\" (12,58 s)\n | o cartão da revisão entra com os quatro itens em vermelho e a nota 55 com o selo D; em 13,03 · 13,48 · 13,93 · 14,37 s cada item vira verde e a nota sobe (63, 71, 80, 86); o selo passa por C e B; no respiro, o cartão avança devagar; **16,14 s (drop):** nota 90, selo A verde com anel\n\n | E\n | 16,4–21,5\n | \"Menos robô.\" (16,64 s) / \"Mais humano.\" (17,05 s)\n | os títulos saem em 17,72 s; a aura colorida acende e o logo entra desfocando em 17,94 s; a câmera viva segue até o fim\n\n## Momentos da trilha\n\n- 0–1,82 s: abertura; o refrão cantado começa em 1,82 s.\n\n- Cada cena começa num tempo 1 de compasso (5,40 · 8,98 · 12,58 · 16,14 s).\n\n- 14,36–15,70 s: o grave some (respiro); a revisão segura.\n\n- 16,14 s: drop, nota A.\n\n- 20,29 s em diante: a música desce até o fim."
    },
    {
      "titulo": "A identidade visual",
      "texto": "**Resumo:** estilo Apple light, o mesmo kit dos anúncios claros da casa: fundo cinza Apple com uma luz branca no centro, cartões brancos de sombra larga e fraca, cores de sistema do iOS com papel fixo, SF Pro e SF Symbols. Títulos que entram com desfoque por letra, mola só no que chega, câmera viva por cima de tudo e cenas presas aos compassos da música. Números tirados de `kit.jsx`, `cenas.jsx`, `trilha.json` e `mixar.py`.\n\n## Fontes\n\n | \n\n | Uso\n | Fonte\n | Onde baixar\n\n | Títulos\n | SF Pro Display Semibold e Bold\n | developer.apple.com/fonts\n\n | Textos dos cartões e rótulos\n | SF Pro Text Regular, Medium e Semibold\n | developer.apple.com/fonts\n\n | Ícones\n | SF Symbols, dentro da própria SF Pro (códigos U+100000 em diante)\n | vêm com a SF Pro\n\nO kit converte o código do símbolo no caractere certo com `SYM(n)`. Os usados aqui: caixa e documento (cartões), olho (varredura), check e check em círculo, x em círculo.\n\n## Cores\n\n | \n\n | Token\n | Hex\n | Papel\n\n | Fundo\n | `#F5F5F7`\n | cinza Apple; luz branca no centro (elipse de raio 760, pena 520, 70%)\n\n | Cartão\n | `#FFFFFF`\n | cartões, pílula, folha de contato\n\n | Texto\n | `#1D1D1F`\n | títulos\n\n | Secundário / terciário\n | `#6E6E73` / `#86868B`\n | linhas de apoio, rótulos\n\n | Linha / campo\n | `#E5E5EA` / `#F2F2F7`\n | contorno da pílula, ícones dos cartões\n\n | Azul\n | `#007AFF`\n | a ponte, a varredura, \"humano.\"\n\n | Verde\n | `#34C759`\n | check, item corrigido, \"sozinha.\", anel do A\n\n | Laranja\n | `#FF9500`\n | selo da nota no meio do caminho\n\n | Vermelho\n | `#FF3B30`\n | erro, selo D\n\n | Roxo\n | `#AF52DE`\n | \"40 skills.\", ícones das skills\n\n | After Effects\n | quadrado `#00005B` com \"Ae\" em `#9999FF`\n | ícone recriado em camadas\n\n | Apple Intelligence\n | azul `#3D8BFF` → roxo `#A35BF7` → rosa `#F062C0` → laranja `#FF9F3A`\n | \"IA\" no primeiro título e a aura do logo\n\nTintas claras: a cor de sistema misturada com branco (`mix(cor, 0,1 a 0,18)`) nos fundos dos itens e da pílula.\n\n## Componentes\n\n | \n\n | Peça\n | Como é\n\n | Cartão de repositório\n | 330×96, raio 24, sombra fraca; ícone redondo de 56 px com SF Symbol, dono em Semibold 22 e nome em Regular 22; quando vira skill, troca o texto, o símbolo e a cor do ícone (roxo claro) e dá uma balançada de ±2,5°\n\n | Fluxo de cartões\n | 18 cartões em 3 colunas, em cascata de 0,045 s, subindo sem parar e se recolhendo num ponto\n\n | Ícones da ponte\n | tiles de 240 px, raio 56, sombra (14%, distância 26, suavidade 90): Claude à esquerda, After Effects à direita\n\n | Pílula-ponte\n | 200×72, raio 36, contorno `#E5E5EA`; um traço azul de 6 px desenha a borda (Trim Paths 0 → 100 em 0,75 s); fundo vira verde claro e ganha o check\n\n | Folha de contato\n | cartão 960×1090, raio 48; seis quadros de 432×768 a 60% com cantos de 44 px e rótulo com o tempo; um retângulo azul com o olho pula de quadro em quadro a cada batida\n\n | Placar de revisão\n | cartão 920×900, raio 54; \"Revisão do movimento\" / \"humano ou robotizado?\"; nota em Bold 120; selo redondo de 96 px com a letra; quatro itens de 820×126, raio 34\n\n | Logo\n | logo da agência com aura do Apple Intelligence (degradê em elipse, desfoque 60) e desfoque 22 → 0 na entrada\n\nCartões grandes usam sombra de 10%, distância 26 e suavidade 90.\n\n## Curvas e mola\n\nCurvas por influência dos keyframes (saída / chegada, em %), as mesmas do kit:\n\n | \n\n | Nome\n | Influência\n | Uso\n\n | T\n | 15 / 85\n | padrão: arranca rápido, assenta longo\n\n | Z\n | 33 / 85\n | zoom e escala\n\n | M\n | 55 / 45\n | movimentos médios\n\n | A\n | 60 / 90\n | chegadas longas\n\n | S\n | 75 / 0\n | sair acelerando\n\n | E\n | 33 / 33\n | derivas e passagens lentas\n\n | L\n | 0 / 0\n | linear\n\n- **Mola** só no que chega (cartões, ícones, check, quadros, itens): chaves lineares em 0,25 s e uma expressão de inércia na chegada (amplitude 0,05, frequência 2, decaimento 4).\n\n- **Título que entra:** sobe 26 px em 0,42 a 0,45 s com desfoque por letra (Text Animator com Blur e Range Selector de 0 a 100); cada parte do título entra na sua batida.\n\n- **Título que sai:** sobe 50 a 60 px em 0,3 s com a curva S, some em 0,25 s e desfoca até 18.\n\n- **Contadores:** o \"60\" troca de texto a cada 2 quadros (3, 8, 14 … 60); a nota anda em 6 passos por correção e fecha em 90 nos quadros antes do drop.\n\n- **Drop:** o selo vai a 132% e volta em 0,45 s; um anel verde cresce a 240% e some em 0,6 s.\n\n- **Motion blur:** obturador 150°, fase −75°.\n\n## Câmera\n\nAs cenas são filhas do null `CAMERA (cenas)` na comp final, e por cima dele a câmera viva:\n\n- escala de 100% a 103% ao longo dos 21,5 s, linear;\n\n- posição com `wiggle(0.5, 6)`;\n\n- rotação com `wiggle(0.35, 0.3)`.\n\nDentro das cenas, os grupos também avançam devagar (a revisão vai de 100% a 104% até o drop).\n\n## Transições\n\nAs cenas se sobrepõem na comp final: A até 5,5 s, B de 5,3 a 12,75 s, C de 8,9 a 12,8 s, D de 12,35 a 16,8 s, E de 16,4 s ao fim. A ponte da cena B sobe, encolhe para 52% e vira o cabeçalho da cena C; os títulos de cada cena saem antes de a próxima ocupar o lugar.\n\n## Trilha\n\n | \n\n | Item\n | Valor\n\n | Música\n | \"Without You\" (Avicii, Sandro Cavazza)\n\n | Trecho\n | de 59,591 a 81,083 s da faixa: 21,49 s, 12 compassos exatos, começando e terminando no tempo 1\n\n | Tempo\n | 134 BPM; batida de 0,448 s; compasso de 1,791 s\n\n | Marcos\n | refrão cantado em 1,82 s; o grave some de 14,36 a 15,70 s (respiro de 3 batidas); **drop em 16,14 s**; fade de saída a partir de 20,29 s\n\n | Grade das cenas\n | tempos 1 dos compassos: 0,04 · 1,82 · 3,62 · 5,40 · 7,20 · 8,98 · 10,78 · 12,58 · 14,36 · 16,14 · 17,94 · 19,74\n\n## Sound design e mix\n\n | \n\n | Ação\n | Efeito\n\n | cartões caindo\n | cliques com o tom subindo na cascata\n\n | o 60 rolando\n | contador rolando\n\n | viram skills\n | cinco teclas em sequência\n\n | recolhem num ponto\n | whoosh grave\n\n | ícones nascem\n | dois pops\n\n | a ponte acende\n | clique, riser curto e notificação no check\n\n | folha de contato\n | pops nos quadros e um obturador a cada batida da varredura\n\n | cada correção\n | clique e tique de contador\n\n | drop\n | riser, \"sucesso\" e impacto\n\n | fecho\n | whoosh, pop, whoosh longo e impacto no logo\n\n- 46 efeitos, cada um com o pico no quadro do evento (`início = evento − pico ÷ tom`).\n\n- Sons de tela com passa-baixa de 7 kHz e variação de tom nas repetições.\n\n- Trilha nivelada a −19 LUFS; efeitos com ganho 2,2 sobre a biblioteca nivelada.\n\n- Limitador e loudnorm em duas passagens a −14 LUFS / −1,5 dBTP; fade de 0,6 s no fim.\n\n## O que é \"humano\" neste vídeo\n\n- O fluxo de cartões sobe o tempo todo, sem parar.\n\n- Cada cartão que vira skill dá uma balançada, como se fosse virado na mão.\n\n- A câmera viva mantém a tela respirando, até nos títulos parados.\n\n- O placar avança devagar no respiro da música e só explode no drop."
    },
    {
      "titulo": "A montagem no After Effects",
      "texto": "| \n\n | Arquivo\n | O que faz\n\n | `ae/kit.jsx`\n | o kit do estilo Apple light: cores, fontes, SF Symbols, curvas, mola, cartão, sombra, título que entra e sai por letra, degradê e aura do Apple Intelligence\n\n | `ae/cenas.jsx`\n | as cinco cenas (`fazerA` … `fazerE`) e a comp final (`fazerMain`); os tempos ficam no objeto `TT`, encaixados nos compassos da trilha\n\n | `ae/build.json`\n | o comando que a ponte manda ao AE: carrega o kit e as cenas e monta tudo\n\n | `ae/trilha.json`\n | importa a trilha para a comp final\n\n | `ae/rebuild.sh`\n | refaz o projeto do zero pela ponte: projeto novo, cenas, trilha e câmera viva\n\n | `ae/bom.py`\n | grava os `.jsx` com BOM (o AE precisa para ler os acentos)\n\n | `ae/folha.py`\n | monta a folha de contato dos quadros renderizados\n\n | `mixar.py` (em `audio/`)\n | mix por script: trilha nivelada, 46 efeitos com o pico no quadro e loudnorm em duas passagens\n\nCada cena apaga e refaz só as suas comps (prefixo `A_`, `B_`…), então dá para corrigir uma cena sem mexer nas outras. Todas as comps começam em 0, e a chave de uma cena usa o mesmo número do tempo do vídeo.\n\n- **Instale a fonte SF Pro** (SF Pro Display e SF Pro Text), da página de fontes da Apple para desenvolvedores (developer.apple.com/fonts). Sem ela, os textos e os ícones (SF Symbols) não aparecem. Instale para todos os usuários e reinicie o After Effects.\n\n- **Mantenha a pasta `projeto/` como veio**: o `.aep` fica junto de `assets/` e `audio/`. Abra no After Effects 2026 ou mais novo. A comp final é `MAIN Ponte AE`.\n\n- **Arquivo faltando:** File › Dependencies › Find Missing Footage e aponte para `projeto/assets`.\n\n- **Para reconstruir por script** (opcional): rode `python bom.py`; no AE, defina `ROOT` com a pasta dos assets, rode `kit.jsx` (com `DUR = 21.5`) e `cenas.jsx`, e chame `fazerA()` … `fazerE()` e `fazerMain()`. Depois, ponha a câmera viva no null `CAMERA (cenas)`. Use uma pasta sem acento no caminho, porque o `aerender` falha com acento.\n\n- **Som:** `python mixar.py` gera o mix a −14 LUFS; junte ao vídeo com `-c:v copy`.\n\nAlgumas linhas dos scripts apontam para pastas da máquina onde o vídeo foi feito; peça ao agente para trocar pelos caminhos da sua central."
    },
    {
      "titulo": "As decisões de direção",
      "texto": "- **A cena nasce da anterior:** os cartões dos repositórios se recolhem num ponto, e do ponto nascem os dois ícones; a pílula-ponte sobe e vira o cabeçalho da cena seguinte.\n\n- **Mostrar em vez de explicar:** nomes reais de repositórios, o símbolo oficial do Claude, o ícone do After Effects recriado em camadas, quadros reais numa folha de contato.\n\n- **Certo e errado com placar:** quatro problemas de animação em vermelho viram verde um a um, a nota rola de 55 a 90 e a letra vai de D a A exatamente no drop.\n\n- **O contador rola,** de 3 a 60 em poucos quadros, e os cartões trocam de MCP para skill quando o \"40 skills\" aparece.\n\n- **Respiro antes do drop:** a cena da revisão avança devagar enquanto o grave da música some, e o A explode com um anel verde quando o grave volta.\n\n- **Cor com papel fixo:** azul para a ponte e a ação, verde para o que deu certo, vermelho para o erro, roxo para as skills.\n\n- **Câmera que nunca para:** um null por cima de todas as cenas avança 3% ao longo do vídeo, com uma deriva lenta.\n\n- **Fecho em duas batidas:** \"Menos robô.\" e \"Mais humano.\", e o logo entra com a aura colorida.\n\nDetalhes de cores, curvas e som: estilo.md. Texto da tela 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 | render 1\n | as cinco cenas, revisadas pelas folhas de contato da ponte (itens fora da tela, um título escondido) e pelo revisor de movimento (textos abaixo de 22 px)\n\n | **render 2**\n | duas transições corrigidas depois da revisão quadro a quadro do MP4; é o vídeo do pacote"
    }
  ],
  "pacote": [
    {
      "pasta": "projeto/",
      "conteudo": "`ponte-ae.aep`, a pasta `assets/` (símbolo do Claude, os 6 quadros da folha de contato, ícone do app e logo da agência), os scripts em `ae/` e a trilha que o projeto usa"
    },
    {
      "pasta": "audio/",
      "conteudo": "a trilha cortada, o `trilha.json` (trecho, batidas, compassos, drop e respiro), as batidas medidas, o `mixar.py`, o mix final e os 21 efeitos usados (`sfx/`)"
    },
    {
      "pasta": "referencias/",
      "conteudo": "a pesquisa dos ~60 MCPs e 40+ skills de After Effects, o tutorial do estilo Apple light e o README do kit"
    },
    {
      "pasta": "render/",
      "conteudo": "`final.mp4`"
    },
    {
      "pasta": "ae/kit.jsx",
      "conteudo": "o kit do estilo Apple light: cores, fontes, SF Symbols, curvas, mola, cartão, sombra, título que entra e sai por letra, degradê e aura do Apple Intelligence"
    },
    {
      "pasta": "ae/cenas.jsx",
      "conteudo": "as cinco cenas (`fazerA` … `fazerE`) e a comp final (`fazerMain`); os tempos ficam no objeto `TT`, encaixados nos compassos da trilha"
    },
    {
      "pasta": "ae/build.json",
      "conteudo": "o comando que a ponte manda ao AE: carrega o kit e as cenas e monta tudo"
    },
    {
      "pasta": "ae/trilha.json",
      "conteudo": "importa a trilha para a comp final"
    },
    {
      "pasta": "ae/rebuild.sh",
      "conteudo": "refaz o projeto do zero pela ponte: projeto novo, cenas, trilha e câmera viva"
    },
    {
      "pasta": "ae/bom.py",
      "conteudo": "grava os `.jsx` com BOM (o AE precisa para ler os acentos)"
    },
    {
      "pasta": "ae/folha.py",
      "conteudo": "monta a folha de contato dos quadros renderizados"
    }
  ],
  "prompt": "Quero fazer um reel sem narração no mesmo estilo do projeto \"A IA leu 60 MCPs\", que está em 07-videos/projetos/ponte/, com o meu assunto.\n\nAssunto (o processo, a ferramenta ou o resultado que eu quero mostrar): {{ASSUNTO}}\nOs fatos e números reais que sustentam a história: {{FATOS}}\nFrase de fecho em duas batidas: {{FECHO}}\nMarca (logo) do fecho: {{MARCA}}\nDuração aproximada: {{DURACAO}} (a referência tem 21,5 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/ponte/LEIA-ME.md, estilo.md e roteiro.md. Depois abra projeto/ae/kit.jsx e projeto/ae/cenas.jsx e me explique em poucas linhas como o kit, o objeto TT dos tempos, as funções fazerA … fazerE e a câmera viva se encaixam, 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. Trabalhe numa pasta sem acento no caminho, por causa do aerender. Não edite os arquivos do projeto ponte: copie o kit e as cenas que for reaproveitar.\n\n3. Use as skills instaladas: motion-app-ae (interface no After Effects), video-referencias (assets reais: logos oficiais, prints, nomes reais), animacao-saas (forma que vira a próxima) e better-portuguese (todo texto da tela).\n\n4. O texto da tela: escreva cinco cenas, cada uma com um título de no máximo duas linhas e um objeto de interface que mostre a ideia sozinho (cartões em cascata, dois ícones ligados por uma pílula, folha de contato, placar de certo e errado, contador). Os títulos encadeiam uma frase só ao longo do vídeo, como \"Botei a IA pra ler… Ela juntou o melhor… Agora ela olha… e corrige sozinha.\" Use só fatos reais que eu passei; nomes, números e quadros que aparecem na tela têm que existir. Me mostre a tabela cena → título → objeto → tempo antes de construir.\n\n5. Trilha em paralelo, num subagente: música real que eu ainda não usei, com um drop claro. Meça as batidas com o beat_this, corte um trecho de compassos inteiros (começando e terminando no tempo 1), ache o respiro antes do drop e entregue um trilha.json como o da referência. Encaixe o início de cada cena num tempo 1 de compasso e ponha o momento de virada da história exatamente no drop.\n\n6. Reaproveite o kit, troque o conteúdo. Mantenha deste projeto: o kit.jsx (cartão, sombra larga e fraca, SF Symbols, título com desfoque por letra, mola só no que chega, aura do Apple Intelligence), as curvas T/Z/S/E, a cascata entre irmãos, a cena que nasce de um elemento da anterior, as cores de sistema com papel fixo, a câmera viva no vídeo inteiro, o fecho em duas batidas com o logo, um efeito por ação com o pico no quadro, passa-baixa nos sons de tela e o final a −14 LUFS. Troque: as cenas, os objetos, os textos, os assets, a marca e a trilha.\n\n7. Construa cena por cena e, a cada rodada, olhe os quadros (folha de contato) e revise o movimento: nada fora da tela, nenhum título escondido, texto de interface com pelo menos 22 px no quadro final. Em cada movimento, pergunte: está humano ou robotizado?\n\n8. Som: liste as pistas de som a partir das chaves das cenas e faça o mix por script, como o mixar.py da referência.\n\n9. Render em trechos, junte com o áudio, revise o MP4 quadro a quadro, corrija as transições sujas e me entregue o vídeo, a legenda do post e a ficha atualizada. No fim, registre uma anotação em anotacoes/.",
  "campos": [
    "ASSUNTO",
    "DURACAO",
    "FATOS",
    "FECHO",
    "MARCA"
  ],
  "fonte": {
    "nome": "Clube do Motion",
    "url": "https://clubedomotion.com/projeto/?id=ponte",
    "uso": "liberado pelo dono do Clube do Motion em 18/10/2026 (docs/permissoes/clube-do-motion.md)"
  }
}