Gestão de faturas

A validar sessaoSubmeter fatura

Emails

Inbox operacional com snapshots Supabase quando configurado; Gmail real entra na proxima issue.

Por classificar
0
fallback demo local
Categorias
4
2 ativas
Exemplos
2
para treino futuro
Histórico
0
0 correções

Rastro operacional real

O pipeline automatico email -> etiquetas -> fatura -> Notion ainda nao esta live; ha gates e contratos server-side prontos para ativacao controlada.

1
Live
3
Contrato
0
Demo
3
Bloqueado
Ler emails Gmail
gmail
Bloqueado
A leitura Gmail real continua bloqueada por OAuth, Pub/Sub, storage seguro ou callback do dominio.
Fechar credenciais Google, Pub/Sub, Supabase server-side e callback suite.trionscale.com.
live: falsedemo: falserevisao humana: trueefeito externo: false
src/features/emails/gmail-runtime.functions.tssrc/features/emails/gmail-oauth-token-readiness.functions.ts
Criar snapshot seguro
supabase
Contrato
O app tem repositorio e server function para persistir snapshots, mas precisa de candidato Gmail real e sessao.
Executar prova com candidato Gmail seguro e confirmar persistencia em email_message_snapshots.
live: falsedemo: falserevisao humana: trueefeito externo: false
src/features/emails/gmail-snapshot.functions.tssrc/features/persistence/supabase-persistence-repository.server.ts
Aplicar etiquetas Gmail
gmail_labels
Contrato
Existe log de intencao para etiquetas Suite, mas nenhuma chamada Gmail modify e executada.
Depois do OAuth e aprovacao, trocar intent log por mutacao Gmail server-side com auditoria e retry.
live: falsedemo: falserevisao humana: trueefeito externo: false
src/features/emails/gmail-label-intent.functions.ts
Enviar fatura revista para Notion
notion
Contrato
O write Notion existe por server function, mas so deve correr depois de confirmacao humana.
Ligar candidatos de fatura ao bridge de aprovacao humana e validar uma escrita controlada.
live: falsedemo: falserevisao humana: trueefeito externo: true
src/features/invoices/invoice-notion-bridge.functions.tssrc/features/notion/notion-finance-repository.server.ts
Entrada n8n pela VPS
n8n
Bloqueado
A VPS esta indisponivel ou nao marcada como pronta, por isso nenhum node n8n deve ser assumido live.
Quando a VPS voltar, configurar segredo, workflow e teste assinado end-to-end.
live: falsedemo: falserevisao humana: trueefeito externo: false
src/features/automations/n8n-invoice-ingest-contracts.ts
Criar documento PandaDoc
pandadoc
Bloqueado
PandaDoc esta escolhido, mas API key, template final, webhook, dominio ou gate de aprovacao ainda bloqueiam envio real.
Implementar send gate server-side e manter webhook de estado separado da criacao do documento.
live: falsedemo: falserevisao humana: trueefeito externo: false
src/features/quotes/pandadoc-payload-builder.tssrc/features/quotes/pandadoc-create-document-contracts.ts
Revisao humana obrigatoria
human_review
Live
Os contratos atuais mantem faturas e propostas em revisao antes de qualquer efeito externo.
Manter este gate como requisito para Gmail, Notion e PandaDoc ate a fase de automacao assistida estar validada.
live: truedemo: falserevisao humana: trueefeito externo: false
src/features/invoices/invoice-notion-readiness-contracts.tssrc/features/invoices/invoice-notion-bridge.functions.ts
Regra de verdade
Automacao em producao: false
Email ate Notion live: false
Dominio alvo: suite.trionscale.com
Se o passo estiver como Contrato, existe base tecnica server-side, mas ainda falta provider, credencial, worker, webhook ou aprovacao operacional antes de ser live.

Estatísticas locais de emails

Métricas calculadas a partir do histórico local, sem Gmail real e sem efeitos externos.

Classificados
0
Confiança
0%
Correções
0
Total por categoria
Categoria efetiva considera a correção humana mais recente.
0 em revisão
Faturas
0
0% conf.
Propostas
0
0% conf.
Suporte
0
0% conf.
Comercial
0
0% conf.
Sem dados classificados. Usa "Classificar exemplo" para gerar estatísticas locais.
Correções recentes
Sem correções registadas.

Readiness Gmail OAuth/PubSub

Indisponivel

Gmail real ainda nao respondeu neste runtime. A pagina continua separando demo, snapshots persistidos e leitura real.

Prova de ingestao Gmail snapshot

Indisponivel

A 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 verificada

Snapshots revistos que virarem candidatos de fatura aparecem aqui antes de qualquer Notion/Gmail label.

Fonte: email_snapshot. Demo/fallback nao entra nesta fila.

0
Total
0
Prontos
0
Revisao
0
Bloqueados
0
Notion
Esta fila ainda nao foi consultada neste runtime. Atualiza para confirmar se existem candidatos persistidos.

Sem candidatos reais carregados

A fila nao cria exemplos automaticamente. Primeiro e necessario persistir um upload ou converter um snapshot de email em candidato.

Esta consulta nao aprova faturas, nao escreve no Notion e nao altera etiquetas Gmail.

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.

A prepararA espera de sessao Supabase para carregar snapshots persistidos.

Sem snapshots persistidos carregados

Isto nao e Gmail real ainda. Quando o worker gravar snapshots no Supabase, eles aparecem aqui para validacao humana.

Segurança operacional

Guardrails antes de qualquer automação externa.

Gmail OAuth ainda não está ligado.
Nenhum email é lido nesta fase.
Nenhuma resposta é enviada automaticamente.
Classificação futura exige revisão humana.
Webhooks e automações entram apenas por endpoints server-side com segredo, logs e retries.

Categorias preparadas

Taxonomia local validada por contratos TypeScript/Zod.

Faturas
Ativa
Mensagens com anexos financeiros ou pedidos de comprovativo.
Candidato a fatura
1 exemploshumano
Propostas
Ativa
Pedidos comerciais que podem originar orçamento e documento PandaDoc.
Pedido de orçamento
1 exemploshumano
Suporte
Rascunho
Mensagens operacionais que exigem resposta humana.
Revisão de suporte
0 exemploshumano
Comercial
Rascunho
Leads, follow-ups e oportunidades sem automação ativa.
Revisão comercial
0 exemploshumano

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.

Propostas
fixture
Pedido de proposta para website e automação

Gostaria de receber uma proposta para website institucional com automações internas.

pedido de propostawebsiteautomaçãoorçamento
Confiança guia: 92%
Faturas
fixture
Fatura mensal em anexo

Segue em anexo a fatura referente ao serviço deste mês.

faturaanexoserviçomensal
Confiança guia: 95%

Contrato de classificação assistida

Versão email-classification.v1; simulação local sem IA externa.

Nenhuma classificação executada. O botão usa apenas contratos locais e não altera Gmail, n8n, Notion, Supabase ou PandaDoc.

Histórico e correções

Registo local com resumo seguro do email e feedback humano rastreável.

Sem histórico local. A classificação cria um registo seguro sem guardar corpo bruto do email.