{
  "schema_version": 1,
  "call": {
    "id": "95995469-8093-4d71-a99b-72eaa7d54ff3",
    "created_at": "2026-06-28T17:08:37",
    "original_filename": "comagic_1c9f06e110ba181a78f83fbb24948b0e",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 424.656,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Квалифицирован",
    "bucket": null,
    "product": "Каталог",
    "deal_id": "46305252",
    "crm_source": "uis",
    "utm_source": "ris",
    "utm_medium": "exchange",
    "utm_campaign": "AllCat_Mk_OZ42_flocktory_ai",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T23:09:56.669111"
  },
  "operator": {
    "id": "46df1201-e763-4f64-8637-926a5e0cf0c8",
    "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МЕНЕДЖЕР: нас интересовались обучением по направлению нейросети, активировали скидку на 801 тысячу рублей.\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МЕНЕДЖЕР: Владимир может тогда подобрать с Вами удобное время для звонка с вопреки специалистам, т.е. он подберет курс, программу под Вашу задачу, сориентирует, что сюда включают, какие вопросы закрывают, то есть чем будут полезны нейросети для Вас.\nМЕНЕДЖЕР: Предоставить информацию, ответить на вопросы, если все понравится, этот же специалист помогает с приобретением курса.\nМЕНЕДЖЕР: Работаем с одинаковыми решениями по Москве, Владимир, Вам в какое время комфортнее будет ожидать звонок.\nКЛИЕНТ: Да, лучше вечером, конечно, по\nМЕНЕДЖЕР: какое время, до семи по Москве работаю.\nКЛИЕНТ: Москве, до семи, ну, вот где -то тогда до… А сколько, сколько по времени общения (МЕНЕДЖЕР: Диалог?) происходит это, часто?\nМЕНЕДЖЕР: Ну, здесь все индивидуально, диалог может и десять там минут, и там, ну, пятнадцать, (КЛИЕНТ: Ну,) двадцать.\nКЛИЕНТ: ну, ну, тогда, (МЕНЕДЖЕР: Сын.) тогда до семи вечера, ну, давайте и на шесть тогда вечера по (МЕНЕДЖЕР: Могут) Москве.\nМЕНЕДЖЕР: тогда… Могут сегодня тогда связаться? У… у меня система определяет, что у вас плюс четыре часа от Москвы. Это (КЛИЕНТ: Да,) правильно?\nКЛИЕНТ: да, не, (МЕНЕДЖЕР: Это) (МЕНЕДЖЕР: тогда…) не четыре (МЕНЕДЖЕР: Нет?) это, а по -вашему, четыре?\nМЕНЕДЖЕР: Ну, у вас через десятый час уже идет, я правильно понимаю?\nКЛИЕНТ: – Да, да, да, (МЕНЕДЖЕР: Да,) да. (МЕНЕДЖЕР: тогда) десятый (МЕНЕДЖЕР: четыре…) час.\nМЕНЕДЖЕР: четыридесятая разница, тогда могут, если вам сегодня удобно с десяти до одиннадцати будет ожидать звонок, тогда могут сегодня связаться. Это как раз будет шесть до семи по Москве.\nКЛИЕНТ: [наложение] Ну, пойдет, пойдет…\nМЕНЕДЖЕР: [наложение] Хорошо. Тогда они по загруженности, вот шесть до семи по Москве, это с десяти до одиннадцати, давайте так, с двадцати двух ноль ноль до двадцати трех ноль ноль, сегодня с Вами свяжутся и проконсультируют по нерестам.\nКЛИЕНТ: Угу, угу, хорошо, (МЕНЕДЖЕР: Договорились.) хорошо… (МЕНЕДЖЕР: Спасибо,) А (МЕНЕДЖЕР: что) (МЕНЕДЖЕР: уделили) скажите, (МЕНЕДЖЕР: время.) а по какому звонку будут звонить, (МЕНЕДЖЕР: По) номер, (МЕНЕДЖЕР: номеру) (МЕНЕДЖЕР: телефона) челлендж?\nМЕНЕДЖЕР: [наложение] имею в виду… Ну, у них другой отдел. Ну, вот сейчас у вас выяснилось, что в Академии Eduson звонит?\nКЛИЕНТ: Да, да, да, (МЕНЕДЖЕР: Да,) ага.\nМЕНЕДЖЕР: ну, как правило, да, там другой номер телефона, потому что другой отдел, ну, должно быть свидетельствовать о том, что это тоже Eduson. Ну, и здесь просто будете понимать, что в это время с 22.00 до 23.00 будете представляться в нашей Академии звонить. И, в любом (КЛИЕНТ: ну) случае, он представляется.\nКЛИЕНТ: ладно, ладно, хорошо, хорошо, (МЕНЕДЖЕР: Так,) ага,\nМЕНЕДЖЕР: [наложение] договорились. Спасибо еще раз, что уделяли время, вам хорошего вечера.\nКЛИЕНТ: [наложение] вам спасибо, всего\nМЕНЕДЖЕР: [наложение] Пожалуйста, да, всего\nКЛИЕНТ: [наложение] доброго,\nМЕНЕДЖЕР: [наложение] доброго, свидания.\nКЛИЕНТ: до свиданья.\n",
    "redacted_text": "КЛИЕНТ: Алло!\nМЕНЕДЖЕР: [ФИО], здравствуйте. (КЛИЕНТ: Здравствуйте.)\nМЕНЕДЖЕР: Звоню из Академии Eduson. Меня зовут [ФИО].\nКЛИЕНТ: Здравствуйте. (МЕНЕДЖЕР: Вы) Да, (МЕНЕДЖЕР: у) да.\nМЕНЕДЖЕР: нас интересовались обучением по направлению нейросети, активировали скидку на 801 тысячу рублей.\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МЕНЕДЖЕР: [ФИО] может тогда подобрать с Вами удобное время для звонка с вопреки специалистам, т.е. он подберет курс, программу под [адрес] задачу, сориентирует, что сюда включают, какие вопросы закрывают, то есть чем будут полезны нейросети для Вас.\nМЕНЕДЖЕР: Предоставить информацию, ответить на вопросы, если все понравится, этот же специалист помогает с приобретением курса.\nМЕНЕДЖЕР: Работаем с одинаковыми решениями по [адрес], [ФИО], Вам в какое время комфортнее будет ожидать звонок.\nКЛИЕНТ: Да, лучше вечером, конечно, по\nМЕНЕДЖЕР: какое время, до семи по [адрес] работаю.\nКЛИЕНТ: [адрес], до семи, ну, вот где -то тогда до… А сколько, сколько по времени общения (МЕНЕДЖЕР: Диалог?) происходит это, часто?\nМЕНЕДЖЕР: Ну, здесь все индивидуально, диалог может и десять там минут, и там, ну, пятнадцать, (КЛИЕНТ: Ну,) двадцать.\nКЛИЕНТ: ну, ну, тогда, (МЕНЕДЖЕР: Сын.) тогда до семи вечера, ну, давайте и на шесть тогда вечера по (МЕНЕДЖЕР: Могут) [адрес].\nМЕНЕДЖЕР: тогда… Могут сегодня тогда связаться? У… у меня система определяет, что у вас плюс четыре часа от [адрес]. Это (КЛИЕНТ: Да,) правильно?\nКЛИЕНТ: да, не, (МЕНЕДЖЕР: Это) (МЕНЕДЖЕР: тогда…) не четыре (МЕНЕДЖЕР: Нет?) это, а по -вашему, четыре?\nМЕНЕДЖЕР: Ну, у вас через десятый час уже идет, я правильно понимаю?\nКЛИЕНТ: – Да, да, да, (МЕНЕДЖЕР: Да,) да. (МЕНЕДЖЕР: тогда) десятый (МЕНЕДЖЕР: четыре…) час.\nМЕНЕДЖЕР: четыридесятая разница, тогда могут, если вам сегодня удобно с десяти до одиннадцати будет ожидать звонок, тогда могут сегодня связаться. Это как раз будет шесть до семи по [адрес].\nКЛИЕНТ: [наложение] Ну, пойдет, пойдет…\nМЕНЕДЖЕР: [наложение] Хорошо. Тогда они по загруженности, вот шесть до семи по [адрес], это с десяти до одиннадцати, давайте так, с двадцати двух ноль ноль до двадцати трех ноль ноль, сегодня с Вами свяжутся и проконсультируют по нерестам.\nКЛИЕНТ: [ФИО], угу, хорошо, (МЕНЕДЖЕР: Договорились.) хорошо… (МЕНЕДЖЕР: Спасибо,) А (МЕНЕДЖЕР: что) (МЕНЕДЖЕР: уделили) скажите, (МЕНЕДЖЕР: время.) а по какому звонку будут звонить, (МЕНЕДЖЕР: По) номер, (МЕНЕДЖЕР: номеру) (МЕНЕДЖЕР: телефона) челлендж?\nМЕНЕДЖЕР: [наложение] имею в виду… Ну, у них другой отдел. Ну, вот сейчас у вас выяснилось, что в Академии Eduson звонит?\nКЛИЕНТ: Да, да, да, (МЕНЕДЖЕР: Да,) ага.\nМЕНЕДЖЕР: ну, как правило, да, там другой номер телефона, потому что другой отдел, ну, должно быть свидетельствовать о том, что это тоже Eduson. Ну, и здесь просто будете понимать, что в это время с 22.00 до 23.00 будете представляться в нашей Академии звонить. И, в любом (КЛИЕНТ: ну) случае, он представляется.\nКЛИЕНТ: ладно, ладно, хорошо, хорошо, (МЕНЕДЖЕР: Так,) ага,\nМЕНЕДЖЕР: [наложение] договорились. Спасибо еще раз, что уделяли время, вам хорошего вечера.\nКЛИЕНТ: [наложение] вам спасибо, всего\nМЕНЕДЖЕР: [наложение] Пожалуйста, да, всего\nКЛИЕНТ: [наложение] доброго,\nМЕНЕДЖЕР: [наложение] доброго, свидания.\nКЛИЕНТ: до свиданья.\n",
    "segments": [
      {
        "start": 0.0,
        "end": 0.68,
        "text": "Алло!",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 1.06,
        "end": 1.96,
        "text": "[ФИО], здравствуйте.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 3.92,
        "end": 7.3,
        "text": "Звоню из Академии Eduson. Меня зовут [ФИО].",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 8.23,
        "end": 9.14,
        "text": "Здравствуйте. Да, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 9.08,
        "end": 15.56,
        "text": "нас интересовались обучением по направлению нейросети, активировали скидку на 801 тысячу рублей.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 16.68,
        "end": 25.18,
        "text": "Звоню задать вам пару точных вопросов по интересу к направлению, чтобы я могла передать запрос уже на профильного специалиста для консультации по нейросетям в удобное дело время.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 26.68,
        "end": 30.9,
        "text": "[ФИО], подскажите вообще, почему, интересно, не российцы решила рассматривать обучение?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 30.85,
        "end": 57.22,
        "text": "Да вы знаете, это там подарок мне от [ФИО] выпал, ага, Там перечень этих всех фирм, там и скидки, и карты банковские. Ну, вот я заинтересовался искусственным интеллектом, может быть... Ну, вот вы только расскажите, пожалуйста, это сильно, это дорого или сколько это там надо мне платить.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 57.73,
        "end": 85.4,
        "text": "Мы нашли много линейка по нейросетям, достаточно много курсов, В каж[адрес]. По стермистии тоже ориентируются специалисты направлений, так как, чтобы назвать стермисть, разрешение нужно подобрать. На этом есть обучение с нуля, есть для повышения квалификации, есть узконаправленные для каких -то конкретных сфер, например, для продаж, риэлторов и так далее, есть общие курсы. Поэтому я звоню для уточнения первичной информации, а далее уже передрессация звонка на профильного специалиста.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 88.0,
        "end": 89.2,
        "text": "[ФИО],",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 88.06,
        "end": 91.04,
        "text": "Если я правильно понимаю,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 89.22,
        "end": 95.76,
        "text": "да -да, отслушал, да",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 91.84,
        "end": 97.1,
        "text": "Если правильно понимаю, то направление для вас новое. Ранее нейросети не использовали.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 96.02,
        "end": 97.78,
        "text": "нет -нет,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 98.46,
        "end": 106.44,
        "text": "Так, ну, может быть, когда -то вы самостоятельно уже что -то пробовали изучать из доступного интернета, либо какие -то вебинары проходили. такого рода опыт был?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 106.47,
        "end": 116.82,
        "text": "не, не, вы знаете, ничего не пробовал, нет -нет, ну щас телевизор потише сделаю. выыыыы... Так, так, так.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 117.67,
        "end": 118.55,
        "text": "Ага.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 119.34,
        "end": 128.26,
        "text": "А вообще, как планируете использовать полученные знания, то есть так для работы, для себя каких -то, так сказать,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 128.34,
        "end": 138.7,
        "text": "знаете, девушка, я в возрасте уже, я пенсионер. Не просто так, для интереса какую -нибудь программу,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 139.7,
        "end": 143.82,
        "text": "Вопросы какие -то задавать, там, чё -то, ну,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 144.78,
        "end": 146.6,
        "text": "электрикой интересуюсь.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 150.1,
        "end": 151.72,
        "text": "Специальность у меня была такая.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 152.32,
        "end": 174.12,
        "text": "для себя как хобби, правильно, интересно? Интересно, на счет электрики здесь не сориентируясь, то есть нейросети в целом можно для разных задач использовать. Если говорить для себя, то, к примеру, генерация каких -то рецептов, планы питания, здесь оптимизация лишних финансов идет, английский язык",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 173.76,
        "end": 190.22,
        "text": "вот про финансы, про финансы можно, хе -хе, у нас это проблема у семья, у пенсионеров, да,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 182.11,
        "end": 188.66,
        "text": "Так, не надо. А вообще есть ли интерес зарабатывать, научиться на ней расти?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 190.36,
        "end": 191.46,
        "text": "конечно, конечно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 191.4,
        "end": 199.5,
        "text": "Так, хорошо. Такой момент, [ФИО], Вы сказали, что электрика интересна. ранее вы с этой сферой были связаны?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 200.8,
        "end": 207.02,
        "text": "Ну, да, это на однополовину, да, я в шахте работал, потом электриком работал,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 211.2,
        "end": 213.54,
        "text": "конечно, можно было бы",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 216.84,
        "end": 223.08,
        "text": "Ну, смотрите, я, мистер [ФИО], зафиксировала, что больше интересно для себя, как хобби, и, возможно, даже на этом",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 224.28,
        "end": 229.84,
        "text": "иметь какой -то заработок. обучение будет требоваться с нуля, опыта ранее не было.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 230.7,
        "end": 259.28,
        "text": "Здесь тогда профильный специалист может ориентировать в целом побольше рассказать о нейросетях, потому что, повторюсь, у них возможности большие, да, такое обширные инструменты, и в целом сразу разобраться с ними начать сложновато, особенно если опыта не было. Поэтому здесь как раз специалист подсказывает. Я чуть бы хотел еще добавить про наш формат обучения, чтобы понимали, интересны ли форматы у нас онлайн и нет привязки к конкретному времени. Здесь очень удобно занимаетесь в своем тейпе.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 260.26,
        "end": 276.92,
        "text": "Доступ к курсу навсегда остается стоплеточным обновлением. То есть после прохождения курса всегда есть возможность зайти и осуждать знания. Обучение не торопит, а времени не ограничивают. И есть помощь куратора. Он сопровождает, отвечает на все вопросы. Вам онлайн -формат обычно не интересен?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 277.67,
        "end": 278.86,
        "text": "да, ну да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 278.86,
        "end": 280.12,
        "text": "Какой интересный? Хорошо.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 280.92,
        "end": 293.7,
        "text": "[ФИО] может тогда подобрать с Вами удобное время для звонка с вопреки специалистам, т.е. он подберет курс, программу под [адрес] задачу, сориентирует, что сюда включают, какие вопросы закрывают, то есть чем будут полезны нейросети для Вас.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 294.6,
        "end": 300.04,
        "text": "Предоставить информацию, ответить на вопросы, если все понравится, этот же специалист помогает с приобретением курса.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 301.04,
        "end": 306.78,
        "text": "Работаем с одинаковыми решениями по [адрес], [ФИО], Вам в какое время комфортнее будет ожидать звонок.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 307.62,
        "end": 310.52,
        "text": "Да, лучше вечером, конечно, по",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 311.88,
        "end": 314.12,
        "text": "какое время, до семи по [адрес] работаю.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 314.79,
        "end": 325.76,
        "text": "[адрес], до семи, ну, вот где -то тогда до… А сколько, сколько по времени общения происходит это, часто?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 324.93,
        "end": 331.62,
        "text": "Ну, здесь все индивидуально, диалог может и десять там минут, и там, ну, пятнадцать, двадцать.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 331.56,
        "end": 339.88,
        "text": "ну, ну, тогда, тогда до семи вечера, ну, давайте и на шесть тогда вечера по [адрес].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 339.42,
        "end": 346.9,
        "text": "тогда… Могут сегодня тогда связаться? У… у меня система определяет, что у вас плюс четыре часа от [адрес]. Это правильно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 346.86,
        "end": 351.48,
        "text": "да, не, не четыре это, а по -вашему, четыре?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 352.28,
        "end": 354.7,
        "text": "Ну, у вас через десятый час уже идет, я правильно понимаю?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 355.17,
        "end": 358.02,
        "text": "– Да, да, да, да. десятый час.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 357.96,
        "end": 366.6,
        "text": "четыридесятая разница, тогда могут, если вам сегодня удобно с десяти до одиннадцати будет ожидать звонок, тогда могут сегодня связаться. Это как раз будет шесть до семи по [адрес].",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 367.72,
        "end": 369.98,
        "text": "Ну, пойдет, пойдет…",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 369.22,
        "end": 382.82,
        "text": "Хорошо. Тогда они по загруженности, вот шесть до семи по [адрес], это с десяти до одиннадцати, давайте так, с двадцати двух ноль ноль до двадцати трех ноль ноль, сегодня с Вами свяжутся и проконсультируют по нерестам.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 383.52,
        "end": 392.28,
        "text": "Угу, угу, хорошо, хорошо… А скажите, а по какому звонку будут звонить, номер, челлендж?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 391.88,
        "end": 397.22,
        "text": "имею в виду… Ну, у них другой отдел. Ну, вот сейчас у вас выяснилось, что в Академии Eduson звонит?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 397.59,
        "end": 398.67,
        "text": "Да, да, да, ага.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 398.54,
        "end": 411.8,
        "text": "ну, как правило, да, там другой номер телефона, потому что другой отдел, ну, должно быть свидетельствовать о том, что это тоже Eduson. Ну, и здесь просто будете понимать, что в это время с 22.00 до 23.00 будете представляться в нашей Академии звонить. И, в любом случае, он представляется.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 411.28,
        "end": 415.96,
        "text": "ладно, ладно, хорошо, хорошо, ага,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 414.36,
        "end": 417.62,
        "text": "договорились. Спасибо еще раз, что уделяли время, вам хорошего вечера.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 418.32,
        "end": 420.56,
        "text": "вам спасибо, всего",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 419.68,
        "end": 420.58,
        "text": "Пожалуйста, да, всего",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 420.56,
        "end": 422.24,
        "text": "доброго,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 420.58,
        "end": 421.96,
        "text": "доброго, свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 422.24,
        "end": 423.3,
        "text": "до свиданья.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 1048,
    "duration_seconds": 424.656,
    "pii_redacted_count": 19,
    "created_at": "2026-06-28T23:08:44.787918"
  },
  "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": "00:00",
        "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": "00:00",
        "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": "00:00",
        "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": "00:00",
        "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": "pass",
        "quote": "Звоню задать вам пару точных вопросов по интересу к направлению",
        "timecode": "00:00",
        "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": "pass",
        "quote": "Я чуть бы хотел еще добавить про наш формат обучения",
        "timecode": "00:00",
        "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": "00:00",
        "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": "pass",
        "quote": "подарок мне от [ФИО] выпал... заинтересовался искусственным интеллектом",
        "timecode": "00:00",
        "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": "pass",
        "quote": "для себя как хобби, правильно, интересно? ... возможно, даже на этом иметь какой-то заработок",
        "timecode": "00:00",
        "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": "pass",
        "quote": "подарок мне от [ФИО] выпал",
        "timecode": "00:00",
        "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": "pass",
        "quote": "про финансы, про финансы можно",
        "timecode": "00:00",
        "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": "pass",
        "quote": "Ранее нейросети не использовали? может быть самостоятельно пробовали изучать?",
        "timecode": "00:00",
        "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": "fail",
        "quote": "не, ничего не пробовал",
        "timecode": "00:00",
        "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": "pass",
        "quote": "зафиксировала, что больше интересно для себя, как хобби, и, возможно, даже на этом иметь какой-то заработок. обучение будет требоваться с нуля, опыта ранее не было.",
        "timecode": "00:00",
        "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": "Вам онлайн-формат обычно не интересен?",
        "timecode": "00:00",
        "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": "00:00",
        "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": "00:00",
        "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": null,
        "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": "fail",
        "quote": null,
        "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": "fail",
        "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": "активировали скидку на 801 тысячу рублей",
        "timecode": "00:00",
        "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": "fail",
        "quote": null,
        "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": "активировали скидку на 801 тысячу рублей",
        "timecode": "00:00",
        "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": "fail",
        "quote": null,
        "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": "fail",
        "quote": null,
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Способ оплаты не выбран",
        "applicable": false
      },
      {
        "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": "pass",
        "quote": "с двадцати двух ноль ноль до двадцати трех ноль ноль, сегодня с Вами свяжутся",
        "timecode": "00:00",
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Уже согласовано точное время",
        "applicable": false
      },
      {
        "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": "fail",
        "quote": null,
        "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": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "2": {
        "pass_count": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "3": {
        "pass_count": 6,
        "fail_count": 2,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.75
      },
      "4": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "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": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "8": {
        "pass_count": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "9": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 3,
        "percent": 0.0
      },
      "10": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 2,
        "fail_count": 1,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 0.6667
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.551,
    "confidence": "high",
    "summary": "Менеджер выполнила приветствие, выявление потребностей и договорилась о звонке специалиста. Однако не отработано возражение по цене, не сделана попытка закрытия, не презентована программа курса. Клиент — пенсионер с интересом к нейросетям как хобби, финансовые возможности ограничены.",
    "client_info_json": {
      "interest": "нейросети, ИИ",
      "past_experience": null,
      "motivation": "для себя как хобби, возможно подработка",
      "learning_goals": "общее понимание нейросетей, генерация идей",
      "preferred_payment_method": "unknown",
      "course_tariff": null,
      "company_knowledge": null,
      "learning_preferences": "онлайн, в своем темпе, без привязки ко времени",
      "client_questions": [
        "сколько стоит",
        "сколько длится консультация"
      ],
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "objections": [
        "Дорого",
        "Финансовые возможности"
      ],
      "relevant_experience": "none",
      "company_familiarity": null,
      "age": 65,
      "gender": "M",
      "city": null,
      "field": null,
      "role": "пенсионер",
      "financial_readiness": "low",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "warm",
      "life_circumstances": "пенсионер",
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_handling_objection"
      },
      {
        "code": "rf_no_close_attempt"
      },
      {
        "code": "rf_no_program_pitch"
      },
      {
        "code": "rf_left_unanswered_question"
      }
    ],
    "coaching_tip": "При возражении о стоимости важно дать хотя бы примерную цену или объяснить ценность, а не откладывать на специалиста. Также нужно отрабатывать сомнения клиента и пытаться закрыть сделку, если клиент готов.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 19148,
    "output_tokens": 8863,
    "created_at": "2026-06-28T23:09:56.664698",
    "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": "Вам онлайн-формат обычно не интересен?",
        "timecode": "00:00",
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "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": "pass",
        "score": 3.0,
        "quote": "я пенсионер... я в шахте работал, потом электриком работал",
        "timecode": "00:00",
        "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": "pass",
        "score": 3.0,
        "quote": "подарок мне от [ФИО] выпал... заинтересовался искусственным интеллектом",
        "timecode": "00:00",
        "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": "pass",
        "score": 4.0,
        "quote": "для себя как хобби, правильно, интересно? ... возможно, даже на этом иметь какой-то заработок",
        "timecode": "00:00",
        "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": "pass",
        "score": 3.0,
        "quote": "подарок мне от [ФИО] выпал",
        "timecode": "00:00",
        "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": "pass",
        "score": 3.0,
        "quote": "про финансы, про финансы можно",
        "timecode": "00:00",
        "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": "pass",
        "score": 3.0,
        "quote": "Ранее нейросети не использовали? может быть самостоятельно пробовали изучать?",
        "timecode": "00:00",
        "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": "fail",
        "score": 0.0,
        "quote": "не, ничего не пробовал",
        "timecode": "00:00",
        "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": "pass",
        "score": 4.0,
        "quote": "с двадцати двух ноль ноль до двадцати трех ноль ноль, сегодня с Вами свяжутся",
        "timecode": "00:00",
        "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": false,
        "status": "n/a",
        "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": "активировали скидку на 801 тысячу рублей",
        "timecode": "00:00",
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "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": "активировали скидку на 801 тысячу рублей",
        "timecode": "00:00",
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "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": "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": "00:00",
        "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": "00:00",
        "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": "00:00",
        "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": "00:00",
        "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": "00:00",
        "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": "pass",
        "score": 1.0,
        "quote": "Звоню задать вам пару точных вопросов по интересу к направлению",
        "timecode": "00:00",
        "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": "pass",
        "score": 1.0,
        "quote": "Я чуть бы хотел еще добавить про наш формат обучения",
        "timecode": "00:00",
        "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": "00:00",
        "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": null,
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "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": "fail",
        "score": 0.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": "pass",
        "score": 2.0,
        "quote": "зафиксировала, что больше интересно для себя, как хобби, и, возможно, даже на этом иметь какой-то заработок. обучение будет требоваться с нуля, опыта ранее не было.",
        "timecode": "00:00",
        "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": 65,
      "gender": "M",
      "city": null,
      "sphere": null,
      "role": "пенсионер"
    },
    "motivation_json": {
      "interest": "нейросети, ИИ",
      "motivation": "для себя как хобби, возможно подработка",
      "learning_goals": "общее понимание нейросетей, генерация идей",
      "learning_preferences": "онлайн, в своем темпе, без привязки ко времени",
      "life_circumstances": "пенсионер"
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "low",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [
      "Дорого",
      "Финансовые возможности"
    ],
    "temperature": "warm",
    "life_circumstances": "пенсионер",
    "decision_maker": true,
    "client_questions_json": [
      "сколько стоит",
      "сколько длится консультация"
    ],
    "extra_json": {
      "past_experience": null,
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "none",
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "client_questions": [
        "сколько стоит",
        "сколько длится консультация"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T23:09:56.670385"
  }
}