sresupplierprocurementiar2cxmcpsaplgpdwikiinvestidores

JedIN SRE — Plataforma Completa de Supplier Relationship Engagement

JedIN Team2026-04-0941 min de leitura

Documento Técnico para Investidores

Versão: 1.0 | Data: Abril 2026 | Classificação: Confidencial


Sumário

  1. Visão Geral da Plataforma
  2. Arquitetura Técnica
  3. R2-CX -- Agente IA Autônomo
  4. Módulos Funcionais (15 Submodules)
  5. Integrações SAP & Enterprise
  6. IA Embarcada -- Análise Jurídica e Preditiva
  7. Assinatura Eletrônica
  8. Segurança e Compliance
  9. API Reference (Principais Endpoints)
  10. Evolução e Escalabilidade
  11. Dados do MVP

1. Visão Geral da Plataforma

O que é o JedIN SRE?

JedIN SRE (Supplier Relationship Engagement) é uma plataforma SaaS white-label de gestão de fornecedores potencializada por Inteligência Artificial. Diferente de ERPs tradicionais que tratam fornecedores como meros cadastros, o JedIN SRE trata o relacionamento com fornecedores como um ativo estratégico da empresa, oferecendo ferramentas de análise jurídica, predição de riscos e automação inteligente.

Primeiro Cliente: Belgo Bekaert Arames

O MVP foi construído para a Belgo Bekaert Arames S.A. (grupo ArcelorMittal), uma das maiores fabricantes de arames da América Latina. A cadeia de fornecimento da Belgo envolve:

  • 15+ fornecedores críticos de matérias-primas (aço, zinco, cobre, polietileno)
  • 8 contratos ativos com valores entre R$ 420.000 e R$ 12.000.000
  • 10+ pedidos de compra mensais com 3-way matching
  • Operações em Contagem/MG, Osasco/SP, Vespasiano/MG e Sabará/MG

O Problema

Empresas de médio e grande porte gastam entre R$ 2 a R$ 5 milhões por ano em processos manuais de procurement:

Processo ManualCusto Estimado/AnoTempo Gasto
Qualificação de fornecedoresR$ 400K - R$ 800K2-4 semanas
Análise jurídica de contratosR$ 300K - R$ 600K3-5 dias/contrato
Gestão de riscos e complianceR$ 200K - R$ 500KContínuo
Processos de sourcing (RFP/RFQ)R$ 150K - R$ 400K4-8 semanas
Reconciliação de pagamentosR$ 200K - R$ 400K3-5 dias/ciclo
Coleta de assinaturas em contratosR$ 100K - R$ 300K1-3 semanas
TotalR$ 2M - R$ 5M

A Solução

O JedIN SRE automatiza 80% das tarefas operacionais de procurement através de:

  1. IA Agent-Driven (R2-CX): assistente de IA que opera dentro da plataforma via linguagem natural, executando 44 ferramentas de gestão de fornecedores
  2. Análise Jurídica Automatizada: GPT-4o configurado como advogado brasileiro, analisa contratos cláusula por cláusula com referências à legislação vigente
  3. Predição de Riscos: alertas proativos de contratos vencendo, fornecedores em risco e forecast de gastos
  4. Assinatura Eletrônica: fluxo completo com compliance legal (MP 2.200-2, Lei 14.063)
  5. Portal do Fornecedor: acesso self-service para fornecedores consultarem pedidos, documentos e performance

Diferencial Competitivo

CaracterísticaSAP AribaCoupaJedIN SRE
IA conversacionalNãoLimitada44 tools MCP
Análise jurídica IANãoNãoGPT-4o
Predição de riscosBásicaBásicaProativa
Assinatura eletrônicaTerceirizadaTerceirizadaNativa
Integração SAPNativaConectorOData v4
Implementação6-12 meses3-6 meses4-8 semanas
Custo/ano (mid-market)R$ 500K+R$ 300K+R$ 60K-120K
White-labelNãoNãoSim

2. Arquitetura Técnica

Visão Geral em 3 Camadas

+==================================================================+
|                    PRESENTATION LAYER                             |
|                   Next.js 14 + React 18                          |
|  +----------+  +----------+  +----------+  +------------------+  |
|  | Workspace |  |  Portal  |  |  Admin   |  |   E-Signature    |  |
|  | (Compras) |  | (Fornec) |  | (Config) |  | (/sre/sign/[t])  |  |
|  +----------+  +----------+  +----------+  +------------------+  |
|       37 páginas React  |  Tailwind CSS  |  shadcn/ui            |
+==================================================================+
                             |
                         REST API
                             |
+==================================================================+
|                    MANAGEMENT LAYER                               |
|                   NestJS 10 + Prisma 5                           |
|  +----------+  +----------+  +----------+  +------------------+  |
|  | Supplier  |  | Contract |  | Procure- |  |    Analytics     |  |
|  | Module    |  | Module   |  |  ment    |  |    Module        |  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  |  Legal    |  | Predict  |  |  Risk    |  |   Performance    |  |
|  |  Module   |  | Module   |  | Module   |  |    Module        |  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  | Document |  | Notifica-|  | Sourcing |  |   Signature      |  |
|  | Module   |  |   tion   |  | Module   |  |    Module        |  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  +----------+  +----------+  +----------+                        |
|  | Supplier |  |    AI     |  | Schedu-  |  15 submodules        |
|  |   User   |  |  Module   |  |   ler    |  44 MCP tools         |
|  +----------+  +----------+  +----------+  7.222 linhas TS       |
+==================================================================+
                             |
                     PostgreSQL + Redis
                             |
+==================================================================+
|                      DATA LAYER                                  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  | sre_     |  | sre_     |  | sre_     |  | sre_contract_    |  |
|  | suppliers|  | contracts|  | purchase_|  |  signatures      |  |
|  |          |  |          |  |  orders  |  |                  |  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  | sre_     |  | sre_     |  | sre_     |  | sre_supplier_    |  |
|  | documents|  | rfx_     |  | audit_   |  |  users           |  |
|  |          |  |  events  |  |   log    |  |                  |  |
|  +----------+  +----------+  +----------+  +------------------+  |
|  +------------------+                                            |
|  | sre_notifications|  9 tabelas PostgreSQL + RLS                |
|  +------------------+  Row-Level Security por tenant_id          |
+==================================================================+

Stack Tecnológica

CamadaTecnologiaVersãoJustificativa
FrontendNext.js (App Router)14+SSR, SEO, i18n nativo
FrontendReact18Ecossistema, componentes reutilizáveis
FrontendTypeScript5+Type safety, produtividade
FrontendTailwind CSS + shadcn/ui3+Design system consistente
BackendNestJS10+Modular, enterprise-grade
BackendPrisma5+ORM type-safe, migrations
BackendNode.js20 LTSPerformance, LTS
IAOpenAI GPT-4olatestAnálise jurídica, predição
DatabasePostgreSQL16+RLS, JSONB, performance
CacheRedis7+Sessions, cache, filas
StorageAWS S3 / MinIOlatestDocumentos, contratos
OCRAWS TextractlatestExtração de texto de PDFs
EmailAWS SESlatestNotificações transacionais
InfraAWS EKS (Kubernetes)1.35Orquestração, auto-scaling
ContainerDocker + ECRlatestBuild, registry
CDNAWS CloudFrontlatestHTTPS, caching
MensageriaMeta WhatsApp BusinesslatestAlertas para fornecedores

