Estado vivo da plataforma de cursos da Brasil GEO: 65 trilhas em produção, 1271 módulos somados e 1.177 figuras ilustrando as aulas. No último mês entraram o GEO Score em três níveis, 3 trilhas novas e a doutrina de peso visual com o portão que a aplica. Construída em colaboração com o geo-orchestrator — 5 providers e 13 modelos orquestrados: Claude Fable 5, GPT-5.6, Gemini, Grok 4.5, Perplexity Sonar e Groq Llama.
GEO Score em 3 níveis no arTier 4 e VAPID push em produção100% gratuito por enquanto0 vulnerabilidades (Nuclei v3.7.1)
Snapshot consolidado dos números reais do projeto em , janela 22/07 → 22/08. Estilizado para captura de tela: cada bloco cabe inteiro num print e já vem com a data e a fonte no rodapé.
201201
Commits em src/ (30 dias)
240 no repositório todo, sem merges
8282
PRs mergeadas na janela
Squash-merges distintos no master (#320 a #430)
1616
Trilhas novas ou reformadas
3 estreias e 13 reformas do acervo, entre elas Frontends com Vibecoding, Prompt Engineering, Claude Code e GEO + Knowledge Graph
GEO Score no ar em três níveis, do checker público ao relatório do aluno
Quinze PRs (#341 a #356) tiraram o GEO Score do rascunho e o colocaram em produção em /ferramentas/geo-score. O nível público mede dez dimensões de prontidão para IA em segundos. O PRO abre share of voice multi-geo e planos de ação detalhados. O Premium, para aluno logado, faz busca ao vivo de citações, entrega relatório em PDF e respeita cota de dez análises por mês. Por baixo, uma camada de integridade fecha o risco que ferramenta de diagnóstico sempre tem: versão única do pipeline, cache versionado do coletor e validação estrutural tanto no cache quanto no worker, para que nenhum relatório saia misturando motor velho com motor novo.
Catálogo
De 669 para 1271 módulos, com 499 figuras novas
Três trilhas estrearam — Motor de crescimento para produtos de IA, Sistema operacional nativo de IA e Como escrever bem usando IA Generativa — e treze foram reformadas. A maior obra foi Frontends com Vibecoding, que saiu de 43 para 35 capítulos com teoria virando checklist, ganhou 31 diagramas Mermaid gerados no build e uma biblioteca de ilustrações. Prompt Engineering trocou 517 blocos por 231 para virar leitura corrida, e GEO + Knowledge Graph foi reescrito do zero para leigos em 13 módulos.
Régua
A doutrina de peso visual virou portão, e o portão recusa aprovar o que não mediu
O curso Motor de crescimento foi publicado com 114 parágrafos acima de 1.200 caracteres, o maior deles com 3.492, e todos os portões existentes ficaram verdes. A resposta (PRs #420 e #421) foi uma régua nova, verificável por máquina: teto de 1.200 caracteres por parágrafo, piso de três blocos visuais por capítulo e densidade de um visual a cada 2.500 caracteres, com linha de base congelada por curso para que a dívida do acervo só possa cair. No mesmo ciclo, a auditoria de acessibilidade (PR #383) mostrou que o gate de a11y mentia sobre o tema escuro e o smoke público nunca havia rodado.
Cadência de entrega
240 commits em 5 semanas (sem merges)
127
22-28/07
5
29/07-04/08
51
05-11/08
50
12-18/08
7
19-22/08*
* semana parcial (19 a 22/08)
Ecossistema Brasil GEO
O site é 1 de 38 repositórios do programa
1.4351.435
commits no ecossistema (30 dias, todos os branches)
3636
repositórios ativos na janela
3838
repositórios no total (site, worker, orquestrador, clientes)
Inclui alexandrecaramaschi.com, brasilgeo.ai, geo-orchestrator (Sprint 27: 13 modelos, 5 providers, 23 tipos de tarefa e 689 testes), GEO-Pesquisador e os programas GEO de clientes.
Fontes: git log de origin/master (janela 22/07 → 22/08, sem merges, tip c4259d9a), inventário via git ls-files e catálogo de referência de trilhas · varredura dos 38 repos do ecossistema · geo-orchestrator manifest v4.5 (Sprint 27, gerado em 22/08) · feed público do podcast Brasil GEO. Snapshot de .
Variação medida · 22/07 → 22/08
O que mudou desde o snapshot anterior
Mesma régua nos dois lados: cada linha usa o mesmo critério de contagem em 22/07 e em 22/08. A última linha ficou parada e continua no quadro, porque um painel que só mostra o que cresceu não é um painel.
Comparação dos indicadores da plataforma entre 22/07 e 22/08 de 2026
Indicador
22/07
22/08
Variação
Trilhas publicadasCatálogo de referência de /educacao
53
65
+12(23%)
Módulos somadosSoma do campo modules do catálogo
669
1.271
+602(90%)
Figuras e diagramas nas aulasBlocos figure, diagram e mockup
678
1.177
+499(74%)
Artigos publicadosSlugs distintos em src/lib/articles*.ts
152
164
+12(8%)
Arquivos .ts/.tsx em src/git ls-files, arquivos versionados
1.564
2.018
+454(29%)
Linhas .ts/.tsx (bruto)Contagem bruta, sem descontar comentários
611.530
810.372
+198.842(33%)
Rotas Next.js (page.tsx)Mais 237 rotas de API (route.ts)
235
242
+7(3%)
Componentes em src/componentsArquivos .ts/.tsx do diretório
269
291
+22(8%)
Repositórios ativos no ecossistemaDe 38 repositórios do programa
34
36
+2(6%)
Commits no ecossistema (30 dias)Todos os branches, sem merges
1.315
1.435
+120(9%)
Testes do geo-orchestratorManifest v4.5, Sprint 27
531
689
+158(30%)
Episódios do podcast Brasil GEOFeed público conferido em 22/08: sem episódio novo
8
8
estável
Base de comparação: esta mesma página no snapshot de 22/07. Contagens de código e de conteúdo refeitas em 22/08 sobre o tip c4259d9a de origin/master.
Deck executivo · 6 lâminas em 16:9
Pronto para colar na apresentação
Cada lâmina tem a proporção de um slide, carrega o próprio carimbo de data e fonte e sai inteira num print. Capture uma e cole; ou use o botão de imprimir e receba as seis em páginas separadas, em paisagem.
Capa executiva1/6
Plataforma Educação Brasil GEO
Roadmap aberto, gratuito e medido a cada trinta dias. Os quatro números que definem o tamanho da plataforma hoje.
65trilhas publicadas
1.271módulos somados
1.177figuras nas aulas
242rotas Next.js
Trilhas gratuitas do primeiro terminal ao GEO avançado, sem paywall enquanto a base de alunos cresce.
O mês fechou com 82 PRs mergeadas, 240 commits e 602 módulos novos.
O GEO Score entrou em produção em três níveis, em /ferramentas/geo-score.
Cada lâmina deste deck carrega a fonte e a data do número que mostra.
Entrega do mês2/6
GEO Score em três níveis, do checker público ao relatório do aluno
15PRs até a produção
10dimensões medidas
3níveis de acesso
Público: prontidão para IA em dez dimensões, em segundos, sem cadastro.
PRO: share of voice multi-geo, planos de ação detalhados e relatório em PDF.
Premium do aluno: citações por busca ao vivo, com cota de dez análises por mês.
Camada de integridade: versão única do pipeline, cache versionado e validação no worker.
Catálogo3/6
De 669 para 1271 módulos em trinta dias
+602módulos novos
+499figuras e diagramas
3trilhas estreando
13trilhas reformadas
Estreias: Motor de crescimento para produtos de IA, Sistema operacional nativo de IA e Como escrever bem usando IA Generativa.
Frontends com Vibecoding: de 43 para 35 capítulos, teoria virando checklist e 31 diagramas Mermaid gerados no build.
Prompt Engineering: 517 blocos viram 231, para leitura corrida em vez de fichário.
GEO + Knowledge Graph reescrito do zero para leigos, em 13 módulos.
Cadência4/6
Como o trabalho se distribuiu nas cinco semanas
240commits, sem merges
82PRs mergeadas (#320 a #430)
201commits em src/
127
22-28/07
5
29/07-04/08
51
05-11/08
50
12-18/08
7
19-22/08*
Régua de qualidade5/6
A doutrina de peso visual virou portão executável
1.200caracteres, teto por parágrafo
3blocos visuais por capítulo, no mínimo
2.500caracteres por bloco visual, no máximo
Suíte do repositório: 2.636 testes em 176 arquivos.
Linha de base congelada por curso: a dívida do acervo pode cair, nunca subir.
Auditoria de acessibilidade encontrou o gate de a11y mentindo sobre o tema escuro.
Varredura externa Nuclei v3.7.1 segue em zero achado exploitável.
Ecossistema6/6
O site é um de 38 repositórios do programa
1.435commits em 30 dias
36repositórios ativos
13modelos orquestrados
5providers
geo-orchestrator no Sprint 27, catálogo v4.5: 23 tipos de tarefa e 689 testes passando.
Roteamento por tipo de tarefa: cada família de modelo entra onde é mais barata e mais precisa.
Worktrees e clones de terceiros ficam fora da contagem, para o número não inflar sozinho.
Novidades · janela 22/07 → 22/08 de 2026
Mudanças recentes da plataforma
Inspirado no painel "What's new" do Microsoft 365 admin center. Cada cartão é uma capacidade nova, curso lançado ou mudança relevante — atualizado a cada deploy.
GEO + Knowledge Graph e Letramento em IA ganham 56 figuras SVG
PRs #426 a #429: o curso de Knowledge Graph foi reescrito do zero para leigos, em 13 módulos de leitura corrida, e recebeu 29 figuras didáticas; o de Letramento em IA para Executivos recebeu outras 27. As duas rodadas seguiram a doutrina visual do menu Design e tiveram o contraste medido no navegador, não estimado.
Editorial
A doutrina de peso visual virou portão, e o portão recusa aprovar o que não mediu
O curso Motor de crescimento saiu com 114 parágrafos acima de 1.200 caracteres, o maior com 3.492, e todos os portões existentes ficaram verdes. Os PRs #420 e #421 criaram a régua que faltava: teto por parágrafo, piso de três blocos visuais por capítulo e um visual a cada 2.500 caracteres, com linha de base congelada para que a dívida do acervo só possa cair.
Novo curso
Sistema operacional nativo de IA, com aula em vídeo e episódio em áudio
Trilha nova sobre como um sistema operacional muda quando a IA deixa de ser aplicativo e vira camada. Publicada com fluxogramas, rampa de entrada para leigos, podcast gerado no NotebookLM, imagem de compartilhamento própria e contexto verificado fonte a fonte (PRs #422 a #424).
Novo curso
Motor de crescimento para produtos de IA, em 15 capítulos
Trilha sobre como um produto de IA cresce: aquisição, ativação, retenção e a economia de tokens por trás de cada uma. Publicada em #416 e endurecida em três PRs seguidos, que restauraram fontes perdidas, quebraram o último paredão de prosa e acertaram os crosslinks recíprocos.
Curso ampliado
Frontends com Vibecoding vira curso prático: 35 capítulos e 31 diagramas no build
A maior obra do mês, em nove PRs (#407 a #415). O curso saiu de 43 para 35 capítulos com teoria virando checklist, "Faça você mesmo" e tabela; ganhou guia de biblioteca, mais de cem ilustrações e fotos, etapa comparativa entre Claude, OpenAI, Grok e Gemini, e 31 diagramas Mermaid gerados no build em vez de colados como imagem.
Qualidade
Auditoria: o gate de acessibilidade mentia sobre o tema escuro
O PR #383 mostrou três coisas desconfortáveis ao mesmo tempo: o gate de a11y aprovava o tema escuro sem medi-lo, o smoke público nunca havia rodado de fato e o carrossel do curso não respondia ao teclado. No mesmo ciclo, o Security scan (Node) voltou a ser sinal em vez de ruído permanente (#384).
Cursos
Quatro trilhas executivas reescritas para leitura corrida
Prompt Engineering trocou 517 blocos por 231 e o capítulo de abertura ficou só com o que ensina. Letramento em IA para Executivos foi reescrito por inteiro, com mapa de conceitos renderizado e rótulo de tipo colado a cada número de cena inventada. Claude Code ganhou comparativos de mercado e taxonomia em seis partes. Escrever bem com IA recebeu 52 figuras.
Admin
Painel /admin em dez waves: do resgate de SEO aos guardrails
Dois PRs grandes (#378 e #379) concentraram dez waves do painel: resgate de SEO, pilares GEO, schema e correções do portal na primeira metade; indexação, long-tail, funil, segunda rodada de admin e guardrails na segunda. Foi o trabalho que explica a semana de cinco commits no gráfico de cadência.
Cursos
Seis trilhas reformadas para decisão executiva, e o piso de 12px no celular
Search Console em 12 módulos e quatro partes, E-E-A-T em 22 módulos com duas trilhas, GEO + Knowledge Graph em 17 módulos, seo-analytics com taxonomia andragógica, Engenharia de Software para Executivos e llm-finops de 10 para 24 módulos. No caminho, a variante dark foi ligada ao tema do site, 11 falhas de contraste caíram e o token --text-xs passou a entregar 12px de verdade.
Ferramenta
GEO Score entra em produção em três níveis
Quinze PRs (#341 a #356) levaram o GEO Score do rascunho à produção em /ferramentas/geo-score: checker público de dez dimensões, PRO com share of voice multi-geo e planos de ação, e Premium do aluno com busca ao vivo de citações, relatório em PDF e cota de dez análises por mês. A camada de integridade fixa versão única do pipeline e valida a estrutura no cache e no worker.
Editorial
Diretriz editorial permanente, agora na versão 2
A diretriz de escrita deixou de ser combinado verbal e virou arquivo versionado no repositório (#329), evoluído em seguida para a versão 2 com um guia de escrita humanizada (#331). É a peça que os portões de agosto passaram a cobrar por máquina.
Plataforma
Acervo de conteúdo reformado em 20 waves, com 293 crosslinks curados
Taxonomia de referência, busca, paginação, tema e navegabilidade no acervo (#336); insights, ordenação, scrollspy, performance e mobile (#337); ponte para o brasilgeo.ai e mapa do site com busca (#338). Em paralelo, 134 links curados entre insights, artefatos, jornadas, pilares e cursos (#334) e outros 159 entre as trilhas do portal (#330).
Imprensa
Imprensa repercute a nomeação de Alexandre como CSO da Nuvini
Startups.com.br e IT Forum destacaram a nomeação em 22/07. No mesmo ciclo, 7 itens de imprensa de julho (Times Brasil, Starten, AI Brasil, Mundo do Marketing, SA+ e CIW) entraram na página de imprensa do site com schema e crosslinks.
Identidade
Entidade atualizada: CSO da Nuvini, Founder da Brasil GEO
A credencial de Chief Strategy Officer da Nuvini foi propagada em todas as superfícies do domínio (Person schema, AuthorBio, páginas-pilar), com auditoria adversarial de consistência de entidade em 3 passes para garantir zero contradição.
Cursos
Mutirão editorial: 8 trilhas reformadas em 48 horas (9 PRs)
PRs #310 a #319: Glossário SEO/GEO com frontend visual, Autoridade Temática (14 capítulos, 83 figuras), SEO Programático reescrito em 18 módulos com dado próprio, SEO+GEO em 25 módulos com diagramas interativos, E-E-A-T com metáforas e casos reais, CRO ampliado para 27 módulos e Agentic Operating Model reescrito em 5 waves.
Novo curso
Letramento em IA para Executivos entra no catálogo
Trilha executiva nova, enriquecida até densidade gold-standard: regulação, jornada didática consolidada com os demais cursos do portal e verificação factual cruzada. No mesmo ciclo, o Glossário Dev Fullstack foi expandido para mais de 670 termos com página dividida.
Plataforma
Motor de cursos: links internos em markdown e botão de copiar prompt
O renderizador compartilhado dos cursos passou a interpretar links internos em blocos de texto e ganhou botão de copiar em blocos de prompt, além de correções de contraste e semântica. Melhorias valem para as 53 trilhas de uma vez.
Admin
Verdade dos dados: first-touch em produção e causa raiz do GA4
Missão de 17/07 e rodadas 2-5 (PRs #304 a #309): atribuição first-touch com cookie server-side e cascata de referência, correção do Consent Mode que descartava eventos GA4 sem replay, réguas de data-quality honestas e evolução dos 6 reports GEO do /admin.
Admin
Prompts dos painéis forjados por LLM + tour de mídia v2
PRs #298 a #301: os prompts dos sintetizadores de intel, marketing e blog-geo passam a ser forjados dinamicamente por LLM com validação anti-fabricação, e o tour de mídia do painel foi regenerado via NotebookLM e movido para o rodapé.
Mídia
geo_decks: decks PPTX programáticos + episódio do fundador
Pacote geo_decks gera apresentações PPTX via OOXML puro (709 testes específicos), fechando o ciclo de derivadas de mídia dos cursos e do podcast. No mesmo dia, o episódio do fundador entrou no feed do podcast Brasil GEO.
Plataforma
Painel AI Executivo no topo do /educacao
Cinco peças visuais cota-zero (fluxogramas, infográfico e narrativa executiva) orientando as trilhas do catálogo sob a tese "Marketing na era da IA". No mesmo ciclo, o /admin ganhou tour guiado de leads, analytics e ads em 6 peças.
Mídia
Podcast Brasil GEO no ar: Spotify + YouTube RSS
Feed público aprovado no Spotify e distribuído via YouTube RSS. Oito episódios no ar em 22/07, incluindo o especial do fundador e os briefings semanais de IA, com derivadas de infográficos, carrosséis e decks geradas pelo mesmo pipeline de mídia que abastece os cursos.
Novo curso
RL para Vibecoding (8 módulos)
Trilha sobre aprendizado por reforço aplicado ao fluxo de trabalho com IA, gerada pelo pipeline geo-orchestrator + curso-factory e publicada no catálogo de /educacao com JSON-LD Course e IndexNow.
Novo curso
Agentic Operating Model (18 aulas)
Trilha executiva sobre o modelo operacional agêntico: como estruturar times, governança e fluxos de decisão em empresas que operam com agentes de IA. Padrão editorial HBR, quality gate de 5 camadas do curso-factory.
Infra
Sprints 16-24 do geo-orchestrator em 3 dias
A fábrica que alimenta o curso-factory saltou para 5 providers e 13 modelos (catálogo v4.1): Grok 4.5, GPT-5.6 Sol+Luna, SDK call-level e fechamento de loops meta-harness com 531 testes passing.
Curso ampliado
Central de mídia na intro do curso Frontends com Vibecoding
Seis peças cota-zero (deck, carrossel, infográficos e áudio) embutidas no topo da introdução do curso — mídia consumível na própria página, com player inline acessível, sem depender de links externos.
Curso ampliado
Frontends com Vibecoding salta de 12 para 27 módulos
Maior expansão de trilha do semestre: 15 módulos novos cobrindo análise forense de sites de alto padrão, motion nativo e stacks de produção — consolidando o curso como carro-chefe do catálogo. Em 14/07 a trilha foi reorganizada em 22 módulos (~710 min), sem perda de conteúdo.
Curso ampliado
Frontends com Vibecoding ganha capítulos forenses
Onda profunda no curso de frontend: capítulos forenses "Anatomia dos sites de alto padrão", benchmark de stacks (Mercado Livre, Amazon, Apple, Stripe, Temu, LATAM), motion scroll-driven nativo e reorganização de taxonomia. Gates de CI com LHCI mobile e axe WCAG.
Plataforma
Hub /educacao mais navegável (5 waves)
Catálogo em caixas com barra sticky enxuta, busca client-side no catálogo, preview por trilha, bloco prático "Como estudar: 3 passos", tipografia justificada, acessibilidade e Core Web Vitals — sem tocar no conteúdo dos cursos.
Infra
25 waves no /admin + acoplamento do blog GEO
Command Center do marketing evoluiu em 25 waves: atribuição na origem, motor de recomendações determinístico, forecasting com série real, monitor de citação GEO e 41 testes unitários novos. Blog brasilgeo.ai acoplado via WP REST para auditoria GEO/SEO com inventário vivo.
Ferramentas
Storybook 9 para documentar os componentes React
Storybook 9 instalado no repositório (Next 16 + React 19), abrindo caminho para um catálogo vivo de componentes de UI da plataforma. Build verde, fixado em ^9.1.20 para evitar conflito de versões major.
Novo curso
Setup Vibe Coding em MAC (14 módulos)
Trilha macOS completa com Homebrew, Apple Silicon e atalhos macOS. 155 min do clique zero até primeiro projeto publicado no GitHub. Reescreve a versão Windows mantendo paridade pedagógica para iniciantes absolutos.
Novo curso
Saúde Mental no Vibe Coding (6 módulos, 18 lições)
Trilha rara em sua categoria: ergonomia, prevenção de burnout, gestão de foco, atenção em sessões longas com IA. Padrão editorial HSM/HBR. Acentuação revisada por voice_guard.py.
Novo curso
GEO + Knowledge Graph (12 steps, 307 min)
Trilha sênior conectando Schema.org, Wikidata sameAs e disambiguação para LLMs. Inclui 3 deep links contextuais cross-domain para brasilgeo.ai. Mapeia o caminho oficial de SEO para GEO em 2026.
Novo curso
Glossário do Dev Fullstack 2026 com Vibecoding
Curso 45 do portal: vocabulário de produção para devs trabalhando com IA. Cobre lexicon de Vibe Coding, MCP, Claude Code, agentes. JSON-LD DefinedTermSet com Wikidata sameAs validados.
Novo curso
OAuth e Autorização Delegada
Trilha 43 do portal: do conceito de scopes até integração prática com Google, GitHub e provedores OAuth 2.1. Quizzes interativos e exemplos com tokens de teste.
Novo curso
Engenharia de Software para Executivos
Trilha 44 do portal: como se decide, orça e cobra engenharia de software sem escrever código. Da estimativa que escorrega ao custo real da IA, com trilha executiva sem terminal.
Reescrita
Setup Claude Code repensado para iniciantes
Trilha original reescrita para alunos não técnicos. Adicionados prompts mágicos, mockups visuais e fluxos passo a passo. Linguagem reduzida ao nível de quem nunca abriu um terminal.
Infra
PT-BR Accent Guard em 3 camadas
Incidente de centenas de acentos faltando no curso saúde-mental-vibecoding originou hardening tripla: pre-commit hook, voice_guard.py em arquivos *.md de copy e GitHub Actions ptbr-accent-guard.yml no CI. Bypass consciente exige flag explícita.
Cockpit
Cockpit IPOG board-ready (Recharts + Pyramid)
Painel público do Programa GEO IPOG paritário ao geo-orchestrator. 8 gráficos Recharts, animações Framer Motion, Pyramid Principle aplicada ao Conselho. Matriz de 50 prompts âncora baseline para medir mention rate.
Editorial
Onda 12 pós Google I/O 2026 (10 conteúdos)
Pacote editorial pós Google I/O 2026 + Maio Core Update: editoriais, guias, FAQs, insight, checklist e glossário com padrão anti-detecção curso-factory. Adapta a tese GEO ao AI Mode 1B MAU Gemini 3.5 Flash.
Vagas
Página /vagas com 9 vagas em IA na NAIA
Nova página estática lista vagas abertas na NAIA — verticais Brasil GEO + Naia. Apply via mailto de referência, copy GEO-friendly e Schema.org JobPosting para captura em rich results e em LLMs.
Segurança
Gitleaks CI + 13 vulnerabilidades zeradas
Workflow gitleaks rodando em push, PR e scan semanal. Combinado com npm audit fix (13 vulnerabilidades → 0) e .gitleaksignore para 12 falsos positivos documentados. Stack volta ao baseline Nuclei v3.7.1: zero achados.
Capacidades · 42 entregues
O que já está em produção
Filtre por categoria para explorar as capacidades agrupadas por domínio. Inspirado na taxonomia de produto do Microsoft Learn e Azure Architecture Center.
GEO Score em produção, em três níveis de acesso
Em /ferramentas/geo-score. O nível público mede dez dimensões de prontidão para IA em segundos, sem cadastro. O PRO abre share of voice multi-geo e planos de ação detalhados. O Premium, para aluno logado, faz busca ao vivo de citações e entrega relatório em PDF, com cota de dez análises por mês. Cache versionado do coletor e validação estrutural no worker impedem que um relatório misture motor antigo com motor novo.
IA & Recomendação
Portão de peso visual: teto de parágrafo, piso visual e densidade
scripts/gate-peso-visual.mjs mede o que os outros portões não viam: nenhum parágrafo de prosa acima de 1.200 caracteres, no mínimo três blocos visuais por capítulo e um visual a cada 2.500 caracteres. O acervo publicado entra por linha de base congelada em peso-visual-baseline.json, então a dívida de cada curso pode cair mas nunca subir. Curso novo cumpre a régua inteira.
Conteúdo
Diretriz editorial permanente v2 + guia de escrita humanizada
A régua de escrita virou arquivo versionado no repositório, com guia de escrita humanizada anexo. É a peça que o gate-editorial-v3, o gate-fluidez e o portão de peso visual passaram a cobrar por máquina, em vez de depender da leitura de quem revisa.
Conteúdo
Motor de crescimento para produtos de IA
15 capítulos sobre como um produto de IA cresce de verdade: aquisição, ativação, retenção e a economia de tokens por trás de cada etapa. Foi o curso que expôs o buraco de peso visual do portal e motivou o portão que hoje o mede.
Conteúdo
Sistema operacional nativo de IA
Trilha sobre o que muda quando a IA deixa de ser aplicativo e vira camada do sistema. Publicada com fluxogramas, rampa de entrada para leigos, aula em vídeo, episódio em áudio gerado no NotebookLM e imagem de compartilhamento própria.
Conteúdo
Diagramas Mermaid renderizados no build
31 diagramas do curso Frontends com Vibecoding deixaram de ser imagem colada e passam a ser gerados em tempo de build por scripts/build-fvc-mermaid.mjs, com irmãos para o Motor de crescimento e o Sistema operacional nativo. Diagrama que nasce do texto não envelhece separado dele.
Plataforma
Tema escuro auditado de verdade e piso tipográfico de 12px
A variante dark do motor de cursos foi ligada ao tema da aplicação e 11 falhas de contraste caíram junto. O token --text-xs entregava 11,59px no celular e passou a entregar 12px reais. A auditoria seguinte mostrou que o gate de a11y aprovava o tema escuro sem medi-lo e que o smoke público nunca havia rodado.
Identidade & LGPD
Como escrever bem usando IA Generativa (curso 54)
20 módulos · ~239 min · O método de 20 passos da diretriz editorial da Brasil GEO transformado em curso: prova antes da primeira frase, caso condutor rotulado, números amarrados ao argumento, ritmo sem cota mecânica e a revisão em três passadas, com prompts prontos para copiar.
Conteúdo
Setup Mac (curso 48): trilha completa para Apple Silicon
14 módulos · 155 min · Homebrew, atalhos macOS, Apple Silicon e Intel. Termina com projeto real publicado no GitHub. Paridade pedagógica com a versão Windows para iniciantes absolutos.
Conteúdo
Saúde Mental no Vibe Coding (curso 47)
6 módulos · 18 lições. Ergonomia, prevenção de burnout, foco em sessões longas com IA. Padrão HSM/HBR enforcado. Origem do incidente que motivou o PT-BR Accent Guard em 3 camadas.
Conteúdo
GEO + Knowledge Graph (curso 46)
12 steps · 307 min. Conecta Schema.org, Wikidata sameAs, disambiguação de entidades e 8 sinais GEO 2026. Linka cross-domain para brasilgeo.ai com 3 deep links contextuais validados.
IA & Recomendação
Glossário Dev Fullstack 2026 (curso 45)
Vocabulário de referência de produção para devs com IA: Vibe Coding, MCP, Claude Code, agentes, RAG. JSON-LD DefinedTermSet com Wikidata sameAs validados via wbsearchentities (anti-alucinação de Qids).
Conteúdo
OAuth e Autorização Delegada (curso 43)
Do conceito de scopes até integração prática com Google e GitHub. Cobertura OAuth 2.1 com PKCE flow. Conecta com o sistema de Supabase Auth da plataforma.
Identidade & LGPD
Engenharia de Software para Executivos (curso 44)
Decisão, custo e risco de engenharia para quem aprova orçamento e não programa. Ponte natural para os cursos de letramento em IA e de modelo operacional agêntico.
Aprendizado
PT-BR Accent Guard em 3 camadas (ciclo maio)
Hardening editorial multinível: (1) pre-commit invoca scripts/ci/check-ptbr-accents.sh; (2) voice_guard.py em arquivos *.md; (3) GitHub Actions ptbr-accent-guard.yml no CI. Bypass exige flag PTBR_ACCENT_SKIP=1 ou --no-verify.
Segurança
Cockpit IPOG board-ready
Painel público do Programa GEO IPOG: 8 gráficos Recharts, Framer Motion, Pyramid Principle aplicada ao Conselho. Schema Course + EducationalOccupationalProgram de referência. Matriz de 50 prompts âncora para medir mention rate.
Plataforma
Digest v2 + 6 domínios consolidados
Email matinal unificado: scoreboard, alertas consolidados, 4 novas fontes adicionadas. fetchGa4 com filtro hostName em property compartilhada 529269127 (alexandre + brasilgeo). morning-ads-report cobre Meta + Google Ads Demand Gen.
Plataforma
Página /vagas com Schema JobPosting
9 vagas em IA na NAIA (Brasil GEO). JSON-LD JobPosting para rich results no Google + descoberta em LLMs. mailto de referência para application. Copy GEO-friendly testada contra 5 LLMs.
Plataforma
agents.md + sitemap_agentic_discovery.xml
Padrão de fato 2026-2027 para descoberta agêntica: agents.md substitui llms.txt como entry-point. Sitemap dedicado para agentes IA com prioridades, frequência e capabilities. Publicado em landing-page-geo (replica Shopify UCP).
IA & Recomendação
Web Push opt-in (PushOptInModal)
Modal não intrusivo aparece após 8s na primeira visita ao Dashboard. Subscribe persistido em push_subscriptions com FK cascade. Service worker handlers de push e notificationclick. VAPID provisionado em produção via MCP browser automation.
Engajamento
Desafios semanais com bônus de XP
GET /api/educacao/challenges deriva 4 desafios da course_progress sem nova tabela. ChallengesWidget no Dashboard com barra de progresso animada, contagem por desafio e XP bônus disponível.
Engajamento
Content Lint admin (UI)
/admin/content-lint protegida por validateAdminSession. Server action lintContentAction chama validateContent direto, sem expor METRICS_API_KEY. Textarea + 5 opções, 8 ScoreCards e issues coloridas por severidade. Endpoint REST mantido para uso externo via curl.
Conteúdo
Acessibilidade ARIA reforçada
ChallengesWidget como section semantica com aria-labelledby, role=progressbar com aria-valuenow/min/max em cada barra e aria-live no loading. PushOptInModal com role=dialog, aria-labelledby/describedby, role=alert no erro e aria-busy nos botões.
Identidade & LGPD
/educacao/configuracoes com LGPD
Página de preferências do aluno: trilha preferida, ativar/desativar push, exclusão LGPD com confirmação DELETAR. DELETE /api/educacao/profile faz cascata via FK + supabase.auth.admin.deleteUser.
Identidade & LGPD
FormattedText (port do Jinja2 do curso-factory)
Componente React que renderiza markdown com bold, headings h4 com border-bottom, listas, código inline e blockquotes — mantendo paridade visual com o template Jinja2 usado no pipeline curso-factory.
Conteúdo
JSON-LD Course em 65 trilhas
Schema.org Course + CourseInstance presente em todas as 65 páginas de curso. Inclui name, description, provider, hasCourseInstance com courseMode online e courseWorkload. Validado para rich results no Google Search.
Conteúdo
Design System
9 componentes reutilizáveis: botões, formulários, modais, tipografia, ícones, layouts, tabelas, notificações e navegação. CSS modular com design atômico.
Plataforma
Stack de Segurança Auditada (OWASP Top 10:2025)
Auditoria completa com 34 vulnerabilidades identificadas e 11 corrigidas. Autenticação obrigatória em endpoints sensíveis, sanitização contra injection, CSP hardened, rate limiting, SSRF blocklist, JWT timing-safe, fail-closed secrets. Scan externo Nuclei: 0 vulnerabilidades exploitáveis.
Segurança
TypeScript Tipos Branded
9 tipos branded que garantem integridade de dados via verificações em tempo de compilação: IDs únicos, valores monetários, estruturas críticas.
Plataforma
VideoPlayer
Controles avançados e atalhos de teclado: play/pause, volume, qualidade, legendas, avanço/retrocesso 10s, velocidade, tela cheia. Acessível via leitores de tela.
IA & Recomendação
Dashboard do Aluno
5 widgets funcionais: calendário de aulas, lista de tarefas, gráfico de desempenho, notificações e feed de atividades recentes, com atualização em tempo real.
Conteúdo
QuizEngine
8 tipos de questão: múltipla escolha, V/F, preenchimento, ordenação, associação, resposta curta, ensaio e drag-and-drop. Otimizado para mobile.
Engajamento
ConsentBanner LGPD
Google Consent Mode v2: usuários escolhem cookies e rastreamento. Ajuste dinâmico de tags com base nas preferências, mantendo conformidade total.
Identidade & LGPD
Analytics Educacional
Tracker de progresso em tempo real: interações, tempos de conclusão, taxas de sucesso em quizzes. Análise preditiva para recomendações personalizadas.
Engajamento
Leaderboard Semanal com 3 Ligas
Ranking público em /educacao/leaderboard com filtro por liga (Bronze 0-499 XP, Prata 500-1.999 XP, Ouro 2.000+ XP). API GET /api/educacao/leaderboard com cache de 60s, anonimização de PII, top 30 com sequência, nível e XP.
Endpoint GET /api/educacao/recommendations devolve top 5 próximos cursos com scoring determinístico: trilha preferida, match de interesses, nível apropriado, pré-requisitos satisfeitos. Latência < 100ms, custo zero, base para v2 com pgvector.
IA & Recomendação
Onboarding com Escolha de Trilha
Modal mostrado uma única vez no primeiro acesso ao Dashboard quando preferred_track é null. 5 trilhas (IA, SEO/GEO, Dev, Dados, Marketing). Salva via PATCH /api/educacao/profile e dispara reload para o widget de recomendações.
IA & Recomendação
Email Digest Semanal Automático
Cron Vercel toda segunda às 10h BRT dispara /api/educacao/digest/weekly que itera os student_profiles, calcula posição no leaderboard, gera 3 recomendações e envia email HTML personalizado via Resend. Auth via CRON_SECRET ou METRICS_API_KEY.
Identidade & LGPD
PWA Offline-First com Service Worker
Service worker registrado em /sw.js com 3 estratégias: cache-first para assets estáticos, stale-while-revalidate para páginas /educacao/* e catálogo público, network-only para endpoints autenticados.
IA & Recomendação
Concierge Semântico: Busca Vetorial
Busca semântica answer-first no hero da /educacao. pgvector no Supabase, dois índices (Recommendation + Evidence), intent parser determinístico, hybrid retrieval (dense + lexical + metadata) com RRF, re-ranking com progresso do aluno, resposta inline com streaming.
IA & Recomendação
curso-factory: Pipeline 5-LLM com Quality Gate 5 Camadas
CLI Python com 5 LLMs orquestrados e prompts externos de alta densidade (~200 linhas cada). Quality gate de 5 camadas: auto-correção de acentos (300+ mapeamentos), validação de conteúdo (tabelas, Bloom, andragogia, clichês), links, HTML e FinOps. US$ 3-8 por curso.
Encerrou Fase 3 e antecipou Fase 6: leaderboard 3 ligas, recomendações com scoring determinístico, health check do subsistema educação, hardening do signup.
Semana 27
Tier 4: Push, Content Lint admin, ARIA, LGPD
Web Push VAPID em produção, ChallengesWidget, /admin/content-lint, ARIA reforçado, /educacao/configuracoes com exclusão LGPD. Paywall pausado estrategicamente.
Semana 28
Onda editorial pós Google I/O 2026 (Maio Core Update)
10-ondas-seo-geo-eeat + Onda 12 com 10 conteúdos pós-IO (editoriais, guias, FAQs, glossário). Schema hardening: 169 fake videos zerados, 4 Qids errados corrigidos via wbsearchentities.
Semana 29 (1-9 mai)
Cockpit IPOG + agents.md + Cross-domain GEO
Cockpit Conselho IPOG board-ready (Recharts 8 gráficos, Pyramid Principle). agents.md + sitemap_agentic_discovery.xml (padrão 2026-2027). 3 deep links cross-domain para brasilgeo.ai em /educacao/geo-knowledge-graph.
Curso Frontends com Vibecoding ampliado + hub /educacao
Capítulos forenses de sites de alto padrão, benchmark de stacks (ML, Amazon, Apple, Stripe, Temu, LATAM), motion scroll-driven nativo e gates de CI (LHCI mobile + axe WCAG). Hub /educacao com busca no catálogo, preview por trilha e Core Web Vitals.
Junho 2026
25 waves no /admin + acoplamento do blog GEO
Command Center de marketing em 25 waves: atribuição na origem, motor de recomendações determinístico, forecasting com série real, monitor de citação GEO e 41 testes unitários novos. Blog brasilgeo.ai acoplado via WP REST com inventário vivo. Storybook 9 instalado.
Junho 2026
Julho 2026: 3 trilhas + Painel AI Executivo + podcast no ar
Agentic Operating Model (18 aulas, 08/07) e RL para Vibecoding (09/07) publicados; Painel AI Executivo no /educacao e central de mídia nos cursos (13/07); podcast Brasil GEO no Spotify + YouTube RSS com 7 episódios (12/07); geo-orchestrator em 5 providers / 13 modelos (Sprints 16-24).
Julho 2026 (1ª quinzena)
Mutirão editorial + verdade dos dados + CSO Nuvini
8 trilhas reformadas em 48h (9 PRs, #310-#319) e Letramento em IA para Executivos no catálogo; /admin com first-touch em produção e causa raiz do GA4 corrigida (rodadas #298-#309); Alexandre assume CSO da Nuvini com propagação de entidade e cobertura de imprensa.
15-22 jul 2026
GEO Score em três níveis + reforma do acervo de conteúdo
Quinze PRs (#341 a #356) puseram o GEO Score em produção: checker público de dez dimensões, PRO com share of voice multi-geo e Premium do aluno com citações ao vivo, PDF e cota mensal. Em paralelo, o acervo de conteúdo passou por 20 waves de taxonomia, busca, paginação e navegabilidade, com 293 crosslinks curados, e a diretriz editorial virou arquivo versionado.
22-25 jul 2026
Reforma industrial do catálogo + doutrina de peso visual
De 669 para 871 módulos e de 678 para 1.177 blocos visuais em trinta dias. Três trilhas estrearam e treze foram reformadas, com destaque para Frontends com Vibecoding (43 para 35 capítulos, 31 diagramas Mermaid no build) e Prompt Engineering (517 blocos viram 231). No fim do ciclo, a doutrina de peso visual ganhou o portão que a aplica e a auditoria de a11y expôs o gate que mentia sobre o tema escuro.
04-21 ago 2026
Fase 6 IA Adaptativa: pgvector re-ranking + dificuldade adaptativa
Em progresso: re-ranking de recomendações com embeddings pgvector, adaptive difficulty baseado em desempenho histórico, A/B testing de 4 variantes de hero na /educacao.
Agosto 2026 · em progresso
Contexto GEO de agosto nos cursos
A Wave Agosto 2026 entrou no curso-factory (PR #69) com aulas novas previstas sobre o motor que escolhe antes de buscar (ChatGPT com site: em 16% a 17% das consultas desde 08/08/2026) e sobre o que o Google disse que ignora (llms.txt e chunking, guia oficial). O revisor de aulas ganhou vetos: core update de agosto, volume de prompt sem estimativa e Reddit como fonte estável.
27/08/2026
Fases estratégicas
Roadmap 180 dias
12 frentes de trabalho: uma pausada estrategicamente, uma em evolução, dez entregues
EntregueSemanas 1-4
Integração VideoPlayer e Supabase
Duração: 4 semanas
EntregueSemanas 5-8
Quizzes e Certificados
Duração: 4 semanas
EntregueSemanas 9-12
Gamificação Inspirada no Duolingo
Duração: 4 semanas
PausadoSob revisão estratégica
Monetização Premium (pausada)
Duração: TBD
EntregueSemanas 19-28
Mobile PWA
Duração: Concluída
Em progressoEm progresso — agosto/2026
IA Adaptativa
Duração: 6 semanas
EntregueSemanas 29-31
Editorial GEO Pós Google I/O 2026
Duração: 4 semanas
EntregueMaio → agosto 2026
Expansão do catálogo (43 → 65)
Duração: 4 meses
EntregueSemana 31
Operações observáveis (Digest v2)
Duração: Contínua
EntregueJulho → agosto 2026
Reforma editorial contínua do catálogo
Duração: Contínua
EntregueJulho 2026 (#341 a #356)
GEO Score: diagnóstico GEO virou produto
Duração: 3 semanas
EntregueAgosto 2026
Qualidade executável: portões que medem antes de aprovar
Duração: Contínua
Snapshot: 22 de agosto de 2026 · evolução semanal contínua
Saúde da plataforma
Métricas do projeto
Indicadores de performance, segurança e tamanho da codebase, todos medidos no snapshot de 22 de agosto de 2026
2.018
Arquivos .ts/.tsx em src/
810.372
Linhas .ts/.tsx (bruto)
242
Rotas Next.js (page.tsx)
237
Rotas de API (route.ts)
291
Componentes em src/components
2.636
Testes automatizados (176 arquivos)
Onde mora o código
As 810.372 linhas .ts/.tsx de src/ repartidas por diretório, medidas em 22/08. Quase metade do site é o subsistema de educação.
src/app/educacao (cursos e trilhas)339.570 · 41.9%
src/app (demais rotas, API e /admin)220.860 · 27.3%
src/lib (integrações e bibliotecas)130.713 · 16.1%
src/components (UI compartilhada)96.321 · 11.9%
src/data (catálogos canônicos)12.562 · 1.6%
Raiz, hooks e tipos10.346 · 1.3%
99,9%
Uptime Vercel
<400ms
TTFB médio
100
Lighthouse
0
Achados Nuclei
Uptime e TTFB vêm do monitoramento contínuo da Vercel; Lighthouse, do gate de CI que roda em cada PR; achados Nuclei, da última varredura externa com a v3.7.1. Nenhum dos quatro é autodeclarado.
geo-orchestrator · 5 providers · 13 modelos
Orquestra de 13 modelos em 5 providers
Orquestração via geo-orchestrator (catálogo v4.5, Sprint 27): cada família contribui com sua especialidade e o router escolhe modelos entre 23 tipos de tarefa para otimizar custo e qualidade, com 689 testes cobrindo o roteamento. Abaixo, as 6 famílias principais do pipeline.
C
Claude Fable 5
Anthropic
Revisão final · acentuação PT-BR · qualidade editorial HSM/HBR · patches de segurança · decomposição
G
GPT-5.6
OpenAI
Sol como primário de código + juiz cross-family · Luna para volume · redação com andragogia e Bloom 3-6
G
Gemini
Google
Análise multi-dimensional · conformidade andragógica · auditoria de segurança · dataset grande
P
Perplexity Sonar
Perplexity
Pesquisa com fontes citáveis · análise competitiva · dossiês sonar-deep-research · dados 2026
G
Groq Llama
Groq · inferência rápida
Classificação de nível · tags · pré-requisitos · duração estimada · triagem de volume no curso-factory
G
Grok 4.5
xAI
Diversity guarantee · contraste editorial · Grok 4.5 + 4.20 Reasoning, com o teto de provider mais conservador do parque
Explore as trilhas
65 trilhas gratuitas e progressivas, do setup ao GEO avançado: 1271 módulos somados e 1.177 figuras ilustrando as aulas. Construídas com a mesma stack documentada neste roadmap. Sem paywall enquanto a base de alunos cresce.