Estado vivo da plataforma de cursos da Brasil GEO: 50 trilhas em produção, 579 módulos somados, gamificação completa, dashboard do aluno, Content Lint editorial e Web Push em produção. Construída em colaboração com 6 LLMs orquestrados — Perplexity, GPT-4o, Gemini, Groq, Claude e xAI Grok 6o.
Tier 4 entregueVAPID push em produção100% gratuito por enquanto0 vulnerabilidades (Nuclei v3.7.1)
0
Trilhas publicadas
0
Módulos somados
0
Arquivos TypeScript/TSX
0+
Linhas de código
Painel executivo · pronto para apresentação
Maio 2026 em revisão
Snapshot consolidado dos números reais do projeto. Estilizado para captura de tela em apresentações — copie a imagem direto para slides.
Setup Mac para vibe coding (14 mods), Saúde Mental no Vibe Coding (6 mods), GEO + Knowledge Graph (12 steps · 307 min), OAuth, Engenharia de Software e Glossário Dev. Re-edição completa do Setup Claude Code para não técnicos.
Programa GEO IPOG com 8 gráficos Recharts, Framer Motion e Pyramid Principle. Schema Course+EOP canônico. Próximo: re-ranking pgvector + ajuste de dificuldade adaptativo (Fase 6).
Novidades · janela 27-abr → 27-mai
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.
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
Introdução à Engenharia de Software
Trilha 44 do portal: fundamentos de SDLC, versionamento, padrões de projeto, qualidade. Ponte para os cursos avançados de Claude Code, MCP e arquitetura agêntica.
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 canônico, 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 · 34 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.
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 canônico 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
Introdução à Engenharia de Software (curso 44)
Fundamentos SDLC, versionamento, padrões de projeto, qualidade. Ponte natural para os cursos avançados de Claude Code, MCP e arquitetura agêntica.
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 canônico. 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 canônico 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 50 trilhas
Schema.org Course + CourseInstance presente em todas as 50 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.
Fase 6 IA Adaptativa: 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.
Junho 2026
Fases estratégicas
Roadmap 180 dias
9 frentes de trabalho — uma pausada estrategicamente, uma em evolução, sete entregues
50 trilhas gratuitas e progressivas, do setup ao GEO avançado. 579 módulos somados. Construídas com a mesma stack documentada neste roadmap. Sem paywall enquanto a base de alunos cresce.