API-First Design

Toda funcionalidade do JedIN SRE é exposta via REST API antes de ter interface gráfica. Isso garante:

  • Testabilidade: cada endpoint pode ser testado isoladamente
  • Integrabilidade: clientes podem integrar via API sem depender da UI
  • IA-First: o R2-CX (agente IA) consome exatamente as mesmas APIs que a UI
  • Extensibilidade: novos frontends (mobile, desktop) usam a mesma API

Multi-Tenancy

O JedIN SRE implementa isolamento de dados por tenant através de:

  1. Row-Level Security (RLS): todas as 9 tabelas sre_* possuem coluna tenant_id com políticas RLS no PostgreSQL
  2. Schema Isolation por Tier: clientes enterprise recebem schema dedicado
  3. Namespace Kubernetes: isolamento de runtime por tier
-- Exemplo de política RLS aplicada em todas as tabelas SRE
CREATE POLICY tenant_isolation ON sre_suppliers
  FOR ALL
  USING (tenant_id = current_setting('app.tenant_id')::uuid);
TierIsolamento DBIsolamento K8sPreço Estimado
StarterPool + RLSShared NamespaceR$ 5K/mês
ProfessionalSchema-per-tenantNamespace-per-tenantR$ 10K/mês
EnterpriseDatabase dedicadoCluster dedicadoSob consulta

3. R2-CX -- Agente IA Autônomo

O que é o R2-CX?

O R2-CX é um agente de Inteligência Artificial conversacional embarcado em toda a plataforma JedIN SRE. Ele funciona como um assistente virtual especialista em gestão de fornecedores, capaz de executar ações reais no sistema através de linguagem natural.

O nome R2-CX combina a referência ao ícone de IA "R2" com "CX" (Customer/Corporate Experience), refletindo a missão de transformar a experiência de gestão de fornecedores.

Model Context Protocol (MCP)

O R2-CX utiliza o Model Context Protocol (MCP), protocolo aberto criado pela Anthropic para conexão de ferramentas externas a modelos de IA. Cada capacidade do sistema é mapeada como uma "tool" MCP, permitindo que o modelo de linguagem invoque funções reais da API.

+------------------+     +------------------+     +------------------+
|     Usuário      |     |     R2-CX        |     |   API NestJS     |
|   (Chat Natural) | --> |  (OpenAI GPT-4o) | --> |  (44 MCP Tools)  |
|                  |     |  Function Calling |     |                  |
| "Quais contratos |     | -> sre_predict_   |     | -> SQL query     |
|  vencem em 30    |     |    contract_risks |     | -> Resultado     |
|  dias?"          |     |    {horizon: 30}  |     |    formatado     |
+------------------+     +------------------+     +------------------+

44 Tools SRE Mapeadas

O R2-CX possui 44 ferramentas que cobrem todo o ciclo de gestão de fornecedores:

CategoriaQtdTools Principais
Fornecedores5list, get, search, create, qualify
Contratos4list, get, create, analyze
Compras5list_po, get_po, create_requisition, approve, 3way_match
Sourcing3list_rfx, create_rfx, compare_proposals
Performance3scorecard, ranking, action_plan
Risco3dashboard, assess, list_audits
Analytics3spend_analysis, savings_report, dashboard_kpis
Documentos3upload, analyze, list
Legal (IA)6review, compare_clauses, risk_score, amendments, compliance, obligations
Predição5contract_risks, supplier_risks, spend_forecast, alerts, digest
Assinatura2send_for_signature, check_status
Notificação2send, list

Tool Filtering por Perfil

Nem todos os usuários podem executar todas as ferramentas. O R2-CX aplica filtragem automática baseada no perfil do usuário:

PerfilTools DisponíveisPermissões
supplier26 toolsSomente leitura dos próprios dados
operator37 toolsLeitura + escrita operacional
admin44 toolsTodas as ferramentas

Exemplos de Interação Real

Exemplo 1: Predição de Riscos

Usuário: "Quais contratos vencem nos próximos 30 dias?"

R2-CX: [chama sre_predict_contract_risks({horizon: 30})]

Resposta: "Encontrei 2 contratos com vencimento próximo:
 1. CT-2025-0187 (Gerdau Aços Longos) - vence em 12/05/2026 - R$ 8.500.000
 2. CT-2025-0192 (Votorantim Cimentos) - vence em 28/05/2026 - R$ 2.100.000
Recomendo iniciar o processo de renovação imediatamente para o contrato
da Gerdau, dado o valor e a criticidade do fornecimento."

Exemplo 2: Análise Jurídica

Usuário: "Faça a análise jurídica do contrato CT-2025-0187"

R2-CX: [chama sre_legal_review_contract({contractId: "uuid-do-contrato"})]

Resposta: "Análise jurídica concluída. Score de risco: 42/100 (médio).
Principais achados:
 - Cláusula de rescisão: multa de 2% é baixa (art. 408 CC recomenda 10%)
 - Cláusula de LGPD: ausente (risco alto - art. 46 Lei 13.709/2018)
 - Cláusula de anticorrupção: presente e adequada
 - Cláusula de reajuste: IGPM anual - padrão de mercado
Recomendo adicionar cláusula de proteção de dados pessoais."

Exemplo 3: Análise de Gastos

Usuário: "Qual fornecedor mais recebeu pagamento este ano?"

R2-CX: [chama sre_spend_analysis({groupBy: "supplier", period: "ytd"})]

Resposta: "Top 3 fornecedores por volume de pagamento em 2026:
 1. Gerdau Aços Longos: R$ 8.500.000 (35% do total)
 2. Usiminas: R$ 4.200.000 (17% do total)
 3. Votorantim Cimentos: R$ 3.800.000 (15% do total)
Total gasto: R$ 24.300.000. Saving acumulado: R$ 1.890.000 (7,2%)."

Widget Flutuante

O R2-CX é acessível em todas as telas da plataforma através de um widget flutuante no canto inferior direito. Características:

  • Auto-login: o widget herda a sessão do usuário logado
  • Session persistence: conversas são mantidas durante a sessão
  • Markdown rendering: respostas formatadas com tabelas, listas e código
  • Streaming SSE: respostas em tempo real via Server-Sent Events
  • Perguntas sugeridas: o widget sugere perguntas relevantes ao contexto da tela atual

4. Módulos Funcionais (15 Submodules)

4.1 Suppliers (Fornecedores)

Responsabilidade: Cadastro, busca, detalhamento e qualificação de fornecedores.

