{
  "id": "P40-C06",
  "mode": "workflow",
  "theme": "workflow",
  "brand": "РАЗБОР / P40-C06",
  "title": "Ремонт: ответ по событию, а не по прошедшему сроку",
  "lead": "Сформировать статус ремонта из последней записи и сохранить время её появления.",
  "section": "Исходный материал → результат",
  "offer": "Сформировать статус ремонта из последней записи и сохранить время её появления.",
  "inputTitle": "Редактируемый исходный материал",
  "outputTitle": "Ответ о текущем этапе ремонта",
  "source": "Заказ: R-82\nСтатус: ремонт выполнен\nОбновление: 2026-10-18T14:20:00+03:00\nИсточник: журнал мастерской, событие 82-4\nОжидаемый срок: 2026-10-18",
  "extract": [
    {
      "id": "order",
      "label": "Заказ",
      "pattern": "^Заказ:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "status",
      "label": "Статус",
      "pattern": "^Статус:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "updated",
      "label": "Обновление",
      "pattern": "^Обновление:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "source",
      "label": "Источник",
      "pattern": "^Источник:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "expected",
      "label": "Ожидаемый срок",
      "pattern": "^Ожидаемый срок:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    }
  ],
  "processor": "extract",
  "rules": [],
  "examples": [
    {
      "label": "Исходный пример",
      "text": "Заказ: R-82\nСтатус: ремонт выполнен\nОбновление: 2026-10-18T14:20:00+03:00\nИсточник: журнал мастерской, событие 82-4\nОжидаемый срок: 2026-10-18"
    },
    {
      "label": "Неполные сведения",
      "text": "Требуется уточнение. Исходные параметры пока не переданы."
    }
  ],
  "outcomes": {
    "диагностика": "Заказ на этапе диагностики. Решение о ремонте уточняется у сотрудника.",
    "ремонт выполнен": "Работа завершена, впереди контроль. Приглашения на выдачу пока нет.",
    "готов к выдаче": "Готовность подтверждена записью. Согласуйте время получения и подготовьте номер заказа.",
    "недоступен": "Нет свежих данных. Уточните состояние у сотрудника; последнее обновление показано ниже."
  }
}
