{
  "id": "P34-C02",
  "mode": "workflow",
  "theme": "workflow",
  "brand": "РАЗБОР / P34-C02",
  "title": "Размер колес не выводится из марки автомобиля",
  "lead": "Диалог собирает маркировку, количество и состав услуги.",
  "section": "Исходный материал → результат",
  "offer": "Диалог собирает маркировку, количество и состав услуги.",
  "inputTitle": "Редактируемый исходный материал",
  "outputTitle": "Подготовленный результат",
  "source": "Автомобиль: седан\nРазмер: R17\nКоличество: 4\nУслуга: замена шин с балансировкой",
  "extract": [
    {
      "id": "car",
      "label": "Автомобиль",
      "pattern": "^Автомобиль:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "size",
      "label": "Размер",
      "pattern": "^Размер:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "quantity",
      "label": "Количество",
      "pattern": "^Количество:[ \\t]*(.+)$",
      "type": "number",
      "required": true,
      "min": 1,
      "integer": true
    },
    {
      "id": "service",
      "label": "Услуга",
      "pattern": "^Услуга:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    }
  ],
  "processor": "dialogue",
  "rules": [],
  "examples": [
    {
      "label": "Исходный пример",
      "text": "Автомобиль: седан\nРазмер: R17\nКоличество: 4\nУслуга: замена шин с балансировкой"
    },
    {
      "label": "Неполные сведения",
      "text": "Требуется уточнение. Исходные параметры пока не переданы."
    }
  ],
  "reply": "Не будем подтверждать непроверенные сведения. Нужен сотрудник или уточнение.",
  "confirm": "Подтвердите: {quantity} колеса, размер {size}; услуга — {service}."
}