EndpointMétodoDescrição
/sre/suppliersGETListar com filtros (segmento, status, risco, cidade)
/sre/suppliers/search?q=GETBusca por CNPJ, nome, email, segmento
/sre/suppliers/:idGETDetalhe completo do fornecedor
/sre/suppliersPOSTCriar novo fornecedor
/sre/suppliers/:id/qualifyPOSTExecutar qualificação (score 0-100)

Valor de Negócio: Centraliza toda a base de fornecedores com qualificação automatizada, eliminando planilhas Excel e formulários manuais. O score de qualificação considera documentação, capacidade produtiva, saúde financeira e histórico de entregas.

4.2 Contracts (Contratos)

Responsabilidade: CRUD de contratos, análise IA, envio para assinatura e geração de PDF.

EndpointMétodoDescrição
/sre/contractsGETListar com filtros (status, fornecedor, tipo)
/sre/contracts/:idGETDetalhe do contrato
/sre/contractsPOSTCriar contrato
/sre/contracts/:id/analyzePOSTAnálise IA cláusula-por-cláusula
/sre/contracts/:id/send-for-signaturePOSTEnviar para assinatura eletrônica
/sre/contracts/:id/signature-statusGETStatus das assinaturas
/sre/contracts/:id/pdfGETGerar PDF do contrato

Valor de Negócio: Reduz o tempo de análise de contratos de 3-5 dias para minutos. A IA identifica riscos jurídicos, sugere emendas e extrai obrigações automaticamente. O PDF é gerado com layout profissional pronto para assinatura.

4.3 Procurement (Compras)

Responsabilidade: Purchase orders, requisições de compra, aprovação e 3-way matching.

EndpointMétodoDescrição
/sre/purchase-ordersGETListar POs com filtros
/sre/purchase-orders/:idGETDetalhe do PO
/sre/requisitionsPOSTCriar requisição de compra
/sre/requisitions/:id/approvePUTAprovar/rejeitar requisição
/sre/purchase-orders/:id/matchPOST3-way matching (PO x NF x Recebimento)

Valor de Negócio: Automatiza o ciclo purchase-to-pay com workflow de aprovação e reconciliação automática (3-way matching). Elimina divergências entre pedido, nota fiscal e recebimento físico, reduzindo perdas em até 15%.

4.4 Sourcing (Processos de Cotação)

Responsabilidade: Processos de RFP (Request for Proposal), RFQ (Request for Quotation) e RFI (Request for Information), com comparação de propostas.

EndpointMétodoDescrição
/sre/sourcing/rfxGETListar processos de RFx
/sre/sourcing/rfxPOSTCriar novo processo de RFx
/sre/sourcing/rfx/:id/compareGETComparar propostas recebidas

Valor de Negócio: Estrutura e padroniza processos de sourcing que antes eram feitos por email. A comparação automática de propostas acelera a decisão e garante transparência no processo seletivo, gerando savings médios de 8-15%.

4.5 Performance (Avaliação de Fornecedores)

Responsabilidade: Scorecard individual, ranking comparativo e planos de ação corretivos.

EndpointMétodoDescrição
/sre/performance/supplier/:idGETPerformance individual (scorecard)
/sre/performance/rankingGETRanking geral com filtro por segmento
/sre/performance/action-plansPOSTCriar plano de ação corretivo

Valor de Negócio: Transforma a avaliação de fornecedores de subjetiva para quantitativa, com KPIs claros (on-time delivery, qualidade, compliance, custo). Planos de ação corretivos garantem melhoria contínua da base de fornecimento.

4.6 Analytics (Análise de Gastos)

Responsabilidade: Análise de spend, relatório de savings e dashboard de KPIs executivos.

EndpointMétodoDescrição
/sre/analytics/spendGETAnálise de gastos (por fornecedor, período, categoria)
/sre/analytics/savingsGETRelatório de savings acumulados
/sre/analytics/dashboardGETDashboard com KPIs consolidados

Valor de Negócio: Visibilidade total sobre gastos com fornecedores, identificação de oportunidades de consolidação e tracking de savings. O dashboard executivo permite decisões rápidas baseadas em dados reais.

4.7 Risk (Gestão de Riscos)

Responsabilidade: Dashboard de riscos, avaliação individual e histórico de auditorias.

EndpointMétodoDescrição
/sre/risk/dashboardGETDashboard consolidado de riscos
/sre/risk/assess/:supplierIdPOSTAvaliação de risco individual
/sre/compliance/auditsGETHistórico de auditorias

Valor de Negócio: Identificação proativa de riscos na cadeia de fornecimento (financeiros, operacionais, reputacionais, regulatórios). Cada fornecedor recebe um risk score (0-100) com classificação automática (baixo/médio/alto/crítico).

Responsabilidade: 6 ferramentas de análise jurídica potencializadas por GPT-4o.

EndpointMétodoDescrição
/sre/legal/review/:contractIdPOSTRevisão jurídica completa
/sre/legal/compare-clauses/:contractIdPOSTComparação contra template
/sre/legal/risk-score/:contractIdGETScore de risco jurídico (0-100)
/sre/legal/suggest-amendments/:contractIdPOSTSugestão de emendas com texto
/sre/legal/compliance-check/:contractIdPOSTVerificação LGPD + anticorrupção
/sre/legal/obligations/:contractIdGETExtração de obrigações

Valor de Negócio: Substitui a necessidade de enviar cada contrato para revisão de escritório de advocacia externo (custo médio R$ 5.000-15.000 por contrato). A IA analisa em minutos o que um advogado levaria dias, com referência precisa à legislação brasileira.

4.9 Predict (Predição e Alertas)

Responsabilidade: Previsão de riscos, forecast de gastos e alertas proativos.

EndpointMétodoDescrição
/sre/predict/contract-risksGETContratos próximos ao vencimento
/sre/predict/supplier-risksGETFornecedores com score de risco alto
/sre/predict/spend-forecastGETPrevisão de gastos futuros
/sre/predict/generate-alertsPOSTGerar alertas proativos manualmente
/sre/predict/daily-digestGETDigest diário compilado

Valor de Negócio: Transforma a gestão de reativa para proativa. O gestor recebe alertas antes que problemas aconteçam: contratos prestes a vencer, fornecedores deteriorando, gastos acima do orçamento. O daily digest (enviado às 7h BRT) consolida tudo em um email.

4.10 Document (Gestão Documental)

Responsabilidade: Upload, listagem e análise de documentos com OCR (AWS Textract).

EndpointMétodoDescrição
/sre/documentsGETListar documentos (por fornecedor, contrato, tipo)
/sre/documents/uploadPOSTUpload de documento para S3
/sre/documents/:id/analyzePOSTAnálise IA do documento (OCR + GPT-4o)

Valor de Negócio: Centraliza toda a documentação de fornecedores e contratos em repositório único com busca inteligente. O OCR extrai texto de PDFs escaneados e a IA classifica e analisa o conteúdo automaticamente.

4.11 Notification (Notificações)

Responsabilidade: Envio e listagem de notificações por múltiplos canais.

