{
  "$schema": "https://xmacna.github.io/template-funcionario-digital-qualificacao-leads/schemas/make-scenario-spec.schema.json",
  "name": "XMACNA - Qualificacao de leads com IA",
  "version": "0.1.0",
  "platform": "Make",
  "type": "scenario-specification",
  "status": "ready_to_build_in_make",
  "description": "Especificacao segura para recriar no Make uma automacao de qualificacao de leads com IA sem expor credenciais ou dados internos.",
  "canonical_links": {
    "xmacna": "https://xmacna.ai",
    "diagnostico": "https://xmacna.ai/diagnostico",
    "funcionario_digital": "https://xmacna.ai/funcionario-digital",
    "sdr_com_ia": "https://xmacna.ai/sdr-com-ia"
  },
  "inputs": [
    { "name": "lead.name", "type": "text", "example": "Maria Silva" },
    { "name": "lead.company", "type": "text", "example": "Empresa Exemplo" },
    { "name": "lead.segment", "type": "text", "example": "educacao" },
    { "name": "lead.channel", "type": "select", "example": "whatsapp" },
    { "name": "input.primary_pain", "type": "text", "example": "perda de leads por demora no primeiro atendimento" },
    { "name": "input.monthly_volume", "type": "number", "example": 450 },
    { "name": "input.urgency", "type": "select", "example": "high" },
    { "name": "input.uses_crm", "type": "boolean", "example": true }
  ],
  "modules": [
    {
      "order": 1,
      "label": "Entrada de lead",
      "make_module_family": "Forms, data store, spreadsheet or manual input",
      "purpose": "Receber dados do lead e do contexto comercial.",
      "external_connection_required": false
    },
    {
      "order": 2,
      "label": "Normalizar campos",
      "make_module_family": "Tools",
      "purpose": "Padronizar nomes de campos, canal, urgencia e volume.",
      "external_connection_required": false
    },
    {
      "order": 3,
      "label": "Calcular score",
      "make_module_family": "Tools",
      "purpose": "Somar pontos por dor, volume, urgencia e uso de CRM.",
      "external_connection_required": false,
      "rules": [
        "dor clara: +25",
        "volume >= 300: +25",
        "volume >= 100: +15",
        "volume >= 30: +8",
        "urgencia alta: +25",
        "urgencia media: +15",
        "usa CRM: +15"
      ]
    },
    {
      "order": 4,
      "label": "Definir proximo passo",
      "make_module_family": "Router",
      "purpose": "Separar diagnostico, reuniao comercial, transferencia humana ou nutricao.",
      "external_connection_required": false
    },
    {
      "order": 5,
      "label": "Gerar resumo comercial",
      "make_module_family": "Tools",
      "purpose": "Criar resumo para CRM, planilha ou equipe comercial.",
      "external_connection_required": false
    }
  ],
  "outputs": {
    "schema": "schemas/lead-qualification-output.schema.json",
    "fields": [
      "lead",
      "qualification.primary_pain",
      "qualification.fit_score",
      "qualification.roi_signal",
      "next_step.recommended_action",
      "commercial_summary"
    ]
  },
  "safety": [
    "Nao incluir credenciais no cenario publico.",
    "Nao incluir dados de clientes.",
    "Nao enviar mensagens automaticamente na versao publica.",
    "Cada usuario deve configurar suas proprias conexoes antes de producao."
  ]
}
