{
  "schema_version": 1,
  "call": {
    "id": "f9c9d426-acaa-4a76-a26a-d6dd41601838",
    "created_at": "2026-06-28T16:41:34",
    "original_filename": "sipuni_1782653677_463406",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 400.968,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Успешно реализовано",
    "bucket": null,
    "product": "Нейросети в строительстве",
    "deal_id": "46305212",
    "crm_source": "sipuni",
    "utm_source": "vkads27",
    "utm_medium": "219315369",
    "utm_campaign": "AiCost_MPP_IV10_vkads27_form_967",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T23:08:14.812520"
  },
  "operator": {
    "id": "bc856b6c-8e33-42cb-ae1e-7fdf03bd7b08",
    "full_name": "Дубровина Ольга",
    "employee_code": "дубровина_ольга",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "КЛИЕНТ: Слушаю.\nМЕНЕДЖЕР: Марина, добрый день. (КЛИЕНТ: добрый.)\nМЕНЕДЖЕР: Это Ольга. Я звонила в Межакадемию Eduson. Вы у нас интересовались обучением по нейросетям строительства,\nКЛИЕНТ: [наложение] Верно.\nМЕНЕДЖЕР: [наложение] верно? Я вижу, что у вас не удалось записаться в главную обучение. Подскажите, пожалуйста, для вас стало обучение актуально сейчас?\nКЛИЕНТ: мне это, по -принципу, интересно, но там сейчас цена какая на него, сейчас, кажется, немножко времени у меня нету, так -то да, можно, было бы интересно, программу я посмотрела, вроде как, в председательстве.\nМЕНЕДЖЕР: А вам какая программа понравилась в итоге – ясночек (КЛИЕНТ: Строительство.) или нерассеянство, (КЛИЕНТ: Нет.) видимо?\nКЛИЕНТ: Выяснить, что там воды слишком много, со строительством нормально.\nМЕНЕДЖЕР: Один. Хорошо. Смотри, я раз звоню, потому что есть предложения для вас индивидуальные. Если вы будете готовы записаться сегодня, то курс нейросети -строительства у вас будет по стоимости не семьдесят пять тысяч рублей, а мы можем предложить вам на пятнадцать тысяч рублей ниже, ровно шестьдесят, и можно разделить в рассрочку, на двенадцать месяцев без переплат, по пять тысяч рублей в месяц. И вы сказали, что времени у вас сейчас пока нет, но здесь вообще страшного ничего нет в целом. То есть вы можете прям постепенно проходить, (КЛИЕНТ: Ага.) то есть хотя бы там двадцать -тридцать минут в неделю, и постепенно потихонечку автоматизировать, то забирать себе каких -то агентов, потихоньку промты под себя адаптировать и так идти. То есть у вас доступ будет навсегда, там доступ также дается сейчас у нас, я не знаю, ранее Владислав, с которым вы общались, рассказывал или нет, и было ли уже такое, но сейчас там предоставляется доступ ко всему стеклу инструментов, в том числе платных, таких крутых инструментов, как Larix, например. То есть там полный стекол общей стоимости на двести пятьдесят тысяч рублей. Можно будет пощупать вообще все, что сейчас есть в стройке, понять, что вам где полезно, и внедрить там в свою компанию, предложить коллегам, собственнику, и (КЛИЕНТ: Угу.) автоматизировать в том числе. И можно будет также, если записывать и сегодня, взять второе образование по стоимости сто семьдесят тысяч рублей бесплатно в подарок. То есть я так понимаю, что вы главный инженер сметчика, можно кого -то из сотрудников обучить бесплатно на, наверное, курсе из сметчика, чтобы они тоже умели, и вам самой не приходилось их обучать. (КЛИЕНТ: В) Как вам (КЛИЕНТ: смысле,) такое предложение?\nКЛИЕНТ: так еще раз не поняла, вот если сейчас вот я записываюсь,\nКЛИЕНТ: вот этот второй курс в подарок, да, получается, даете.\nМЕНЕДЖЕР: Да, верно, если сегодня записываемся, то будет стоимость шестьдесят вместо семидесяти пяти, и второе образование, любое, по стоимости до семидесяти пяти тысяч рублей, в том числе это может быть и сметчик, либо (КЛИЕНТ: Угу.) второй такой же курс в Минералной сети строительства, вы можете взять для себя, для коллег, либо для сотрудников.\nКЛИЕНТ: Ну, давайте запишемся. нам.\nМЕНЕДЖЕР: А вам удобно будет рассылочкой или оплатой одним платежом, вы как хотели.\nКЛИЕНТ: Так, смотрите, я, конечно, бы хотела, чтобы это счет в фирму, в принципе, если что, оплатить, да, завтра главбог будет, ну, чтобы там этот счет выставили на ферму.\nКЛИЕНТ: Так, можно же будет, да?\nКЛИЕНТ: Или нет?\nМЕНЕДЖЕР: вам говорю о том, что вот это предложение мы даем при записи вот в день того, когда озвучиваем. Это специально сделано, чтобы вы не откладывали обучение, там, на день, на два. (КЛИЕНТ: Угу.) Дается классное предложение, чтобы вы уже не откладывали больше.\nМЕНЕДЖЕР: Может быть, вам можно запросить компенсацию от компании? То есть вы оплатите, возьмете чек, и там компания вам компенсирует, (КЛИЕНТ: Это) (КЛИЕНТ: прямо) например.\nКЛИЕНТ: вот сейчас, в сию секунду, нужно было сделать,\nМЕНЕДЖЕР: Ну, не прямо вот в сию секунду, но я сформирую для вас личный кабинет, направлю вам ссылку для оплаты, и сегодня, там, до конца дня, до семи вечера, до конца рабочего дня вы (КЛИЕНТ: Извини.) там либо подарить на рассрочку, либо оплатиться, как вам удобно.\nКЛИЕНТ: А рассрочка эта через банк будет? (МЕНЕДЖЕР: Русачка)\nКЛИЕНТ: Нет, (МЕНЕДЖЕР: предоставляет) (МЕНЕДЖЕР: пенсию.) все, да, давайте не будем никаких рассрочек, не надо, мне это неинтересно. Это сейчас начнется к отправке фотографии, паспорта и такая, да, катавайся, вот (МЕНЕДЖЕР: Нет,) это вот начнется.\nМЕНЕДЖЕР: [наложение] там нет ничего такого, там всё в минуту делается, это либо Сбер, либо Т -банк, то есть, если, например, вам какой -то Сбер, либо Т -банк, там предварительно удобен\nКЛИЕНТ: Да, вот без разницы можно, верно, верно, можно (МЕНЕДЖЕР: Там) (МЕНЕДЖЕР: вообще) добавить.\nМЕНЕДЖЕР: все за секунду делается. Если Сбер, то Вам формируется ссылка, Вы на ней переходите, там будет одна кнопка «Купить», и еще, может быть, Сбер просит Вас указать размер дохода. То есть все, у Вас там все данные автоматически в личном кабинете подтягиваются, и в течение минуты Вы увидите решение, и, если оно положительное, то просто напишите в чат, И я закреплю аккурат и предоставлю вам (КЛИЕНТ: Не,) доступ.Одним\nКЛИЕНТ: ладно, давайте не будем никаких рассрочек, не надо Надо мне это… Ну, одним платежом это будет.\nМЕНЕДЖЕР: падежом, хорошо. Я вижу, что вы с Владиславом ранее общались в WhatsApp. Вам удобно в WhatsApp общаться? Поддерживаю удобный канал связи.\nКЛИЕНТ: Да, удобно.\nМЕНЕДЖЕР: Я сейчас вам напишу там «Добрый день». Посмотрите, пожалуйста, прислали ли вам сообщение в WhatsApp.\nМЕНЕДЖЕР: Пытаться Академией.\nКЛИЕНТ: Ага, да, пришло.\nМЕНЕДЖЕР: Поставьте, пожалуйста, какой -нибудь плюсик, смайлик, что угодно в ответ, и я увижу, что от Вас поступил ответ, сейчас сформирую для Вас личный кабинет, сформирую ссылку для оплаты одним платежом и (КЛИЕНТ: Угу.) пропишу кратко условия, которые мы обсудили. Также там будет список курсов, которые можно будет взять в подарок. Вы можете сразу определиться, сообщить мне, добавить в Ваш личный кабинет, либо потом в чьи месяца, там, можете кому -то решить его подарить. Нужно будет просто указать куратору данные слушателя, и мы тогда сотруднику предоставим доступ. (КЛИЕНТ: Хорошо.) И как оплатите, напишите (КЛИЕНТ: Хорошо,) тоже мне в чат, я Вам вышлю доступы.\nКЛИЕНТ: ладно, спасибо.\nМЕНЕДЖЕР: Договорились. Смотря еще у Вас только не указана фамилия, могли бы Вы, пожалуйста, продиктовать?\nКЛИЕНТ: Казаниевич.\nМЕНЕДЖЕР: Казанилич?\nМЕНЕДЖЕР: [наложение] Казаневич записал, может быть, какие -то вопросы у вас остались по формату программы, каким -то еще моментам.\nКЛИЕНТ: [наложение] Да нет, нет, это надо изучать, смотреть, я программу смотрела, это надо проваливаться и там уже сейчас какие вопросы, нет вопросов. Просто ясмичка, она там слишком раздута, там много много всего, которого оно как бы не надо, то, что я уже знаю из опыта работы, и поэтому эта вода мне не нужна, мне нужна практика конкретная.\nМЕНЕДЖЕР: Хорошо, тогда будем рассматривать именно мир сети строительства. И знаете, как я сказала, можно выделять подарок для сотрудников, то есть кому нужно вот именно базу подтягивать, (КЛИЕНТ: Угу.) в том числе по изменениям по всем, по драматизмам.\nКЛИЕНТ: Пожалуйста. Угу, (МЕНЕДЖЕР: Это) ладно, (МЕНЕДЖЕР: все) (МЕНЕДЖЕР: вышло,) хорошо.\nМЕНЕДЖЕР: и ожидайте буквально пять минут. (КЛИЕНТ: Угу,) До (КЛИЕНТ: спасибо.) свидания.\n",
    "redacted_text": "КЛИЕНТ: Слушаю.\nМЕНЕДЖЕР: [ФИО], добрый день. (КЛИЕНТ: добрый.)\nМЕНЕДЖЕР: Это [ФИО]. Я звонила в Межакадемию Eduson. Вы у нас интересовались обучением по нейросетям строительства,\nКЛИЕНТ: [наложение] Верно.\nМЕНЕДЖЕР: [наложение] верно? Я вижу, что у вас не удалось записаться в главную обучение. Подскажите, пожалуйста, для вас стало обучение актуально сейчас?\nКЛИЕНТ: мне это, по -принципу, интересно, но там сейчас цена какая на него, сейчас, кажется, немножко времени у меня нету, так -то да, можно, было бы интересно, программу я посмотрела, вроде как, в председательстве.\nМЕНЕДЖЕР: А вам какая программа понравилась в итоге – ясночек (КЛИЕНТ: Строительство.) или нерассеянство, (КЛИЕНТ: Нет.) видимо?\nКЛИЕНТ: Выяснить, что там воды слишком много, со строительством нормально.\nМЕНЕДЖЕР: Один. Хорошо. Смотри, я раз звоню, потому что есть предложения для вас индивидуальные. Если вы будете готовы записаться сегодня, то курс нейросети -строительства у вас будет по стоимости не семьдесят пять тысяч рублей, а мы можем предложить вам на пятнадцать тысяч рублей ниже, ровно шестьдесят, и можно разделить в рассрочку, на двенадцать месяцев без переплат, по пять тысяч рублей в месяц. И вы сказали, что времени у вас сейчас пока нет, но здесь вообще страшного ничего нет в целом. То есть вы можете прям постепенно проходить, (КЛИЕНТ: Ага.) то есть хотя бы там двадцать -тридцать минут в неделю, и постепенно потихонечку автоматизировать, то забирать себе каких -то агентов, потихоньку промты под себя адаптировать и так идти. То есть у вас доступ будет навсегда, там доступ также дается сейчас у нас, я не знаю, ранее [ФИО], с которым вы общались, рассказывал или нет, и было ли уже такое, но сейчас там предоставляется доступ ко всему стеклу инструментов, в том числе платных, таких крутых инструментов, как Larix, например. То есть там полный стекол общей стоимости на двести пятьдесят тысяч рублей. Можно будет пощупать вообще все, что сейчас есть в стройке, понять, что вам где полезно, и внедрить там в свою компанию, предложить коллегам, собственнику, и (КЛИЕНТ: Угу.) автоматизировать в том числе. И можно будет также, если записывать и сегодня, взять второе образование по стоимости сто семьдесят тысяч рублей бесплатно в подарок. То есть я так понимаю, что вы главный инженер сметчика, можно кого -то из сотрудников обучить бесплатно на, наверное, курсе из сметчика, чтобы они тоже умели, и вам самой не приходилось их обучать. (КЛИЕНТ: В) Как вам (КЛИЕНТ: смысле,) такое предложение?\nКЛИЕНТ: так еще раз не поняла, вот если сейчас вот я записываюсь,\nКЛИЕНТ: вот этот второй курс в подарок, да, получается, даете.\nМЕНЕДЖЕР: Да, верно, если сегодня записываемся, то будет стоимость шестьдесят вместо семидесяти пяти, и второе образование, любое, по стоимости до семидесяти пяти тысяч рублей, в том числе это может быть и сметчик, либо (КЛИЕНТ: Угу.) второй такой же курс в [ФИО] сети строительства, вы можете взять для себя, для коллег, либо для сотрудников.\nКЛИЕНТ: Ну, давайте запишемся. нам.\nМЕНЕДЖЕР: А вам удобно будет рассылочкой или оплатой одним платежом, вы как хотели.\nКЛИЕНТ: Так, смотрите, я, конечно, бы хотела, чтобы это счет в фирму, в принципе, если что, оплатить, да, завтра главбог будет, ну, чтобы там этот счет выставили на ферму.\nКЛИЕНТ: Так, можно же будет, да?\nКЛИЕНТ: Или нет?\nМЕНЕДЖЕР: вам говорю о том, что вот это предложение мы даем при записи вот в день того, когда озвучиваем. Это специально сделано, чтобы вы не откладывали обучение, там, на день, на два. (КЛИЕНТ: Угу.) Дается классное предложение, чтобы вы уже не откладывали больше.\nМЕНЕДЖЕР: Может быть, вам можно запросить компенсацию от компании? То есть вы оплатите, возьмете чек, и там компания вам компенсирует, (КЛИЕНТ: Это) (КЛИЕНТ: прямо) например.\nКЛИЕНТ: вот сейчас, в сию секунду, нужно было сделать,\nМЕНЕДЖЕР: Ну, не прямо вот в сию секунду, но я сформирую для вас личный кабинет, направлю вам ссылку для оплаты, и сегодня, там, до конца дня, до семи вечера, до конца рабочего дня вы (КЛИЕНТ: Извини.) там либо подарить на рассрочку, либо оплатиться, как вам удобно.\nКЛИЕНТ: А рассрочка эта через банк будет? (МЕНЕДЖЕР: [ФИО])\nКЛИЕНТ: Нет, (МЕНЕДЖЕР: предоставляет) (МЕНЕДЖЕР: пенсию.) все, да, давайте не будем никаких рассрочек, не надо, мне это неинтересно. Это сейчас начнется к отправке фотографии, паспорта и такая, да, катавайся, вот (МЕНЕДЖЕР: Нет,) это вот начнется.\nМЕНЕДЖЕР: [наложение] там нет ничего такого, там всё в минуту делается, это либо [адрес], либо Т -банк, то есть, если, например, вам какой -то Сбер, либо Т -банк, там предварительно удобен\nКЛИЕНТ: Да, вот без разницы можно, верно, верно, можно (МЕНЕДЖЕР: Там) (МЕНЕДЖЕР: вообще) добавить.\nМЕНЕДЖЕР: все за секунду делается. Если [адрес], то Вам формируется ссылка, Вы на ней переходите, там будет одна кнопка «Купить», и еще, может быть, [адрес] просит Вас указать размер дохода. То есть все, у Вас там все данные автоматически в личном кабинете подтягиваются, и в течение минуты Вы увидите решение, и, если оно положительное, то просто напишите в чат, И я закреплю аккурат и предоставлю вам (КЛИЕНТ: Не,) доступ.Одним\nКЛИЕНТ: ладно, давайте не будем никаких рассрочек, не надо Надо мне это… Ну, одним платежом это будет.\nМЕНЕДЖЕР: падежом, хорошо. Я вижу, что вы с [ФИО] ранее общались в WhatsApp. Вам удобно в WhatsApp общаться? Поддерживаю удобный канал связи.\nКЛИЕНТ: Да, удобно.\nМЕНЕДЖЕР: Я сейчас вам напишу там «Добрый день». Посмотрите, пожалуйста, прислали ли вам сообщение в WhatsApp.\nМЕНЕДЖЕР: Пытаться Академией.\nКЛИЕНТ: Ага, да, пришло.\nМЕНЕДЖЕР: Поставьте, пожалуйста, какой -нибудь плюсик, смайлик, что угодно в ответ, и я увижу, что от [ФИО] поступил ответ, сейчас сформирую для Вас личный кабинет, сформирую ссылку для оплаты одним платежом и (КЛИЕНТ: Угу.) пропишу кратко условия, которые мы обсудили. Также там будет список курсов, которые можно будет взять в подарок. Вы можете сразу определиться, сообщить мне, добавить в Ваш личный кабинет, либо потом в чьи месяца, там, можете кому -то решить его подарить. Нужно будет просто указать куратору данные слушателя, и мы тогда сотруднику предоставим доступ. (КЛИЕНТ: Хорошо.) И как оплатите, напишите (КЛИЕНТ: Хорошо,) тоже мне в чат, я Вам вышлю доступы.\nКЛИЕНТ: ладно, спасибо.\nМЕНЕДЖЕР: Договорились. Смотря еще у Вас только не указана фамилия, могли бы Вы, пожалуйста, продиктовать?\nКЛИЕНТ: [ФИО].\nМЕНЕДЖЕР: [ФИО]?\nМЕНЕДЖЕР: [наложение] [ФИО] записал, может быть, какие -то вопросы у вас остались по формату программы, каким -то еще моментам.\nКЛИЕНТ: [наложение] Да нет, нет, это надо изучать, смотреть, я программу смотрела, это надо проваливаться и там уже сейчас какие вопросы, нет вопросов. Просто ясмичка, она там слишком раздута, там много много всего, которого оно как бы не надо, то, что я уже знаю из опыта работы, и поэтому эта вода мне не нужна, мне нужна практика конкретная.\nМЕНЕДЖЕР: Хорошо, тогда будем рассматривать именно мир сети строительства. И знаете, как я сказала, можно выделять подарок для сотрудников, то есть кому нужно вот именно базу подтягивать, (КЛИЕНТ: Угу.) в том числе по изменениям по всем, по драматизмам.\nКЛИЕНТ: Пожалуйста. Угу, (МЕНЕДЖЕР: Это) ладно, (МЕНЕДЖЕР: все) (МЕНЕДЖЕР: вышло,) хорошо.\nМЕНЕДЖЕР: и ожидайте буквально пять минут. (КЛИЕНТ: [ФИО],) До (КЛИЕНТ: спасибо.) свидания.\n",
    "segments": [
      {
        "start": 0.0,
        "end": 0.7,
        "text": "Слушаю.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 1.58,
        "end": 2.56,
        "text": "[ФИО], добрый день.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 3.86,
        "end": 9.1,
        "text": "Это [ФИО]. Я звонила в Межакадемию Eduson. Вы у нас интересовались обучением по нейросетям строительства,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 8.96,
        "end": 10.52,
        "text": "Верно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 9.12,
        "end": 16.7,
        "text": "верно? Я вижу, что у вас не удалось записаться в главную обучение. Подскажите, пожалуйста, для вас стало обучение актуально сейчас?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 18.04,
        "end": 29.98,
        "text": "мне это, по -принципу, интересно, но там сейчас цена какая на него, сейчас, кажется, немножко времени у меня нету, так -то да, можно, было бы интересно, программу я посмотрела, вроде как, в председательстве.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 30.56,
        "end": 35.08,
        "text": "А вам какая программа понравилась в итоге – ясночек или нерассеянство, видимо?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 36.16,
        "end": 40.16,
        "text": "Выяснить, что там воды слишком много, со строительством нормально.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 40.58,
        "end": 133.64,
        "text": "Один. Хорошо. Смотри, я раз звоню, потому что есть предложения для вас индивидуальные. Если вы будете готовы записаться сегодня, то курс нейросети -строительства у вас будет по стоимости не семьдесят пять тысяч рублей, а мы можем предложить вам на пятнадцать тысяч рублей ниже, ровно шестьдесят, и можно разделить в рассрочку, на двенадцать месяцев без переплат, по пять тысяч рублей в месяц. И вы сказали, что времени у вас сейчас пока нет, но здесь вообще страшного ничего нет в целом. То есть вы можете прям постепенно проходить, то есть хотя бы там двадцать -тридцать минут в неделю, и постепенно потихонечку автоматизировать, то забирать себе каких -то агентов, потихоньку промты под себя адаптировать и так идти. То есть у вас доступ будет навсегда, там доступ также дается сейчас у нас, я не знаю, ранее [ФИО], с которым вы общались, рассказывал или нет, и было ли уже такое, но сейчас там предоставляется доступ ко всему стеклу инструментов, в том числе платных, таких крутых инструментов, как Larix, например. То есть там полный стекол общей стоимости на двести пятьдесят тысяч рублей. Можно будет пощупать вообще все, что сейчас есть в стройке, понять, что вам где полезно, и внедрить там в свою компанию, предложить коллегам, собственнику, и автоматизировать в том числе. И можно будет также, если записывать и сегодня, взять второе образование по стоимости сто семьдесят тысяч рублей бесплатно в подарок. То есть я так понимаю, что вы главный инженер сметчика, можно кого -то из сотрудников обучить бесплатно на, наверное, курсе из сметчика, чтобы они тоже умели, и вам самой не приходилось их обучать. Как вам такое предложение?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 133.46,
        "end": 137.96,
        "text": "так еще раз не поняла, вот если сейчас вот я записываюсь,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 138.96,
        "end": 142.14,
        "text": "вот этот второй курс в подарок, да, получается, даете.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 142.88,
        "end": 160.32,
        "text": "Да, верно, если сегодня записываемся, то будет стоимость шестьдесят вместо семидесяти пяти, и второе образование, любое, по стоимости до семидесяти пяти тысяч рублей, в том числе это может быть и сметчик, либо второй такой же курс в [ФИО] сети строительства, вы можете взять для себя, для коллег, либо для сотрудников.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 161.12,
        "end": 163.68,
        "text": "Ну, давайте запишемся. нам.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 163.58,
        "end": 167.22,
        "text": "А вам удобно будет рассылочкой или оплатой одним платежом, вы как хотели.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 168.07,
        "end": 179.32,
        "text": "Так, смотрите, я, конечно, бы хотела, чтобы это счет в фирму, в принципе, если что, оплатить, да, завтра главбог будет, ну, чтобы там этот счет выставили на ферму.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 180.12,
        "end": 181.6,
        "text": "Так, можно же будет, да?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 182.5,
        "end": 183.34,
        "text": "Или нет?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 183.56,
        "end": 196.62,
        "text": "вам говорю о том, что вот это предложение мы даем при записи вот в день того, когда озвучиваем. Это специально сделано, чтобы вы не откладывали обучение, там, на день, на два. Дается классное предложение, чтобы вы уже не откладывали больше.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 197.76,
        "end": 204.36,
        "text": "Может быть, вам можно запросить компенсацию от компании? То есть вы оплатите, возьмете чек, и там компания вам компенсирует, например.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 204.58,
        "end": 206.94,
        "text": "вот сейчас, в сию секунду, нужно было сделать,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 208.42,
        "end": 220.62,
        "text": "Ну, не прямо вот в сию секунду, но я сформирую для вас личный кабинет, направлю вам ссылку для оплаты, и сегодня, там, до конца дня, до семи вечера, до конца рабочего дня вы там либо подарить на рассрочку, либо оплатиться, как вам удобно.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 220.7,
        "end": 222.94,
        "text": "А рассрочка эта через банк будет?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 224.06,
        "end": 235.72,
        "text": "Нет, все, да, давайте не будем никаких рассрочек, не надо, мне это неинтересно. Это сейчас начнется к отправке фотографии, паспорта и такая, да, катавайся, вот это вот начнется.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 235.4,
        "end": 245.48,
        "text": "там нет ничего такого, там всё в минуту делается, это либо [адрес], либо Т -банк, то есть, если, например, вам какой -то Сбер, либо Т -банк, там предварительно удобен",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 246.56,
        "end": 251.04,
        "text": "Да, вот без разницы можно, верно, верно, можно добавить.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 250.5,
        "end": 272.82,
        "text": "все за секунду делается. Если [адрес], то Вам формируется ссылка, Вы на ней переходите, там будет одна кнопка «Купить», и еще, может быть, [адрес] просит Вас указать размер дохода. То есть все, у Вас там все данные автоматически в личном кабинете подтягиваются, и в течение минуты Вы увидите решение, и, если оно положительное, то просто напишите в чат, И я закреплю аккурат и предоставлю вам доступ.Одним",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 272.64,
        "end": 278.88,
        "text": "ладно, давайте не будем никаких рассрочек, не надо Надо мне это… Ну, одним платежом это будет.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 280.14,
        "end": 288.44,
        "text": "падежом, хорошо. Я вижу, что вы с [ФИО] ранее общались в WhatsApp. Вам удобно в WhatsApp общаться? Поддерживаю удобный канал связи.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 289.41,
        "end": 290.66,
        "text": "Да, удобно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 290.94,
        "end": 295.1,
        "text": "Я сейчас вам напишу там «Добрый день». Посмотрите, пожалуйста, прислали ли вам сообщение в WhatsApp.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 296.58,
        "end": 297.96,
        "text": "Пытаться Академией.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 307.17,
        "end": 309.6,
        "text": "Ага, да, пришло.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 310.47,
        "end": 344.82,
        "text": "Поставьте, пожалуйста, какой -нибудь плюсик, смайлик, что угодно в ответ, и я увижу, что от [ФИО] поступил ответ, сейчас сформирую для Вас личный кабинет, сформирую ссылку для оплаты одним платежом и пропишу кратко условия, которые мы обсудили. Также там будет список курсов, которые можно будет взять в подарок. Вы можете сразу определиться, сообщить мне, добавить в Ваш личный кабинет, либо потом в чьи месяца, там, можете кому -то решить его подарить. Нужно будет просто указать куратору данные слушателя, и мы тогда сотруднику предоставим доступ. И как оплатите, напишите тоже мне в чат, я Вам вышлю доступы.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 345.41,
        "end": 346.58,
        "text": "ладно, спасибо.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 346.96,
        "end": 350.58,
        "text": "Договорились. Смотря еще у Вас только не указана фамилия, могли бы Вы, пожалуйста, продиктовать?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 350.72,
        "end": 351.94,
        "text": "[ФИО].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 352.23,
        "end": 353.73,
        "text": "[ФИО]?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 355.68,
        "end": 360.5,
        "text": "[ФИО] записал, может быть, какие -то вопросы у вас остались по формату программы, каким -то еще моментам.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 360.07,
        "end": 381.82,
        "text": "Да нет, нет, это надо изучать, смотреть, я программу смотрела, это надо проваливаться и там уже сейчас какие вопросы, нет вопросов. Просто ясмичка, она там слишком раздута, там много много всего, которого оно как бы не надо, то, что я уже знаю из опыта работы, и поэтому эта вода мне не нужна, мне нужна практика конкретная.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 382.76,
        "end": 393.8,
        "text": "Хорошо, тогда будем рассматривать именно мир сети строительства. И знаете, как я сказала, можно выделять подарок для сотрудников, то есть кому нужно вот именно базу подтягивать, в том числе по изменениям по всем, по драматизмам.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 393.22,
        "end": 396.18,
        "text": "Пожалуйста. Угу, ладно, хорошо.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 396.22,
        "end": 399.26,
        "text": "и ожидайте буквально пять минут. До свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      }
    ],
    "word_count": 1121,
    "duration_seconds": 400.968,
    "pii_redacted_count": 14,
    "created_at": "2026-06-28T23:07:06.143994"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "добрый день",
        "timecode": "0:05",
        "rationale": "Менеджер поздоровался с клиентом.",
        "applicable": true
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "title": "Консультант назвал своё имя",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Это [ФИО]",
        "timecode": "0:08",
        "rationale": "Менеджер представилась по имени.",
        "applicable": true
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Межакадемию Eduson",
        "timecode": "0:10",
        "rationale": "Название компании упомянуто.",
        "applicable": true
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "title": "Консультант уточнил цель звонка",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Вы у нас интересовались обучением по нейросетям строительства ... для вас стало обучение актуально сейчас?",
        "timecode": "0:15",
        "rationale": "Менеджер напомнила о заявке и уточнила актуальность.",
        "applicable": true
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "title": "Озвучен блок «знакомство»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировала блок знакомства/выявления.",
        "applicable": true
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "title": "Озвучен блок «презентация программы»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса презентации программы.",
        "applicable": true
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не пригласила клиента задавать вопросы.",
        "applicable": true
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "title": "Озвучен блок «варианты оплаты»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса обсуждения вариантов оплаты.",
        "applicable": true
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "title": "Чем занимается клиент",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "я так понимаю, что вы главный инженер сметчика",
        "timecode": "1:30",
        "rationale": "Менеджер выявила должность клиента.",
        "applicable": true
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "title": "Почему выбрано именно это направление",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Причина выбора нейросетей в строительстве не прозвучала.",
        "applicable": true
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "title": "Цель обучения",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Конкретная цель обучения не раскрыта.",
        "applicable": true
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "title": "Почему именно сейчас решил обучиться",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Триггер срочности не выявлен.",
        "applicable": true
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Курс инструментальный (нейросети), не профессия.",
        "applicable": false
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не назвал конкретные темы или сложности.",
        "applicable": true
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Потребности раскрыты только в ответ на вопросы.",
        "applicable": true
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Вопросов об опыте не было.",
        "applicable": true
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": "главный инженер сметчика",
        "timecode": "1:30",
        "rationale": "Клиент работает в строительстве – область релевантна.",
        "applicable": true
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "title": "Повторил / резюмировал потребности клиента",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не резюмировала потребности клиента.",
        "applicable": true
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "title": "Подытожил, что курс подойдёт клиенту",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет явного моста от потребностей к курсу.",
        "applicable": true
      },
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "section": "Upsale",
        "block": "5",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не предлагался.",
        "applicable": false
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "title": "Предложил несколько различных тарифов",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Тарифы не обсуждались.",
        "applicable": false
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не спросила о выборе тарифа.",
        "applicable": true
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "section": "Upsale",
        "block": "5",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился.",
        "applicable": false
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Содержание программы не раскрыто (только инструменты).",
        "applicable": true
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "title": "Сделал презентацию формата обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "вы можете прям постепенно проходить ... двадцать -тридцать минут в неделю ... доступ навсегда",
        "timecode": "2:10",
        "rationale": "Менеджер описала гибкий формат и доступ.",
        "applicable": true
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "title": "У клиента есть сомнения или возражения",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "времени сейчас нет",
        "timecode": "0:50",
        "rationale": "Клиент высказал сомнение по времени.",
        "applicable": true
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "title": "Количество возражений в звонке",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "3",
        "timecode": null,
        "rationale": "Зафиксировано 3 возражения: время, рассрочка, оплата от юрлица.",
        "applicable": true
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "3",
        "timecode": null,
        "rationale": "Все возражения отработаны содержательно.",
        "applicable": true
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер дала аргументы на каждое возражение.",
        "applicable": true
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "по стоимости не семьдесят пять тысяч рублей, а... шестьдесят",
        "timecode": "1:45",
        "rationale": "Стоимость представлена с акцентом на скидку.",
        "applicable": true
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "А вам удобно будет рассылочкой или оплатой одним платежом",
        "timecode": "3:10",
        "rationale": "Менеджер спросила о предпочтении по оплате.",
        "applicable": true
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "title": "Назвал размер скидки",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "на пятнадцать тысяч рублей ниже",
        "timecode": "1:50",
        "rationale": "Размер скидки озвучен.",
        "applicable": true
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "title": "Презентовал цену до скидки и после",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "не семьдесят пять тысяч рублей, а... шестьдесят",
        "timecode": "1:45",
        "rationale": "Названы обе цены (до и после скидки).",
        "applicable": true
      },
      {
        "item_no": 34,
        "item_code": "close_in_moment",
        "title": "Предложил оформление в моменте",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "pass",
        "quote": "если записываетесь сегодня",
        "timecode": "1:40",
        "rationale": "Есть временной триггер (сегодня) и подарок.",
        "applicable": true
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "до конца дня, до семи вечера",
        "timecode": "3:50",
        "rationale": "Менеджер предложила оплатить сегодня в течение дня.",
        "applicable": true
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент отказался от рассрочки.",
        "applicable": false
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "title": "Согласована точная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок не назначался.",
        "applicable": true
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Приблизительное время следующего звонка не согласовано.",
        "applicable": true
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "title": "Консультант слышит клиента и отвечает по сути",
        "section": "Профессионализм",
        "block": "11",
        "weight": 4,
        "is_critical": true,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер отвечала на вопросы и реагировала на возражения.",
        "applicable": true
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "section": "Профессионализм",
        "block": "11",
        "weight": 5,
        "is_critical": true,
        "is_conditional": false,
        "severity": "prohibited",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Общение корректное, без грубости.",
        "applicable": true
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "title": "Менеджер активно вёл диалог",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер инициировала предложение и вела к закрытию.",
        "applicable": true
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "title": "Проявлял заинтересованность в общении",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер предлагала решения и уточняла удобство.",
        "applicable": true
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "title": "Консультант пытался убедить клиента принять решение",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "если записываетесь сегодня ... второе образование бесплатно",
        "timecode": "2:00",
        "rationale": "Использованы срочность и подарок для убеждения.",
        "applicable": true
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Предыдущих договорённостей о звонке не было.",
        "applicable": false
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "title": "Не ориентировал клиента на личные каналы связи",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Использован WhatsApp – рабочий канал.",
        "applicable": true
      }
    ],
    "section_scores_json": {
      "1": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "2": {
        "pass_count": 0,
        "fail_count": 4,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.0
      },
      "3": {
        "pass_count": 2,
        "fail_count": 6,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.25
      },
      "4": {
        "pass_count": 0,
        "fail_count": 2,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.0
      },
      "5": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 4,
        "percent": 0.0
      },
      "6": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "7": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "8": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "9": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 3,
        "percent": 1.0
      },
      "10": {
        "pass_count": 0,
        "fail_count": 2,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.0
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 3,
        "fail_count": 0,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 1.0
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.636,
    "confidence": "high",
    "summary": "Менеджер созвонилась с клиентом, который ранее интересовался курсом, и сразу предложила индивидуальные условия (скидка 15 тыс., второй курс в подарок) при записи сегодня. Клиент согласился на полную оплату, отказавшись от рассрочки. Выявление потребностей было минимальным, но возражения обработаны, сделка закрыта.",
    "client_info_json": {
      "interest": "Интересуется нейросетями в строительстве",
      "past_experience": "главный инженер сметчика",
      "motivation": null,
      "learning_goals": null,
      "preferred_payment_method": "full",
      "course_tariff": "нейросети в строительстве",
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "если сейчас записываюсь, второй курс в подарок?"
      ],
      "lead_category": "BBB",
      "conversion_action": "Согласен оплатить",
      "objections": [
        "Нет времени на обучение",
        "Вопрос по способам оплаты",
        "Нужно согласование от компании"
      ],
      "relevant_experience": "has",
      "company_familiarity": null,
      "age": null,
      "gender": "unknown",
      "city": null,
      "field": "строительство",
      "role": "главный инженер сметчика",
      "financial_readiness": "high",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "warm",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [],
    "coaching_tip": "Усилить блок выявления потребностей: задавать открытые вопросы о целях обучения, текущих сложностях и мотивации до презентации предложения.",
    "needs_human_review": true,
    "review_reason": "new_manager",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 19097,
    "output_tokens": 8481,
    "created_at": "2026-06-28T23:08:14.808314",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не предлагался."
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Тарифы не обсуждались."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не спросила о выборе тарифа."
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер инициировала предложение и вела к закрытию."
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер предлагала решения и уточняла удобство."
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "если записываетесь сегодня ... второе образование бесплатно",
        "timecode": "2:00",
        "rationale": "Использованы срочность и подарок для убеждения."
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Чем занимается клиент",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "я так понимаю, что вы главный инженер сметчика",
        "timecode": "1:30",
        "rationale": "Менеджер выявила должность клиента."
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему выбрано именно это направление",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Причина выбора нейросетей в строительстве не прозвучала."
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Цель обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Конкретная цель обучения не раскрыта."
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему именно сейчас решил обучиться",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Триггер срочности не выявлен."
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Курс инструментальный (нейросети), не профессия."
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не назвал конкретные темы или сложности."
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Потребности раскрыты только в ответ на вопросы."
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Консультант спросил клиента про опыт",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Вопросов об опыте не было."
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "главный инженер сметчика",
        "timecode": "1:30",
        "rationale": "Клиент работает в строительстве – область релевантна."
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Предыдущих договорённостей о звонке не было."
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Не ориентировал клиента на личные каналы связи",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Использован WhatsApp – рабочий канал."
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована точная дата/время следующего звонка",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок не назначался."
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Приблизительное время следующего звонка не согласовано."
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "по стоимости не семьдесят пять тысяч рублей, а... шестьдесят",
        "timecode": "1:45",
        "rationale": "Стоимость представлена с акцентом на скидку."
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "А вам удобно будет рассылочкой или оплатой одним платежом",
        "timecode": "3:10",
        "rationale": "Менеджер спросила о предпочтении по оплате."
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Назвал размер скидки",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "на пятнадцать тысяч рублей ниже",
        "timecode": "1:50",
        "rationale": "Размер скидки озвучен."
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал цену до скидки и после",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "не семьдесят пять тысяч рублей, а... шестьдесят",
        "timecode": "1:45",
        "rationale": "Названы обе цены (до и после скидки)."
      },
      {
        "item_no": 34,
        "item_code": "close_in_moment",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Предложил оформление в моменте",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "если записываетесь сегодня",
        "timecode": "1:40",
        "rationale": "Есть временной триггер (сегодня) и подарок."
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "до конца дня, до семи вечера",
        "timecode": "3:50",
        "rationale": "Менеджер предложила оплатить сегодня в течение дня."
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент отказался от рассрочки."
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию программы обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Содержание программы не раскрыто (только инструменты)."
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию формата обучения",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "вы можете прям постепенно проходить ... двадцать -тридцать минут в неделю ... доступ навсегда",
        "timecode": "2:10",
        "rationale": "Менеджер описала гибкий формат и доступ."
      },
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант поздоровался",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "добрый день",
        "timecode": "0:05",
        "rationale": "Менеджер поздоровался с клиентом."
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Это [ФИО]",
        "timecode": "0:08",
        "rationale": "Менеджер представилась по имени."
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Межакадемию Eduson",
        "timecode": "0:10",
        "rationale": "Название компании упомянуто."
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант уточнил цель звонка",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "Вы у нас интересовались обучением по нейросетям строительства ... для вас стало обучение актуально сейчас?",
        "timecode": "0:15",
        "rationale": "Менеджер напомнила о заявке и уточнила актуальность."
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «знакомство»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировала блок знакомства/выявления."
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «презентация программы»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса презентации программы."
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не пригласила клиента задавать вопросы."
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «варианты оплаты»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса обсуждения вариантов оплаты."
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант слышит клиента и отвечает по сути",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер отвечала на вопросы и реагировала на возражения."
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 5.0,
        "quote": null,
        "timecode": null,
        "rationale": "Общение корректное, без грубости."
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "У клиента есть сомнения или возражения",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "времени сейчас нет",
        "timecode": "0:50",
        "rationale": "Клиент высказал сомнение по времени."
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество возражений в звонке",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "3",
        "timecode": null,
        "rationale": "Зафиксировано 3 возражения: время, рассрочка, оплата от юрлица."
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество отработанных возражений",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "3",
        "timecode": null,
        "rationale": "Все возражения отработаны содержательно."
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 5.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер дала аргументы на каждое возражение."
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не резюмировала потребности клиента."
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Подытожил, что курс подойдёт клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Нет явного моста от потребностей к курсу."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "unknown",
      "city": null,
      "sphere": "строительство",
      "role": "главный инженер сметчика"
    },
    "motivation_json": {
      "interest": "Интересуется нейросетями в строительстве",
      "motivation": null,
      "learning_goals": null,
      "learning_preferences": null,
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "full",
      "financial_readiness": "high",
      "payment_ready": true,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [
      "Нет времени на обучение",
      "Вопрос по способам оплаты",
      "Нужно согласование от компании"
    ],
    "temperature": "warm",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "если сейчас записываюсь, второй курс в подарок?"
    ],
    "extra_json": {
      "past_experience": "главный инженер сметчика",
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "has",
      "lead_category": "BBB",
      "conversion_action": "Согласен оплатить",
      "client_questions": [
        "если сейчас записываюсь, второй курс в подарок?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T23:08:14.813983"
  }
}