EndpointMétodoDescrição
/sre/notifications/sendPOSTEnviar notificação (email, WhatsApp)
/sre/notificationsGETListar notificações enviadas

Canais Disponíveis:

  • Email (AWS SES): convites de assinatura, digest diário, alertas de contrato
  • WhatsApp Business (Meta Graph API): alertas urgentes, lembretes de prazo
  • In-App: notificações no portal do fornecedor

Valor de Negócio: Garante que as informações certas cheguem às pessoas certas no canal certo. Fornecedores são notificados automaticamente sobre pedidos, prazos e documentos pendentes, reduzindo atrasos e melhorando o SLA de resposta.

4.12 Signature (Assinatura Eletrônica)

Responsabilidade: Fluxo completo de assinatura eletrônica com validade jurídica.

EndpointMétodoDescrição
/sre/signatures/sendPOSTEnviar contrato para assinatura
/sre/signatures/verify/:tokenGETVerificar token (página pública)
/sre/signatures/sign/:tokenPOSTAssinar eletronicamente (público)
/sre/signatures/status/:contractIdGETTimeline completa de assinaturas

Detalhamento completo na Seção 7: Assinatura Eletrônica.

4.13 Supplier-User (Portal do Fornecedor)

Responsabilidade: Registro, login e gestão de usuários do portal de self-service para fornecedores.

EndpointMétodoDescrição
/sre/supplier-users/registerPOSTRegistro de novo usuário
/sre/supplier-users/loginPOSTLogin do portal
/sre/supplier-users/:idGETPerfil do usuário
/sre/supplier-users/by-supplier/:supplierIdGETListar usuários do fornecedor

Valor de Negócio: Cada empresa fornecedora pode ter múltiplos usuários com acesso ao portal de self-service, onde consultam pedidos, enviam documentos, acompanham performance e respondem a processos de sourcing. Reduz em 70% as ligações e emails de fornecedores pedindo status de pedidos e pagamentos.

4.14 AI (Motor de Inteligência Artificial)

Responsabilidade: Motor central de IA para análise jurídica, predição e sumarização.

O módulo AI encapsula a integração com OpenAI GPT-4o e oferece 4 capacidades:

  1. analyzeContract(): Análise cláusula-por-cláusula com scores de risco
  2. generateRiskScore(): Cálculo de score ponderado (financeiro 30%, legal 25%, LGPD 20%, penalidades 15%, confidencialidade 10%)
  3. suggestAmendments(): Geração de texto jurídico para emendas contratuais
  4. extractObligations(): Extração de obrigações com prazos e responsáveis
  5. summarizePredictions(): Resumo executivo de alertas preditivos

Configuração: OPENAI_API_KEY como variável de ambiente. Modelo gpt-4o, temperatura 0.3 (análise precisa), resposta em JSON, max 4.096 tokens.

4.15 Scheduler (Agendamento CRON)

Responsabilidade: Tarefas automáticas agendadas via CRON.

Digest Diário (Seg-Sex, 07:00 BRT / 10:00 UTC):

  • Coleta alertas de contratos próximos ao vencimento (90 dias)
  • Identifica fornecedores com score de risco baixo
  • Conta requisições de compra pendentes de aprovação
  • Conta assinaturas eletrônicas pendentes
  • Monta email com highlights e envia para gestores
  • Registra execução no audit log para rastreabilidade

Valor de Negócio: O gestor começa o dia com uma visão consolidada de tudo que precisa de atenção, sem precisar abrir a plataforma. Isso acelera a tomada de decisão e evita que itens críticos passem despercebidos.


5. Integrações SAP & Enterprise

5.1 SAP S/4HANA (OData v4)

Integração bidirecional com SAP S/4HANA Cloud e On-Premise via APIs OData v4.

API SAPFuncionalidadeMapeamento SRE
API_BUSINESS_PARTNERFornecedores (CRUD)sre_suppliers
API_PURCHASEORDER_PROCESS_SRVPedidos de Compra (CRUD)sre_purchase_orders
API_PURCHASECONTRACT_PROCESS_SRVContratos (consulta)sre_contracts

Mapeamento de Campos (Supplier -> Business Partner):

Campo SRECampo SAP S/4HANA
cnpjTaxNumber1
razao_socialBusinessPartnerFullName
nome_fantasiaSearchTerm1
cidadeCityName
estadoRegion
cepPostalCode
enderecoStreetName
contato_emailEmailAddress
contato_telefonePhoneNumber
inscricao_estadualTaxNumber3

Autenticação: Basic Auth + CSRF Token (X-CSRF-Token: Fetch).

5.2 SAP ECC (REST/RFC)

Integração com SAP ECC via wrappers REST sobre BAPIs clássicas.

BAPIFuncionalidade
BAPI_VENDOR_GETDETAILConsulta detalhada de fornecedor
BAPI_PO_CREATE1Criação de pedido de compra
BAPI_PO_GETDETAILConsulta de pedido de compra
BAPI_VENDORGROUP_GETLISTLista de grupos de fornecedores

Autenticação: RFC connection via SAP Cloud Connector ou REST adapter.

5.3 SAP Ariba (OAuth2)

Integração com SAP Ariba para processos de sourcing.

API AribaFuncionalidade
Sourcing Events APISincronização de processos de cotação
Supplier Management APISincronização de cadastro
Contract Workspace APISincronização de contratos

Autenticação: OAuth2 Client Credentials com api_key e realm.

5.4 WhatsApp Business (Meta Graph API)

FuncionalidadeTemplate
Alerta de contrato vencendocontract_expiry_alert
Convite de assinaturasignature_invitation
Lembrete de prazodeadline_reminder
Status de pedidoorder_status_update

Configuração: WHATSAPP_BUSINESS_PHONE_ID + WHATSAPP_TOKEN via Meta Developer.

5.5 Email (AWS SES)

FuncionalidadeDescrição
Convite de assinaturaLink único com token para assinatura
Digest diárioResumo de alertas às 7h BRT
Alerta de contratoNotificação de vencimento próximo
Reset de senhaRecuperação de acesso ao portal

Configuração: AWS_SES_REGION + AWS_SES_FROM_EMAIL.

5.6 SharePoint (Microsoft Graph API)

FuncionalidadeDescrição
Upload de documentosSincronização de contratos para SP
Download de documentosImportação de documentos do SP
Listagem de pastasNavegação em bibliotecas de documentos

Autenticação: OAuth2 via Azure AD com Microsoft Graph API.

5.7 Extensibilidade

A arquitetura de integrações do JedIN SRE é extensível por design. Para adicionar uma nova integração:

  1. Criar novo service em integration/ (ex: totvs-protheus.service.ts)
  2. Registrar no SreModule
  3. Criar MCP tool correspondente no R2-CX
  4. A IA passa a invocar a nova integração automaticamente via chat

