{
  "id": "P40-C03",
  "mode": "workflow",
  "theme": "workflow",
  "brand": "РАЗБОР / P40-C03",
  "title": "Приём техники: экземпляр и комплект проверяются отдельно",
  "lead": "Собрать карточку приёма по серийному номеру, сохранив отсутствующие принадлежности.",
  "section": "Исходный материал → результат",
  "offer": "Собрать карточку приёма по серийному номеру, сохранив отсутствующие принадлежности.",
  "inputTitle": "Редактируемый исходный материал",
  "outputTitle": "Карточка приёма устройства",
  "source": "Заказ: T-204\nМодель: T-200\nСерийный номер: 8A-204\nНомер в заказе: 8A-204\nПередано: устройство, блок питания\nНе передано: кабель USB\nЭталон комплекта: устройство, блок питания, кабель USB",
  "extract": [
    {
      "id": "order",
      "label": "Заказ",
      "pattern": "^Заказ:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "model",
      "label": "Модель",
      "pattern": "^Модель:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "serial",
      "label": "Серийный номер",
      "pattern": "^Серийный номер:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "expected",
      "label": "Номер в заказе",
      "pattern": "^Номер в заказе:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "included",
      "label": "Передано",
      "pattern": "^Передано:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "missing",
      "label": "Не передано",
      "pattern": "^Не передано:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    },
    {
      "id": "standard",
      "label": "Эталон комплекта",
      "pattern": "^Эталон комплекта:[ \\t]*(.+)$",
      "type": "text",
      "required": true
    }
  ],
  "processor": "extract",
  "rules": [],
  "examples": [
    {
      "label": "Исходный пример",
      "text": "Заказ: T-204\nМодель: T-200\nСерийный номер: 8A-204\nНомер в заказе: 8A-204\nПередано: устройство, блок питания\nНе передано: кабель USB\nЭталон комплекта: устройство, блок питания, кабель USB"
    },
    {
      "label": "Неполные сведения",
      "text": "Требуется уточнение. Исходные параметры пока не переданы."
    }
  ],
  "comparisons": [
    {
      "kind": "same",
      "left": "serial",
      "right": "expected",
      "message": "Серийный номер не совпадает с заказом."
    }
  ],
  "renderTemplate": "Приём по {order}\n{model}, S/N {serial}.\nПередано: {included}.\nНе передано: {missing}.\nЭталон: {standard}.\nСтатус: карточка подготовлена для сотрудника."
}
