i
InnovaPeople Bastidores
Sair

Bastidores do sistema.

O backbone que sustenta a curadoria sem aparecer no palco: EventBus relacional, trilha forense, canais externos, compliance. Aqui mora o que precisa funcionar para que o resto pareça inevitável.

Tabelas 26 Edge Functions 10 Eventos 24h Outbox pendentes RPCs ip_* 16

EventBus relacional

4 instrumentos · porta direta do AIPrev

Trinta gatilhos em dez tabelas, snapshot antes/depois com autor, fila saudável. O que muda fica auditável.

Triggers Relacionais
Captura silenciosa de toda mutação relevante.
Operacional
Função fn_ip_eventbus_capturar em 6 tabelas centrais (mandatos, pulsos, decisões, relacionamentos, protocolos, sugestões).
Trilha de Eventos
36 meses de memória forense, append-only.
Operacional
Carregando…
Busca Forense
Toda mudança recuperável por termo, fonte, autor, janela.
Operacional
RPC fn_ip_historico_por_termo com indexes em ts DESC, source, actor.
Auditor Relacional
Padrões suspeitos no fluxo de mudanças.
Espelho Rapheice
A portar do Rapheice OS v28 (auditor_relacional): detecta sequências de mudança em relacionamentos críticos e decisões revogadas em ciclo curto.

Canais externos

3 canais · todos operacionais

A casa não fala sozinha. Quando precisa falar fora, faz por estes três caminhos.

E-mail Outbox
Fila com retry, dispatcher de 5 em 5 minutos.
Operacional
Carregando estatísticas...
WhatsApp · Inbox
Conversas, sequências e broadcast — Aman/JHSF, perfil 360, auditoria forense.
Operacional
Reusa o backbone wa_* da InnovaSphere (contatos, conversas, mensagens, templates, sequências, broadcast, audit hash chain). Realtime ativo.
Google Calendar
Rituais sincronizados na agenda dos sócios.
Operacional
3 EFs innovapeople-calendar-* (oauth-init, oauth-callback, agendar). OAuth 2-step ativo.
Abrir agenda

Edge Functions

10 deployadas

Os pequenos servidores stateless que executam decisões pontuais sem precisar do monolito.

SlugPropósitoJWT
innovapeople-pulso-dispararGera tokens anônimos + enfileira convitesobrigatório (sócio)
innovapeople-raio-x-submitCaptura submissão pública do funil Raio-Xpúblico
innovapeople-email-dispatcherDespacha outbox em batch a cada 5minobrigatório
innovapeople-digest-semanalComposer + envio do digest semanal aos sóciosobrigatório
innovapeople-relatorio-raio-xGeração de PDF do Raio-Xobrigatório
innovapeople-contato-submitForm de contato públicopúblico
innovapeople-calendar-oauth-initInicia OAuth Google Calendarobrigatório
innovapeople-calendar-oauth-callbackCallback do OAuth Calendarobrigatório
innovapeople-calendar-agendarSincroniza rituais → eventos Googleobrigatório
innovapeople-concierge-chatClaude Haiku 4.5 grounded em todos ip_*obrigatório

Compliance & LGPD

2 instrumentos

Anonimato no pulso, tokens descartáveis, audit trail imutável. Compliance é constitutivo, não bolt-on.

Painel LGPD
Métricas de retenção + garantias ativas.
Operacional
K-anonimato ≥ 3, TTL de tokens 14d, audit trail 36 meses, zero PII em perfis.
Audit Log Extendido
Tabela ip_audit_log para operações sensíveis.
Backbone
Registros de ação administrativa (criação/exclusão de mandatos, alteração de status crítico). Acessado via SQL direto por enquanto.

Espelho AIPrev

portações pendentes

O AIPrev da InnovaSphere já fez. Aqui se replica, com a mesma elegância de schema.

EVM já vivo
Schema portado e operacional.
Operacional
Tabelas ip_programas + ip_programa_marcos + RPC fn_ip_evm_resumo aplicadas. UI vive na aba Curadoria.
CPM Forward/Backward
Caminho crítico de planos de desenvolvimento.
A portar
RPCs fn_plat_cpm_forward/_backward/_executar do AIPrev. Aplicação: grafos de marcos com dependências em ip_plano_marcos.
Forecaster (real)
Previsão de turnover, headcount, folha 30/60/90d.
A portar
Schema base existe (ip_perfil_colaborador.risco_saida_estimado + ip_compensacao). Falta: RPC fn_ip_forecaster + 3 cenários (otimista/base/pessimista).
Fila EventBus (rate-limit)
Dispatcher assíncrono com retry e rate limit.
A portar
AIPrev usa eventbus_dispatch_v2 · _enqueue · _process_queue · _check_rate_limit. Útil para notificações compostas e escalonamento de sugestões.
Bastidores · O que sustenta a curadoria