Integrações planejadas para próximas versões:

  • TOTVS Protheus: SOAP/REST, maior ERP do mercado brasileiro
  • Oracle Fusion: REST API, compras e fornecedores
  • ServiceNow: Gestão de tickets e incidentes com fornecedores
  • Salesforce: Sincronização de contas e oportunidades
  • Power BI: Dashboards executivos com dados SRE

6. IA Embarcada -- Análise Jurídica e Preditiva

6.1 Motor de Análise Jurídica

O JedIN SRE utiliza OpenAI GPT-4o configurado com um system prompt especializado em direito contratual brasileiro. O prompt inclui:

Você é um advogado brasileiro especialista em contratos empresariais,
com profundo conhecimento em:
- Código Civil (Lei 10.406/2002)
- LGPD (Lei 13.709/2018)
- Lei Anticorrupção (12.846/2013)
- Lei de Licitações (14.133/2021)
- MP 2.200-2/2001 (assinatura eletrônica)

Diretrizes:
- Sempre cite artigos de lei específicos ao identificar riscos
- Classifique riscos como: crítico, alto, médio, baixo
- Considere jurisprudência do STJ e TJMG para contratos em MG
- Priorize proteção da parte CONTRATANTE
- Considere implicações fiscais (ICMS, ISS, PIS/COFINS)
- Responda SEMPRE em português do Brasil

6.2 Análise Cláusula-por-Cláusula

Para cada contrato analisado, o motor retorna:

{
  "resumoGeral": "Contrato de fornecimento de aço com risco médio...",
  "scoreGeral": 42,
  "clausulas": [
    {
      "nome": "Cláusula de Pagamento",
      "texto": "Pagamento em 30 dias após emissão da NF...",
      "risco": "baixo",
      "score": 20,
      "referenciaLegal": "Art. 315 CC - Pagamento em moeda corrente",
      "problema": "Nenhum",
      "recomendacao": "Cláusula adequada"
    },
    {
      "nome": "Proteção de Dados",
      "texto": "(ausente)",
      "risco": "alto",
      "score": 85,
      "referenciaLegal": "Art. 46 Lei 13.709/2018 (LGPD)",
      "problema": "Contrato não possui cláusula de proteção de dados",
      "recomendacao": "Incluir cláusula de tratamento de dados pessoais"
    }
  ],
  "conformidadeLGPD": { "adequado": false, "observacoes": "..." },
  "conformidadeAnticorrupcao": { "adequado": true, "observacoes": "..." }
}

6.3 Score de Risco Ponderado (0-100)

O score de risco jurídico é calculado com pesos por área:

ÁreaPesoDescrição
Financeiro30%Cláusulas de valor, pagamento, reajuste
Conformidade Legal25%Conformidade com legislação aplicável
LGPD20%Proteção de dados pessoais
Penalidades15%Multas, rescisão, indenização
Confidencialidade10%Sigilo, propriedade intelectual
Faixa de ScoreClassificaçãoAção Recomendada
0-24BaixoContrato adequado, seguir para assinatura
25-49MédioRevisar cláusulas sinalizadas
50-74AltoNegociar alterações antes de assinar
75-100CríticoNão assinar sem revisão jurídica completa

6.4 Sugestão de Emendas

Quando cláusulas problemáticas são identificadas, a IA gera texto jurídico pronto para uso como aditivo contratual:

{
  "emendas": [
    {
      "clausulaOriginal": "Cláusula de Proteção de Dados (ausente)",
      "textoSugerido": "CLÁUSULA X - PROTEÇÃO DE DADOS PESSOAIS. As Partes se comprometem a tratar os dados pessoais em conformidade com a Lei Geral de Proteção de Dados (Lei 13.709/2018)...",
      "justificativa": "Art. 46 da LGPD exige medidas de segurança...",
      "referenciaLegal": "Lei 13.709/2018, arts. 6, 7, 46",
      "prioridade": "alta"
    }
  ]
}

6.5 Extração de Obrigações

O motor extrai automaticamente todas as obrigações de ambas as partes:

{
  "obrigacoes": [
    {
      "descricao": "Entrega de aço SAE 1008 conforme especificação técnica",
      "responsavel": "CONTRATADO",
      "prazo": "15 dias úteis após emissão do pedido",
      "recorrencia": "contínua",
      "clausulaRef": "Cláusula 3.1",
      "consequenciaDescumprimento": "Multa de 2% do valor do pedido por dia",
      "prioridade": "alta"
    }
  ],
  "totalObrigacoes": 12,
  "obrigacoesContratante": 4,
  "obrigacoesContratado": 8
}

6.6 Análise Preditiva

O módulo de predição monitora continuamente:

IndicadorHorizonteFrequênciaCanal de Alerta
Contratos vencendo30/60/90dDiárioEmail + WhatsApp
Fornecedores com risco altoContínuoDiárioEmail + Dashboard
Forecast de gastos3/6/12mSemanalDashboard
Requisições pendentesContínuoDiárioEmail
Assinaturas pendentes7 diasDiárioEmail

6.7 Daily Digest Automático

Executado automaticamente via CRON todos os dias úteis às 7h BRT:

+--[ CRON 10:00 UTC / 07:00 BRT, Seg-Sex ]--+
|                                             |
|  1. Coletar alertas de contratos (90 dias)  |
|  2. Identificar fornecedores em risco       |
|  3. Contar aprovações pendentes             |
|  4. Contar assinaturas pendentes            |
|  5. Montar highlights críticos              |
|  6. Enviar email para gestores              |
|  7. Registrar no audit log                  |
|                                             |
+---------------------------------------------+

6.8 OCR de Documentos

Documentos PDF escaneados são processados pelo AWS Textract para extração de texto, que é então analisado pela IA para classificação e sumarização automática.

6.9 Perguntas Recomendadas

O R2-CX sugere perguntas relevantes para o comprador com base no contexto:

  • Na tela de contratos: "Quais contratos vencem este mês?"
  • Na tela de fornecedores: "Qual o risco do fornecedor X?"
  • Na tela de analytics: "Quanto gastamos com logística no Q1?"
  • Na tela de compras: "Há requisições pendentes de aprovação?"

7. Assinatura Eletrônica

7.1 Fluxo Completo

 ENVIO            VISUALIZAÇÃO         ASSINATURA          CERTIFICADO
+--------+       +--------+           +--------+          +--------+
| Gestor |       | Signa- |           | Signa- |          | Sistema|
| envia  | ----> | tário  | --------> | tário  | -------> | gera   |
| para   |       | recebe |           | assina |          | certi- |
| assina-|       | email  |           | com    |          | ficado |
| tura   |       | com    |           | nome,  |          | SHA-256|
|        |       | link   |           | CPF    |          |        |
+--------+       +--------+           +--------+          +--------+
    |                 |                    |                    |
    v                 v                    v                    v
 Status:          Status:              Status:              Status:
 "pendente"       "visualizado"        "assinado"           Contrato
                                                            "assinado"

7.2 Evidências Coletadas

Para cada assinatura, o sistema registra:

