Emails
Inbox operacional com snapshots Supabase quando configurado; Gmail real entra na proxima issue.
Rastro operacional real
O pipeline automatico email -> etiquetas -> fatura -> Notion ainda nao esta live; ha gates e contratos server-side prontos para ativacao controlada.
src/features/emails/gmail-runtime.functions.tssrc/features/emails/gmail-oauth-token-readiness.functions.tssrc/features/emails/gmail-snapshot.functions.tssrc/features/persistence/supabase-persistence-repository.server.tssrc/features/emails/gmail-label-intent.functions.tssrc/features/invoices/invoice-notion-bridge.functions.tssrc/features/notion/notion-finance-repository.server.tssrc/features/automations/n8n-invoice-ingest-contracts.tssrc/features/quotes/pandadoc-payload-builder.tssrc/features/quotes/pandadoc-create-document-contracts.tssrc/features/invoices/invoice-notion-readiness-contracts.tssrc/features/invoices/invoice-notion-bridge.functions.tsEstatísticas locais de emails
Métricas calculadas a partir do histórico local, sem Gmail real e sem efeitos externos.
Readiness Gmail OAuth/PubSub
IndisponivelGmail real ainda nao respondeu neste runtime. A pagina continua separando demo, snapshots persistidos e leitura real.
Prova de ingestao Gmail snapshot
IndisponivelA prova ainda nao respondeu neste runtime. Nenhum snapshot Gmail sera marcado como real sem provider e sessao.
Fila real de faturas vindas de email
Nao verificadaSnapshots revistos que virarem candidatos de fatura aparecem aqui antes de qualquer Notion/Gmail label.
Fonte: email_snapshot. Demo/fallback nao entra nesta fila.
Sem candidatos reais carregados
A fila nao cria exemplos automaticamente. Primeiro e necessario persistir um upload ou converter um snapshot de email em candidato.
Inbox assistida
Dados reais aparecem via snapshots persistidos; sem snapshot, a tela assume fallback demo.
Área preparada para mensagens classificadas depois da aprovação do Gmail OAuth.
Sem snapshots persistidos carregados
Isto nao e Gmail real ainda. Quando o worker gravar snapshots no Supabase, eles aparecem aqui para validacao humana.
Sem emails carregados
Quando a integração for aprovada, as mensagens serão classificadas no servidor e apresentadas aqui para validação humana.
Segurança operacional
Guardrails antes de qualquer automação externa.
Categorias preparadas
Taxonomia local validada por contratos TypeScript/Zod.
Limite da fase atual
Este módulo é apenas a base interna. Gmail, n8n e OCR entram em issues separadas.
Propostas classificadas como oportunidade deverão criar pedido de orçamento antes de qualquer documento PandaDoc.
Faturas classificadas como financeiras deverão seguir para validação humana antes de afetar dashboard, Notion ou Supabase.
Exemplos de classificação
Amostras locais para preparar classificação assistida sem treinar agente autónomo.
Gostaria de receber uma proposta para website institucional com automações internas.
Segue em anexo a fatura referente ao serviço deste mês.
Contrato de classificação assistida
Versão email-classification.v1; simulação local sem IA externa.
Histórico e correções
Registo local com resumo seguro do email e feedback humano rastreável.