{
  "schema_version": 1,
  "call": {
    "id": "8445914a-84e6-4361-a019-7e5c401ccbd2",
    "created_at": "2026-06-27T17:31:38",
    "original_filename": "comagic_7e7e63af48c65f9c7e932ba84881350d",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 522.0,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Квалифицирован",
    "bucket": null,
    "product": "Excel",
    "deal_id": "46303146",
    "crm_source": "uis",
    "utm_source": "google",
    "utm_medium": "cpc",
    "utm_campaign": "Excel_Bg_AK4_google_DemandGen_world",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T21:05:59.139151"
  },
  "operator": {
    "id": "b04133ed-373e-4441-95c2-3f96ecd8b2ea",
    "full_name": "Тагиль Карина",
    "employee_code": "тагиль_карина",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "КЛИЕНТ: [наложение] Алло!\nМЕНЕДЖЕР: Ладно, да, здравствуйте еще раз, прерывалась связь по итогу, угу, можно (КЛИЕНТ: Ой!) посмотреть различия, угу. (КЛИЕНТ: Между) Мир.\nКЛИЕНТ: [наложение] базовым и тарифом, который вы сейчас высказываете.\nМЕНЕДЖЕР: Могу нам скинуть табличку, где будут, в принципе, видны все различия? Есть же еще и мастер -тариф у нас — это уже такой суперпродвинутый вариант с нейросектами, где вы еще и удостоверение повышение квалификации получается, если что, есть и такой вариант, вот. Но там вы уже будете знать всё про Excel, вот, поэтому скину (КЛИЕНТ: То) вам тогда (КЛИЕНТ: есть,) безусловно. (КЛИЕНТ: да,) Да, (КЛИЕНТ: можно) да, (КЛИЕНТ: все) да,\nКЛИЕНТ: [наложение] три тогда, то есть каждый последующий включает предыдущий.\nМЕНЕДЖЕР: [наложение] и самое максимальное — это будет Excel -мастер, это, ну, самый такой продвинутый тариф. Вот там у вас куратор на 12 месяцев, Там у вас входят нейросетки, что очень круто оптимизирует работу, как правило, да, и\nКЛИЕНТ: [наложение] А что они делают, ну, в каком смысле, нейрощетки?\nКЛИЕНТ: А Excel к чему? мере, в числе (МЕНЕДЖЕР: хорошо) в Казахстане.\nМЕНЕДЖЕР: интегрируется с Excel. То есть, смотрите, там вы не только будете продвинутый пользователь, да, но и будете уметь работать с нейросетями, автоматизировать свою работу. Сама по себе нейросетка, она очень хорошо интегрируется с программой Excel. любые данные которые вы можете условно там ускорить скажем так процесс работы до загрузить и кто это быстро быстро но вам в общем то делаю да все и вы получаете готовый ответ по факту вот (КЛИЕНТ: Угу.) она вам дает возможность шаблоны различные у вас будут дачу клисты вы будете уверена пользоваться\nКЛИЕНТ: [наложение] макросы\nМЕНЕДЖЕР: [наложение] и\nКЛИЕНТ: входят (МЕНЕДЖЕР: матрасы) в программы?\nМЕНЕДЖЕР: [наложение] входят мастер уже входят и макросы, безусловно. Помимо макросов есть еще и PowerPilot, PowerQuery. Но стоимость, например, того же мастера вам обойдется по факту вот с этим промокодиком по стоимости про тарифа, если без промокода, вот как у нас обычно покупается. Просто видите, сегодня вам повезло, что у нас промокодик этот заработал через закрытие месяца. Он обойдется, кстати, по цене вам, вам, если семьдесят процентов скидка, двадцать семь тысяч даже дешевле, чем про -тариф, как по факту, без промо -скидки. вот.\nКЛИЕНТ: Не совсем вас поняла, а мы сейчас говорим о каком тарифе.\nМЕНЕДЖЕР: Я вам говорила про мастер, и если мастер забираете полностью, да, с макросами, с нейросетями, ну, я вам скину сейчас различия, посмотрите визуально глазками, он обойдется вам с промокодом по стоимости про -тарифа. только без промокода.\nКЛИЕНТ: [наложение] понятна.\nМЕНЕДЖЕР: Как вам тридцать восемь тысяч на платформе стоят на (КЛИЕНТ: А) сайте?\nКЛИЕНТ: по сроку (МЕНЕДЖЕР: Тридцать) (МЕНЕДЖЕР: пять.) я поняла, что это я буду заниматься тогда, когда я (МЕНЕДЖЕР: Удобно.) буду свободна, (МЕНЕДЖЕР: Да.) да, просто сейчас у меня загруженность командировке, вот,\nМЕНЕДЖЕР: Понимаю, без проблем, ничего страшного, (КЛИЕНТ: и) занимайтесь.\nКЛИЕНТ: из командировки я вернусь в начале августа, просто у меня как бы ноутбука нету с собой, (МЕНЕДЖЕР: Угу.) на котором я могла бы заниматься, вот,\nМЕНЕДЖЕР: [наложение] Ничего страшного,\nКЛИЕНТ: соответственно (МЕНЕДЖЕР: ничего) (МЕНЕДЖЕР: страшного.) как бы, угу.\nМЕНЕДЖЕР: [наложение] Начинайте тогда, когда удобно вам, и куратор рассчитывает с того момента по факту. У меня сегодня в курсе покупали ребята, которые в ноябре приступают, на вахте работают, поэтому всё хорошо.\nМЕНЕДЖЕР: Вот, здесь, видите, хорошее преимущество скиллочки дополнительные, вот, поэтому это манит, ну, вы экономите, в сути, вычет заберете, и… Кстати, по оплате (КЛИЕНТ: у) вы (КЛИЕНТ: меня) больше (КЛИЕНТ: есть.) рассрочку или разово рассматривали оплату?\nКЛИЕНТ: Я вам только что говорила, что я не рассматриваю рассрочку.\nМЕНЕДЖЕР: А, я не слышала, просто, я прошу прощения, может (КЛИЕНТ: Связь) быть, связь прерывалась.\nКЛИЕНТ: пропадала до поздности.\nМЕНЕДЖЕР: А банковскую рассрочку, имеете в виду, не рассматриваете, да?\nКЛИЕНТ: Любовь, она уж не естественна.\nМЕНЕДЖЕР: Да, а чего категорически так, что -то не получалось у Вас в этом (КЛИЕНТ: был) случае? (КЛИЕНТ: опыт.) Был опыт? Ну, в этом случае, может, сплит пользуетесь, Яндекс, ну, либо разовая плата, слушайте, при разовой оплате заберете кэшбэк еще до пяти тысяч рублей, десять процентов возвращается, вот, поэтому, ну, надо оплачивать любой любой картой, кроме Сбер, если есть у вас, вот, в этом случае Сбер не хочет давать кэшбэк, единственный наш партнер, который не хочет давать кэшбэк почему -то.\nКЛИЕНТ: А какие у Вас еще остатки? кроме (МЕНЕДЖЕР: Все) (МЕНЕДЖЕР: остальные) зверов.\nМЕНЕДЖЕР: наши партнеры, банки, ну, их много, самые популярные, там, не знаю, Альфа, Тинькофф, ВТБ и так далее, то есть их много.\nКЛИЕНТ: А цифробанк у вас есть? (МЕНЕДЖЕР: Какой?)\nКЛИЕНТ: Цифробанк?\nМЕНЕДЖЕР: Что смотрю... Не самый популярный, на самом деле.\nМЕНЕДЖЕР: Так, рекам КБ НТС, Озону, Типи... Нет, такого нету. Тоже, видимо, потому что не самый популярный, если честно, я не сталкивалась с ним ещё.\nКЛИЕНТ: Угу, ясно, значит, нужно что -то, кроме Сбербанка.\nКЛИЕНТ: Услышала вас.\nМЕНЕДЖЕР: и, смотрите, если оправляетесь также в рамках дня, еще получается возможность забрать второй курс подарок по цене купленного, это тоже с этим промо -кодом все работает. Вот, там у вас будет списочек предоставлен, ну, понятно, что если это будет базовый тариф, вариантов там, ну, в смысле, не базовый тариф, а про -тариф, вариантов не сильно много, ну, даже там какие -то, условно, для себя.\nКЛИЕНТ: Так (МЕНЕДЖЕР: Им.) мы с вами вроде договорились до мастера.\nМЕНЕДЖЕР: Мастер. Если мастер выбирается, скину вам тогда списочек, который вам... В общем, курс подарок должен быть не дороже купленного. Я вам скину список, вы посмотрите, что есть, возможно, вы определите, что вам нравится, вот, и напишите мне в течение месяца, да, то есть, если определите. В общем, выброс можно в течение месяца, что я запутала Вас и сама запутала. хахаха. Вот.\nМЕНЕДЖЕР: Что у Вас работает из мессенджеров?\nКЛИЕНТ: ватсап и телеграмм работают.\nМЕНЕДЖЕР: WhatsApp и Telegram. А что лучше работает? Давайте так, (КЛИЕНТ: Ну,) это WhatsApp. (КЛИЕНТ: давайте) (КЛИЕНТ: ватсап,) Курсу.\nКЛИЕНТ: если вам (МЕНЕДЖЕР: Да,) легче ватсап.\nМЕНЕДЖЕР: давайте тогда Вам всю информацию сейчас направлю еще раз, все пропишу, договор лицензию скину, для вычета понадобится также. Посмотрите тогда разницу, по сути, между тарифами. Если нравится, я тогда вам счетчик подготовлю, все выставлю и скину вам курс в подарочек, который рассмотрите дополнительно (КЛИЕНТ: Ну,) своему (КЛИЕНТ: это) курсу -основному.\nКЛИЕНТ: [наложение] и не сегодня будет, потому что я не готова с Вами по карте, то есть мне надо будет что -то открывать из того, что Вы назвали, вот, и это не раньше тридцатого числа будет этого месяца.\nМЕНЕДЖЕР: у Вас сбер -карта?\nМЕНЕДЖЕР: да.\nМЕНЕДЖЕР: [наложение] Да, скидка действует до двадцать девятого, да, ну, тридцатое прям уже край будет, до\nКЛИЕНТ: вы сказали до конца это про конец месяца, я (МЕНЕДЖЕР: конца) услышала (МЕНЕДЖЕР: месяца,) этому.\nМЕНЕДЖЕР: ну, край, да, тридцатое число, это крайний день, курс подарок при оформлении в рамках дня. Слушайте, ну, смотрите, если все -таки рассматривать хотите разовый платош, я могу согласовать вам, ну, сколько у вас получается?\nМЕНЕДЖЕР: М -м, так… Десять (КЛИЕНТ: Игры.) процентов — это две семьсот, получается. У вас оплата получится двадцать четыре триста. Если хотите, я согласую, если прям вот готовы и хотите.\nМЕНЕДЖЕР: Вам тогда не надо ничего возвращать, Сбербанком там просто оплачьте и всё.\nКЛИЕНТ: Сбербанка можно будет оплатить, (МЕНЕДЖЕР: Но) (МЕНЕДЖЕР: я) да?\nМЕНЕДЖЕР: вам отняла этот кэшбэк, по факту вот он у вас в руках, всё, вы сэкономили. (КЛИЕНТ: Угу.)\nМЕНЕДЖЕР: Я согласуется, что с руководителем.\nКЛИЕНТ: Это если оплата сегодня?\nМЕНЕДЖЕР: в рамках дня.\nМЕНЕДЖЕР: Поэтому я отправлю вам всё, смотрите, знакомьтесь, буду на связи с вами, (КЛИЕНТ: «Хорошо,) вот, (КЛИЕНТ: хорошо,) и всё\nКЛИЕНТ: [наложение] спасибо,\nМЕНЕДЖЕР: [наложение] подготовлю вам тогда с кем -нибудь. Угу,\nКЛИЕНТ: рада, (МЕНЕДЖЕР: да,) (МЕНЕДЖЕР: давай) что уйдем (МЕНЕДЖЕР: с) тогда. (МЕНЕДЖЕР: мамой) дома.\nМЕНЕДЖЕР: также хорошо уйдем.\n",
    "redacted_text": "КЛИЕНТ: [наложение] Алло!\nМЕНЕДЖЕР: Ладно, да, здравствуйте еще раз, прерывалась связь по итогу, угу, можно (КЛИЕНТ: Ой!) посмотреть различия, угу. (КЛИЕНТ: Между) Мир.\nКЛИЕНТ: [наложение] базовым и тарифом, который вы сейчас высказываете.\nМЕНЕДЖЕР: Могу нам скинуть табличку, где будут, в принципе, видны все различия? Есть же еще и мастер -тариф у нас — это уже такой суперпродвинутый вариант с нейросектами, где вы еще и удостоверение повышение квалификации получается, если что, есть и такой вариант, вот. Но там вы уже будете знать всё про Excel, вот, поэтому скину (КЛИЕНТ: То) вам тогда (КЛИЕНТ: есть,) безусловно. (КЛИЕНТ: да,) Да, (КЛИЕНТ: можно) да, (КЛИЕНТ: все) да,\nКЛИЕНТ: [наложение] три тогда, то есть каждый последующий включает предыдущий.\nМЕНЕДЖЕР: [наложение] и самое максимальное — это будет Excel -мастер, это, ну, самый такой продвинутый тариф. Вот там у вас куратор на 12 месяцев, Там у вас входят нейросетки, что очень круто оптимизирует работу, как правило, да, и\nКЛИЕНТ: [наложение] А что они делают, ну, в каком смысле, нейрощетки?\nКЛИЕНТ: А Excel к чему? мере, в числе (МЕНЕДЖЕР: хорошо) в [адрес].\nМЕНЕДЖЕР: интегрируется с Excel. То есть, смотрите, там вы не только будете продвинутый пользователь, да, но и будете уметь работать с нейросетями, автоматизировать свою работу. Сама по себе нейросетка, она очень хорошо интегрируется с программой Excel. любые данные которые вы можете условно там ускорить скажем так процесс работы до загрузить и кто это быстро быстро но вам в общем то делаю да все и вы получаете готовый ответ по факту вот (КЛИЕНТ: Угу.) она вам дает возможность шаблоны различные у вас будут дачу клисты вы будете уверена пользоваться\nКЛИЕНТ: [наложение] макросы\nМЕНЕДЖЕР: [наложение] и\nКЛИЕНТ: входят (МЕНЕДЖЕР: матрасы) в программы?\nМЕНЕДЖЕР: [наложение] входят мастер уже входят и макросы, безусловно. Помимо макросов есть еще и PowerPilot, PowerQuery. Но стоимость, например, того же мастера вам обойдется по факту вот с этим промокодиком по стоимости про тарифа, если без промокода, вот как у нас обычно покупается. Просто видите, сегодня вам повезло, что у нас промокодик этот заработал через закрытие месяца. Он обойдется, кстати, по цене вам, вам, если семьдесят процентов скидка, двадцать семь тысяч даже дешевле, чем про -тариф, как по факту, без промо -скидки. вот.\nКЛИЕНТ: Не совсем вас поняла, а мы сейчас говорим о каком тарифе.\nМЕНЕДЖЕР: Я вам говорила про мастер, и если мастер забираете полностью, да, с макросами, с нейросетями, ну, я вам скину сейчас различия, посмотрите визуально глазками, он обойдется вам с промоко[адрес]. только без промокода.\nКЛИЕНТ: [наложение] понятна.\nМЕНЕДЖЕР: Как вам тридцать восемь тысяч на платформе стоят на (КЛИЕНТ: А) сайте?\nКЛИЕНТ: по сроку (МЕНЕДЖЕР: Тридцать) (МЕНЕДЖЕР: пять.) я поняла, что это я буду заниматься тогда, когда я (МЕНЕДЖЕР: Удобно.) буду свободна, (МЕНЕДЖЕР: Да.) да, просто сейчас у меня загруженность командировке, вот,\nМЕНЕДЖЕР: Понимаю, без проблем, ничего страшного, (КЛИЕНТ: и) занимайтесь.\nКЛИЕНТ: из командировки я вернусь в начале августа, просто у меня как бы ноутбука нету с собой, (МЕНЕДЖЕР: Угу.) на котором я могла бы заниматься, вот,\nМЕНЕДЖЕР: [наложение] Ничего страшного,\nКЛИЕНТ: соответственно (МЕНЕДЖЕР: ничего) (МЕНЕДЖЕР: страшного.) как бы, угу.\nМЕНЕДЖЕР: [наложение] Начинайте тогда, когда удобно вам, и куратор рассчитывает с того момента по факту. У меня сегодня в курсе покупали ребята, которые в ноябре приступают, на вахте работают, поэтому всё хорошо.\nМЕНЕДЖЕР: Вот, здесь, видите, хорошее преимущество скиллочки дополнительные, вот, поэтому это манит, ну, вы экономите, в сути, вычет заберете, и… Кстати, по оплате (КЛИЕНТ: у) вы (КЛИЕНТ: меня) больше (КЛИЕНТ: есть.) рассрочку или разово рассматривали оплату?\nКЛИЕНТ: Я вам только что говорила, что я не рассматриваю рассрочку.\nМЕНЕДЖЕР: А, я не слышала, просто, я прошу прощения, может (КЛИЕНТ: Связь) быть, связь прерывалась.\nКЛИЕНТ: пропадала до поздности.\nМЕНЕДЖЕР: А банковскую рассрочку, имеете в виду, не рассматриваете, да?\nКЛИЕНТ: [ФИО], она уж не естественна.\nМЕНЕДЖЕР: Да, а чего категорически так, что -то не получалось у Вас в этом (КЛИЕНТ: был) случае? (КЛИЕНТ: опыт.) Был опыт? Ну, в этом случае, может, сплит пользуетесь, Яндекс, ну, либо разовая плата, слушайте, при разовой оплате заберете кэшбэк еще до пяти тысяч рублей, десять процентов возвращается, вот, поэтому, ну, надо оплачивать любой любой картой, кроме [адрес], если есть у вас, вот, в этом случае [адрес] не хочет давать кэшбэк, единственный наш партнер, который не хочет давать кэшбэк почему -то.\nКЛИЕНТ: А какие у Вас еще остатки? кроме (МЕНЕДЖЕР: Все) (МЕНЕДЖЕР: остальные) зверов.\nМЕНЕДЖЕР: наши партнеры, банки, ну, их много, самые популярные, там, не знаю, Альфа, Тинькофф, ВТБ и так далее, то есть их много.\nКЛИЕНТ: А цифробанк у вас есть? (МЕНЕДЖЕР: Какой?)\nКЛИЕНТ: [ФИО]?\nМЕНЕДЖЕР: Что смотрю... Не самый популярный, на самом деле.\nМЕНЕДЖЕР: Так, рекам КБ НТС, Озону, [ФИО]... Нет, такого нету. Тоже, видимо, потому что не самый популярный, если честно, я не сталкивалась с ним ещё.\nКЛИЕНТ: [ФИО], ясно, значит, нужно что -то, кроме Сбербанка.\nКЛИЕНТ: Услышала вас.\nМЕНЕДЖЕР: и, смотрите, если оправляетесь также в рамках дня, еще получается возможность забрать второй курс подарок по цене купленного, это тоже с этим промо -ко[адрес]. Вот, там у вас будет списочек предоставлен, ну, понятно, что если это будет базовый тариф, вариантов там, ну, в смысле, не базовый тариф, а про -тариф, вариантов не сильно много, ну, даже там какие -то, условно, для себя.\nКЛИЕНТ: Так (МЕНЕДЖЕР: Им.) мы с вами вроде договорились до мастера.\nМЕНЕДЖЕР: [ФИО]. Если мастер выбирается, скину вам тогда списочек, который вам... В общем, курс подарок должен быть не дороже купленного. Я вам скину список, вы посмотрите, что есть, возможно, вы определите, что вам нравится, вот, и напишите мне в течение месяца, да, то есть, если определите. В общем, выброс можно в течение месяца, что я запутала Вас и сама запутала. хахаха. Вот.\nМЕНЕДЖЕР: Что у Вас работает из мессенджеров?\nКЛИЕНТ: ватсап и телеграмм работают.\nМЕНЕДЖЕР: WhatsApp и Telegram. А что лучше работает? Давайте так, (КЛИЕНТ: Ну,) это WhatsApp. (КЛИЕНТ: давайте) (КЛИЕНТ: ватсап,) Курсу.\nКЛИЕНТ: если вам (МЕНЕДЖЕР: Да,) легче ватсап.\nМЕНЕДЖЕР: давайте тогда Вам всю информацию сейчас направлю еще раз, все пропишу, договор лицензию скину, для вычета понадобится также. Посмотрите тогда разницу, по сути, между тарифами. Если нравится, я тогда вам счетчик подготовлю, все выставлю и скину вам курс в подарочек, который рассмотрите дополнительно (КЛИЕНТ: Ну,) своему (КЛИЕНТ: это) курсу -основному.\nКЛИЕНТ: [наложение] и не сегодня будет, потому что я не готова с Вами по карте, то есть мне надо будет что -то открывать из того, что Вы назвали, вот, и это не раньше тридцатого числа будет этого месяца.\nМЕНЕДЖЕР: у Вас сбер -карта?\nМЕНЕДЖЕР: да.\nМЕНЕДЖЕР: [наложение] Да, скидка действует до двадцать девятого, да, ну, тридцатое прям уже край будет, до\nКЛИЕНТ: вы сказали до конца это про конец месяца, я (МЕНЕДЖЕР: конца) услышала (МЕНЕДЖЕР: месяца,) этому.\nМЕНЕДЖЕР: ну, край, да, тридцатое число, это крайний день, курс подарок при оформлении в рамках дня. Слушайте, ну, смотрите, если все -таки рассматривать хотите разовый платош, я могу согласовать вам, ну, сколько у вас получается?\nМЕНЕДЖЕР: М -м, так… Десять (КЛИЕНТ: Игры.) процентов — это две семьсот, получается. У вас оплата получится двадцать четыре триста. Если хотите, я согласую, если прям вот готовы и хотите.\nМЕНЕДЖЕР: Вам тогда не надо ничего возвращать, Сбербанком там просто оплачьте и всё.\nКЛИЕНТ: Сбербанка можно будет оплатить, (МЕНЕДЖЕР: Но) (МЕНЕДЖЕР: я) да?\nМЕНЕДЖЕР: вам отняла этот кэшбэк, по факту вот он у вас в руках, всё, вы сэкономили. (КЛИЕНТ: Угу.)\nМЕНЕДЖЕР: Я согласуется, что с руководителем.\nКЛИЕНТ: Это если оплата сегодня?\nМЕНЕДЖЕР: в рамках дня.\nМЕНЕДЖЕР: Поэтому я отправлю вам всё, смотрите, знакомьтесь, буду на связи с вами, (КЛИЕНТ: «Хорошо,) вот, (КЛИЕНТ: хорошо,) и всё\nКЛИЕНТ: [наложение] спасибо,\nМЕНЕДЖЕР: [наложение] подготовлю вам тогда с кем -нибудь. [ФИО],\nКЛИЕНТ: рада, (МЕНЕДЖЕР: да,) (МЕНЕДЖЕР: давай) что уйдем (МЕНЕДЖЕР: с) тогда. (МЕНЕДЖЕР: мамой) [адрес].\nМЕНЕДЖЕР: также хорошо уйдем.\n",
    "segments": [
      {
        "start": 2.76,
        "end": 3.68,
        "text": "Алло!",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 3.24,
        "end": 11.76,
        "text": "Ладно, да, здравствуйте еще раз, прерывалась связь по итогу, угу, можно посмотреть различия, угу. Мир.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 11.44,
        "end": 16.12,
        "text": "базовым и тарифом, который вы сейчас высказываете.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 15.82,
        "end": 44.6,
        "text": "Могу нам скинуть табличку, где будут, в принципе, видны все различия? Есть же еще и мастер -тариф у нас — это уже такой суперпродвинутый вариант с нейросектами, где вы еще и удостоверение повышение квалификации получается, если что, есть и такой вариант, вот. Но там вы уже будете знать всё про Excel, вот, поэтому скину вам тогда безусловно. Да, да, да,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 39.02,
        "end": 43.46,
        "text": "три тогда, то есть каждый последующий включает предыдущий.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 44.74,
        "end": 60.73,
        "text": "и самое максимальное — это будет Excel -мастер, это, ну, самый такой продвинутый тариф. Вот там у вас куратор на 12 месяцев, Там у вас входят нейросетки, что очень круто оптимизирует работу, как правило, да, и",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 59.11,
        "end": 63.3,
        "text": "А что они делают, ну, в каком смысле, нейрощетки?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 64.3,
        "end": 68.9,
        "text": "А Excel к чему? мере, в числе в [адрес].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 68.04,
        "end": 106.24,
        "text": "интегрируется с Excel. То есть, смотрите, там вы не только будете продвинутый пользователь, да, но и будете уметь работать с нейросетями, автоматизировать свою работу. Сама по себе нейросетка, она очень хорошо интегрируется с программой Excel. любые данные которые вы можете условно там ускорить скажем так процесс работы до загрузить и кто это быстро быстро но вам в общем то делаю да все и вы получаете готовый ответ по факту вот она вам дает возможность шаблоны различные у вас будут дачу клисты вы будете уверена пользоваться",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 105.44,
        "end": 106.74,
        "text": "макросы",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 106.24,
        "end": 107.84,
        "text": "и",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 106.74,
        "end": 108.96,
        "text": "входят в программы?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 108.74,
        "end": 147.37,
        "text": "входят мастер уже входят и макросы, безусловно. Помимо макросов есть еще и PowerPilot, PowerQuery. Но стоимость, например, того же мастера вам обойдется по факту вот с этим промокодиком по стоимости про тарифа, если без промокода, вот как у нас обычно покупается. Просто видите, сегодня вам повезло, что у нас промокодик этот заработал через закрытие месяца. Он обойдется, кстати, по цене вам, вам, если семьдесят процентов скидка, двадцать семь тысяч даже дешевле, чем про -тариф, как по факту, без промо -скидки. вот.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 149.03,
        "end": 152.76,
        "text": "Не совсем вас поняла, а мы сейчас говорим о каком тарифе.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 153.12,
        "end": 169.38,
        "text": "Я вам говорила про мастер, и если мастер забираете полностью, да, с макросами, с нейросетями, ну, я вам скину сейчас различия, посмотрите визуально глазками, он обойдется вам с промоко[адрес]. только без промокода.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 171.97,
        "end": 172.97,
        "text": "понятна.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 172.52,
        "end": 176.14,
        "text": "Как вам тридцать восемь тысяч на платформе стоят на сайте?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 175.82,
        "end": 189.98,
        "text": "по сроку я поняла, что это я буду заниматься тогда, когда я буду свободна, да, просто сейчас у меня загруженность командировке, вот,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 187.78,
        "end": 190.66,
        "text": "Понимаю, без проблем, ничего страшного, занимайтесь.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 190.28,
        "end": 200.12,
        "text": "из командировки я вернусь в начале августа, просто у меня как бы ноутбука нету с собой, на котором я могла бы заниматься, вот,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 199.38,
        "end": 200.66,
        "text": "Ничего страшного,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 200.36,
        "end": 203.1,
        "text": "соответственно как бы, угу.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 202.7,
        "end": 213.36,
        "text": "Начинайте тогда, когда удобно вам, и куратор рассчитывает с того момента по факту. У меня сегодня в курсе покупали ребята, которые в ноябре приступают, на вахте работают, поэтому всё хорошо.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 215.04,
        "end": 230.28,
        "text": "Вот, здесь, видите, хорошее преимущество скиллочки дополнительные, вот, поэтому это манит, ну, вы экономите, в сути, вычет заберете, и… Кстати, по оплате вы больше рассрочку или разово рассматривали оплату?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 230.31,
        "end": 234.34,
        "text": "Я вам только что говорила, что я не рассматриваю рассрочку.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 234.5,
        "end": 238.16,
        "text": "А, я не слышала, просто, я прошу прощения, может быть, связь прерывалась.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 238.23,
        "end": 239.89,
        "text": "пропадала до поздности.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 240.76,
        "end": 243.72,
        "text": "А банковскую рассрочку, имеете в виду, не рассматриваете, да?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 243.94,
        "end": 246.92,
        "text": "Любовь, она уж не естественна.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 247.18,
        "end": 282.2,
        "text": "Да, а чего категорически так, что -то не получалось у Вас в этом случае? Был опыт? Ну, в этом случае, может, сплит пользуетесь, Яндекс, ну, либо разовая плата, слушайте, при разовой оплате заберете кэшбэк еще до пяти тысяч рублей, десять процентов возвращается, вот, поэтому, ну, надо оплачивать любой любой картой, кроме [адрес], если есть у вас, вот, в этом случае [адрес] не хочет давать кэшбэк, единственный наш партнер, который не хочет давать кэшбэк почему -то.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 282.34,
        "end": 285.76,
        "text": "А какие у Вас еще остатки? кроме зверов.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 285.82,
        "end": 297.68,
        "text": "наши партнеры, банки, ну, их много, самые популярные, там, не знаю, Альфа, Тинькофф, ВТБ и так далее, то есть их много.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 297.7,
        "end": 299.36,
        "text": "А цифробанк у вас есть?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 301.22,
        "end": 302.22,
        "text": "[ФИО]?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 303.04,
        "end": 307.92,
        "text": "Что смотрю... Не самый популярный, на самом деле.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 308.98,
        "end": 323.08,
        "text": "Так, рекам КБ НТС, Озону, [ФИО]... Нет, такого нету. Тоже, видимо, потому что не самый популярный, если честно, я не сталкивалась с ним ещё.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 324.77,
        "end": 328.72,
        "text": "Угу, ясно, значит, нужно что -то, кроме Сбербанка.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 330.38,
        "end": 331.34,
        "text": "Услышала вас.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 332.84,
        "end": 354.56,
        "text": "и, смотрите, если оправляетесь также в рамках дня, еще получается возможность забрать второй курс подарок по цене купленного, это тоже с этим промо -ко[адрес]. Вот, там у вас будет списочек предоставлен, ну, понятно, что если это будет базовый тариф, вариантов там, ну, в смысле, не базовый тариф, а про -тариф, вариантов не сильно много, ну, даже там какие -то, условно, для себя.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 355.54,
        "end": 358.16,
        "text": "Так мы с вами вроде договорились до мастера.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 359.14,
        "end": 384.16,
        "text": "Мастер. Если мастер выбирается, скину вам тогда списочек, который вам... В общем, курс подарок должен быть не дороже купленного. Я вам скину список, вы посмотрите, что есть, возможно, вы определите, что вам нравится, вот, и напишите мне в течение месяца, да, то есть, если определите. В общем, выброс можно в течение месяца, что я запутала Вас и сама запутала. хахаха. Вот.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 385.47,
        "end": 387.86,
        "text": "Что у Вас работает из мессенджеров?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 390.18,
        "end": 392.34,
        "text": "ватсап и телеграмм работают.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 393.9,
        "end": 398.86,
        "text": "WhatsApp и Telegram. А что лучше работает? Давайте так, это WhatsApp. Курсу.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 398.92,
        "end": 400.76,
        "text": "если вам легче ватсап.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 401.64,
        "end": 419.94,
        "text": "давайте тогда Вам всю информацию сейчас направлю еще раз, все пропишу, договор лицензию скину, для вычета понадобится также. Посмотрите тогда разницу, по сути, между тарифами. Если нравится, я тогда вам счетчик подготовлю, все выставлю и скину вам курс в подарочек, который рассмотрите дополнительно своему курсу -основному.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 419.58,
        "end": 436.24,
        "text": "и не сегодня будет, потому что я не готова с Вами по карте, то есть мне надо будет что -то открывать из того, что Вы назвали, вот, и это не раньше тридцатого числа будет этого месяца.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 436.71,
        "end": 438.32,
        "text": "у Вас сбер -карта?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 442.21,
        "end": 442.95,
        "text": "да.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 444.08,
        "end": 453.94,
        "text": "Да, скидка действует до двадцать девятого, да, ну, тридцатое прям уже край будет, до",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 451.34,
        "end": 455.1,
        "text": "вы сказали до конца это про конец месяца, я услышала этому.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 455.22,
        "end": 469.34,
        "text": "ну, край, да, тридцатое число, это крайний день, курс подарок при оформлении в рамках дня. Слушайте, ну, смотрите, если все -таки рассматривать хотите разовый платош, я могу согласовать вам, ну, сколько у вас получается?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 472.7,
        "end": 487.98,
        "text": "М -м, так… Десять процентов — это две семьсот, получается. У вас оплата получится двадцать четыре триста. Если хотите, я согласую, если прям вот готовы и хотите.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 488.82,
        "end": 492.66,
        "text": "Вам тогда не надо ничего возвращать, Сбербанком там просто оплачьте и всё.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 493.22,
        "end": 495.5,
        "text": "Сбербанка можно будет оплатить, да?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 495.36,
        "end": 499.96,
        "text": "вам отняла этот кэшбэк, по факту вот он у вас в руках, всё, вы сэкономили.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 501.36,
        "end": 503.32,
        "text": "Я согласуется, что с руководителем.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 503.49,
        "end": 504.98,
        "text": "Это если оплата сегодня?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 506.12,
        "end": 507.18,
        "text": "в рамках дня.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 509.34,
        "end": 514.62,
        "text": "Поэтому я отправлю вам всё, смотрите, знакомьтесь, буду на связи с вами, вот, и всё",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 514.44,
        "end": 517.54,
        "text": "спасибо,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 514.62,
        "end": 516.54,
        "text": "подготовлю вам тогда с кем -нибудь. [ФИО],",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 517.84,
        "end": 519.48,
        "text": "рада, что уйдем тогда. [адрес].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 519.98,
        "end": 520.94,
        "text": "также хорошо уйдем.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      }
    ],
    "word_count": 1261,
    "duration_seconds": 522.0,
    "pii_redacted_count": 12,
    "created_at": "2026-06-28T21:04:18.094698"
  },
  "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": null,
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, имя не названо",
        "applicable": false
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, компания не названа",
        "applicable": false
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "title": "Консультант уточнил цель звонка",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, цель не уточнялась",
        "applicable": false
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "title": "Озвучен блок «знакомство»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, блок не озвучивался",
        "applicable": false
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "title": "Озвучен блок «презентация программы»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, блок не озвучивался",
        "applicable": false
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, блок не озвучивался",
        "applicable": false
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "title": "Озвучен блок «варианты оплаты»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, блок не озвучивался",
        "applicable": false
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "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": 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": "Менеджер не выясняла причину выбора Excel",
        "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": "Курс навыковый (Excel), критерий неприменим",
        "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": "pass",
        "quote": "А что они делают, ну, в каком смысле, нейрощетки? А Excel к чему? ... макросы входят?",
        "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": "Менеджер не спрашивала об опыте работы с Excel",
        "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": "fail",
        "quote": null,
        "timecode": null,
        "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": "pass",
        "quote": "Вот там у вас куратор на 12 месяцев, там у вас входят нейросетки, что очень круто оптимизирует работу",
        "timecode": null,
        "rationale": "Объяснила ценность мастер-тарифа (нейросети, куратор)",
        "applicable": true
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "title": "Предложил несколько различных тарифов",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "есть же еще и мастер-тариф у нас",
        "timecode": null,
        "rationale": "Обсудила базовый, про и мастер тарифы",
        "applicable": true
      },
      {
        "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": "мастер",
        "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": "pass",
        "quote": "макросы, PowerPilot, PowerQuery, нейросети",
        "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": null,
        "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": null,
        "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": "2",
        "timecode": null,
        "rationale": "Два возражения: отказ от рассрочки и невозможность оплаты сегодня",
        "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": "2",
        "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": null,
        "rationale": "Акцент на скидке 70%",
        "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": null,
        "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": null,
        "rationale": "Назван размер скидки 70%",
        "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": null,
        "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": null,
        "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": null,
        "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": "Приблизительная дата не согласована (клиент упомянула 30-е число, но это не дата звонка)",
        "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": null,
        "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": "Менеджер спросила предпочитаемый мессенджер, но не давала личных контактов",
        "applicable": true
      }
    ],
    "section_scores_json": {
      "1": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 4,
        "percent": 1.0
      },
      "2": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "3": {
        "pass_count": 1,
        "fail_count": 7,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.125
      },
      "4": {
        "pass_count": 0,
        "fail_count": 2,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.0
      },
      "5": {
        "pass_count": 2,
        "fail_count": 1,
        "applicable_count": 3,
        "total_count": 4,
        "percent": 0.6667
      },
      "6": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "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.769,
    "confidence": "high",
    "summary": "Follow-up звонок после прерывания связи. Менеджер обсуждает тарифы Excel, апсейлит до Мастера, обрабатывает возражения по рассрочке и отсрочке оплаты, предлагает оплатить сегодня со скидкой и подарком. Клиент откладывает оплату до 30-го числа из-за командировки.",
    "client_info_json": {
      "interest": "Excel",
      "past_experience": null,
      "motivation": null,
      "learning_goals": "изучение Excel, макросы, PowerPivot, нейросети",
      "preferred_payment_method": "full",
      "course_tariff": "Мастер",
      "company_knowledge": null,
      "learning_preferences": "гибкий старт, самостоятельно",
      "client_questions": [
        "Что делают нейросети в Excel?",
        "Макросы входят?",
        "Есть ли Цифробанк?"
      ],
      "lead_category": "BBB",
      "conversion_action": "Отправил информацию",
      "objections": [
        "Не рассматривает рассрочку",
        "Не может оплатить сегодня (в командировке, нет ноутбука)"
      ],
      "relevant_experience": "none",
      "company_familiarity": null,
      "age": null,
      "gender": "F",
      "city": null,
      "field": null,
      "role": null,
      "financial_readiness": "medium",
      "interest_in_certificate": false,
      "interest_in_employment": false,
      "temperature": "warm",
      "life_circumstances": "командировка до начала августа, нет ноутбука",
      "decision_maker": true
    },
    "red_flags_json": [],
    "coaching_tip": "В follow-up звонках кратко резюмируйте потребности клиента, выявленные ранее, чтобы персонализировать презентацию. Также фиксируйте точное время следующего контакта.",
    "needs_human_review": true,
    "review_reason": "new_manager",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 19602,
    "output_tokens": 11119,
    "created_at": "2026-06-28T21:05:59.133681",
    "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": true,
        "status": "pass",
        "score": 3.0,
        "quote": "Вот там у вас куратор на 12 месяцев, там у вас входят нейросетки, что очень круто оптимизирует работу",
        "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": true,
        "status": "pass",
        "score": 2.0,
        "quote": "есть же еще и мастер-тариф у нас",
        "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": "мастер",
        "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": null,
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "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": "Менеджер не выясняла причину выбора Excel"
      },
      {
        "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": "Курс навыковый (Excel), критерий неприменим"
      },
      {
        "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": "pass",
        "score": 3.0,
        "quote": "А что они делают, ну, в каком смысле, нейрощетки? А Excel к чему? ... макросы входят?",
        "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": "Менеджер не спрашивала об опыте работы с Excel"
      },
      {
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "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": "Менеджер спросила предпочитаемый мессенджер, но не давала личных контактов"
      },
      {
        "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": "Приблизительная дата не согласована (клиент упомянула 30-е число, но это не дата звонка)"
      },
      {
        "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": null,
        "rationale": "Акцент на скидке 70%"
      },
      {
        "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": null,
        "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": null,
        "rationale": "Назван размер скидки 70%"
      },
      {
        "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": null,
        "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": null,
        "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": null,
        "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": "pass",
        "score": 4.0,
        "quote": "макросы, PowerPilot, PowerQuery, нейросети",
        "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": null,
        "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": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": null,
        "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": "2",
        "timecode": null,
        "rationale": "Два возражения: отказ от рассрочки и невозможность оплаты сегодня"
      },
      {
        "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": "2",
        "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": "F",
      "city": null,
      "sphere": null,
      "role": null
    },
    "motivation_json": {
      "interest": "Excel",
      "motivation": null,
      "learning_goals": "изучение Excel, макросы, PowerPivot, нейросети",
      "learning_preferences": "гибкий старт, самостоятельно",
      "life_circumstances": "командировка до начала августа, нет ноутбука"
    },
    "finance_json": {
      "preferred_payment_method": "full",
      "financial_readiness": "medium",
      "payment_ready": true,
      "interest_in_certificate": false,
      "interest_in_employment": false
    },
    "objections_json": [
      "Не рассматривает рассрочку",
      "Не может оплатить сегодня (в командировке, нет ноутбука)"
    ],
    "temperature": "warm",
    "life_circumstances": "командировка до начала августа, нет ноутбука",
    "decision_maker": true,
    "client_questions_json": [
      "Что делают нейросети в Excel?",
      "Макросы входят?",
      "Есть ли Цифробанк?"
    ],
    "extra_json": {
      "past_experience": null,
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "none",
      "lead_category": "BBB",
      "conversion_action": "Отправил информацию",
      "client_questions": [
        "Что делают нейросети в Excel?",
        "Макросы входят?",
        "Есть ли Цифробанк?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T21:05:59.140446"
  }
}