EvidênciaDescriçãoExemplo
Nome CompletoNome do signatário conforme digitado"João Carlos Silva"
CPFDocumento de identificação"123.456.789-00"
IP AddressEndereço IP do signatário"189.40.82.153"
User-AgentNavegador e sistema operacional"Mozilla/5.0 (Windows NT 10.0)"
TimestampData e hora exata (ISO 8601)"2026-04-09T14:32:15.000Z"
Hash SHA-256Hash criptográfico do documento + dados"a7f3b2c4d5e6..."
TokenToken único de 64 caracteres hexadecimais"9f8a7b6c5d4e..."
LegislaçãoArtigoRequisito Atendido
MP 2.200-2/2001Art. 10, ss2Assinatura eletrônica avançada
Lei 14.063/2020Art. 4Classificação como assinatura avançada
Lei 11.419/2006Art. 11Validade de documentos eletrônicos
Código CivilArt. 104Requisitos de validade do negócio
LGPD (13.709/2018)Art. 7Base legal para tratamento de CPF

7.4 Múltiplos Signatários

O sistema suporta múltiplos signatários com ordem definida:

{
  "contractId": "uuid-do-contrato",
  "signers": [
    {
      "name": "Maria Santos",
      "email": "maria@belgo.com.br",
      "role": "Gerente de Compras",
      "order": 1
    },
    {
      "name": "Carlos Oliveira",
      "email": "carlos@fornecedor.com.br",
      "role": "Diretor Comercial",
      "order": 2
    },
    {
      "name": "Ana Costa",
      "email": "ana@belgo.com.br",
      "role": "Diretora Jurídica",
      "order": 3
    }
  ],
  "expiresInDays": 7,
  "message": "Contrato de fornecimento de aço - favor assinar até 16/04/2026"
}

7.5 Página Pública de Assinatura

A rota /sre/sign/[token] é uma página pública (sem autenticação) que permite ao signatário visualizar o contrato e assinar eletronicamente. A página exibe:

  • Dados do contrato (número, objeto, valor, vigência)
  • Dados do contratante (Belgo Bekaert Arames S.A.)
  • Dados do fornecedor
  • Formulário de assinatura (nome completo + CPF)
  • Progresso das assinaturas (X de Y assinaram)
  • Avisos legais sobre validade jurídica

8. Segurança e Compliance

8.1 Autenticação

MecanismoTecnologiaDescrição
JWT@nestjs/jwtAccess token (15min) + refresh token (7d)
MFAotplib (TOTP)QR code + códigos de recuperação bcrypt
SSOopenid-clientOIDC com PKCE + state em Redis
Portal Fornec.JWT dedicadoSessão separada para usuários fornecedores

8.2 Autorização

CamadaMecanismoDescrição
API (NestJS)Guards + Decorators@Public() para rotas abertas
R2-CX (MCP tools)Tool filtering por perfilsupplier/operator/admin
Database (PG)Row-Level Securitytenant_id em todas as tabelas
Frontend (Next.js)Middleware de sessãoRedirect para login se não autenticado

8.3 MCP On-Premise -- Dados Nunca Saem da Rede do Cliente

Uma das maiores preocupações de empresas enterprise ao adotar IA é: "meus dados vão para a nuvem?". O JedIN SRE resolve isso com a arquitetura MCP on-premise:

+=====================================================+
|            REDE INTERNA DO CLIENTE                   |
|                                                      |
|  +------------+     +------------------+             |
|  | PostgreSQL |     | MCP Server       |             |
|  | (Dados     | <-- | (Node.js)        |             |
|  |  Sensíveis)|     | Processa queries |             |
|  +------------+     | localmente       |             |
|                     +--------+---------+             |
|                              |                       |
|                    Somente resultado textual          |
|                              |                       |
+=====================================================+
                               |
                          HTTPS/TLS 1.3
                               |
+=====================================================+
|            CLOUD JedIN (AWS)                         |
|                                                      |
|  +------------------+     +------------------+       |
|  | R2-CX (GPT-4o)  |     | Web Frontend     |       |
|  | Recebe apenas    |     | (Next.js)        |       |
|  | texto formatado  |     |                  |       |
|  +------------------+     +------------------+       |
+=====================================================+

Benefícios:

  • Dados sensíveis (CNPJ, contratos, valores) nunca saem da rede do cliente
  • A IA recebe apenas o resultado textual já processado
  • Compliance total com LGPD Art. 7 (base legal para tratamento de dados)
  • Compatível com políticas de segurança de bancos e indústrias reguladas

8.4 Criptografia

CamadaAlgoritmoDescrição
Em repousoAES-256Dados sensíveis no banco de dados
Em trânsitoTLS 1.3Todas as comunicações HTTP/HTTPS
AssinaturasSHA-256Hash de evidências de assinatura
SenhasbcryptHash de senhas de usuários
Tokenscrypto.randomBytes(32)Tokens de assinatura de 64 chars

8.5 Audit Log

Todas as operações são registradas na tabela sre_audit_log:

CREATE TABLE sre_audit_log (
  id          UUID PRIMARY KEY,
  tenant_id   UUID NOT NULL,
  entity_type VARCHAR(50),
  entity_id   UUID,
  action      VARCHAR(100),
  details     JSONB,
  ip_address  VARCHAR(50),
  created_at  TIMESTAMP DEFAULT NOW()
);

Tipos de Evento Auditados:

Tipo de EventoDescrição
supplier_createdNovo fornecedor cadastrado
supplier_qualifiedFornecedor qualificado (score calculado)
contract_createdNovo contrato criado
contract_analyzedContrato analisado pela IA
signature_sentContrato enviado para assinatura
signature_viewedSignatário visualizou o contrato
signature_completedAssinatura eletrônica concluída
requisition_approvedRequisição de compra aprovada
requisition_rejectedRequisição de compra rejeitada
risk_assessmentAvaliação de risco executada
sap_s4hana_syncSincronização com SAP S/4HANA
daily_digest_successDigest diário executado com sucesso
daily_digest_errorFalha na execução do digest diário

8.6 SIEM Integration

O JedIN SRE exporta eventos de segurança em 3 formatos para integração com SIEMs:

FormatoCompatibilidade
JSONSplunk, Elasticsearch, Datadog
CEFArcSight, QRadar
LEEFIBM QRadar

13 tipos de evento de segurança são monitorados, incluindo: login, logout, falha de autenticação, alteração de permissão, acesso a dados sensíveis, exportação de dados, alteração de configuração, criação de usuário, entre outros.

8.7 Key Rotation

O sistema suporta rotação de chaves de criptografia sem downtime:

  • ENCRYPTION_KEY (chave atual)
  • ENCRYPTION_KEY_PREVIOUS (chave anterior, fallback para decriptografia)

Ao rotacionar, dados antigos são decriptados com a chave anterior e re-encriptados com a nova chave em batch.

8.8 Backup Automático

  • PostgreSQL: backup diário automático via AWS RDS
  • S3: versionamento habilitado para documentos
  • Redis: snapshot periódico para sessões e cache
  • Retenção: 30 dias para backups diários, 12 meses para backups mensais

