Índice de páginas, funções, entidades e termos do código
TimelineCompactpages/TimelineCompact.jsPágina principal da timeline interativa. Renderiza a visualização horizontal dos eventos com eixo central, minimapa, filtros, busca textual, busca semântica (Wand2), análise contextual (Brain), assistente RAG (Bot flutuante), modo cluster semântico e controle de densidade.
EventViewerpages/EventViewer.jsLista paginada e filtrável de todos os eventos da timeline. Permite busca, filtros por categoria/tag/tipo semântico e visualização em cards. Aceita parâmetro URL ?eventId= para abrir um evento específico.
EventGraphpages/EventGraph.jsVisualização de grafo de força (D3.js) das conexões entre eventos. Modos Radar e Lista. Painéis de filtros (GraphFilters), detalhes (EventDetailPanel), IA (AIConnectionsPanel). Tipos de conexão: tags, temporal, pai-filho, categoria, MAHE, IA. Taxonomia expandida de 31 tipos de relacionamento (causais, influência, estruturais, relacionais, contextuais, dialéticas).
TimelineCategoryViewpages/TimelineCategoryView.jsTimeline alternativa organizada em faixas horizontais por categoria (bandas). Usa TimelineCategoryVisualization.
EpochExplorerpages/EpochExplorer.jsVisualização imersiva de épocas históricas. Múltiplos modos de visualização: Campo de Bolhas (BubbleField), Rio do Tempo (RiverOfTime), Nuvem Temporal de Tags (TemporalTagCloud), Mapa de Calor Zeitgeist (ZeitgeistHeatmap), Galeria do Tempo (TimeGallery), Pulso Civilizacional (CivilizationPulse), Panorama Estratigráfico (StratigraphicPanorama). Filtros avançados (EpochAdvancedFilters), barra de stats (EpochStatsBar), controle de range temporal, filtro de categorias. Integra dados de Panoramas Evolutivos (usePanoramaData).
HistoricalTracepages/HistoricalTrace.jsFerramenta de exploração de cadeias causais. A partir de um evento raiz, a IA descobre raízes (ascendente) ou ecos/consequências (descendente) formando uma árvore interativa. Funcionalidades: auto-exploração em profundidade, mini-timeline, filtros por categoria, busca na árvore, highlight de caminho, narrativa gerada por IA, ecos de impacto (TraceEchoView), exportação Markdown, compartilhamento via short link, auto-save. Sidebar sticky com painéis de detalhes, narrativa, ecos e exportação. Componentes: TraceEventSelector, TraceVirtualTree, TraceTreeNode, TraceNodeDetail, TraceNarrativePanel, TraceEchoView, TraceExportPanel, TraceFilters, TraceMiniTimeline, TraceSavedHistory, TraceStats, TraceGraphButton.
SharedHistoricalTracepages/SharedHistoricalTrace.jsPágina pública read-only para visualizar um rastro histórico compartilhado via short link. Carrega dados do HistoricalTrace por ID e exibe a árvore, narrativa e stats sem possibilidade de edição.
Artigospages/Artigos.jsListagem pública dos artigos do blog com filtros por categoria, busca e paginação.
Artigopages/Artigo.jsPágina de leitura de um artigo individual. Aceita ?slug= ou ?apresentacao para o artigo de apresentação. Renderiza Markdown, eventos relacionados, imagem de capa.
UserGuidepages/UserGuide.jsPágina explicativa sobre como usar a timeline, controles, filtros e funcionalidades.
SobreFAHEpages/SobreFAHE.jsExplicação detalhada do Framework de Análise Histórico-Evolutiva (MAHE/FAHE), eixos, scoring ICE.
GuiaGraficospages/GuiaGraficos.jsExplicação de cada gráfico do Observatório Evolutivo (FAHEDashboard), como interpretar.
StudyGrouppages/StudyGroup.jsPágina do grupo de estudos / comunidade.
Pesquisapages/Pesquisa.jsPágina para responder pesquisas/surveys ativos.
SharedAnalysispages/SharedAnalysis.jsPágina pública para exibir análises contextuais compartilhadas via short link. Carrega conteúdo do content_snapshot do ShortLink e renderiza com Markdown. Permite compartilhamento secundário.
SharedConnectionAnalysispages/SharedConnectionAnalysis.jsPágina pública read-only para visualizar análises de conexões entre eventos compartilhadas via short link.
Portalpages/Portal.jsPágina inicial pública tipo portal/magazine. Exibe cards de conteúdo (PortalCard entity) organizados em seções: hero, featured, grid, sidebar, feed, ticker, widgets. Suporta tipos: article, connection_analysis, context_analysis, event_spotlight, timeline_range, evolutionary_panorama, rag_insight, fahe_highlight, semantic_cluster, did_you_know, ranking_table, connection_highlight, stat_indicator, historical_trace, custom. Componentes: PortalHeader, PortalHeroCard, PortalFeaturedCard, PortalGridCard, PortalSidebarCard, PortalFeedCard, PortalTicker, PortalFooter, PortalFilterBar, PortalSearchResults, widgets especiais.
FAHEDashboardpages/FAHEDashboard.jsDashboard completo de análise MAHE com 17 abas de visualizações: Visão Geral, Tendências, Evolução Temporal, Eixos MAHE, Correlações, Categorias, Métricas Derivadas, Análises Avançadas (Sankey, Sunburst, Outliers), Visualizações Avançadas, Comparativo, Análise Cruzada, Insights, Profundidade, Pesos, Resumos IA, Comparativa IA, Lista de Eventos. Filtros tri-state.
RagAssistantpages/RagAssistant.jsChat com agentes RAG configurados. Busca vetorial no Supabase, referências clicáveis a eventos. Limite de 25 interações/dia por IP.
UserProfilepages/UserProfile.jsPágina de perfil do usuário logado. Exibe dados pessoais (nome, email), papel no sistema, e permite visualizar informações da conta.
EventManagerpages/EventManager.jsCRUD completo de eventos. Edição inline, filtros avançados, operações em lote (bulk update/delete/clear images), histórico de operações (BulkOperationHistory), revisão por IA, gerador de tags por IA.
EventTranslationManagerpages/EventTranslationManager.jsInterface para traduzir eventos (nome, descrição) para outros idiomas usando IA.
DuplicateSearchpages/DuplicateSearch.jsFerramenta para encontrar eventos duplicados ou muito similares usando IA e filtros. Ações: ignorar par, vincular, deletar.
TagManagerpages/TagManager.jsCRUD de tags, análise semântica de similaridade, merge de tags duplicadas, recálculo de contagens, tradução de tags.
SourceManagerpages/SourceManager.jsCRUD de fontes (Source entity). Tipos: livro, enciclopédia, artigo acadêmico, website, etc.
ImportanceManagerpages/ImportanceManager.jsAjuste em lote do campo importance (1-5) dos eventos usando IA. Snapshots de histórico.
ImageAuditpages/ImageAudit.jsxGrade visual de todos os eventos que possuem imagens. Filtros por categoria, classificação semântica, importância, tags e status de revisão. Grid ajustável (P/M/G/XG). Flags de revisão por evento: Revisado (verde/Flag), A Revisar (amarelo/AlertCircle) — persistidas em localStorage. Ações em massa: marcar selecionados como Revisadas, A Revisar ou remover imagens. Paginação numérica configurável (24/48/96/200). Componentes: ImageCard, ImageAuditFilters.
FAHEAnalysispages/FAHEAnalysis.jsInterface para executar análise MAHE em batch. Selecionar eventos, escolher modelo IA, processar. Modal de progresso com logs em tempo real. Gera FAHEAnalysisLog.
FAHERecalculopages/FAHERecalculo.jsRecalcular scores ICE de eventos já analisados sem re-executar a IA (apenas fórmula).
FAHEAnalysisLogspages/FAHEAnalysisLogs.jsVisualização dos logs de batches de análise MAHE (FAHEAnalysisLog entity).
PromptManagerpages/PromptManager.jsCRUD de prompts do sistema (AISystemPrompt entity). Vinculação por system_key (ver SystemKeys.js). Histórico de versões (AISystemPromptHistory). Visualizações: grid, lista, agrupado por system_key. Filtros por texto, system_key, modelo.
RagAgentManagerpages/RagAgentManager.jsCRUD de agentes RAG (RagAgent entity). Configurar modelo, system prompt, temperature, top_k, threshold de similaridade, estratégia de busca.
SupabaseSyncpages/SupabaseSync.jsPainel para sincronizar embeddings de eventos, tags e artigos com o banco vetorial Supabase. Controle de start/stop. Monitoramento de contagens.
PortalCardManagerpages/PortalCardManager.jsCRUD completo de PortalCard. Criar, editar, publicar, agendar, arquivar cards do portal. Drag & drop para reordenar, filtros avançados por seção/tipo/status, editor inline, preview visual, geração em lote por IA (PortalWidgetBatchGenerator), indicadores de completude (CardCompletenessIndicator), traduções, rich content para widgets especiais. Componentes: CardListItem, CardListDragWrapper, PortalCardEditorModal, WidgetInlineEditor, CardBulkActions.
ArticleManagerpages/ArticleManager.jsCMS completo de artigos do blog. Criar, editar, publicar, arquivar. Geração por IA, expansão/redução, SEO, versionamento.
ArticleEditorpages/ArticleEditor.jsEditor de artigo individual com Markdown, eventos relacionados, metadados SEO, imagem de capa.
ColorManagerpages/ColorManager.jsConfiguração de cores por categoria (ColorSettings entity). Afeta toda a timeline e gráficos.
SemanticClusterManagerpages/SemanticClusterManager.jsCRUD de clusters semânticos (SemanticCluster entity). Gerar clusters por IA, ajustar, visualizar na timeline.
PanoramaManagerpages/PanoramaManager.jsGestão de panoramas evolutivos (EvolutionaryPanorama entity). Gerar sínteses MAHE por período histórico via IA, publicar, visualizar com 7 gráficos (timeline, heatmap, radar, scatter, ranking, distribuição ICE, evolução por categoria). Filtros por granularidade, status e range de anos. Ações em lote. Admin: gerenciamento completo. Usuário: visualizações de panoramas publicados.
Linkspages/Links.jsPágina estilo Linktree para redes sociais. Exibe logo centralizada, link principal do site, links customizáveis (LinktreeLink entity), 3 últimos artigos publicados, link para todos os artigos, rodapé com YouTube e Instagram. Admin tem FAB para gerenciar links via modal (LinktreeAdminEditor). Sem sidebar para UX mobile limpa.
Analyticspages/Analytics.jsDashboard de uso do app. Métricas de visitas, eventos mais acessados, etc.
RagMonitoringpages/RagMonitoring.jsMonitoramento das conversas dos usuários com o RAG (RagConversation entity). IP, geolocalização, device.
ContextAnalysisLogspages/ContextAnalysisLogs.jsLogs das análises contextuais da timeline (ContextAnalysisLog entity). Preset, modelo, tempo, IP.
ConnectionAnalysisLogspages/ConnectionAnalysisLogs.jsLogs das análises de conexões entre eventos (ConnectionAnalysis entity). Modelo usado, tempo de processamento, eventos analisados, compartilhamento.
SemanticSearchMonitoringpages/SemanticSearchMonitoring.jsMonitoramento das buscas semânticas realizadas (SemanticSearchLog entity).
BackendDiagnosticspages/BackendDiagnostics.jsHealth check de funções backend, automações, limpeza de dados órfãos.
TraceAdminDashboardpages/TraceAdminDashboard.jsDashboard administrativo dos rastros históricos. Estatísticas gerais, gráficos de uso, tabela filtrável de todos os traces criados por usuários. Componentes: TraceAdminStats, TraceAdminCharts, TraceAdminFilters, TraceAdminTable.
TimelineSettingsManagerpages/TimelineSettingsManager.jsConfigurações globais da timeline (TimelineSettings): ano inicial/final padrão, panY padrão, modal de boas-vindas (texto, idioma, dias para reexibir, versão).
SEOManagerpages/SEOManager.jsConfiguração de meta tags SEO por página (SEOPageConfig entity).
SitemapManagerpages/SitemapManager.jsConfiguração e geração do sitemap.xml.
IgnoredIPsManagerpages/IgnoredIPsManager.jsGerenciar IPs a serem excluídos das estatísticas de visualização (IgnoredViewIP entity).
UserManagementpages/UserManagement.jsListar e convidar usuários. Alterar roles (admin/user).
RoleManagerpages/RoleManager.jsCRUD de papéis customizados (Role entity). Permite criar roles com permissões granulares por módulo (ex: articles.edit_markdown, articles.save). Papéis do sistema (admin, user) não podem ser excluídos (is_system=true).
SurveyManagerpages/SurveyManager.jsCRUD de pesquisas (Survey entity). Editor de formulário, respostas, análise por IA, cross-tabulação, tendências.
ShortLinkManagerpages/ShortLinkManager.jsGerenciamento de short links (ShortLink entity). Visualizar, filtrar e acompanhar estatísticas de uso. Tipos: timeline_filter, event, context_analysis, article, custom.
AdminHubpages/AdminHub.jsxPainel central para administradores. Big numbers (eventos, tags, artigos, % MAHE, % imagens), ações rápidas (timeline, novo evento, MAHE, artigos, sync RAG, analytics), e grid de seções semânticas com links para todas as ferramentas do sistema. Busca global para localizar qualquer página ou recurso. Componentes: AdminStatCard, AdminSectionCard, AdminQuickAction.
Homepages/Home.jsPágina Home vazia (placeholder). A rota / redireciona para TimelineCompact.
SystemGlossarypages/SystemGlossary.jsEsta página! Documentação interna do sistema com índice de páginas, funções, entidades e termos.
PublicTimelinepages/PublicTimeline.jsVersão legada da timeline pública (anterior à TimelineCompact).
ShortLinkRedirectpages/ShortLinkRedirect.jsPágina de redirecionamento automático para short links (/s/:code). Incrementa contador de views e redireciona para target_url.
Glossário do Sistema — 60 páginas · 79 functions · 36 entidades · 50 termos visuais