{
  "schema_version": "1.0",
  "synthetic": true,
  "queue": [
    {
      "message_id": "SYN-M001",
      "case_id": "SYN-C001",
      "intents": [
        "service_price",
        "service_scope"
      ],
      "owner": "administrator",
      "next_action": "answer",
      "missing_data": [],
      "proposed_slot_ids": [],
      "order_status": null,
      "source_ids": [
        "SYN-M001",
        "RULE-02",
        "RULE-03",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M002",
      "case_id": "SYN-C002",
      "intents": [
        "repair_estimate"
      ],
      "owner": "administrator",
      "next_action": "offer_diagnostics",
      "missing_data": [
        "diagnostic_findings",
        "repair_estimate"
      ],
      "proposed_slot_ids": [],
      "order_status": null,
      "source_ids": [
        "SYN-M002",
        "RULE-02",
        "RULE-04",
        "RULE-05",
        "RULE-11",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M003",
      "case_id": "SYN-C003",
      "intents": [
        "appointment"
      ],
      "owner": "administrator",
      "next_action": "propose_slot",
      "missing_data": [
        "slot_confirmation"
      ],
      "proposed_slot_ids": [
        "SYN-SLOT01"
      ],
      "order_status": null,
      "source_ids": [
        "SYN-M003",
        "RULE-01",
        "RULE-02",
        "RULE-08",
        "RULE-11",
        "SRC-SLOT01",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M004",
      "case_id": "SYN-C004",
      "intents": [
        "order_status",
        "pickup"
      ],
      "owner": "administrator",
      "next_action": "answer",
      "missing_data": [],
      "proposed_slot_ids": [],
      "order_status": "ready_for_pickup",
      "source_ids": [
        "SYN-M004",
        "RULE-01",
        "RULE-07",
        "RULE-09",
        "SRC-ORD101",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M005",
      "case_id": "SYN-C005",
      "intents": [
        "order_status"
      ],
      "owner": "technician",
      "next_action": "ask_technician",
      "missing_data": [
        "repair_eta"
      ],
      "proposed_slot_ids": [],
      "order_status": "in_diagnostics",
      "source_ids": [
        "SYN-M005",
        "RULE-01",
        "RULE-06",
        "RULE-09",
        "RULE-10",
        "RULE-11",
        "SRC-ORD102",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M006",
      "case_id": "SYN-C006",
      "intents": [
        "compatibility"
      ],
      "owner": "administrator",
      "next_action": "explain_out_of_scope",
      "missing_data": [],
      "proposed_slot_ids": [],
      "order_status": null,
      "source_ids": [
        "SYN-M006",
        "RULE-02",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M007",
      "case_id": "SYN-C007",
      "intents": [
        "order_status"
      ],
      "owner": "administrator",
      "next_action": "request_info",
      "missing_data": [
        "order_id"
      ],
      "proposed_slot_ids": [],
      "order_status": null,
      "source_ids": [
        "SYN-M007",
        "RULE-09",
        "RULE-10",
        "RULE-11",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M008",
      "case_id": "SYN-C008",
      "intents": [
        "service_price",
        "on_site"
      ],
      "owner": "administrator",
      "next_action": "answer",
      "missing_data": [],
      "proposed_slot_ids": [],
      "order_status": null,
      "source_ids": [
        "SYN-M008",
        "RULE-02",
        "RULE-03",
        "RULE-07",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M009",
      "case_id": "SYN-C009",
      "intents": [
        "compatibility"
      ],
      "owner": "administrator",
      "next_action": "request_info",
      "missing_data": [
        "model_id"
      ],
      "proposed_slot_ids": [],
      "order_status": null,
      "source_ids": [
        "SYN-M009",
        "RULE-02",
        "RULE-11",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M010",
      "case_id": "SYN-C010",
      "intents": [
        "appointment"
      ],
      "owner": "administrator",
      "next_action": "propose_slot",
      "missing_data": [
        "slot_confirmation"
      ],
      "proposed_slot_ids": [
        "SYN-SLOT03",
        "SYN-SLOT04"
      ],
      "order_status": null,
      "source_ids": [
        "SYN-M010",
        "RULE-01",
        "RULE-02",
        "RULE-08",
        "RULE-11",
        "SRC-SLOT03",
        "SRC-SLOT04",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M011",
      "case_id": "SYN-C011",
      "intents": [
        "order_status",
        "pickup"
      ],
      "owner": "technician",
      "next_action": "ask_technician",
      "missing_data": [
        "part_arrival",
        "repair_eta"
      ],
      "proposed_slot_ids": [],
      "order_status": "waiting_for_part",
      "source_ids": [
        "SYN-M011",
        "RULE-01",
        "RULE-06",
        "RULE-09",
        "RULE-10",
        "RULE-11",
        "SRC-ORD103",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    },
    {
      "message_id": "SYN-M012",
      "case_id": "SYN-C012",
      "intents": [
        "appointment",
        "service_duration"
      ],
      "owner": "administrator",
      "next_action": "propose_slot",
      "missing_data": [
        "slot_confirmation"
      ],
      "proposed_slot_ids": [
        "SYN-SLOT01",
        "SYN-SLOT02"
      ],
      "order_status": null,
      "source_ids": [
        "SYN-M012",
        "RULE-01",
        "RULE-02",
        "RULE-06",
        "RULE-08",
        "RULE-11",
        "SRC-SLOT01",
        "SRC-SLOT02",
        "ROUTE-01",
        "ROUTE-02",
        "ROUTE-03",
        "ROUTE-04",
        "ROUTE-05",
        "ROUTE-06"
      ]
    }
  ],
  "reply_drafts": [
    {
      "message_id": "SYN-M001",
      "case_id": "SYN-C001",
      "text": "Профилактика одной SYN-A100 стоит 4500 ₽. В цену входят очистка заварочного блока, молочного тракта при его наличии и удаление накипи. Ремонт и новые детали в эти 4500 ₽ не входят.",
      "questions": [],
      "source_ids": [
        "SYN-M001",
        "RULE-02",
        "RULE-03"
      ]
    },
    {
      "message_id": "SYN-M002",
      "case_id": "SYN-C002",
      "text": "Для SYN-A200 сначала можно провести диагностику за 1200 ₽ с вашего согласия. Эта сумма оплачивается и при отказе от дальнейшего ремонта. По отсутствию нагрева нельзя определить неисправность и стоимость ремонта: точную цену ремонта и деталей можно сообщить после диагностики и согласования сметы. Согласны на диагностику за 1200 ₽ на этих условиях?",
      "questions": [
        "Согласны на диагностику за 1200 ₽ на этих условиях?"
      ],
      "source_ids": [
        "SYN-M002",
        "RULE-02",
        "RULE-04",
        "RULE-05",
        "RULE-11"
      ]
    },
    {
      "message_id": "SYN-M003",
      "case_id": "SYN-C003",
      "text": "Да, для приёмки SYN-A100 на профилактику в учебном срезе на 12 сентября 2026, 07:00 по Москве доступен запрошенный интервал: 14 сентября 2026, 11:00–11:30 по Москве. Это предложение времени, запись ещё не создана. Подтверждаете выбор этого интервала?",
      "questions": [
        "Подтверждаете выбор этого интервала?"
      ],
      "source_ids": [
        "SYN-M003",
        "RULE-01",
        "RULE-02",
        "RULE-08",
        "RULE-11",
        "SRC-SLOT01"
      ]
    },
    {
      "message_id": "SYN-M004",
      "case_id": "SYN-C004",
      "text": "По учебному срезу на 12 сентября 2026, 07:00 по Москве заказ SYN-ORD101 готов к выдаче: профилактика завершена. Забрать машину можно в понедельник 14 сентября 2026 в рабочее время мастерской — с 10:00 до 19:00 по Москве.",
      "questions": [],
      "source_ids": [
        "SYN-M004",
        "RULE-01",
        "RULE-07",
        "RULE-09",
        "SRC-ORD101"
      ]
    },
    {
      "message_id": "SYN-M005",
      "case_id": "SYN-C005",
      "text": "В учебном срезе на 12 сентября 2026, 07:00 по Москве заказ SYN-ORD102 ещё на диагностике, срок ремонта не согласован. Готовность к 14 сентября 2026 подтвердить нельзя. Следующий шаг — уточнить у мастера предполагаемую дату готовности и возможность завершить работу к 14 сентября. Этот вопрос подготовлен для передачи мастеру, но ещё не отправлен.",
      "questions": [],
      "source_ids": [
        "SYN-M005",
        "RULE-01",
        "RULE-06",
        "RULE-09",
        "RULE-10",
        "RULE-11",
        "SRC-ORD102"
      ]
    },
    {
      "message_id": "SYN-M006",
      "case_id": "SYN-C006",
      "text": "Капсульную SYN-C10 на профилактику не принимаем. В этом учебном сервисе обслуживаются только бытовые автоматические кофемашины SYN-A100 и SYN-A200.",
      "questions": [],
      "source_ids": [
        "SYN-M006",
        "RULE-02"
      ]
    },
    {
      "message_id": "SYN-M007",
      "case_id": "SYN-C007",
      "text": "Без номера учебного заказа нельзя определить, готова ли именно ваша кофемашина. Какой у вас номер заказа? Когда найдёте номер, по нему можно будет проверить статус заказа в учебном срезе.",
      "questions": [
        "Какой у вас номер заказа?"
      ],
      "source_ids": [
        "SYN-M007",
        "RULE-09",
        "RULE-10",
        "RULE-11"
      ]
    },
    {
      "message_id": "SYN-M008",
      "case_id": "SYN-C008",
      "text": "Для одной SYN-A100 профилактика стоит 4500 ₽, без ремонта и новых деталей. На дому её не проводим: работаем только в мастерской, забора и доставки тоже нет. Машину нужно привезти самостоятельно; мастерская работает с понедельника по пятницу, 10:00–19:00 по Москве.",
      "questions": [],
      "source_ids": [
        "SYN-M008",
        "RULE-02",
        "RULE-03",
        "RULE-07"
      ]
    },
    {
      "message_id": "SYN-M009",
      "case_id": "SYN-C009",
      "text": "Какая точная модель вашей кофемашины? Сервис обслуживает только бытовые автоматические SYN-A100 и SYN-A200. Без модели подтвердить возможность профилактики пока нельзя.",
      "questions": [
        "Какая точная модель вашей кофемашины?"
      ],
      "source_ids": [
        "SYN-M009",
        "RULE-02",
        "RULE-11"
      ]
    },
    {
      "message_id": "SYN-M010",
      "case_id": "SYN-C010",
      "text": "На 15 сентября 2026 интервала приёмки в 18:00 в учебной таблице нет. Для SYN-A200 в этот день доступны 10:00–10:30 и 14:00–14:30 по Москве — по срезу на 12 сентября 2026, 07:00 по Москве. Какой из двух интервалов вам подходит? Пока это предложение, запись не создана.",
      "questions": [
        "Какой из двух интервалов вам подходит?"
      ],
      "source_ids": [
        "SYN-M010",
        "RULE-01",
        "RULE-02",
        "RULE-08",
        "RULE-11",
        "SRC-SLOT03",
        "SRC-SLOT04"
      ]
    },
    {
      "message_id": "SYN-M011",
      "case_id": "SYN-C011",
      "text": "По учебному срезу на 12 сентября 2026, 07:00 по Москве заказ SYN-ORD103 ожидает деталь. Она заказана, но её прибытие и дата готовности машины не подтверждены. Нужно уточнить у мастера, поступила ли деталь, если нет — когда она ожидается, и когда машину можно будет забрать. Вопрос для мастера подготовлен, но ещё не отправлен.",
      "questions": [],
      "source_ids": [
        "SYN-M011",
        "RULE-01",
        "RULE-06",
        "RULE-09",
        "RULE-10",
        "RULE-11",
        "SRC-ORD103"
      ]
    },
    {
      "message_id": "SYN-M012",
      "case_id": "SYN-C012",
      "text": "На понедельник 14 сентября 2026 для приёмки SYN-A200 доступны интервалы 11:00–11:30 и 15:00–15:30 по Москве — по учебному срезу на 12 сентября 2026, 07:00 по Москве. Профилактика занимает два рабочих дня после приёмки машины. Какой из двух интервалов вам подходит? Запись пока не создана.",
      "questions": [
        "Какой из двух интервалов вам подходит?"
      ],
      "source_ids": [
        "SYN-M012",
        "RULE-01",
        "RULE-02",
        "RULE-06",
        "RULE-08",
        "RULE-11",
        "SRC-SLOT01",
        "SRC-SLOT02"
      ]
    }
  ],
  "owner_summary": {
    "delivery_rows": 13,
    "unique_messages": 12,
    "duplicate_delivery_count": 1,
    "duplicate_message_ids": [
      "SYN-M003"
    ],
    "owner_counts": {
      "administrator": 10,
      "technician": 2
    },
    "next_action_counts": {
      "answer": 3,
      "offer_diagnostics": 1,
      "propose_slot": 3,
      "ask_technician": 2,
      "explain_out_of_scope": 1,
      "request_info": 2
    },
    "note": "Учебная очередь содержит 12 уникальных обращений; повторная доставка SYN-M003 учтена один раз. Администратору назначены 10 обращений, мастеру — 2 для уточнения сроков. Подготовлены 12 черновиков ответов и 3 FAQ. Черновики и вопросы мастеру не отправлены, запись не создана; завершение заявок, оплата и продажи не подтверждены."
  },
  "faq": [
    {
      "faq_id": "FAQ-01",
      "question": "Что входит в профилактику кофемашины?",
      "answer": "Профилактика одной бытовой автоматической кофемашины SYN-A100 или SYN-A200 стоит 4500 ₽. В неё входят очистка заварочного блока, молочного тракта при его наличии и удаление накипи. Ремонт и новые детали в эту сумму не входят.",
      "source_ids": [
        "RULE-02",
        "RULE-03",
        "RULE-12"
      ]
    },
    {
      "faq_id": "FAQ-02",
      "question": "Как узнать цену ремонта кофемашины?",
      "answer": "Сначала проводится диагностика за 1200 ₽ после согласования с клиентом. Эта сумма оплачивается и при отказе от дальнейшего ремонта. Точную цену ремонта и деталей можно сообщить только после диагностики и согласования сметы; по описанию симптома определить неисправность и назначить цену нельзя.",
      "source_ids": [
        "RULE-04",
        "RULE-05",
        "RULE-12"
      ]
    },
    {
      "faq_id": "FAQ-03",
      "question": "Как выбрать время приёмки кофемашины?",
      "answer": "Укажите желаемые день и время. Если точный интервал доступен в учебной таблице, предложим его. Если такого времени нет или время не указано, предложим все доступные интервалы этого дня. Если на день нет слотов, нужно выбрать другой день. Выберите подходящий из предложенных интервалов и подтвердите выбор. Предложение времени ещё не означает созданную запись. Приёмка проходит в мастерской; рабочие часы — понедельник–пятница, 10:00–19:00 по Москве.",
      "source_ids": [
        "RULE-07",
        "RULE-08",
        "RULE-12",
        "ROUTE-05"
      ]
    }
  ]
}
