{
  "id": "P37-C05",
  "mode": "workflow",
  "theme": "workflow",
  "brand": "РАЗБОР / P37-C05",
  "title": "Акция отеля: текст с проверяемой датой выхода",
  "lead": "Проверить дату объявления внутри периода предложения и собрать его условия целиком.",
  "section": "Исходный материал → результат",
  "offer": "Проверить дату объявления внутри периода предложения и собрать его условия целиком.",
  "inputTitle": "Редактируемый исходный материал",
  "outputTitle": "Текст акции и дата выхода",
  "source": "Предложение: две ночи с поздним выездом\nОтель: Тихий берег\nНачало: 2026-11-01T00:00:00+03:00\nОкончание: 2026-11-20T23:59:59+03:00\nПубликация: 2026-11-10T10:00:00+03:00\nУсловия: поздний выезд до 15:00 при наличии свободного номера\nИсточник: условия акции, редакция 1",
  "extract": [
    {
      "id": "offer",
      "label": "Предложение",
      "pattern": "^Предложение:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "hotel",
      "label": "Отель",
      "pattern": "^Отель:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "validFrom",
      "label": "Начало",
      "pattern": "^Начало:[ \\t]*(.+)$",
      "type": "text",
      "required": true,
      "format": "datetime"
    },
    {
      "id": "validTo",
      "label": "Окончание",
      "pattern": "^Окончание:[ \\t]*(.+)$",
      "type": "text",
      "required": true,
      "format": "datetime"
    },
    {
      "id": "publishAt",
      "label": "Публикация",
      "pattern": "^Публикация:[ \\t]*(.+)$",
      "type": "text",
      "required": true,
      "format": "datetime"
    },
    {
      "id": "terms",
      "label": "Условия",
      "pattern": "^Условия:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "source",
      "label": "Источник",
      "pattern": "^Источник:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    }
  ],
  "processor": "extract",
  "rules": [],
  "examples": [
    {
      "label": "Исходный пример",
      "text": "Предложение: две ночи с поздним выездом\nОтель: Тихий берег\nНачало: 2026-11-01T00:00:00+03:00\nОкончание: 2026-11-20T23:59:59+03:00\nПубликация: 2026-11-10T10:00:00+03:00\nУсловия: поздний выезд до 15:00 при наличии свободного номера\nИсточник: условия акции, редакция 1"
    },
    {
      "label": "Неполные сведения",
      "text": "Требуется уточнение. Исходные параметры пока не переданы."
    }
  ],
  "derive": "campaign",
  "renderTemplate": "{hotel}: {offer}.\nПериод предложения: {validFrom} — {validTo}.\n{terms}.\nЗапланированный выход: {publishAt}.\nОснование: {source}."
}