9. API Reference (Principais Endpoints)

Base URL

Produção:  https://{cliente}.jedin.io/api/v1
Staging:   https://staging.jedin.io/api/v1
Local:     http://localhost:3001/api/v1

Autenticação

Todos os endpoints (exceto os marcados com @Public()) requerem header:

Authorization: Bearer <access_token>

Grupos de Endpoints

Fornecedores

GET    /api/v1/sre/suppliers                          Listar (filtros: segment, status, riskLevel, city)
GET    /api/v1/sre/suppliers/search?q={query}         Buscar por CNPJ, nome, email
GET    /api/v1/sre/suppliers/:id                      Detalhe
POST   /api/v1/sre/suppliers                          Criar
POST   /api/v1/sre/suppliers/:id/qualify              Qualificar

Contratos

GET    /api/v1/sre/contracts                          Listar (filtros: status, supplierId, tipo)
GET    /api/v1/sre/contracts/:id                      Detalhe
POST   /api/v1/sre/contracts                          Criar
POST   /api/v1/sre/contracts/:id/analyze              Análise IA
POST   /api/v1/sre/contracts/:id/send-for-signature   Enviar para assinatura
GET    /api/v1/sre/contracts/:id/signature-status     Status assinaturas
GET    /api/v1/sre/contracts/:id/pdf                  Gerar PDF

Compras

GET    /api/v1/sre/purchase-orders                    Listar POs
GET    /api/v1/sre/purchase-orders/:id                Detalhe PO
POST   /api/v1/sre/requisitions                       Criar requisição
PUT    /api/v1/sre/requisitions/:id/approve           Aprovar/rejeitar
POST   /api/v1/sre/purchase-orders/:id/match          3-way matching

Sourcing

GET    /api/v1/sre/sourcing/rfx                       Listar RFx
POST   /api/v1/sre/sourcing/rfx                       Criar RFx
GET    /api/v1/sre/sourcing/rfx/:id/compare           Comparar propostas

Performance

GET    /api/v1/sre/performance/supplier/:supplierId   Scorecard individual
GET    /api/v1/sre/performance/ranking                Ranking geral
POST   /api/v1/sre/performance/action-plans           Criar plano de ação

Risco e Compliance

GET    /api/v1/sre/risk/dashboard                     Dashboard de riscos
POST   /api/v1/sre/risk/assess/:supplierId            Avaliar risco
GET    /api/v1/sre/compliance/audits                  Listar auditorias

Analytics

GET    /api/v1/sre/analytics/spend                    Análise de gastos
GET    /api/v1/sre/analytics/savings                  Relatório de savings
GET    /api/v1/sre/analytics/dashboard                Dashboard KPIs

Análise Jurídica

POST   /api/v1/sre/legal/review/:contractId           Revisão jurídica completa
POST   /api/v1/sre/legal/compare-clauses/:contractId  Comparar contra template
GET    /api/v1/sre/legal/risk-score/:contractId       Score de risco (0-100)
POST   /api/v1/sre/legal/suggest-amendments/:contractId Sugerir emendas
POST   /api/v1/sre/legal/compliance-check/:contractId Verificar LGPD + anticorrupção
GET    /api/v1/sre/legal/obligations/:contractId      Extrair obrigações

Predição e Alertas

GET    /api/v1/sre/predict/contract-risks             Contratos em risco
GET    /api/v1/sre/predict/supplier-risks             Fornecedores em risco
GET    /api/v1/sre/predict/spend-forecast             Forecast de gastos
POST   /api/v1/sre/predict/generate-alerts            Gerar alertas
GET    /api/v1/sre/predict/daily-digest               Digest diário

Assinatura Eletrônica

POST   /api/v1/sre/signatures/send                    Enviar para assinatura
GET    /api/v1/sre/signatures/verify/:token           Verificar token (público)
POST   /api/v1/sre/signatures/sign/:token             Assinar (público)
GET    /api/v1/sre/signatures/status/:contractId      Timeline de assinaturas

Documentos

GET    /api/v1/sre/documents                          Listar documentos
POST   /api/v1/sre/documents/upload                   Upload
POST   /api/v1/sre/documents/:id/analyze              Análise IA + OCR

Notificações

POST   /api/v1/sre/notifications/send                 Enviar notificação
GET    /api/v1/sre/notifications                      Listar enviadas

Portal do Fornecedor

POST   /api/v1/sre/supplier-users/register            Registrar usuário
POST   /api/v1/sre/supplier-users/login               Login
GET    /api/v1/sre/supplier-users/:id                 Perfil
GET    /api/v1/sre/supplier-users/by-supplier/:id     Listar usuários

R2-CX (Agente IA)

POST   /api/v1/r2cx/chat                              Chat streaming (SSE)

10. Evolução e Escalabilidade

10.1 Agent-Driven: MCP Tools como Extensão

A arquitetura baseada em MCP tools permite que o próprio cliente crie novas ferramentas sem alterar o core da plataforma:

// Exemplo: criar tool customizada para consultar ERP interno
const customTool = {
  name: 'acme_check_inventory',
  description: 'Consulta estoque no ERP ACME',
  parameters: {
    type: 'object',
    properties: {
      materialCode: { type: 'string', description: 'Código do material' },
      plant: { type: 'string', description: 'Planta de verificação' },
    },
  },
  handler: async (params) => {
    // Chamada para API interna do cliente
    const stock = await acmeErp.getStock(params.materialCode, params.plant);
    return { available: stock.quantity, unit: stock.unit };
  },
};

Uma vez registrada, a tool fica disponível no R2-CX:

Usuário: "Qual o estoque de aço SAE 1008 na planta de Contagem?"
R2-CX: [chama acme_check_inventory({materialCode: "SAE1008", plant: "CONTAGEM"})]
Resposta: "O estoque atual de aço SAE 1008 na planta de Contagem é de 450 toneladas."

10.2 Marketplace de Tools

Visão de futuro: um marketplace onde parceiros e integradores publicam MCP tools para diferentes ERPs, CRMs e sistemas:

CategoriaTools Planejadas
SAPS/4HANA (pronto), ECC (pronto), Ariba (pronto)
TOTVSProtheus, RM, Datasul
OracleFusion, NetSuite, JD Edwards
MicrosoftDynamics 365, Business Central
CRMSalesforce, HubSpot, Pipedrive
BIPower BI, Tableau, Looker
FinanceiroSAP Concur, Coupa Pay, PagSeguro
LogísticaTMS, WMS, rastreamento de frotas

10.3 White-Label

Cada cliente opera com seu próprio branding:

ElementoPersonalizávelDescrição
LogoSimLogo no header, favicon, login
CoresSimTema CSS (primary, secondary, accent)
DomínioSimbelgo.jedin.io ou fornecedores.belgo.com.br
Email remetenteSimnoreply@belgo.com.br via SES
Termos de usoSimTermos personalizados na assinatura
Nome do produtoSim"Portal Belgo Fornecedores"

