{
 "gerado_em": "2026-08-17",
 "total_apps": 54,
 "contratos": [
  "knowledge-schema",
  "conversation-log",
  "handoff-event",
  "doc-extraction-event",
  "order-event",
  "lead-event",
  "entity-dossier",
  "finding-event",
  "metric-series",
  "work-order-event",
  "payment-event",
  "content-asset",
  "customer-360-read",
  "employee-360-read",
  "data-read"
 ],
 "apps": [
  {
   "id": "qa-voz-cliente",
   "nome": "QA & Voz do Cliente",
   "familia": "Atendimento & CX",
   "tier": "A",
   "dor": "Ninguém tabula motivos de contato, audita qualidade de atendimento (humano e bot) nem transforma NPS/CSAT e verbatins em diagnóstico de causa e plano de ação — inclusive em redes com centenas de unidades/franquias.",
   "n_canvases": 11,
   "funcionalidades_mvp": [
    "Ingestão batch de conversas/transcrições/pesquisas no formato canônico",
    "Classificação de motivo de contato, sentimento e conformidade de script",
    "Dashboard de motivos, FCR e tendência por unidade/franquia/operador",
    "Mineração de verbatins de detratores → causas e plano de ação sugerido",
    "Feedback automático por atendente e por bot"
   ],
   "fora_mvp": [
    "ação em tempo real na conversa",
    "coleta da pesquisa em si"
   ],
   "contratos_emite": [
    "handoff-event"
   ],
   "contratos_consome": [
    "conversation-log",
    "customer-360-read"
   ],
   "n_empresas": 10,
   "nicho_origem": 2,
   "fusao_de": [
    "g2:qa-voz-cliente",
    "g15:qa-voz-cliente",
    "g15:nps-cx-cockpit"
   ]
  },
  {
   "id": "copilot-conhecimento-interno",
   "nome": "Copilot de Conhecimento Interno",
   "familia": "Atendimento & CX",
   "tier": "A",
   "dor": "Funcionário não encontra o conhecimento da própria empresa: atendente sem resposta técnica, franquia sem padrão, DP repetindo as mesmas respostas, consultoria refazendo material que já existe, campo sem memória de falhas recorrentes.",
   "n_canvases": 15,
   "funcionalidades_mvp": [
    "Chat interno (Slack/Teams/web) com RAG embutido sobre coleções privadas",
    "Coleções verticais prontas: atendimento/franquias, RH/DP, acervo de projetos, memória técnica de campo",
    "Citação de fonte obrigatória em toda resposta",
    "Curadoria: dono da coleção vê o que a base sabe, corrige e reindexa",
    "Feedback de utilidade por resposta (alimenta a curadoria)"
   ],
   "fora_mvp": [
    "responder cliente final",
    "automação de ticket",
    "editar os documentos-fonte"
   ],
   "contratos_emite": [
    "conversation-log",
    "handoff-event",
    "knowledge-schema"
   ],
   "contratos_consome": [
    "conversation-log",
    "employee-360-read",
    "knowledge-schema",
    "work-order-event"
   ],
   "n_empresas": 13,
   "nicho_origem": 2,
   "fusao_de": [
    "g2:copilot-interno-atendente",
    "g3:assistente-rh-colaborador",
    "g16:acervo-conhecimento-consultoria",
    "g18:memoria-tecnica-campo"
   ]
  },
  {
   "id": "radar-oportunidades-externas",
   "nome": "Radar de Oportunidades Externas",
   "familia": "Vendas & Receita",
   "tier": "A",
   "dor": "Oportunidades nascem fora da empresa — editais, licitações, normas, julgados, notícias, movimentos de mercado — e encontrá-las consome dias em dezenas de portais, com a expertise de triagem concentrada em poucas pessoas.",
   "n_canvases": 10,
   "funcionalidades_mvp": [
    "Conectores de fontes configuráveis (portais de licitação, diários, feeds, sites)",
    "Triagem por fit com perfil da empresa (critérios declarados + exemplos)",
    "Resumo executivo de cada oportunidade com prazo e requisitos",
    "Alerta por WhatsApp/Slack/e-mail com fila de revisão humana",
    "Histórico de oportunidades e taxa de aproveitamento"
   ],
   "fora_mvp": [
    "montar a proposta/lance",
    "participação automática em certame"
   ],
   "contratos_emite": [
    "doc-extraction-event",
    "lead-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "entity-dossier"
   ],
   "n_empresas": 6,
   "nicho_origem": 1,
   "fusao_de": [
    "g1:radar-oportunidades-publicas",
    "g5:radar-oportunidades"
   ]
  },
  {
   "id": "fabrica-conteudo",
   "nome": "Fábrica de Conteúdo (Social + SEO)",
   "familia": "Marketing & Conteúdo",
   "tier": "B",
   "dor": "Alimentar redes sociais e blog com cadência e consistência de marca consome tempo excessivo por peça; processo artesanal limita frequência e o site não gera tráfego orgânico qualificado.",
   "n_canvases": 4,
   "funcionalidades_mvp": [
    "Ingestão de fonte (notícia, transcrição, release, pauta) → pacote multiformato",
    "Geração de carrossel/post/artigo SEO com guia de marca versionado",
    "Fila de aprovação humana com edição antes de publicar",
    "Publicação agendada nos canais conectados",
    "Métricas de desempenho por peça realimentando as pautas"
   ],
   "fora_mvp": [
    "tráfego pago",
    "geração de vídeo",
    "community management"
   ],
   "contratos_emite": [
    "content-asset"
   ],
   "contratos_consome": [
    "knowledge-schema"
   ],
   "n_empresas": 3,
   "nicho_origem": 6,
   "fusao_de": [
    "g6:esteira-conteudo-social",
    "g6:motor-conteudo-organico-seo"
   ]
  },
  {
   "id": "cockpit-dp",
   "nome": "Cockpit de DP (férias, escalas & ponto)",
   "familia": "RH & Pessoas",
   "tier": "B",
   "dor": "Férias, escalas e ponto controlados em planilha manual: risco de férias em dobro, inconsistências CLT (interjornada, hora extra) descobertas tarde e líderes dependentes do RH para qualquer saldo.",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Importação de folha/ponto (arquivo ou API do sistema existente)",
    "Alertas de data-limite de férias, saldos e conflitos de escala",
    "Auditoria contínua de inconsistências CLT com evidência",
    "Consulta de saldo self-service para líderes (chat interno)"
   ],
   "fora_mvp": [
    "ser o sistema de ponto",
    "calcular folha"
   ],
   "contratos_emite": [
    "conversation-log",
    "finding-event"
   ],
   "contratos_consome": [
    "employee-360-read",
    "knowledge-schema"
   ],
   "n_empresas": 3,
   "nicho_origem": 11,
   "fusao_de": [
    "g11:gestao-ferias-escalas",
    "g11:auditoria-ponto-clt"
   ]
  },
  {
   "id": "cockpit-financeiro",
   "nome": "Cockpit Financeiro (orçamento + caixa)",
   "familia": "Financeiro",
   "tier": "A",
   "dor": "Relatórios gerenciais e fluxo de caixa dependem de consolidação manual de planilhas departamentais: entregas fora do prazo, versão única inexistente e projeção de caixa semanal quando deveria ser diária.",
   "n_canvases": 6,
   "funcionalidades_mvp": [
    "Conectores de planilhas/ERP com validação de schema na entrada",
    "Consolidação orçado × realizado com explicação de desvios",
    "Fluxo de caixa diário com projeção e cenários",
    "Relatório executivo gerado automaticamente (PDF/apresentação)",
    "Alertas de desvio relevantes para diretoria"
   ],
   "fora_mvp": [
    "substituir o ERP",
    "lançamentos contábeis"
   ],
   "contratos_emite": [
    "metric-series"
   ],
   "contratos_consome": [],
   "n_empresas": 5,
   "nicho_origem": 13,
   "fusao_de": [
    "g13:cockpit-orcamentario",
    "g13:fluxo-caixa-diario"
   ]
  },
  {
   "id": "chat-dados-legado",
   "nome": "Concierge de Dados (chat text-to-SQL read-only)",
   "familia": "Dados & Operações",
   "tier": "A",
   "dor": "Dado existe em bancos/ERPs/planilhas mas usuário de negócio não consegue consultar; toda pergunta vira ticket de TI ou cálculo manual",
   "n_canvases": 14,
   "funcionalidades_mvp": [
    "Conexão read-only (réplica/usuário restrito) a Postgres/MySQL/SQL Server + upload de exports CSV/Excel",
    "Catálogo de schema versionado com descrições de negócio alimentando o prompt",
    "Geração de SQL com guardrails (allowlist, SELECT-only, LIMIT forçado, timeout)",
    "Camada de métricas versionada (metric-definition) para semântica única",
    "Resposta com tabela + gráfico + SQL executado visível + fonte/timestamp",
    "Permissão por papel (linha e coluna) com log de auditoria de perguntas",
    "Perguntas salvas re-executáveis e export XLSX/PDF",
    "Feedback por resposta alimentando few-shot por cliente"
   ],
   "fora_mvp": [
    "escrita em qualquer sistema",
    "previsão/ML",
    "ingestão de PDF e documentos não estruturados",
    "substituir o BI existente",
    "dashboards editáveis pelo usuário final",
    "dados de saúde identificáveis sem anonimização"
   ],
   "contratos_emite": [
    "metric-series"
   ],
   "contratos_consome": [
    "customer-360-read",
    "data-read"
   ],
   "n_empresas": 11,
   "nicho_origem": 1,
   "fusao_de": null
  },
  {
   "id": "cockpit-kpi-alertas",
   "nome": "Cockpit de Indicadores e Exceções (push)",
   "familia": "Dados & Operações",
   "tier": "A",
   "dor": "KPI atualizado à mão em planilha, sem versão única; desvio e exceção operacional só aparecem quando já viraram prejuízo",
   "n_canvases": 9,
   "funcionalidades_mvp": [
    "Ingestão agendada das fontes com materialização em base própria",
    "Definição de KPI em config (fórmula, meta, granularidade, dono)",
    "Dashboard fixo por papel com tendência e comparativo de período",
    "Motor de regras de exceção (limiar, variação, ausência de registro esperado)",
    "Alertas por WhatsApp/Slack/e-mail com agrupamento anti-spam",
    "Fila de exceções com responsável, status e prazo",
    "Relatório recorrente com narrativa de variação gerada por LLM sobre números já calculados",
    "Drill-down até as linhas que compõem a métrica"
   ],
   "fora_mvp": [
    "pergunta livre em linguagem natural",
    "previsão",
    "ação corretiva automática no ERP",
    "modelagem multi-empresa complexa"
   ],
   "contratos_emite": [
    "finding-event",
    "metric-series"
   ],
   "contratos_consome": [
    "data-read",
    "metric-series"
   ],
   "n_empresas": 9,
   "nicho_origem": 1,
   "fusao_de": null
  },
  {
   "id": "previsao-demanda-estoque",
   "nome": "Planejamento de Demanda e Saúde de Estoque",
   "familia": "Compras & Supply",
   "tier": "A",
   "dor": "Estoque desbalanceado com ruptura simultânea, obsolescência descoberta tarde e planejamento feito em planilha sem previsão por SKU/sazonalidade",
   "n_canvases": 7,
   "funcionalidades_mvp": [
    "Ingestão de histórico de vendas, estoque, compras e recebimentos",
    "Previsão de demanda por SKU/agregação com sazonalidade (baseline estatístico)",
    "Classificação ABC/XYZ com ponto de reposição e estoque de segurança",
    "Radar de obsolescência (sem movimentação, cobertura em dias, valor imobilizado, alerta antecipado)",
    "Sugestão de compra/produção priorizada por valor em risco",
    "Painel de acuracidade de estoque (sistema x contagem) para atacar quebra/perda",
    "Ciclo S&OP simples com cenário, consenso registrado e previsto x realizado"
   ],
   "fora_mvp": [
    "roteirização e frete",
    "MRP completo",
    "execução de compra",
    "precificação dinâmica"
   ],
   "contratos_emite": [
    "finding-event",
    "metric-series"
   ],
   "contratos_consome": [
    "metric-series"
   ],
   "n_empresas": 5,
   "nicho_origem": 1,
   "fusao_de": null
  },
  {
   "id": "captura-apontamento-operacional",
   "nome": "Captura Estruturada de Apontamento Operacional",
   "familia": "Dados & Operações",
   "tier": "B",
   "dor": "O dado nasce em papel, na cabeça do operador ou em digitação repetitiva em sistema legado, então não existe base para analisar depois",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Formulários dinâmicos por etapa (web e WhatsApp) com validação na captura",
    "Preenchimento assistido com sugestão por histórico e detecção de anomalia antes de gravar",
    "Regras de completude por processo com pendências atribuídas",
    "Base estruturada própria com trilha de auditoria",
    "Cálculo derivado configurável (horas por categoria, custo acumulado por caso) e fechamento de período",
    "Export e integração de saída para o sistema legado, eliminando redigitação"
   ],
   "fora_mvp": [
    "OCR de documento livre",
    "visão computacional",
    "substituir o ERP",
    "interação clínica ou coleta de dado sensível de paciente sem consentimento e base legal LGPD"
   ],
   "contratos_emite": [
    "doc-extraction-event"
   ],
   "contratos_consome": [
    "metric-series"
   ],
   "n_empresas": 3,
   "nicho_origem": 1,
   "fusao_de": null
  },
  {
   "id": "analise-demonstrativos-pares",
   "nome": "Análise de Resultados de Terceiros (pares e concorrentes)",
   "familia": "Dados & Operações",
   "tier": "B",
   "dor": "Comparativo de desempenho de concorrentes a partir de releases e demonstrativos públicos é lento e sujeito a erro de transcrição",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Watchlist de empresas com coleta automática de release, ITR/DFP e fato relevante",
    "Extração para esquema padronizado com trecho-fonte anexado a cada número",
    "Normalização entre períodos e empresas com itens não recorrentes sinalizados",
    "Tabela comparativa setorial automática com variação YoY/QoQ",
    "Resumo executivo por empresa e setor com citação de origem",
    "Alerta de publicação de resultado de par",
    "Flag de baixa confiança para número não conciliado"
   ],
   "fora_mvp": [
    "recomendação de compra/venda ou preço-alvo",
    "dados intradiários de mercado",
    "modelagem de valuation"
   ],
   "contratos_emite": [
    "doc-extraction-event",
    "metric-series"
   ],
   "contratos_consome": [],
   "n_empresas": 3,
   "nicho_origem": 1,
   "fusao_de": null
  },
  {
   "id": "atendente-rag-externo",
   "nome": "Agente de Atendimento Externo N1 (WhatsApp + RAG)",
   "familia": "Atendimento & CX",
   "tier": "A",
   "dor": "Alto volume de dúvidas repetitivas técnicas/comerciais de clientes; resposta lenta e inconsistente",
   "n_canvases": 20,
   "funcionalidades_mvp": [
    "Webhook WhatsApp (ChatVolt/Evolution)",
    "RAG embutido (ingestão de catálogos/manuais/FAQ + pgvector próprio)",
    "Resposta <5s com citação de fonte",
    "Transbordo simples para humano com histórico",
    "Log completo de conversas"
   ],
   "fora_mvp": [
    "voz",
    "redes sociais",
    "inbox multi-atendente",
    "escrita em CRM"
   ],
   "contratos_emite": [
    "conversation-log",
    "handoff-event"
   ],
   "contratos_consome": [
    "knowledge-schema"
   ],
   "n_empresas": 13,
   "nicho_origem": 2,
   "fusao_de": null
  },
  {
   "id": "helpdesk-interno",
   "nome": "Helpdesk Interno Inteligente (Slack-first)",
   "familia": "Atendimento & CX",
   "tier": "B",
   "dor": "Chamados internos de TI/acessos sem classificação, SLA estourando, licenças caras",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Abertura de chamado via Slack",
    "Classificação automática categoria/prioridade/time",
    "Acompanhamento de SLA com alertas",
    "Deflexão via base de conhecimento"
   ],
   "fora_mvp": [
    "substituir Jira em quem já paga"
   ],
   "contratos_emite": [
    "conversation-log",
    "handoff-event"
   ],
   "contratos_consome": [
    "knowledge-schema"
   ],
   "n_empresas": 3,
   "nicho_origem": 2,
   "fusao_de": null
  },
  {
   "id": "cockpit-atendente-360",
   "nome": "Cockpit do Atendente (visão 360)",
   "familia": "Atendimento & CX",
   "tier": "B",
   "dor": "Humano recebe transbordo sem contexto; sem histórico unificado nem situação do cliente",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Fila de transbordos com resumo IA",
    "Visão 360 (leitura CRM/ERP)",
    "Chat em tempo real com cliente"
   ],
   "fora_mvp": [
    "ser o CRM",
    "discador",
    "métricas gerenciais"
   ],
   "contratos_emite": [
    "conversation-log"
   ],
   "contratos_consome": [
    "customer-360-read",
    "handoff-event"
   ],
   "n_empresas": 3,
   "nicho_origem": 2,
   "fusao_de": null
  },
  {
   "id": "agendamento-selfservice",
   "nome": "Agendamento & Self-service Transacional",
   "familia": "Atendimento & CX",
   "tier": "A",
   "dor": "Cliente quer executar transação (agendar, pedir corrida, cancelar reserva) sem fila humana",
   "n_canvases": 6,
   "funcionalidades_mvp": [
    "Fluxo estruturado slot-filling no WhatsApp/voz",
    "Confirmação e escrita no sistema do cliente via API",
    "Human-in-the-loop para ações críticas"
   ],
   "fora_mvp": [
    "conversa aberta",
    "casos de saúde mental"
   ],
   "contratos_emite": [
    "conversation-log",
    "handoff-event"
   ],
   "contratos_consome": [],
   "n_empresas": 6,
   "nicho_origem": 2,
   "fusao_de": null
  },
  {
   "id": "compliance-treinamentos-obrigatorios",
   "nome": "Matriz de Conformidade de Treinamentos (NR / mandatórios)",
   "familia": "RH & Pessoas",
   "tier": "B",
   "dor": "RH/SESMT não sabe quem fez qual treinamento obrigatório, quando vence nem onde está a evidência; controle em planilha e levantamento de horas manual",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Matriz cargo x treinamento x periodicidade por unidade",
    "Importação do quadro de colaboradores (CSV/HRIS)",
    "Status por colaborador: em dia / a vencer / vencido / nunca realizado",
    "Cron diário de alerta ao colaborador (WhatsApp) e ao gestor",
    "Registro de conclusão com evidência anexada e carga horária",
    "Painel de conformidade por unidade/cargo/NR com exportação para auditoria",
    "Relatório de horas de treinamento por período"
   ],
   "fora_mvp": [
    "hospedar conteúdo do treinamento (LMS)",
    "emitir certificado com validade legal própria",
    "integração com EAD de terceiros",
    "gamificação"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "employee-360-read"
   ],
   "n_empresas": 1,
   "nicho_origem": 3,
   "fusao_de": null
  },
  {
   "id": "academia-onboarding-adaptativo",
   "nome": "Onboarding & Academia Adaptativa (tutor conversacional no WhatsApp)",
   "familia": "RH & Pessoas",
   "tier": "B",
   "dor": "Operação enxuta e com alto turnover não consegue treinar o novato; treinamento inicial depende de tutor humano, é caro e não escala",
   "n_canvases": 5,
   "funcionalidades_mvp": [
    "Trilha por cargo entregue no WhatsApp em janelas permitidas (início de turno, intervalo, fim de turno)",
    "Tutor conversacional com RAG embutido sobre POPs e procedimentos (ingestão + pgvector próprio)",
    "Quiz de fixação gerado do conteúdo, com reforço do que o colaborador errou",
    "Check-in de início/fim de turno com resumo para o gestor",
    "Painel do padrinho/líder: progresso, travas e quem precisa de atenção humana",
    "Escalonamento para humano quando a dúvida sai do conteúdo ou o check-in indica risco",
    "Modo cliente externo para trilhas de adoção de produto"
   ],
   "fora_mvp": [
    "substituir o LMS oficial",
    "avatar/vídeo gerado",
    "certificação formal",
    "avaliação de desempenho",
    "controle de obrigatoriedade legal"
   ],
   "contratos_emite": [
    "conversation-log",
    "finding-event",
    "handoff-event"
   ],
   "contratos_consome": [
    "employee-360-read",
    "knowledge-schema"
   ],
   "n_empresas": 5,
   "nicho_origem": 3,
   "fusao_de": null
  },
  {
   "id": "recrutamento-tecnico",
   "nome": "Recrutamento & Triagem de Perfis Técnicos",
   "familia": "RH & Pessoas",
   "tier": "B",
   "dor": "Vaga técnica fica aberta meses; volume alto de currículo com baixa aderência e triagem manual consome o recrutador, atrasando projeto e deixando máquina ociosa",
   "n_canvases": 5,
   "funcionalidades_mvp": [
    "Cadastro de vaga com requisitos técnicos ponderados extraídos de descrição em linguagem natural",
    "Ingestão de currículos (upload, e-mail, portais) com extração estruturada",
    "Ranking de aderência com justificativa e evidência citada do currículo",
    "Triagem conversacional no WhatsApp (eliminatórias, pretensão, disponibilidade)",
    "Agendamento automático de entrevista com o gestor da vaga",
    "Painel do funil por vaga com tempo médio por etapa",
    "Banco de talentos reaproveitável em vagas futuras"
   ],
   "fora_mvp": [
    "decisão de contratação automática",
    "inferência de fit cultural ou traço de personalidade por perfil demográfico",
    "scraping de redes sociais",
    "campanha paga de employer branding"
   ],
   "contratos_emite": [
    "lead-event"
   ],
   "contratos_consome": [
    "employee-360-read"
   ],
   "n_empresas": 4,
   "nicho_origem": 3,
   "fusao_de": null
  },
  {
   "id": "retencao-turnover",
   "nome": "Analytics de Turnover, Desligamento & Pulse de Clima",
   "familia": "RH & Pessoas",
   "tier": "B",
   "dor": "Colaborador entra e sai rápido e ninguém tabula o porquê; entrevistas de desligamento viram texto solto e o custo de reposição bate na operação",
   "n_canvases": 4,
   "funcionalidades_mvp": [
    "Ingestão de entrevistas de desligamento (texto, formulário ou áudio transcrito)",
    "Classificação automática de motivo e submotivo em taxonomia configurável, com resumo",
    "Cortes por cargo, gestor, unidade e tempo de casa com detecção de padrão recorrente",
    "Pulse curto periódico no WhatsApp/Slack com índice de engajamento por time",
    "Painel de turnover com saída precoce (<90 dias) e custo estimado de reposição",
    "Alerta ao RH quando um corte cruza limiar configurado"
   ],
   "fora_mvp": [
    "score preditivo individual de risco de saída por colaborador nomeado",
    "pesquisa de clima extensa tipo GPTW",
    "avaliação de desempenho",
    "ação disciplinar automatizada"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "employee-360-read"
   ],
   "n_empresas": 4,
   "nicho_origem": 3,
   "fusao_de": null
  },
  {
   "id": "desempenho-metas-pdi",
   "nome": "Gestão de Desempenho, Metas & PDI",
   "familia": "RH & Pessoas",
   "tier": "C",
   "dor": "Avaliações 360, PDI e plano de cargos espalhados em planilhas exigem consolidação manual do RH; metas individuais não descem da estratégia da empresa",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Ingestão de formulários existentes (planilha/Forms) num modelo único de avaliação",
    "Ficha do colaborador com histórico e evolução de competência por ciclo",
    "Identificação de lacuna de competência por cargo com sugestão de ação",
    "PDI com objetivo, ação, prazo, status e evidência",
    "Sugestão de meta individual a partir da estratégia carregada como contexto, com aprovação do gestor",
    "Painel do gestor (evolução do time, PDIs atrasados) e consolidado do RH"
   ],
   "fora_mvp": [
    "cálculo de remuneração variável/bônus",
    "decisão automática de promoção ou desligamento",
    "enquadramento de cargos e salários",
    "integração com folha"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "employee-360-read"
   ],
   "n_empresas": 2,
   "nicho_origem": 3,
   "fusao_de": null
  },
  {
   "id": "cotacao-proposta-b2b",
   "nome": "Motor de Cotação e Proposta Comercial",
   "familia": "Cotação & Pricing",
   "tier": "A",
   "dor": "Solicitações de cotação chegam em formato livre (planilha, PDF, memorial, desenho, WhatsApp) e a resposta leva de 30 horas a 10 dias, derrubando NPS e perdendo venda",
   "n_canvases": 10,
   "funcionalidades_mvp": [
    "Entrada multicanal da solicitação (e-mail, web, WhatsApp) com fila única e SLA",
    "Extração de itens com IA de planilha/PDF/imagem/memorial/desenho",
    "Normalização de descrição e match semântico contra catálogo (pgvector próprio) com sugestão de equivalente",
    "Sinalização de item ambíguo ou faltante com pergunta pronta ao solicitante",
    "Precificação da linha com tabela vigente, regra comercial e estimativa de frete",
    "Priorização da fila por valor, cliente e probabilidade de fechamento",
    "Geração e envio do PDF de proposta no template da empresa",
    "Radar de orçamentos enviados: validade, status e lembrete de follow-up"
   ],
   "fora_mvp": [
    "virar CRM",
    "desconto automático sem aprovador humano",
    "assinatura eletrônica",
    "gravar pedido direto no ERP",
    "catálogo self-service completo"
   ],
   "contratos_emite": [
    "order-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "data-read",
    "doc-extraction-event",
    "metric-series"
   ],
   "n_empresas": 6,
   "nicho_origem": 4,
   "fusao_de": null
  },
  {
   "id": "pricing-cenarios",
   "nome": "Motor de Precificação e Simulação de Cenários",
   "familia": "Cotação & Pricing",
   "tier": "B",
   "dor": "Preço formado à mão em planilha, sem base histórica de preço líquido x imposto e sem simulação, gerando reação lenta a mudança de custo e risco de margem",
   "n_canvases": 4,
   "funcionalidades_mvp": [
    "Ingestão de notas, tabelas de fornecedor e histórico de vendas com normalização",
    "Decomposição automática de preço líquido, impostos e frete por item",
    "Base histórica consultável de preço praticado por item, cliente e período",
    "Alertas de variação de custo, margem fora de faixa e preço defasado",
    "Simulador de cenário de repasse com efeito projetado em margem e receita",
    "Publicação da tabela vigente como fonte única para quem cota",
    "Trilha de aprovação e histórico de mudanças de tabela"
   ],
   "fora_mvp": [
    "precificação dinâmica sem aprovação humana",
    "scraping de preço de concorrente",
    "modelo econométrico de elasticidade",
    "yield/leilão em tempo real"
   ],
   "contratos_emite": [
    "data-read"
   ],
   "contratos_consome": [
    "data-read",
    "order-event"
   ],
   "n_empresas": 4,
   "nicho_origem": 4,
   "fusao_de": null
  },
  {
   "id": "orcamento-obra-tecnico",
   "nome": "Orçamento Técnico de Obra e Projeto",
   "familia": "Cotação & Pricing",
   "tier": "C",
   "dor": "Itens de orçamento de obra precisam ser interpretados e reclassificados repetidamente em EAP e natureza de custo por profissional experiente, e conferidos contra projeto e planilha",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Importação de planilha orçamentária e composições de custo com detecção de estrutura",
    "Classificação assistida em EAP/natureza de custo usando histórico do cliente e manual (RAG embutido)",
    "Justificativa por sugestão, com aceite/correção e captura de feedback",
    "Conferência cruzada entre arquivo recebido, planilha e quantitativo do projeto com relatório de divergência",
    "Reajuste de orçamento antigo para valores atuais por índice ou preço de insumo",
    "Exportação do orçamento classificado para o sistema de gestão de custos"
   ],
   "fora_mvp": [
    "quantitativo automático a partir de CAD/BIM",
    "cronograma físico-financeiro",
    "medição de obra"
   ],
   "contratos_emite": [
    "order-event"
   ],
   "contratos_consome": [
    "data-read",
    "doc-extraction-event"
   ],
   "n_empresas": 2,
   "nicho_origem": 4,
   "fusao_de": null
  },
  {
   "id": "custos-logisticos-preditivo",
   "nome": "Cockpit Preditivo de Custo Logístico",
   "familia": "Compras & Supply",
   "tier": "B",
   "dor": "Budget de frete com 80% de acurácia contra 95% do setor, contêiner e veículo subocupados e estoque desbalanceado entre CDs gerando transferência e frete emergencial",
   "n_canvases": 7,
   "funcionalidades_mvp": [
    "Ingestão de histórico de embarques, faturas de transporte e posição de estoque por CD",
    "Previsão de custo de frete por rota, modal e período com faixa de erro",
    "Painel de acurácia previsto x realizado do budget de frete por mês e origem",
    "Diagnóstico de ocupação de contêiner e veículo com oportunidade de consolidação",
    "Recomendação de redistribuição entre CDs com custo evitado estimado",
    "Alerta antecipado de ruptura ou excesso por CD antes do frete emergencial",
    "Publicação de estimativa de custo de frete por rota/peso para quem cota"
   ],
   "fora_mvp": [
    "roteirização operacional diária (TMS)",
    "contratação e execução de embarque",
    "leilão de frete com transportadoras",
    "layout de armazém"
   ],
   "contratos_emite": [
    "metric-series"
   ],
   "contratos_consome": [
    "data-read",
    "order-event"
   ],
   "n_empresas": 3,
   "nicho_origem": 4,
   "fusao_de": null
  },
  {
   "id": "sdr-inbound-conversacional",
   "nome": "SDR Inbound Conversacional 24/7",
   "familia": "Vendas & Receita",
   "tier": "A",
   "dor": "Lead de campanha/site/Instagram chega fora do horário ou em volume acima da capacidade; ninguém responde nos primeiros minutos, o lead esfria e a qualificação é inconsistente",
   "n_canvases": 6,
   "funcionalidades_mvp": [
    "Webhook multicanal (WhatsApp/site/Instagram) com resposta em <60s, 24/7",
    "Roteiro de qualificação configurável por cliente com slot-filling",
    "RAG embutido próprio de catálogo, condições e objeções (pgvector do app)",
    "Classificação de intenção e roteamento para funil/vendedor certo com motivo",
    "Agendamento da reunião com o closer dentro da conversa",
    "Transbordo para humano com resumo do que já foi coletado",
    "Painel de leads qualificados com transcrição e próximo passo",
    "Escrita do lead qualificado no CRM do cliente via API"
   ],
   "fora_mvp": [
    "disparo outbound em massa",
    "negociação de preço e fechamento",
    "voz/telefonia",
    "construção da lista de leads",
    "modelo preditivo de conversão",
    "pós-venda e suporte"
   ],
   "contratos_emite": [
    "conversation-log",
    "handoff-event",
    "lead-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "entity-dossier",
    "knowledge-schema"
   ],
   "n_empresas": 6,
   "nicho_origem": 5,
   "fusao_de": null
  },
  {
   "id": "account-intelligence-dossie",
   "nome": "Inteligência de Contas B2B (ICP, enriquecimento e dossiê pré-reunião)",
   "familia": "Vendas & Receita",
   "tier": "A",
   "dor": "Executivo gasta 50-90% do tempo pesquisando LinkedIn, Receita, site e notícias; listas chegam com contato inválido, porte errado e sem aderência ao ICP, e o account plan é artesanal",
   "n_canvases": 7,
   "funcionalidades_mvp": [
    "ICP em config (CNAE, porte, faturamento, região, keyword de site) e busca de contas aderentes",
    "Enriquecimento firmográfico por fontes oficiais/licenciadas com fonte e data por campo",
    "Raspagem de site e notícias recentes da conta resumidas em mudanças dos últimos 90 dias",
    "Mapa de decisores com papel na decisão e caminho de aproximação",
    "Dossiê pré-reunião 1-click: resumo, 3 ganchos, objeções prováveis e perguntas de descoberta, com link de fonte",
    "Deduplicação e higiene de lista (CNPJ/domínio, contato inválido, conta já na carteira)",
    "Export para CRM/planilha e entrega do dossiê por e-mail/Slack na véspera da reunião",
    "Marcação explícita de campo não encontrado em vez de inferência do modelo"
   ],
   "fora_mvp": [
    "cadência de cold e-mail e automação de LinkedIn em massa",
    "scraping de dado pessoal fora de fonte pública/licenciada",
    "conversa com o lead",
    "modelo preditivo de fechamento",
    "monitoramento contínuo de gatilhos"
   ],
   "contratos_emite": [
    "entity-dossier"
   ],
   "contratos_consome": [
    "customer-360-read",
    "lead-event"
   ],
   "n_empresas": 5,
   "nicho_origem": 5,
   "fusao_de": null
  },
  {
   "id": "priorizacao-carteira",
   "nome": "Motor de Priorização e Scoring de Contas",
   "familia": "Vendas & Receita",
   "tier": "B",
   "dor": "O dado já está no CRM/ERP mas ninguém sabe em qual lead ou cliente atacar primeiro; time trabalha por ordem de chegada, visita quem não tem perfil e descobre tarde que o lead não estava maduro",
   "n_canvases": 5,
   "funcionalidades_mvp": [
    "Ingestão do histórico do cliente (CRM/ERP/planilha) com ganhos, perdas e atividades",
    "Score em duas camadas separadas e explicáveis: fit e timing/engajamento",
    "Partida a frio por regras de ICP quando não há histórico, migrando para modelo estatístico com volume",
    "Explicação por conta com os 3 fatores de maior peso para cima e para baixo",
    "Fila priorizada por vendedor/carteira com limite diário e motivo do topo",
    "Backtest do score contra o histórico exibido no painel",
    "Recalculo agendado e escrita do score de volta no CRM",
    "Registro do resultado da abordagem para realimentar o modelo"
   ],
   "fora_mvp": [
    "roteirização geográfica otimizada de visitas",
    "forecast de receita para diretoria",
    "conversa com o cliente",
    "enriquecimento externo de dados"
   ],
   "contratos_emite": [
    "lead-event"
   ],
   "contratos_consome": [
    "conversation-log",
    "customer-360-read",
    "entity-dossier",
    "lead-event"
   ],
   "n_empresas": 5,
   "nicho_origem": 5,
   "fusao_de": null
  },
  {
   "id": "montador-contratos-validado",
   "nome": "Emissão de Contratos com Minuta Vigente e Validação",
   "familia": "Jurídico",
   "tier": "C",
   "dor": "Emissão manual de contratos com erro de preenchimento e uso de minuta desatualizada, gerando retrabalho, reemissão, reassinatura e risco jurídico",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Repositório versionado de minutas com campos marcados, cláusulas condicionais e status vigente/revogada",
    "Seleção automática da minuta correta por produto/modalidade/UF com bloqueio duro de versão revogada",
    "Captura de dados por formulário estruturado e leitura OCR/LLM dos documentos do cliente para pré-preenchimento",
    "Montagem do documento (DOCX/PDF) com validação de campos obrigatórios e regras de consistência (CPF/CNPJ, valor por extenso, datas, qualificação das partes)",
    "Checklist de conferência humana com confiança por campo e destaque de divergências antes do envio",
    "Envio para assinatura eletrônica com rastreamento de status e cobrança de pendências",
    "Trilha de auditoria por contrato (versão da minuta, origem de cada campo, aprovador)",
    "Painel de retrabalho por motivo e campo que falhou"
   ],
   "fora_mvp": [
    "revisão de contrato de terceiro e diff de risco (fase 2)",
    "redlining e negociação com a contraparte",
    "emissão de parecer jurídico",
    "gestão de contencioso",
    "integração com múltiplos ERPs no MVP",
    "assinatura com certificado A3 em token"
   ],
   "contratos_emite": [
    "doc-extraction-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "knowledge-schema"
   ],
   "n_empresas": 1,
   "nicho_origem": 7,
   "fusao_de": null
  },
  {
   "id": "cockpit-contencioso",
   "nome": "Cockpit de Contencioso e Recuperação de Depósitos Judiciais",
   "familia": "Jurídico",
   "tier": "C",
   "dor": "Base de contencioso defasada, advogado gasta horas lendo processos, depósitos judiciais parados prendendo caixa e nenhum aprendizado voltando para o consultivo",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Ingestão de peças e andamentos por upload em lote e integração com o sistema jurídico/publicações",
    "Extração estruturada por processo (partes, pedido, valor da causa, fase, prazo, depósito vinculado, provisão)",
    "Resumo executivo e linha do tempo do processo com citação obrigatória de peça e página",
    "Painel de depósitos judiciais com valor parado e sinalização de elegibilidade para levantamento",
    "Painel de risco e provisão por tema, unidade e comarca",
    "Classificação de causa-raiz do litígio com relatório periódico para o consultivo",
    "Alertas de prazo e movimentação relevante por responsável",
    "Revisão humana obrigatória e registrada: nenhuma tese ou peça sai sem advogado responsável identificado"
   ],
   "fora_mvp": [
    "geração e protocolo automático de peça processual",
    "previsão de resultado de julgamento ou probabilidade de êxito como número",
    "cálculo judicial oficial (atribuição de perito)",
    "negociação de acordo com a parte contrária",
    "estratégia jurídica sem advogado no loop"
   ],
   "contratos_emite": [
    "doc-extraction-event"
   ],
   "contratos_consome": [
    "knowledge-schema"
   ],
   "n_empresas": 2,
   "nicho_origem": 7,
   "fusao_de": null
  },
  {
   "id": "mapa-garantias-patrimonial",
   "nome": "Extração Documental de Ativos e Mapa de Garantias",
   "familia": "Jurídico",
   "tier": "C",
   "dor": "Documentos de ativos (matrícula, CCIR, ITR, CAR, APF) e contratos bancários fragmentados, sem cruzamento imóvel-contrato-garantia, gerando risco operacional e baixa visibilidade do patrimônio livre",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Entrada por upload ou pasta monitorada com classificação automática do tipo de documento",
    "Extração campo a campo por tipo (matrícula, CCIR/ITR/CAR, APF, contrato bancário com garantia)",
    "Base unificada com relacionamento explícito imóvel ↔ contrato ↔ garantia",
    "Mapa de garantias por cliente: patrimônio total, parcela onerada por credor e parcela livre",
    "Alertas de vencimento de documento, contrato e averbação pendente",
    "Score de confiança por campo com fila de revisão humana abaixo do limiar",
    "Ficha patrimonial exportável em PDF por cliente",
    "Histórico de versões do documento com rastro da substituição"
   ],
   "fora_mvp": [
    "parecer de regularidade fundiária ou validade de título",
    "valuation do imóvel",
    "decisão ou recomendação de crédito",
    "integração em tempo real com cartórios",
    "georreferenciamento próprio"
   ],
   "contratos_emite": [
    "doc-extraction-event"
   ],
   "contratos_consome": [
    "customer-360-read"
   ],
   "n_empresas": 1,
   "nicho_origem": 7,
   "fusao_de": null
  },
  {
   "id": "conciliador-transacoes",
   "nome": "Conciliador de Transações (bancário e contábil)",
   "familia": "Financeiro",
   "tier": "B",
   "dor": "Conciliação manual diária/mensal de extrato contra ERP e razão atrasa fluxo de caixa e fechamento contábil",
   "n_canvases": 4,
   "funcionalidades_mvp": [
    "Ingestão de extratos OFX/CSV/API bancária com deduplicação",
    "Ingestão de lançamentos do ERP e razão contábil",
    "Matching em camadas: exato, tolerante e semântico via Claude",
    "Score de confiança por par: auto acima do limiar, fila humana abaixo",
    "Aprendizado de regra a partir da correção humana",
    "Painel de pendências por conta e idade com trilha de auditoria",
    "Fechamento assistido por conta contábil com exportação"
   ],
   "fora_mvp": [
    "lançar/estornar no ERP sem confirmação humana",
    "previsão de fluxo de caixa",
    "conciliação de adquirência (cartão/maquininha)",
    "conciliação fiscal SPED"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "doc-extraction-event"
   ],
   "n_empresas": 3,
   "nicho_origem": 8,
   "fusao_de": null
  },
  {
   "id": "auditor-despesas",
   "nome": "Auditor de Despesas e Comprovantes (pré-pagamento e reembolso)",
   "familia": "Financeiro",
   "tier": "C",
   "dor": "Recibos, boletos e NFs são pagos ou reembolsados sem validação contra política, contrato ou despesa declarada",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Recepção de comprovantes por e-mail, upload e WhatsApp em lotes",
    "Extração de campos do documento com evidência recortada",
    "Confronto com planilha declarada ou cadastro paramétrico de despesas/contratos",
    "Motor de política configurável (limite, duplicidade, janela, fornecedor)",
    "Relatório de divergências priorizado por valor e severidade",
    "Aprovação humana obrigatória antes de liberar pagamento",
    "Detecção de comprovante duplicado entre lotes e funcionários"
   ],
   "fora_mvp": [
    "integração de cartão corporativo",
    "moeda estrangeira e política por país",
    "emissão de pagamento",
    "análise contratual jurídica"
   ],
   "contratos_emite": [
    "doc-extraction-event",
    "finding-event"
   ],
   "contratos_consome": [
    "customer-360-read"
   ],
   "n_empresas": 2,
   "nicho_origem": 8,
   "fusao_de": null
  },
  {
   "id": "prestacao-contas-convenios",
   "nome": "Analisador de Prestação de Contas de Convênios e Auxílios",
   "familia": "Financeiro",
   "tier": "B",
   "dor": "Analistas gastam centenas de horas conferindo documentos de prestação de contas e a taxa de devolução gera pendência com as entidades beneficiárias",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Portal de submissão do lote pela entidade beneficiária",
    "Extração e validação dos campos prioritários com confiança por campo",
    "Checagem de conformidade contra a norma do programa em configuração",
    "Pré-validação no envio com lista de pendências para a beneficiária",
    "Assistente de dúvidas sobre a norma com citação de fonte (RAG embutido)",
    "Painel do analista com achados, aceite/rejeição e parecer humano final",
    "Painel do gestor com prazos e entidades em risco"
   ],
   "fora_mvp": [
    "aprovação ou glosa final automática sem analista",
    "integração com sistema de transferência de recursos",
    "score preditivo de fraude da entidade",
    "cobrança da devolução"
   ],
   "contratos_emite": [
    "doc-extraction-event",
    "finding-event"
   ],
   "contratos_consome": [
    "knowledge-schema"
   ],
   "n_empresas": 2,
   "nicho_origem": 8,
   "fusao_de": null
  },
  {
   "id": "motor-credito-hitl",
   "nome": "Motor de Análise de Crédito com Decisão Assistida",
   "familia": "Financeiro",
   "tier": "B",
   "dor": "Análise de crédito manual e lenta, com dados espalhados em bureaus, protestos, tribunais e ERP, e critério que varia por analista",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Esteira de solicitação de crédito com documentos",
    "Coleta multi-fonte: bureaus, protestos, processos, mídia negativa e histórico interno",
    "Extração dos documentos anexados com evidência por campo",
    "Detecção de inconsistência cadastral e sinal de fraude",
    "Motor de política em configuração com regras versionadas",
    "Dossiê com score, fatores de peso e motivo explicável ao cliente",
    "Fila de decisão humana obrigatória com alçada por valor e trilha de auditoria",
    "Loop de calibração com inadimplência realizada por faixa de score"
   ],
   "fora_mvp": [
    "aprovação ou negativa automática sem revisão humana",
    "modelo proprietário substituindo bureau",
    "variáveis proxy discriminatórias (CEP, idade, gênero, comportamento online)",
    "crédito ao consumidor PF em massa",
    "formalização de contrato e desembolso"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "doc-extraction-event"
   ],
   "n_empresas": 2,
   "nicho_origem": 9,
   "fusao_de": null
  },
  {
   "id": "regua-cobranca-pix",
   "nome": "Régua de Cobrança e Notificação Ativa com PIX",
   "familia": "Financeiro",
   "tier": "C",
   "dor": "Inadimplência alta e cobrança manual cara (25h/semana, R$6 por fatura), sem controle de quem foi notificado",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Importação diária da carteira de títulos do ERP",
    "Régua configurável por faixa de atraso e pré-vencimento",
    "Envio WhatsApp/e-mail com PIX dinâmico e QR gerados na hora",
    "Baixa automática por webhook do gateway e encerramento da régua",
    "Notificação com trilha comprobatória de entrega e leitura",
    "Acordo dentro de faixa pré-aprovada, transbordo humano fora da faixa",
    "Guarda-corpo de conduta: horário, limite de tentativas, opt-out, linguagem CDC",
    "Painel de recuperação, promessas e quebra de promessa"
   ],
   "fora_mvp": [
    "negativação, protesto ou cartório automático",
    "cobrança judicial",
    "discador de voz",
    "renegociação livre conduzida pela IA",
    "oferta de novos produtos ao devedor"
   ],
   "contratos_emite": [
    "conversation-log",
    "handoff-event",
    "payment-event"
   ],
   "contratos_consome": [
    "customer-360-read"
   ],
   "n_empresas": 2,
   "nicho_origem": 9,
   "fusao_de": null
  },
  {
   "id": "cobranca-analytics",
   "nome": "Analítico de Operação de Cobrança",
   "familia": "Financeiro",
   "tier": "B",
   "dor": "Falta de visão diária sobre a eficácia dos acionamentos de cobrança por canal, horário e operador",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Ingestão de acionamentos e pagamentos de qualquer origem em formato canônico",
    "Painel diário de contato efetivo, promessa, acordo e pagamento por canal e operador",
    "Curva de recuperação e DSO por safra de inadimplência",
    "Identificação de padrão de inadimplência por perfil de cliente",
    "Recomendação de canal e horário de próximo acionamento como sugestão ao supervisor",
    "Alertas de queda de eficácia e desvio de padrão",
    "Resumo executivo diário e exportação para MIS"
   ],
   "fora_mvp": [
    "executar acionamento",
    "transcrição e QA de ligações",
    "score de concessão de crédito",
    "avaliação disciplinar automática de operador"
   ],
   "contratos_emite": [],
   "contratos_consome": [
    "conversation-log",
    "payment-event"
   ],
   "n_empresas": 2,
   "nicho_origem": 9,
   "fusao_de": null
  },
  {
   "id": "repasse-socios-guias",
   "nome": "Repasse de Sócios e Calendário de Obrigações",
   "familia": "Financeiro",
   "tier": "C",
   "dor": "Multas por atraso de impostos e cálculo manual de pró-labore e dividendos de sócios a partir das notas emitidas",
   "n_canvases": 1,
   "funcionalidades_mvp": [
    "Ingestão das notas fiscais do período com atribuição por sócio",
    "Cálculo de rateio conforme regra do contrato social em configuração",
    "Demonstrativo por sócio com memória de cálculo aberta",
    "Calendário de obrigações e guias com alertas escalonados",
    "Conferência humana obrigatória antes do fechamento do repasse"
   ],
   "fora_mvp": [
    "apuração fiscal substituindo a contabilidade",
    "emissão de guia e pagamento",
    "planejamento tributário",
    "folha de pagamento"
   ],
   "contratos_emite": [],
   "contratos_consome": [
    "doc-extraction-event"
   ],
   "n_empresas": 1,
   "nicho_origem": 9,
   "fusao_de": null
  },
  {
   "id": "sourcing-descoberta-fornecedor",
   "nome": "Descoberta e Qualificação de Fornecedores",
   "familia": "Compras & Supply",
   "tier": "C",
   "dor": "Identificar e qualificar fornecedores é manual e lento, limitando a escala do sourcing e atrasando o suprimento",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Busca por imagem, especificação em texto ou código de produto",
    "Varredura em marketplaces B2B, diretórios setoriais e web com casamento visual e textual",
    "Ficha canônica do candidato com evidência e link de origem por campo",
    "Checagem cadastral do fornecedor nacional (CNPJ, CNAE, sócios, restrições)",
    "Shortlist comparável com motivo de entrada e lacunas explícitas",
    "Fila de curadoria humana com aprendizado a partir dos descartes",
    "Exportação do shortlist e contatos para o processo de cotação do cliente"
   ],
   "fora_mvp": [
    "disparo automático de RFQ e negociação com fornecedor",
    "parser de resposta de cotação",
    "emissão de pedido de compra",
    "auditoria de fábrica",
    "scraping de fontes que proíbem coleta"
   ],
   "contratos_emite": [
    "entity-dossier",
    "metric-series"
   ],
   "contratos_consome": [
    "order-event"
   ],
   "n_empresas": 2,
   "nicho_origem": 10,
   "fusao_de": null
  },
  {
   "id": "requisicao-spend-intake",
   "nome": "Intake de Requisição e Spend Analysis",
   "familia": "Compras & Supply",
   "tier": "C",
   "dor": "A demanda de compra nasce incompleta e sem categoria, gerando retrabalho, enquadramento errado e compras spot fragmentadas e caras",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Assistente conversacional que conduz o requisitante e pergunta só o que falta",
    "Checklist de completude com bloqueio de envio de demanda incompleta",
    "Classificação automática em taxonomia de categoria e sugestão de código",
    "Agrupamento de demandas semelhantes para consolidar sourcing por categoria",
    "Consulta de dotação e saldo orçamentário no momento do preenchimento",
    "Sugestão de enquadramento de modalidade com base normativa citada e validação humana",
    "Painel de spend por categoria, requisitante e fornecedor com fragmentação"
   ],
   "fora_mvp": [
    "publicar edital ou conduzir certame",
    "decidir modalidade sem validação humana",
    "aprovar orçamento",
    "integração com PNCP/Comprasnet no MVP",
    "contrato e empenho"
   ],
   "contratos_emite": [
    "order-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "knowledge-schema"
   ],
   "n_empresas": 2,
   "nicho_origem": 10,
   "fusao_de": null
  },
  {
   "id": "mapa-precos-custos",
   "nome": "Mapa de Preços e Radar de Variação de Custo",
   "familia": "Compras & Supply",
   "tier": "C",
   "dor": "Variação de custo de insumos e produtos leva dias para ser explicada e falta preço de referência atualizado na hora de comprar",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Ingestão da estrutura de custo (produto, componente, família, matéria-prima) e do histórico de compras",
    "Coleta de preços de referência externos e indexadores por insumo com data e fonte",
    "Decomposição da variação em efeito preço, mix e quantidade",
    "Ranking de impacto em reais, não em percentual",
    "Explicação em linguagem de negócio com insumo, fornecedor e área responsável",
    "Alerta de descolamento em relação ao indexador de referência",
    "Preço de referência por item para consulta no momento da compra"
   ],
   "fora_mvp": [
    "previsão de preço futuro de commodity",
    "negociação com fornecedor",
    "orçamento e cronograma de obra",
    "substituir o ERP de custos"
   ],
   "contratos_emite": [
    "metric-series"
   ],
   "contratos_consome": [
    "entity-dossier",
    "order-event"
   ],
   "n_empresas": 2,
   "nicho_origem": 10,
   "fusao_de": null
  },
  {
   "id": "srm-performance-fornecedor",
   "nome": "Monitor de Performance e Qualidade de Fornecedores",
   "familia": "Compras & Supply",
   "tier": "C",
   "dor": "Falha de fornecedor (atraso, refugo, não conformidade) só é percebida depois que já impactou a produção",
   "n_canvases": 1,
   "funcionalidades_mvp": [
    "Ingestão de eventos internos de entrega, quantidade, refugo e não conformidade por fornecedor",
    "Scorecard com OTIF, índice de qualidade e reincidência comparável por categoria",
    "Tendência e alerta de degradação antes do rompimento do limite contratual",
    "Painel de risco de suprimento para itens críticos com fornecedor único",
    "Plano de ação por ocorrência com responsável, prazo e histórico visível na próxima cotação"
   ],
   "fora_mvp": [
    "modelo preditivo de falha sem base histórica suficiente",
    "bloqueio automático de fornecedor",
    "gestão completa de não conformidade e SGQ",
    "auditoria de fábrica"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "entity-dossier",
    "order-event"
   ],
   "n_empresas": 1,
   "nicho_origem": 10,
   "fusao_de": null
  },
  {
   "id": "auditoria-sped-efd",
   "nome": "Auditor de Arquivos SPED/EFD em Escala",
   "familia": "Fiscal & Documentos",
   "tier": "C",
   "dor": "Arquivos fiscais de 200MB a 2GB, ~500 CNPJs/mês, validados de forma lenta e manual, sem rastreabilidade e com risco de autuação por obrigação acessória inconsistente",
   "n_canvases": 1,
   "funcionalidades_mvp": [
    "Ingestão resiliente de arquivo grande (multipart com retomada ou SFTP) com fila por CNPJ e competência",
    "Stream parser de blocos SPED (EFD ICMS/IPI e Contribuições) processando por registro, sem carregar em memória",
    "Biblioteca versionada de regras: integridade estrutural, totalizadores, coerência CFOP/CST/NCM e cruzamento entre blocos",
    "Relatório de inconsistências priorizado por risco e valor, com bloco/linha/registro exatos",
    "Comparativo entre competências do mesmo CNPJ apontando variação atípica de crédito/débito",
    "Painel multi-CNPJ com status de processamento e SLA de fechamento",
    "Explicação em linguagem natural do achado com ação sugerida (LLM sobre a regra e o trecho, nunca sobre o arquivo inteiro)"
   ],
   "fora_mvp": [
    "gerar ou retificar o arquivo SPED",
    "transmitir ao SPED/Receita",
    "substituir o ERP na apuração",
    "parecer tributário vinculante"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [],
   "n_empresas": 1,
   "nicho_origem": 12,
   "fusao_de": null
  },
  {
   "id": "conferente-comex-crt-mic",
   "nome": "Conferente Documental de Comex (CRT/MIC)",
   "familia": "Fiscal & Documentos",
   "tier": "C",
   "dor": "Conferência manual de CRT e MIC no transporte rodoviário internacional, travada pela leitura de PDFs heterogêneos que é o formato padrão dos documentos",
   "n_canvases": 1,
   "funcionalidades_mvp": [
    "Ingestão de PDF por upload, e-mail monitorado ou WhatsApp, agrupando por embarque",
    "OCR com extração estruturada dos campos de CRT e MIC (remetente, destinatário, aduana, NCM, peso, valor, placas)",
    "Cruzamento entre documentos do mesmo embarque: CRT x MIC x fatura x packing list x NF",
    "Checklist de regras por país e modal apontando campo divergente, ausente ou fora de formato",
    "Fila de revisão humana com campo destacado sobre o PDF e correção assistida",
    "Exportação do dossiê conferido (JSON e PDF) e histórico por embarque"
   ],
   "fora_mvp": [
    "emitir ou transmitir documentos aos órgãos",
    "decidir classificação NCM sem revisão humana",
    "despacho aduaneiro",
    "modais aéreo e marítimo"
   ],
   "contratos_emite": [
    "doc-extraction-event"
   ],
   "contratos_consome": [],
   "n_empresas": 1,
   "nicho_origem": 12,
   "fusao_de": null
  },
  {
   "id": "revisor-balanco-contabil",
   "nome": "Revisor de Balanços & Compliance Contábil-Tributário",
   "familia": "Fiscal & Documentos",
   "tier": "C",
   "dor": "Escritório contábil precisa revisar em massa balanços de muitos clientes procurando erros de conciliação e falhas de compliance tributário, hoje em leitura humana cliente a cliente",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Ingestão de balanço/balancete do sistema contábil (PDF, Excel, TXT) com normalização do plano de contas",
    "Checklist de conciliação: saldo invertido, transitórias abertas, variação atípica, conta sem movimento, razão x balancete",
    "Conferência cadastral contra fontes públicas (Receita Federal, Junta Comercial)",
    "RAG embutido próprio sobre legislação tributária, previdenciária e normas contábeis com citação obrigatória",
    "Relatório de achados por cliente com severidade, para revisão do analista e aprovação do contador",
    "Fila multi-cliente com status por competência e histórico de achados recorrentes"
   ],
   "fora_mvp": [
    "fazer lançamento ou ajuste contábil",
    "parecer tributário sem aprovação do contador responsável",
    "auditoria independente formal",
    "integração transacional em tempo real com órgãos além da consulta cadastral"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "knowledge-schema"
   ],
   "n_empresas": 1,
   "nicho_origem": 12,
   "fusao_de": null
  },
  {
   "id": "conferencia-nf-entrada",
   "nome": "Conferência de NF-e de Entrada x Ordem de Compra",
   "familia": "Fiscal & Documentos",
   "tier": "C",
   "dor": "Processamento lento de XMLs de NF-e atrasa a análise de estoque e a divergência recorrente entre OC e NF, com cadastro errado de NCM/CFOP/unidade, gera risco de apuração indevida de créditos CBS/IBS",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Ingestão automática de XML de NF-e (upload, e-mail, pasta, API) com deduplicação por chave de acesso",
    "Parser e normalização de itens resolvendo código do fornecedor para item interno, unidade, NCM e CFOP",
    "Matching automático NF x ordem de compra por item, quantidade, preço e unidade com tolerâncias configuráveis",
    "Painel de divergências com decisão registrada (aceitar, corrigir cadastro, devolver) antes da entrada no estoque",
    "Assistente de cadastro no momento da OC sugerindo NCM/CFOP/unidade com justificativa e confirmação humana",
    "Alerta de risco de crédito indevido por item mal cadastrado antes do fechamento da apuração",
    "Exportação ou gravação da entrada conferida no ERP"
   ],
   "fora_mvp": [
    "substituir WMS/ERP no controle de estoque",
    "escrituração fiscal",
    "classificação fiscal sem revisão do time tributário",
    "apuração de CBS/IBS"
   ],
   "contratos_emite": [
    "doc-extraction-event",
    "finding-event"
   ],
   "contratos_consome": [],
   "n_empresas": 2,
   "nicho_origem": 12,
   "fusao_de": null
  },
  {
   "id": "enriquecedor-catalogo-produtos",
   "nome": "Enriquecedor de Catálogo & Ficha Técnica de Produtos",
   "familia": "Marketing & Conteúdo",
   "tier": "B",
   "dor": "Produtos sobem para o site sem título de e-commerce, sem descrição clara, sem dados técnicos, sem principais características e sem vínculo com datasheet; o preenchimento manual exige liberar usuário no site e a informação fica fragmentada entre ERP e site, reduzindo conversão, gerando dúvida no suporte e prejudicando SEO",
   "n_canvases": 7,
   "funcionalidades_mvp": [
    "Repositório central de datasheets e manuais indexado por marca, modelo e código, com RAG embutido próprio (pgvector do próprio app)",
    "Duas portas de entrada de fonte: upload de datasheet no produto ou link do produto no site do fornecedor com crawler e extração, com fallback datasheet -> repositório -> link",
    "Preenchimento assistido por seção (Descrição, Benefícios, Dados Técnicos, Principais Características, Título SEO) com botão Preencher com IA e citação do documento de origem",
    "Extração da ficha técnica em atributos estruturados tipados com unidade e validação dos obrigatórios por categoria, bloqueando publicação incompleta",
    "Vínculo automático de datasheet e manual ao produto e checagem de divergência entre ERP e site para o mesmo SKU",
    "Processamento em lote sobre a base legada com fila de revisão e aprovação humana antes de publicar",
    "Sincronização com e-commerce e ERP via API, com versionamento do conteúdo e reversão",
    "Painel de completude do catálogo por comprador responsável (sem descrição, sem ficha, sem datasheet)"
   ],
   "fora_mvp": [
    "geração ou tratamento de imagem de produto",
    "precificação e regras comerciais",
    "tradução multi-idioma",
    "controle de estoque",
    "publicação em marketplaces além do e-commerce próprio",
    "SEO off-page (backlinks, autoridade de domínio)",
    "conteúdo de blog ou campanha (nicho 6)"
   ],
   "contratos_emite": [
    "content-asset"
   ],
   "contratos_consome": [
    "knowledge-schema"
   ],
   "n_empresas": 1,
   "nicho_origem": 14,
   "fusao_de": null
  },
  {
   "id": "mapeador-processos-entrevistas",
   "nome": "Mapeador de Processos por Entrevista (VSM assistido)",
   "familia": "Dados & Operações",
   "tier": "C",
   "dor": "O processo real so existe na cabeca das pessoas; mapeamento manual e caro, sai idealizado e desatualiza, entao melhorias sao priorizadas por percepcao individual",
   "n_canvases": 1,
   "funcionalidades_mvp": [
    "Roteiro adaptativo de entrevista (web/WhatsApp) sondando etapas, gatilhos, esperas, excecoes e responsaveis",
    "Interpretacao das respostas em modelo estruturado de processo (etapa, ator, entrada/saida, tempo, retrabalho)",
    "Geracao de fluxo visual editavel (Mermaid/BPMN simplificado)",
    "Consolidacao de multiplas entrevistas com conflitos explicitados",
    "Metricas de value stream: lead time, tempo de toque, % de espera, pontos de retrabalho",
    "Sugestao priorizada de melhorias com impacto estimado e area responsavel",
    "Reexecucao periodica com versionamento e diff entre versoes do processo"
   ],
   "fora_mvp": [
    "executar ou orquestrar o processo",
    "process mining sobre logs de sistemas",
    "integracao com BPMS",
    "simulacao de cenarios"
   ],
   "contratos_emite": [
    "knowledge-schema"
   ],
   "contratos_consome": [],
   "n_empresas": 1,
   "nicho_origem": 16,
   "fusao_de": null
  },
  {
   "id": "monitor-churn-expansao",
   "nome": "Monitor de Risco de Conta e Expansao (SOW)",
   "familia": "Vendas & Receita",
   "tier": "B",
   "dor": "Contas param de movimentar, consomem fracao do contratado ou deixam de recomprar e o time so descobre no cancelamento; nao ha sinal, priorizacao por valor em risco nem acao pronta para executar",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Ingestao diaria de uso por conta (transacoes, volume, pedidos, logins) somada aos dados contratuais",
    "Baseline por conta com ajuste de sazonalidade e deteccao de queda, inatividade e mudanca de frequencia",
    "Score de risco explicavel com os fatores que mais pesaram",
    "Calculo de SOW: % do contratado consumido, gap por produto e valor em reais",
    "Fila priorizada no cockpit de CS/comercial por valor em risco, com motivo, evidencia e dono da conta",
    "Playbook de reengajamento gerado por IA por conta (mensagem, oferta, canal) com aprovacao humana",
    "Disparo assistido da comunicacao (WhatsApp/e-mail) e leitura do resultado no ciclo seguinte",
    "Sugestao de cross-sell a partir do perfil da conta e de contas semelhantes"
   ],
   "fora_mvp": [
    "modelo de ML treinado sob medida por cliente na v1",
    "orquestracao de campanhas de marketing em massa com teste A/B (nicho 20)",
    "cobranca, faturamento e negociacao de contrato",
    "ser o CRM"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "order-event"
   ],
   "n_empresas": 3,
   "nicho_origem": 17,
   "fusao_de": null
  },
  {
   "id": "despacho-os-campo",
   "nome": "Despacho e Suporte de Ordens de Servico de Campo",
   "familia": "Atendimento & CX",
   "tier": "B",
   "dor": "Chamado de campo entra por qualquer porta sem registro estruturado nem roteamento por competencia; tecnico se desloca para problema que se resolveria remotamente e ninguem sabe o status ate o cliente cobrar",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Canal unico de abertura (WhatsApp, formulario, telefone com transcricao) identificando cliente, contrato e ativo",
    "Triagem por IA: tipo, urgencia, garantia vs cobravel, foto e localizacao obrigatorias por tipo",
    "Roteiro de resolucao remota com RAG embutido em manuais e historico, evitando a visita",
    "Abertura de OS estruturada e despacho por competencia + proximidade + janela de agenda",
    "PWA do tecnico com fila do dia, checklist, registro por foto/audio, pecas e fechamento com aceite",
    "Suporte ao tecnico em campo por WhatsApp com resposta do manual por audio e citacao de fonte",
    "Alertas de SLA prestes a estourar e de reincidencia no mesmo ativo",
    "Notificacao automatica ao cliente a cada mudanca de status"
   ],
   "fora_mvp": [
    "roteirizacao multiobjetivo com otimizacao de frota",
    "gestao de estoque e reposicao de pecas",
    "faturamento da OS",
    "manutencao preditiva por telemetria de sensores"
   ],
   "contratos_emite": [
    "conversation-log",
    "handoff-event",
    "work-order-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "knowledge-schema"
   ],
   "n_empresas": 2,
   "nicho_origem": 18,
   "fusao_de": null
  },
  {
   "id": "extrator-pedidos-erp",
   "nome": "Extrator & Lançador de Pedidos de Venda no ERP",
   "familia": "Fiscal & Documentos",
   "tier": "B",
   "dor": "Pedidos chegam em PDF/foto/e-mail fora de padrão e alguém digita item a item no ERP; quem recebe pedido estruturado aprova um a um sem critério explícito",
   "n_canvases": 3,
   "funcionalidades_mvp": [
    "Inbox multicanal (WhatsApp, e-mail IMAP, upload) normalizado em documento recebido",
    "Classificação do arquivo antes da extração (pedido novo, alteração, comprovante, ruído)",
    "Extração com Claude Vision contra schema JSON estrito com confiança por campo",
    "De-para de código de produto por dicionário aprendido + busca fuzzy/semântica, sem inventar item",
    "Painel de revisão lado a lado (documento x campos) com correção que realimenta o de-para",
    "Régua de auto-aprovação por regras versionadas (confiança, valor, cliente recorrente, item conhecido) com sugestão explicada",
    "Lançamento no ERP via API com idempotência e devolução do número do pedido ao remetente",
    "Painel operacional: fila por status, tempo documento-ERP, taxa sem toque humano, itens que sempre falham"
   ],
   "fora_mvp": [
    "Negociação de preço/desconto com o cliente",
    "Conversa aberta no canal do cliente",
    "Cancelamento/alteração de pedido já lançado",
    "Separação, faturamento e logística",
    "ERPs sem API (escopo do robo-portais-convenios)",
    "Modelo próprio treinado para aprovar/rejeitar pedidos"
   ],
   "contratos_emite": [
    "doc-extraction-event",
    "order-event"
   ],
   "contratos_consome": [
    "customer-360-read"
   ],
   "n_empresas": 2,
   "nicho_origem": 19,
   "fusao_de": null
  },
  {
   "id": "robo-portais-convenios",
   "nome": "Robô de Solicitação e Follow-up em Portais sem API",
   "familia": "Fiscal & Documentos",
   "tier": "C",
   "dor": "Dados já padronizados, mas alguém precisa logar em cada portal de convênio, cadastrar procedimento a procedimento e varrer todos os portais todo dia para saber o status",
   "n_canvases": 1,
   "funcionalidades_mvp": [
    "Cadastro de portais com credenciais em cofre, por unidade",
    "Gravação de roteiro por portal (login, busca, preenchimento, anexo, submissão, captura de protocolo)",
    "Fila de solicitações a partir de CSV padronizado ou de doc-extraction-event, com validação prévia",
    "Execução headless em Playwright com retry/backoff; falha de seletor abre incidente",
    "Evidência obrigatória por submissão: protocolo + screenshot de confirmação",
    "Varredura de status agendada em todos os portais com diff do que mudou",
    "Painel por solicitação com alerta ao responsável em negativa ou prazo vencendo",
    "Trilha de auditoria: quem pediu, o que foi enviado, o que o portal respondeu, quando"
   ],
   "fora_mvp": [
    "Qualquer juízo clínico sobre o procedimento",
    "Recurso automático de negativa",
    "Faturamento e conciliação de repasse",
    "Portais com captcha/2FA obrigatório (para no humano)",
    "Integração TISS via XML"
   ],
   "contratos_emite": [
    "work-order-event"
   ],
   "contratos_consome": [
    "doc-extraction-event"
   ],
   "n_empresas": 1,
   "nicho_origem": 19,
   "fusao_de": null
  },
  {
   "id": "icp-publicos-base",
   "nome": "Analisador de ICP & Gerador de Públicos a partir da Base",
   "familia": "Vendas & Receita",
   "tier": "C",
   "dor": "Mapear cliente ideal e encaixe produto-mercado custa semanas de análise manual e reuniões; sem isso, a verba de tráfego atrai lead sem fit",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Ingestão da base por CSV e conector de CRM/ERP (contas, pedidos, ticket, recência, origem)",
    "Definição explícita de cliente bom pelo usuário antes de qualquer modelo",
    "Clusterização com features derivadas e nomeação dos clusters por Claude",
    "Dossiê de ICP por cluster com números que sustentam cada afirmação",
    "Ranking de variáveis discriminantes com peso de cada uma",
    "Exportação de público hasheado para Meta Custom Audience e Google Customer Match, mais critérios em texto para brief",
    "Scoring de leads/contas novas contra os clusters, com motivo, exportável ao CRM",
    "Reprocessamento agendado com diff entre execuções"
   ],
   "fora_mvp": [
    "Criar, publicar ou pausar campanha em plataforma de anúncio",
    "Geração de criativo, copy e teste A/B",
    "Leitura de métrica de campanha e recomendação de verba",
    "Enriquecimento externo e prospecção de listas novas (nicho 10)",
    "Chatbot de captação no site (nicho 5)"
   ],
   "contratos_emite": [
    "lead-event"
   ],
   "contratos_consome": [
    "customer-360-read"
   ],
   "n_empresas": 1,
   "nicho_origem": 20,
   "fusao_de": null
  },
  {
   "id": "qualidade-rnc-guiada",
   "nome": "Gestão Guiada de Não Conformidades e Registros de Qualidade",
   "familia": "Dados & Operações",
   "tier": "C",
   "dor": "Sistema de NC pouco intuitivo derruba a abertura e as NCs abertas não andam; registros de qualidade e P&D vivem em Excel local sem versão única, com erro de formato e campo em branco, num ambiente regulado",
   "n_canvases": 2,
   "funcionalidades_mvp": [
    "Abertura de NC em linguagem natural (web e WhatsApp) montando o registro estruturado por trás",
    "Formulário inteligente de registros de qualidade e P&D com validação de data, unidade e faixa na entrada",
    "Varredura diária de consistência gerando pendências nomeadas por responsável",
    "Triagem por criticidade antes da revisão humana",
    "Entrevista guiada de causa raiz (5 Porquês/Ishikawa) com hipóteses de NCs semelhantes e assinatura do responsável",
    "Workflow com prazo por etapa, notificação de andamento e alerta de vencimento",
    "Trilha de auditoria imutável com versão única do registro",
    "Dashboards por persona e relatório consolidado (RNC, lote, MP)"
   ],
   "fora_mvp": [
    "Validação de sistema e assinatura eletrônica 21 CFR Part 11",
    "Auditoria interna e gestão documental ISO 9001 completa",
    "Integração com equipamento de laboratório (LIMS)",
    "Recall e comunicação a órgão regulador",
    "Decidir liberação ou bloqueio de lote sem responsável técnico"
   ],
   "contratos_emite": [
    "finding-event"
   ],
   "contratos_consome": [
    "doc-extraction-event"
   ],
   "n_empresas": 2,
   "nicho_origem": 21,
   "fusao_de": null
  },
  {
   "id": "antifraude-devolucoes",
   "nome": "Score de Risco e Triagem de Devoluções e Trocas",
   "familia": "Dados & Operações",
   "tier": "C",
   "dor": "Processo de troca/devolução afrouxado para ganhar velocidade fez a fraude subir 50% em 3 meses com perda acima de R$1MM/mês, e o analista decide caso a caso sem nenhum sinal de risco",
   "n_canvases": 1,
   "funcionalidades_mvp": [
    "Ingestão do caso de devolução na abertura via API/webhook do e-commerce",
    "Enriquecimento com histórico do cliente (pedidos, devoluções, reclamações, chargebacks)",
    "Sinais de rede: CPF/endereço/telefone/cartão cruzados e clusters de devolução em janela curta",
    "Score explicável com motivos listados, por regras versionadas antes de qualquer modelo",
    "Árvore de decisão configurável por faixa de score e valor (libera, pede evidência, vistoria, análise manual)",
    "Fila de análise com dossiê pronto e casos semelhantes já julgados",
    "Realimentação rotulada de toda decisão humana com relatório de falso positivo",
    "Painel gerencial de perda evitada, liberação automática e padrões do mês"
   ],
   "fora_mvp": [
    "Antifraude no momento da compra/autorização de pagamento",
    "Bloqueio permanente de CPF sem revisão humana",
    "Cobrança judicial ou negativação",
    "Análise de imagem do produto devolvido",
    "Atendimento conversacional ao cliente sobre o caso"
   ],
   "contratos_emite": [
    "finding-event",
    "handoff-event"
   ],
   "contratos_consome": [
    "customer-360-read",
    "order-event"
   ],
   "n_empresas": 1,
   "nicho_origem": 21,
   "fusao_de": null
  }
 ]
}