{
  "$schema": "https://xmacna.github.io/template-follow-up-automatico-com-ia/schemas/make-follow-up-spec.schema.json",
  "name": "XMACNA - Follow-up automatico 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 decisao de follow-up com IA sem enviar mensagens na versao publica.",
  "canonical_links": {
    "xmacna": "https://xmacna.ai",
    "follow_up": "https://xmacna.ai/follow-up-automatico-com-ia",
    "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.channel", "type": "select", "example": "whatsapp" },
    { "name": "cadence.stage", "type": "select", "example": "D3" },
    { "name": "cadence.days_since_last_response", "type": "number", "example": 3 },
    { "name": "cadence.interest", "type": "select", "example": "medium" },
    { "name": "cadence.urgency", "type": "select", "example": "high" },
    { "name": "cadence.primary_pain", "type": "text", "example": "lead demonstrou interesse mas ainda nao agendou diagnostico" },
    { "name": "cadence.asked_to_stop", "type": "boolean", "example": false }
  ],
  "modules": [
    {
      "order": 1,
      "label": "Entrada de estado do lead",
      "make_module_family": "Forms, data store, spreadsheet or manual input",
      "purpose": "Receber dados de cadencia e contexto comercial.",
      "external_connection_required": false
    },
    {
      "order": 2,
      "label": "Normalizar cadencia",
      "make_module_family": "Tools",
      "purpose": "Padronizar etapa, dias desde ultima resposta, interesse, urgencia e pedido de pausa.",
      "external_connection_required": false
    },
    {
      "order": 3,
      "label": "Decidir proximo passo",
      "make_module_family": "Router",
      "purpose": "Separar resposta imediata, follow-up de valor, transferencia humana, pausa ou encerramento.",
      "external_connection_required": false
    },
    {
      "order": 4,
      "label": "Gerar resumo comercial",
      "make_module_family": "Tools",
      "purpose": "Criar resumo de decisao para CRM, planilha ou equipe comercial.",
      "external_connection_required": false
    }
  ],
  "outputs": {
    "schema": "schemas/follow-up-decision-output.schema.json",
    "fields": [
      "lead",
      "cadence.stage",
      "cadence.primary_pain",
      "decision.recommended_action",
      "decision.reason",
      "decision.next_stage",
      "commercial_summary"
    ]
  },
  "safety": [
    "Nao enviar mensagens na versao publica.",
    "Nao incluir credenciais.",
    "Nao incluir dados de clientes.",
    "Respeitar pausa, encerramento e base legitima.",
    "Configurar conexoes proprias apenas antes de producao."
  ]
}
