{
  "id": "P38-C03",
  "mode": "workflow",
  "theme": "workflow",
  "brand": "РАЗБОР / P38-C03",
  "title": "Срок ответа на заявку: четыре часа от события",
  "lead": "Рассчитать крайний срок ответа по полному времени обращения, сохранив остальные сроки отдельно.",
  "section": "Исходный материал → результат",
  "offer": "Рассчитать крайний срок ответа по полному времени обращения, сохранив остальные сроки отдельно.",
  "inputTitle": "Редактируемый исходный материал",
  "outputTitle": "Расчёт срока реакции",
  "source": "Обращение: 2026-11-12T17:30:00+03:00\nОтвет за часов: 4\nПодача заявки: 2026-11-12T12:00:00+03:00\nПериод услуг: 12 месяцев после подписания договора\nИсточник: ТЗ п.6: ответ в течение 4 календарных часов с получения обращения",
  "extract": [
    {
      "id": "received",
      "label": "Обращение",
      "pattern": "^Обращение:[ \\t]*(.+)$",
      "type": "text",
      "required": true,
      "format": "datetime"
    },
    {
      "id": "hours",
      "label": "Ответ за часов",
      "pattern": "^Ответ за часов:[ \\t]*(.+)$",
      "type": "number",
      "required": true,
      "min": 0,
      "exclusiveMin": true
    },
    {
      "id": "submission",
      "label": "Подача заявки",
      "pattern": "^Подача заявки:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "servicePeriod",
      "label": "Период услуг",
      "pattern": "^Период услуг:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "source",
      "label": "Источник",
      "pattern": "^Источник:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    }
  ],
  "processor": "extract",
  "rules": [],
  "examples": [
    {
      "label": "Исходный пример",
      "text": "Обращение: 2026-11-12T17:30:00+03:00\nОтвет за часов: 4\nПодача заявки: 2026-11-12T12:00:00+03:00\nПериод услуг: 12 месяцев после подписания договора\nИсточник: ТЗ п.6: ответ в течение 4 календарных часов с получения обращения"
    },
    {
      "label": "Неполные сведения",
      "text": "Требуется уточнение. Исходные параметры пока не переданы."
    }
  ],
  "derive": "deadline"
}
