{
  "schema_versao": "1.0",
  "titulo": "Registro de produção — Claude + NotebookLM",
  "descricao": "Histórico auditável de tudo que a ponte gerou: cada ciclo, seu estado no gate de curadoria (aguardando, aprovado, publicado, reprovado) e os canais de publicação. Servido como arquivo estático — independe da máquina local.",
  "total": 6,
  "episodios": [
    {
      "id": "2026-07-13-slidedecks",
      "data": "2026-07-13",
      "tema": "Geração local de slide decks (apresentações)",
      "titulo": "Três slide decks gerados localmente + episódio sobre apresentações",
      "resumo": "Rodada com foco em apresentações: três decks 16:9 de seis slides cada, desenhados por template SVG determinístico (capa, agenda, fluxo, dataviz, comparação, encerramento) com exportação em PNG 2x e PDF multipágina — texto perfeito e cota zero. E um episódio de podcast explicando os dois caminhos (Studio com grounding vs. template local) e ensinando os prompts.",
      "rota": "derivados locais (deck SVG) + personal-community (audio)",
      "fontes": 5,
      "status": "publicado",
      "gate": "hibrida",
      "artefatos": [
        {
          "tipo": "slide-deck",
          "formato": "png/pdf",
          "descricao": "Do brief ao episódio publicado (6 slides + PDF)"
        },
        {
          "tipo": "slide-deck",
          "formato": "png/pdf",
          "descricao": "Slide deck: nuvem ou local? (6 slides + PDF)"
        },
        {
          "tipo": "slide-deck",
          "formato": "png/pdf",
          "descricao": "O playbook de prompts (6 slides + PDF)"
        },
        {
          "tipo": "podcast",
          "formato": "m4a",
          "duracao_s": 1716,
          "tamanho_web_mb": 14,
          "descricao": "Slide decks: apresentações da ponte"
        }
      ],
      "canais": [
        "pagina",
        "feed-rss"
      ],
      "urls": {
        "pagina": "https://alexandrecaramaschi.com/notebooklm.html#apresentacoes",
        "podcast_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-13-deck-podcast.m4a",
        "feed": "https://brasilgeo.ai/podcast/feed.xml"
      },
      "eventos": [
        {
          "data": "2026-07-13",
          "evento": "gerado",
          "ator": "Claude Code",
          "nota": "Três decks 16:9 (18 slides) por template SVG determinístico local com PDF multipágina (Pillow); podcast deep-dive no NotebookLM."
        },
        {
          "data": "2026-07-13",
          "evento": "qa-mídia",
          "ator": "media_manifest attest",
          "nota": "Direitos atestados; alt-text por slide revisado contra a imagem real; texto perfeito por ser SVG determinístico."
        },
        {
          "data": "2026-07-13",
          "evento": "aprovado",
          "ator": "Alexandre Caramaschi",
          "nota": "Pedido explícito de 3 slide decks com storytelling, podcast e ampliação dos prompts por caso de uso."
        },
        {
          "data": "2026-07-13",
          "evento": "publicado",
          "ator": "Claude Code",
          "nota": "Subaba Apresentações, episódio 6 e prompts 8-12 publicados; episódio no feed."
        }
      ]
    },
    {
      "id": "2026-07-13-carrosseis",
      "data": "2026-07-13",
      "tema": "Geração local de imagens e carrosséis",
      "titulo": "Três carrosséis gerados localmente + episódio sobre imagens e carrosséis",
      "resumo": "Rodada com foco em geração local de imagens: três carrosséis de cinco slides cada, desenhados por template SVG determinístico (gradientes, dataviz vetorial, glow, grid) e rasterizados em 2x — texto perfeito, cota zero, diferente dos infográficos por IA. E um episódio de podcast ensinando a produzir carrosséis com storytelling e a escrever prompts que usam todo o sistema.",
      "rota": "derivados locais (carrossel SVG) + personal-community (audio)",
      "fontes": 5,
      "status": "publicado",
      "gate": "hibrida",
      "artefatos": [
        {
          "tipo": "carrossel",
          "formato": "jpg",
          "descricao": "A anatomia da ponte governada (5 slides)"
        },
        {
          "tipo": "carrossel",
          "formato": "jpg",
          "descricao": "IA ou local: o duelo da geração de imagem (5 slides)"
        },
        {
          "tipo": "carrossel",
          "formato": "jpg",
          "descricao": "Um corpus, dez peças (5 slides)"
        },
        {
          "tipo": "podcast",
          "formato": "m4a",
          "duracao_s": 1499,
          "tamanho_web_mb": 12,
          "descricao": "Geração local de imagens e carrosséis"
        }
      ],
      "canais": [
        "pagina",
        "feed-rss"
      ],
      "urls": {
        "pagina": "https://alexandrecaramaschi.com/notebooklm.html#carrosseis",
        "podcast_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-13-carrossel-podcast.m4a",
        "feed": "https://brasilgeo.ai/podcast/feed.xml"
      },
      "eventos": [
        {
          "data": "2026-07-13",
          "evento": "gerado",
          "ator": "Claude Code",
          "nota": "Três carrosséis (15 slides) por template SVG determinístico local, rasterizados 2x com cairosvg; podcast deep-dive no NotebookLM."
        },
        {
          "data": "2026-07-13",
          "evento": "qa-mídia",
          "ator": "media_manifest attest",
          "nota": "Direitos atestados; alt-text por slide; texto perfeito por ser SVG determinístico (não IA)."
        },
        {
          "data": "2026-07-13",
          "evento": "aprovado",
          "ator": "Alexandre Caramaschi",
          "nota": "Pedido explícito de 3 carrosséis de 5 imagens com storytelling profundo, podcast e boxes de uso."
        },
        {
          "data": "2026-07-13",
          "evento": "publicado",
          "ator": "Claude Code",
          "nota": "Carrosséis, episódio 5 e revisão de taxonomia publicados; episódio no feed."
        }
      ]
    },
    {
      "id": "2026-07-13-audio",
      "data": "2026-07-13",
      "tema": "Produção e recorte de áudio",
      "titulo": "Podcasts profissionais com IA local + quatro infográficos de áudio",
      "resumo": "Rodada com foco em áudio: um episódio deep-dive sobre os formatos do Audio Overview e a camada local de recorte com custo zero (loudness a -16 LUFS, audiograma 9x16, clipes por densidade, capítulos), quatro infográficos temáticos (loudness, recortes para redes, formatos, esteira de distribuição) e um audiograma vertical pronto para redes.",
      "rota": "workspace-studio (infographic) + personal-community (audio) + derivados locais (audiograma)",
      "fontes": 5,
      "status": "publicado",
      "gate": "hibrida",
      "artefatos": [
        {
          "tipo": "podcast",
          "formato": "m4a",
          "duracao_s": 1191,
          "tamanho_web_mb": 10,
          "descricao": "Deep-dive sobre produção e recorte de áudio"
        },
        {
          "tipo": "audiograma",
          "formato": "mp4",
          "duracao_s": 45,
          "descricao": "Recorte vertical 9x16 com forma de onda e legenda (cota zero)"
        },
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "Loudness -16 LUFS local"
        },
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "Recortes para redes (audiograma e clipes)"
        },
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "Formatos do Audio Overview"
        },
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "Esteira de qualidade e distribuição"
        }
      ],
      "canais": [
        "pagina",
        "feed-rss"
      ],
      "urls": {
        "pagina": "https://alexandrecaramaschi.com/notebooklm.html#audio",
        "podcast_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-13-audio-podcast.m4a",
        "feed": "https://brasilgeo.ai/podcast/feed.xml"
      },
      "eventos": [
        {
          "data": "2026-07-13",
          "evento": "gerado",
          "ator": "Claude Code",
          "nota": "Episódio deep-dive + 4 infográficos no NotebookLM Studio; audiograma 9x16 pela camada local (cota zero)."
        },
        {
          "data": "2026-07-13",
          "evento": "qa-mídia",
          "ator": "media_manifest attest",
          "nota": "Direitos e disclosure de IA atestados; alt-text de infográfico revisado por humano; loudness -16 LUFS no áudio web."
        },
        {
          "data": "2026-07-13",
          "evento": "aprovado",
          "ator": "Alexandre Caramaschi",
          "nota": "Pedido explícito de rodada de áudio, recortes e boxes de como usar e prompts por caso de uso."
        },
        {
          "data": "2026-07-13",
          "evento": "publicado",
          "ator": "Claude Code",
          "nota": "Episódio 4, audiograma, 4 infográficos de áudio e boxes de operação publicados; episódio no feed."
        }
      ]
    },
    {
      "id": "2026-07-13-infograficos",
      "data": "2026-07-13",
      "tema": "Infográficos e ensino de prompts",
      "titulo": "Quatro infográficos + episódio sobre prompts que usam todo o sistema",
      "resumo": "Rodada com foco em infográficos: quatro peças geradas pelo NotebookLM (as quatro rotas, os dez artefatos, o fluxo governado e a camada local de cota zero) e um episódio de podcast ensinando a escrever prompts que exercitam as quatro rotas, os dez artefatos e o gate humano.",
      "rota": "workspace-studio (infographic) + personal-community (audio)",
      "fontes": 5,
      "status": "publicado",
      "gate": "hibrida",
      "artefatos": [
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "Mapa das quatro rotas de integração"
        },
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "De uma fonte a dez artefatos"
        },
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "Fluxo governado com gate humano"
        },
        {
          "tipo": "infografico",
          "formato": "jpg",
          "descricao": "Nuvem versus camada local de cota zero"
        },
        {
          "tipo": "podcast",
          "formato": "m4a",
          "duracao_s": 831,
          "tamanho_web_mb": 7,
          "descricao": "Como escrever prompts que usam todo o sistema"
        }
      ],
      "canais": [
        "pagina",
        "feed-rss"
      ],
      "urls": {
        "pagina": "https://alexandrecaramaschi.com/notebooklm.html#infograficos",
        "podcast_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-13-audio-overview.m4a",
        "feed": "https://brasilgeo.ai/podcast/feed.xml"
      },
      "eventos": [
        {
          "data": "2026-07-13",
          "evento": "gerado",
          "ator": "Claude Code",
          "nota": "Quatro infográficos gerados no NotebookLM Studio (Nano Banana Pro) e um podcast deep-dive sobre escrita de prompts."
        },
        {
          "data": "2026-07-13",
          "evento": "qa-mídia",
          "ator": "media_manifest attest",
          "nota": "Direitos e disclosure de IA atestados; alt-text revisado por humano (a imagem tem microtexto imperfeito, o alt-text corrige)."
        },
        {
          "data": "2026-07-13",
          "evento": "aprovado",
          "ator": "Alexandre Caramaschi",
          "nota": "Pedido explícito de publicar 4 infográficos e mais um podcast, ensinando prompts."
        },
        {
          "data": "2026-07-13",
          "evento": "publicado",
          "ator": "Claude Code",
          "nota": "Galeria de infográficos, seção de prompts e episódio 3 do feed publicados."
        }
      ]
    },
    {
      "id": "2026-07-12-claude-notebooklm",
      "data": "2026-07-12",
      "tema": "Claude + NotebookLM 2026 — evoluções de mídia da ponte",
      "titulo": "Claude + NotebookLM em 2026 — evoluções de mídia da ponte",
      "resumo": "Episódio da Rodada 5: a linha de produção governada da ponte — as quatro rotas, os dez formatos de artefato, o manifesto de mídia, o QA profundo, os jobs retomáveis e o gate humano.",
      "rota": "personal-community (notebooklm-py v0.7.3)",
      "fontes": 5,
      "status": "publicado",
      "gate": "hibrida",
      "artefatos": [
        {
          "tipo": "podcast",
          "formato": "m4a",
          "duracao_s": 2020,
          "tamanho_web_mb": 17,
          "descricao": "Audio Overview deep-dive em pt-BR"
        },
        {
          "tipo": "video",
          "formato": "mp4",
          "duracao_s": 522,
          "tamanho_web_mb": 11,
          "descricao": "Video Overview 'A Fábrica do Futuro', 720p, legendas VTT"
        },
        {
          "tipo": "transcricao",
          "formato": "txt/srt",
          "descricao": "Transcrição integral local (faster-whisper)"
        }
      ],
      "canais": [
        "pagina",
        "feed-rss",
        "spotify",
        "youtube"
      ],
      "urls": {
        "pagina": "https://alexandrecaramaschi.com/notebooklm.html#midia",
        "podcast_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-12-audio-overview.m4a",
        "video_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-12-video-overview.mp4",
        "feed": "https://brasilgeo.ai/podcast/feed.xml",
        "spotify": "https://open.spotify.com/show/033OnC54KRFE52oAYs0mvV"
      },
      "eventos": [
        {
          "data": "2026-07-12",
          "evento": "gerado",
          "ator": "Claude Code",
          "nota": "Gerado pelo NotebookLM sobre 5 fontes da rodada (guia, pesquisa 2026, capacidades, README, guia público)."
        },
        {
          "data": "2026-07-12",
          "evento": "qa-mídia",
          "ator": "media_qa --deep --strict",
          "nota": "Manifesto de mídia atestado (direitos, disclosure, origem IA); QA com 0 erros."
        },
        {
          "data": "2026-07-12",
          "evento": "aprovado",
          "ator": "Alexandre Caramaschi",
          "nota": "Pedido explícito de publicação na página e no feed."
        },
        {
          "data": "2026-07-12",
          "evento": "publicado",
          "ator": "Claude Code",
          "nota": "Publicado na página; feed RSS no R2; show cadastrado no Spotify e ingestão RSS no YouTube."
        }
      ]
    },
    {
      "id": "2026-07-09-geo",
      "data": "2026-07-09",
      "tema": "GEO — Generative Engine Optimization",
      "titulo": "Briefing GEO — semana de 09/07/2026",
      "resumo": "Primeiro ciclo assistido do repositório: o que mudou na otimização para respostas de IA em 2026, o que faz uma marca ser citada por ChatGPT, Gemini, Perplexity e AI Overviews, e onde as fontes divergem.",
      "rota": "personal-community (notebooklm-py v0.7.3)",
      "fontes": 7,
      "status": "publicado",
      "gate": "hibrida",
      "artefatos": [
        {
          "tipo": "podcast",
          "formato": "m4a",
          "duracao_s": 1743,
          "tamanho_web_mb": 14,
          "descricao": "Audio Overview deep-dive em pt-BR"
        },
        {
          "tipo": "video",
          "formato": "mp4",
          "duracao_s": 454,
          "tamanho_web_mb": 10,
          "descricao": "Video Overview explicativo em pt-BR, 720p"
        },
        {
          "tipo": "mind-map",
          "formato": "json",
          "descricao": "Mapa mental dos conceitos"
        },
        {
          "tipo": "briefing",
          "formato": "md",
          "descricao": "Síntese textual com fontes citadas"
        }
      ],
      "canais": [
        "pagina",
        "feed-rss"
      ],
      "urls": {
        "pagina": "https://alexandrecaramaschi.com/notebooklm.html#midia",
        "podcast_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-09-audio-overview.m4a",
        "video_web": "https://alexandrecaramaschi.com/media/notebooklm/2026-07-09-video-overview.mp4",
        "feed": "https://brasilgeo.ai/podcast/feed.xml"
      },
      "eventos": [
        {
          "data": "2026-07-09",
          "evento": "gerado",
          "ator": "Claude Code",
          "nota": "Primeiro ciclo real do repo; áudio e vídeo em pt_BR gerados pelo NotebookLM sobre 7 fontes catalogadas."
        },
        {
          "data": "2026-07-09",
          "evento": "aguardando-aprovacao",
          "ator": "gate híbrido",
          "nota": "Copy proposta para LinkedIn/comunidade; publicação retida para decisão do curador."
        },
        {
          "data": "2026-07-12",
          "evento": "aprovado",
          "ator": "Alexandre Caramaschi",
          "nota": "Aprovado para publicação na página e como episódio 2 do feed."
        },
        {
          "data": "2026-07-12",
          "evento": "publicado",
          "ator": "Claude Code",
          "nota": "Derivados web comprimidos (cota zero), transcrição e legendas locais; publicado na página e no feed RSS."
        }
      ]
    }
  ]
}
