{
  "schemaVersion": 1,
  "family": "support-escalation",
  "title": "Support Escalation",
  "fields": [
    {
      "name": "case_id",
      "label": "Case ID",
      "type": "text",
      "required": true
    },
    {
      "name": "requester",
      "label": "Requester name",
      "type": "text",
      "required": true,
      "autocomplete": "name"
    },
    {
      "name": "requester_email",
      "label": "Requester email",
      "type": "email",
      "required": true,
      "autocomplete": "email"
    },
    {
      "name": "callback_phone",
      "label": "Callback phone",
      "type": "tel",
      "required": false,
      "autocomplete": "tel",
      "inputmode": "tel"
    },
    {
      "name": "impact",
      "label": "Business impact",
      "type": "select",
      "required": true,
      "options": [
        "Question",
        "Single user blocked",
        "Degraded workflow",
        "Team blocked",
        "Service unavailable"
      ]
    },
    {
      "name": "affected_users",
      "label": "Affected users",
      "type": "number",
      "required": true,
      "inputmode": "numeric",
      "min": 1,
      "step": 1
    },
    {
      "name": "troubleshooting",
      "label": "Troubleshooting already completed",
      "type": "textarea",
      "required": true
    },
    {
      "name": "escalation_reason",
      "label": "Reason for escalation",
      "type": "textarea",
      "required": true
    }
  ]
}