10.4 Multi-Idioma

A plataforma suporta 3 idiomas com tradução completa:

IdiomaCódigoStatus
Português (BR)pt-BRCompleto
Inglês (US)en-USCompleto
EspanholesCompleto

Implementação via next-intl com detecção automática do idioma do navegador e troca manual via seletor no header.

10.5 Roadmap de Produto

FaseTrimestreFuncionalidadeStatus
MVPQ2 202615 módulos + 44 tools + R2-CXConcluído
1.1Q3 2026OCR avançado (tabelas em PDF)Planejado
1.2Q3 2026Voice interface (Whisper + TTS)Planejado
1.3Q4 2026Mobile app (React Native)Planejado
2.0Q1 2027Blockchain audit trail (Hyperledger)Pesquisa
2.1Q1 2027Marketplace de toolsPesquisa
2.2Q2 2027Multi-ERP connector hubPesquisa
3.0Q3 2027Autonomous procurement agentVisão

10.6 Modelo de Receita

ComponenteModeloFaixa de Preço
Plataforma SaaSAssinatura mensal por tierR$ 5K - R$ 50K/mês
ImplementaçãoProjeto one-timeR$ 30K - R$ 150K
Tools customizadasPor tool desenvolvidaR$ 5K - R$ 20K/tool
Suporte premiumSLA 24/715% do valor anual
TreinamentoPor turma (até 20 pessoas)R$ 8K - R$ 15K/turma

10.7 Métricas de Escalabilidade

MétricaValor AtualMeta 12 Meses
Tenants ativos1 (MVP)10-15
Fornecedores/tenant15200+
Contratos/tenant8500+
Tools MCP44100+
Req/segundo (API)50500+
Tempo de implementação4-8 semanas2-4 semanas

11. Dados do MVP

11.1 Base de Dados Seed (Belgo Bekaert Arames)

O MVP foi populado com dados realistas da cadeia de fornecimento da Belgo:

Fornecedores (15)

#FornecedorSegmentoCidadeRisk Score
1Gerdau Aços Longos S.A.Matéria-PrimaPorto Alegre92
2Usiminas S.A.Matéria-PrimaBelo Horizonte88
3Votorantim Cimentos S.A.InsumosSão Paulo85
4Braskem S.A.QuímicaSalvador82
5Suzano Papel e CeluloseEmbalagemSão Paulo90
6Klabin S.A.EmbalagemTelêmaco Borba87
7Transportes Atlas S.A.LogísticaContagem75
8MRV EngenhariaServiçosBelo Horizonte70
9Localiza Rent a CarServiçosBelo Horizonte88
10Copasa MGUtilidadesBelo Horizonte95
11Cemig DistribuiçãoEnergiaBelo Horizonte93
12Tecnotri PlásticosInsumosCaxias do Sul72
13Metalúrgica BeckerMetalurgiaSapucaia do Sul68
14Química AnastácioQuímicaSão Paulo78
15JSL S.A.LogísticaMogi das Cruzes80

Contratos (8)

ContratoFornecedorTipoValorVigência
CT-2025-0187Gerdau Aços LongosFornecimentoR$ 8.500.00001/2025 - 12/2026
CT-2025-0192Votorantim CimentosFornecimentoR$ 2.100.00003/2025 - 02/2026
CT-2025-0201Braskem S.A.FornecimentoR$ 3.800.00006/2025 - 05/2026
CT-2025-0215Transportes AtlasServiçoR$ 1.200.00001/2025 - 12/2025
CT-2025-0223Usiminas S.A.FornecimentoR$ 12.000.00001/2025 - 12/2026
CT-2025-0230Klabin S.A.FornecimentoR$ 950.00004/2025 - 03/2026
CT-2025-0241Cemig DistribuiçãoServiçoR$ 420.00001/2025 - 12/2025
CT-2025-0255JSL S.A.ServiçoR$ 1.800.00002/2025 - 01/2026

Purchase Orders (10)

10 pedidos de compra distribuídos entre os fornecedores, com valores entre R$ 45.000 e R$ 850.000, em diferentes status (aprovado, pendente, em trânsito, recebido).

Usuários Fornecedor (5)

5 usuários de portal de fornecedores cadastrados para teste do self-service.

11.2 Infraestrutura de Dados

RecursoQuantidade
Tabelas PostgreSQL9
Arquivos TypeScript55
Linhas de código (TS)7.222
Submódulos NestJS15
Controllers13
Services22
DTOs16
MCP Tools (R2-CX)44
Páginas React (Frontend)37
Integrações SAP3
Canais de notificação3

11.3 Tabelas do Banco de Dados

-- 9 tabelas SRE no PostgreSQL
sre_suppliers              -- Cadastro de fornecedores
sre_contracts              -- Contratos e aditivos
sre_purchase_orders        -- Pedidos de compra
sre_documents              -- Documentos e anexos
sre_rfx_events             -- Processos de sourcing
sre_notifications          -- Histórico de notificações
sre_contract_signatures    -- Assinaturas eletrônicas
sre_supplier_users         -- Usuários do portal do fornecedor
sre_audit_log              -- Log de auditoria completo

Todas as tabelas possuem:

  • id (UUID, primary key)
  • tenant_id (UUID, foreign key para isolamento multi-tenant)
  • created_at / updated_at (timestamps automáticos)
  • Row-Level Security (RLS) ativa

Glossário

TermoSignificado
SRESupplier Relationship Engagement
R2-CXAgente IA autônomo embarcado na plataforma
MCPModel Context Protocol (Anthropic)
RLSRow-Level Security (isolamento de dados no PostgreSQL)
RFPRequest for Proposal (solicitação de proposta)
RFQRequest for Quotation (solicitação de cotação)
RFIRequest for Information (solicitação de informação)
3-Way MatchReconciliação PO vs Nota Fiscal vs Recebimento
LGPDLei Geral de Proteção de Dados (13.709/2018)
POPurchase Order (pedido de compra)
OData v4Protocolo de dados aberto da SAP/Microsoft
SSEServer-Sent Events (streaming unidirecional)
CSRFCross-Site Request Forgery (token SAP)
OCROptical Character Recognition
TOTPTime-based One-Time Password (MFA)
OIDCOpenID Connect (SSO)

Contato

JedIN -- Integração Inteligente


Documento gerado em Abril 2026. Informações sujeitas a atualização conforme evolução do produto. Confidencial -- Uso restrito a potenciais investidores e parceiros estratégicos.

Related Articles

jedinr2cxai

R2-CX — Stack Tecnológica Completa do Consultor Autônomo

Deep dive no R2-CX: consultor autônomo multi-produto com 14+ MCP targets, Playwright browser automation, LLM multi-provider (Groq Llama 3.3 70B + Gemini Flash + Ollama), Live View em tempo real, session persistence PostgreSQL e skill improvement loop.

2026-04-229 min de leitura
Ler mais
Fale conosco pelo WhatsApp