{
  "schema_version": 1,
  "call": {
    "id": "0901e5e7-4803-477a-8fcc-2ff5930d1551",
    "created_at": "2026-06-27T17:31:11",
    "original_filename": "sipuni_1782570171_442392",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 487.224,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Квалифицирован",
    "bucket": null,
    "product": "Excel",
    "deal_id": "46303146",
    "crm_source": "sipuni",
    "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:04:26.638280"
  },
  "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МЕНЕДЖЕР: Академия Eduson, меня Карина зовут, по поводу обучения звоню. Интересовались программой Эксель, все верно?\nКЛИЕНТ: Было такое?\nМЕНЕДЖЕР: Удобно разговаривать с Вами? (КЛИЕНТ: Я) Да. (КЛИЕНТ: вас) (КЛИЕНТ: лишил?)\nМЕНЕДЖЕР: Давайте познакомимся, пару вопросов Вам задам, с целью задачи понять, и расскажу по курсу, формату, стоимости, вариантам оплаты, хорошо?\nКЛИЕНТ: Да, можно.\nМЕНЕДЖЕР: Расскажите, пожалуйста, с какой целью рассматриваете обучение, чем занимаетесь, где применяете, (КЛИЕНТ: Для) чем (КЛИЕНТ: общего) (КЛИЕНТ: развития.) занимаетесь вообще.\nКЛИЕНТ: Самосовершенствованием, судя по всему, меня интересуют, в частности, функция ВПР и прочие, которые я не могу понять из роликов в общем доступе, поэтому мне интересно.\nКЛИЕНТ: Плюс мне интересно работать с большими массивами информации, и быстро, соответственно, это (МЕНЕДЖЕР: Где) (МЕНЕДЖЕР: применяете,) не\nМЕНЕДЖЕР: [наложение] если не секрет, всё -таки?\nКЛИЕНТ: секрет, просто пользуюсь вплоть до ведения бюджета домашнего.\nМЕНЕДЖЕР: хорошо, ну, вы знакомы с такими интересными функциями, значит, в принципе, не нулевой опыт получается, да, где -то учились лечиться, на практике всё пришло.\nКЛИЕНТ: Да, образование есть, но ролики смотрела в Ютубе.\nМЕНЕДЖЕР: Поняла Вас, что важно в обучении в самом, какие пожелания в платформе. Спасибо.\nКЛИЕНТ: Фактические задания, чтобы можно было понять, как это делается, и закрепить это, может быть, какое -то\nКЛИЕНТ: наличие горячих, сочетание горячих клавиш, чтобы ускорить процесс.\nКЛИЕНТ: Хочется сократить время и получить информацию о максимально в использовании функционала, так чтобы оптимизировать какие -то процессы. свои.\nМЕНЕДЖЕР: Поняла Вас.\nМЕНЕДЖЕР: По самому формату, поддержка, практика, в принципе, я поняла, что важно, да, чтобы это сразу могли применять\nМЕНЕДЖЕР: непосредственно. Вот, вы знакомились с программой обучения?\nКЛИЕНТ: Ну я провисала то, что было на посадочной странице, А в электронном... господи, на почту еще не сходила, не смотрела.\nМЕНЕДЖЕР: Угу. Хорошо, спасибо, что поделились информацией. Соответственно, смотрите, если отталкиваясь от потребностей, да, так как уже, в принципе, пользуетесь табличками, да, то есть в этом случае курс поможет, ну, во -первых, максимально систематизировать вашу базу, да, (КЛИЕНТ: А) Во (КЛИЕНТ: еще) -вторых, (КЛИЕНТ: сводные) это очень (КЛИЕНТ: таблицы.) важно. вот.\nКЛИЕНТ: [наложение] Помимо ВПР еще сводные таблицы меня интересуют, которые я тоже не могу понять.\nМЕНЕДЖЕР: Здесь самый подходящий вариант будет средний тариф по Excel, который поможет вам и освоить ВПР, и сводные таблички, и работу с большими массивами данных, и, соответственно, сделать домашний бюджет более удобным и автоматизированным, если отталкиваться от этого. Вот, то есть курс не слишком сложный, он как раз закрывает переход, да, просто пользуясь уже пониманием, как быстро искать, считать, анализировать и так далее. Вот, сюда входят полные, ну, скажем так, продвинутые инструментарии, как я и сказала, сводные таблицы, да, где вы удобно анализируете, ну, все же расходы, категории, месяцы, да, формулы, визуализация, ВПР, безусловно, да, ну и Google таблички тоже сюда подтянутся для общего развития, опять как Вы (КЛИЕНТ: Гугл) говорили.\nКЛИЕНТ: таблички мне не интересны, что я ими умею пользоваться. Они (МЕНЕДЖЕР: они) (МЕНЕДЖЕР: включены) немножко (МЕНЕДЖЕР: в) (МЕНЕДЖЕР: программу,) разводятся (МЕНЕДЖЕР: маленький) в чем -то.\nМЕНЕДЖЕР: -малюсенький там блог будет по ним, да, то есть если неинтересно, просто не смотрите, да, данный блог. Вот, что касается, собственно, самого формата обучения, все максимально комфортно, удобно, то есть вы занимаетесь в удобное время, спокойно, в своем темпе, режиме, у вас открывается полный доступ, основной формат это видеоурок с экспертом плюс тренажер. Что такое тренажер? У вас открывается симулятор программы, и там у вас помощник водит по шагам. Вот вам надо с ЭПР поработать, он вам говорит, куда нажать, что сделать. Потом аналогичную задачку вы уже делаете самостоятельно, можете делать это уже под задачу, где будете применять, да, ну, чтобы практически быстрее набить руку, скажем так, вот. И плюс будет куратор. Это человек, который закрепится в этом случае на три месяца за вами. Вот это живой человек, он всегда на связи по любому вопросу. Доступ у вас остается навсегда. По жизненным обновлениям, если вы что -то вдруг забудете, всегда сможете пересмотреть.\nМЕНЕДЖЕР: Нет, это не ГидКурс, это наша собственная платформа\nМЕНЕДЖЕР: «Eduson», мы в состоянии были создать ее сами, вот. Ну, немножко получше, чем ГидКурс в этом (КЛИЕНТ: Замечательно.) плане.\nМЕНЕДЖЕР: [наложение] А что касается сроков примерно две -четыре недельки. Тут, в принципе, ориентируйтесь на свое время, как у вас получается, но, как я сказала, доступ у вас никто не заберет, да, вы спокойно обучаетесь в своем темпе и режиме. Вот, после окончания получите в руки диплом от Eduson. Соответственно, в принципе, у нас есть лицензия, по лицензии сможете забрать и вычесть налоговую, безусловно. Вот, здесь, что понятно рассказала, все подходит по программе, формату, как обычно.\nКЛИЕНТ: да в курсах, (МЕНЕДЖЕР: Хорошо.) да в курсах, как обычно.\nМЕНЕДЖЕР: Что касается стоимости, значит, сейчас у нас запустили к окончанию месяца хороший промокодик «Тик -так», вот, который дает семьдесят процентов скидку. По факту стоимость обучения семьдесят тысяч, без учета промо -кода – двадцать восемь тысяч, с учетом права кода – двадцать одна тысяча рублей. А платить вы можете либо разово, либо в рассрочку, как удобно, комфортно, можно поделить на несколько платежей, будете учиться, первый платеж через месяц. Ну, как я и сказала, заберете налоговый вычет. Вот, подходит такой вариант вам?\nМЕНЕДЖЕР: пропали.\nКЛИЕНТ: В случае с возможностью очищения оплаты обучения, я видела немножко другую цену, но, возможно, это какой -то начальный курс на посадочной странице цена была другая наверное (МЕНЕДЖЕР: смотрели) это декабрь (МЕНЕДЖЕР: базовый) (МЕНЕДЖЕР: курс) Угу.\nМЕНЕДЖЕР: Excel -тариф, базовый, смотрели, наверное, с учетом рассрочки тысячу четыреста сорок один, да, это с учетом рассрочки на двенадцать месяцев. Базовый тариф семнадцать триста, ну, чуть -чуть дешевле получится, если промокодик применяем. Вот, ну, смотрите, как (КЛИЕНТ: чем) бы (КЛИЕНТ: отличается) в\nКЛИЕНТ: [наложение] от того что вы отвечаю рассказывайте сейчас базовый\nМЕНЕДЖЕР: [наложение] базовом варианте нет ни ВПР, ни сводных табличек, ни куратора нету, да, то есть там нет вообще в принципе продвинутого инструментария, есть только база. По факту вы же и так ее владеете, есть здесь, как бы, я думаю, что средний уровень, он вам больше подойдет в плане систематизации и получения новых инструментов.\nМЕНЕДЖЕР: Вот, ну и, если честно, стоимость не сильно отличается, да, то есть друг от друга, поэтому самое оптимальное, плюс у вас куратор здесь на три месяца, да, то есть в базовом тарифа куратора нет.\nКЛИЕНТ: можно посмотреть различные темы?\nМЕНЕДЖЕР: Это прерывается совсем связь, слышите меня?\nМЕНЕДЖЕР: Ладно, не слышу вас, алло.\nКЛИЕНТ: Можно посмотреть различные места?\nМЕНЕДЖЕР: Приорвалась опять связь.\n",
    "redacted_text": "КЛИЕНТ: А вы добрый день.\nМЕНЕДЖЕР: Главное, здравствуйте.\nКЛИЕНТ: Добрый.\nМЕНЕДЖЕР: Академия Eduson, меня [ФИО] зовут, по поводу обучения звоню. Интересовались программой [ФИО], все верно?\nКЛИЕНТ: Было такое?\nМЕНЕДЖЕР: Удобно разговаривать с Вами? (КЛИЕНТ: Я) Да. (КЛИЕНТ: вас) (КЛИЕНТ: лишил?)\nМЕНЕДЖЕР: Давайте познакомимся, пару вопросов Вам задам, с целью задачи понять, и расскажу по курсу, формату, стоимости, вариантам оплаты, хорошо?\nКЛИЕНТ: Да, можно.\nМЕНЕДЖЕР: [ФИО], пожалуйста, с какой целью рассматриваете обучение, чем занимаетесь, где применяете, (КЛИЕНТ: Для) чем (КЛИЕНТ: общего) (КЛИЕНТ: развития.) занимаетесь вообще.\nКЛИЕНТ: [ФИО], судя по всему, меня интересуют, в частности, функция ВПР и прочие, которые я не могу понять из роликов в общем доступе, поэтому мне интересно.\nКЛИЕНТ: Плюс мне интересно работать с большими массивами информации, и быстро, соответственно, это (МЕНЕДЖЕР: Где) (МЕНЕДЖЕР: применяете,) не\nМЕНЕДЖЕР: [наложение] если не секрет, всё -таки?\nКЛИЕНТ: секрет, просто пользуюсь вплоть до ведения бюджета [адрес].\nМЕНЕДЖЕР: хорошо, ну, вы знакомы с такими интересными функциями, значит, в принципе, не нулевой опыт получается, да, где -то учились лечиться, на практике всё пришло.\nКЛИЕНТ: Да, образование есть, но ролики смотрела в Ютубе.\nМЕНЕДЖЕР: Поняла Вас, что важно в обучении в самом, какие пожелания в платформе. Спасибо.\nКЛИЕНТ: Фактические задания, чтобы можно было понять, как это делается, и закрепить это, может быть, какое -то\nКЛИЕНТ: наличие горячих, сочетание горячих клавиш, чтобы ускорить процесс.\nКЛИЕНТ: Хочется сократить время и получить информацию о максимально в использовании функционала, так чтобы оптимизировать какие -то процессы. свои.\nМЕНЕДЖЕР: Поняла Вас.\nМЕНЕДЖЕР: По самому формату, поддержка, практика, в принципе, я поняла, что важно, да, чтобы это сразу могли применять\nМЕНЕДЖЕР: непосредственно. Вот, вы знакомились с программой обучения?\nКЛИЕНТ: Ну я провисала то, что было на посадочной странице, А в электронном... господи, на почту еще не сходила, не смотрела.\nМЕНЕДЖЕР: [ФИО]. Хорошо, спасибо, что поделились информацией. Соответственно, смотрите, если отталкиваясь от потребностей, да, так как уже, в принципе, пользуетесь табличками, да, то есть в этом случае курс поможет, ну, во -первых, максимально систематизировать вашу базу, да, (КЛИЕНТ: А) Во (КЛИЕНТ: еще) -вторых, (КЛИЕНТ: сводные) это очень (КЛИЕНТ: таблицы.) важно. вот.\nКЛИЕНТ: [наложение] Помимо ВПР еще сводные таблицы меня интересуют, которые я тоже не могу понять.\nМЕНЕДЖЕР: Здесь самый подходящий вариант будет средний тариф по Excel, который поможет вам и освоить ВПР, и сводные таблички, и работу с большими массивами данных, и, соответственно, сделать [адрес], если отталкиваться от этого. Вот, то есть курс не слишком сложный, он как раз закрывает переход, да, просто пользуясь уже пониманием, как быстро искать, считать, анализировать и так далее. Вот, сюда входят полные, ну, скажем так, продвинутые инструментарии, как я и сказала, сводные таблицы, да, где вы удобно анализируете, ну, все же расходы, категории, месяцы, да, формулы, визуализация, ВПР, безусловно, да, ну и Google таблички тоже сюда подтянутся для общего развития, опять как Вы (КЛИЕНТ: Гугл) говорили.\nКЛИЕНТ: таблички мне не интересны, что я ими умею пользоваться. Они (МЕНЕДЖЕР: они) (МЕНЕДЖЕР: включены) немножко (МЕНЕДЖЕР: в) (МЕНЕДЖЕР: программу,) разводятся (МЕНЕДЖЕР: маленький) в чем -то.\nМЕНЕДЖЕР: -малюсенький там блог будет по ним, да, то есть если неинтересно, просто не смотрите, да, данный бло[адрес], что касается, собственно, самого формата обучения, все максимально комфортно, удобно, то есть вы занимаетесь в удобное время, спокойно, в своем темпе, режиме, у вас открывается полный доступ, основной формат это видеоурок с экспертом плюс тренажер. Что такое тренажер? У вас открывается симулятор программы, и там у вас помощник водит по шагам. Вот вам надо с ЭПР поработать, он вам говорит, куда нажать, что сделать. Потом аналогичную задачку вы уже делаете самостоятельно, можете делать это уже под задачу, где будете применять, да, ну, чтобы практически быстрее набить руку, скажем так, вот. И плюс будет куратор. Это человек, который закрепится в этом случае на три месяца за вами. Вот это живой человек, он всегда на связи по любому вопросу. Доступ у вас остается навсегда. По жизненным обновлениям, если вы что -то вдруг забудете, всегда сможете пересмотреть.\nМЕНЕДЖЕР: Нет, это не [ФИО], это наша собственная платформа\nМЕНЕДЖЕР: «Eduson», мы в состоянии были создать ее сами, вот. Ну, немножко получше, чем [ФИО] в этом (КЛИЕНТ: Замечательно.) плане.\nМЕНЕДЖЕР: [наложение] А что касается сроков примерно две -четыре недельки. Тут, в принципе, ориентируйтесь на свое время, как у вас получается, но, как я сказала, доступ у вас никто не заберет, да, вы спокойно обучаетесь в своем темпе и режиме. Вот, после окончания получите в руки диплом от Eduson. Соответственно, в принципе, у нас есть лицензия, по лицензии сможете забрать и вычесть налоговую, безусловно. Вот, здесь, что понятно рассказала, все подходит по программе, формату, как обычно.\nКЛИЕНТ: да в курсах, (МЕНЕДЖЕР: Хорошо.) да в курсах, как обычно.\nМЕНЕДЖЕР: Что касается стоимости, значит, сейчас у нас запустили к окончанию месяца хороший промокодик «Тик -так», вот, который дает семьдесят процентов скидку. По факту стоимость обучения семьдесят тысяч, без учета промо -кода – двадцать восемь тысяч, с учетом права кода – двадцать одна тысяча рублей. А платить вы можете либо разово, либо в рассрочку, как удобно, комфортно, можно поделить на несколько платежей, будете учиться, первый платеж через месяц. Ну, как я и сказала, заберете налоговый вычет. Вот, подходит такой вариант вам?\nМЕНЕДЖЕР: пропали.\nКЛИЕНТ: В случае с возможностью очищения оплаты обучения, я видела немножко другую цену, но, возможно, это какой -то начальный курс на посадочной странице цена была другая наверное (МЕНЕДЖЕР: смотрели) это декабрь (МЕНЕДЖЕР: базовый) (МЕНЕДЖЕР: курс) [ФИО].\nМЕНЕДЖЕР: Excel -тариф, базовый, смотрели, наверное, с учетом рассрочки тысячу четыреста сорок один, да, это с учетом рассрочки на двенадцать месяцев. Базовый тариф семнадцать триста, ну, чуть -чуть дешевле получится, если промокодик применяем. Вот, ну, смотрите, как (КЛИЕНТ: чем) бы (КЛИЕНТ: отличается) в\nКЛИЕНТ: [наложение] от того что вы отвечаю рассказывайте сейчас базовый\nМЕНЕДЖЕР: [наложение] базовом варианте нет ни ВПР, ни сводных табличек, ни куратора нету, да, то есть там нет вообще в принципе продвинутого инструментария, есть только база. По факту вы же и так ее владеете, есть здесь, как бы, я думаю, что средний уровень, он вам больше подойдет в плане систематизации и получения новых инструментов.\nМЕНЕДЖЕР: Вот, ну и, если честно, стоимость не сильно отличается, да, то есть друг от друга, поэтому самое оптимальное, плюс у вас куратор здесь на три месяца, да, то есть в базовом тарифа куратора нет.\nКЛИЕНТ: можно посмотреть различные темы?\nМЕНЕДЖЕР: Это прерывается совсем связь, слышите меня?\nМЕНЕДЖЕР: Ладно, не слышу вас, алло.\nКЛИЕНТ: Можно посмотреть различные места?\nМЕНЕДЖЕР: [ФИО] опять связь.\n",
    "segments": [
      {
        "start": 0.88,
        "end": 1.84,
        "text": "А вы добрый день.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 2.36,
        "end": 3.32,
        "text": "Главное, здравствуйте.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 4.2,
        "end": 4.8,
        "text": "Добрый.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 5.02,
        "end": 9.88,
        "text": "Академия Eduson, меня [ФИО] зовут, по поводу обучения звоню. Интересовались программой [ФИО], все верно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 11.02,
        "end": 11.88,
        "text": "Было такое?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 12.52,
        "end": 14.68,
        "text": "Удобно разговаривать с Вами? Да.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 16.14,
        "end": 23.08,
        "text": "Давайте познакомимся, пару вопросов Вам задам, с целью задачи понять, и расскажу по курсу, формату, стоимости, вариантам оплаты, хорошо?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 24.8,
        "end": 25.8,
        "text": "Да, можно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 26.46,
        "end": 36.24,
        "text": "Расскажите, пожалуйста, с какой целью рассматриваете обучение, чем занимаетесь, где применяете, чем занимаетесь вообще.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 39.56,
        "end": 51.48,
        "text": "[ФИО], судя по всему, меня интересуют, в частности, функция ВПР и прочие, которые я не могу понять из роликов в общем доступе, поэтому мне интересно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 52.37,
        "end": 64.08,
        "text": "Плюс мне интересно работать с большими массивами информации, и быстро, соответственно, это не",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 60.64,
        "end": 62.26,
        "text": "если не секрет, всё -таки?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 64.08,
        "end": 71.36,
        "text": "секрет, просто пользуюсь вплоть до ведения бюджета [адрес].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 74.12,
        "end": 82.76,
        "text": "хорошо, ну, вы знакомы с такими интересными функциями, значит, в принципе, не нулевой опыт получается, да, где -то учились лечиться, на практике всё пришло.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 85.9,
        "end": 90.98,
        "text": "Да, образование есть, но ролики смотрела в [адрес].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 91.64,
        "end": 97.21,
        "text": "Поняла Вас, что важно в обучении в самом, какие пожелания в платформе. Спасибо.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 99.11,
        "end": 107.26,
        "text": "Фактические задания, чтобы можно было понять, как это делается, и закрепить это, может быть, какое -то",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 108.14,
        "end": 114.1,
        "text": "наличие горячих, сочетание горячих клавиш, чтобы ускорить процесс.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 115.0,
        "end": 125.06,
        "text": "Хочется сократить время и получить информацию о максимально в использовании функционала, так чтобы оптимизировать какие -то процессы. свои.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 126.31,
        "end": 127.51,
        "text": "Поняла Вас.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 130.76,
        "end": 139.12,
        "text": "По самому формату, поддержка, практика, в принципе, я поняла, что важно, да, чтобы это сразу могли применять",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 140.24,
        "end": 143.62,
        "text": "непосредственно. Вот, вы знакомились с программой обучения?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 144.39,
        "end": 153.7,
        "text": "Ну я провисала то, что было на посадочной странице, А в электронном... господи, на почту еще не сходила, не смотрела.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 154.47,
        "end": 173.26,
        "text": "Угу. Хорошо, спасибо, что поделились информацией. Соответственно, смотрите, если отталкиваясь от потребностей, да, так как уже, в принципе, пользуетесь табличками, да, то есть в этом случае курс поможет, ну, во -первых, максимально систематизировать вашу базу, да, Во -вторых, это очень важно. вот.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 172.14,
        "end": 176.34,
        "text": "Помимо ВПР еще сводные таблицы меня интересуют, которые я тоже не могу понять.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 177.58,
        "end": 224.68,
        "text": "Здесь самый подходящий вариант будет средний тариф по Excel, который поможет вам и освоить ВПР, и сводные таблички, и работу с большими массивами данных, и, соответственно, сделать [адрес], если отталкиваться от этого. Вот, то есть курс не слишком сложный, он как раз закрывает переход, да, просто пользуясь уже пониманием, как быстро искать, считать, анализировать и так далее. Вот, сюда входят полные, ну, скажем так, продвинутые инструментарии, как я и сказала, сводные таблицы, да, где вы удобно анализируете, ну, все же расходы, категории, месяцы, да, формулы, визуализация, ВПР, безусловно, да, ну и Google таблички тоже сюда подтянутся для общего развития, опять как Вы говорили.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 224.86,
        "end": 230.8,
        "text": "таблички мне не интересны, что я ими умею пользоваться. Они немножко разводятся в чем -то.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 231.04,
        "end": 291.9,
        "text": "-малюсенький там блог будет по ним, да, то есть если неинтересно, просто не смотрите, да, данный бло[адрес], что касается, собственно, самого формата обучения, все максимально комфортно, удобно, то есть вы занимаетесь в удобное время, спокойно, в своем темпе, режиме, у вас открывается полный доступ, основной формат это видеоурок с экспертом плюс тренажер. Что такое тренажер? У вас открывается симулятор программы, и там у вас помощник водит по шагам. Вот вам надо с ЭПР поработать, он вам говорит, куда нажать, что сделать. Потом аналогичную задачку вы уже делаете самостоятельно, можете делать это уже под задачу, где будете применять, да, ну, чтобы практически быстрее набить руку, скажем так, вот. И плюс будет куратор. Это человек, который закрепится в этом случае на три месяца за вами. Вот это живой человек, он всегда на связи по любому вопросу. Доступ у вас остается навсегда. По жизненным обновлениям, если вы что -то вдруг забудете, всегда сможете пересмотреть.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 292.74,
        "end": 296.14,
        "text": "Нет, это не [ФИО], это наша собственная платформа",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 297.06,
        "end": 305.04,
        "text": "«Eduson», мы в состоянии были создать ее сами, вот. Ну, немножко получше, чем [ФИО] в этом плане.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 306.14,
        "end": 341.22,
        "text": "А что касается сроков примерно две -четыре недельки. Тут, в принципе, ориентируйтесь на свое время, как у вас получается, но, как я сказала, доступ у вас никто не заберет, да, вы спокойно обучаетесь в своем темпе и режиме. Вот, после окончания получите в руки диплом от Eduson. Соответственно, в принципе, у нас есть лицензия, по лицензии сможете забрать и вычесть налоговую, безусловно. Вот, здесь, что понятно рассказала, все подходит по программе, формату, как обычно.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 340.9,
        "end": 343.38,
        "text": "да в курсах, да в курсах, как обычно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 343.54,
        "end": 377.84,
        "text": "Что касается стоимости, значит, сейчас у нас запустили к окончанию месяца хороший промокодик «Тик -так», вот, который дает семьдесят процентов скидку. По факту стоимость обучения семьдесят тысяч, без учета промо -кода – двадцать восемь тысяч, с учетом права кода – двадцать одна тысяча рублей. А платить вы можете либо разово, либо в рассрочку, как удобно, комфортно, можно поделить на несколько платежей, будете учиться, первый платеж через месяц. Ну, как я и сказала, заберете налоговый вычет. Вот, подходит такой вариант вам?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 381.7,
        "end": 382.72,
        "text": "пропали.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 385.25,
        "end": 400.0,
        "text": "В случае с возможностью очищения оплаты обучения, я видела немножко другую цену, но, возможно, это какой -то начальный курс на посадочной странице цена была другая наверное это декабрь [ФИО].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 399.22,
        "end": 417.15,
        "text": "Excel -тариф, базовый, смотрели, наверное, с учетом рассрочки тысячу четыреста сорок один, да, это с учетом рассрочки на двенадцать месяцев. Базовый тариф семнадцать триста, ну, чуть -чуть дешевле получится, если промокодик применяем. Вот, ну, смотрите, как бы в",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 416.94,
        "end": 420.8,
        "text": "от того что вы отвечаю рассказывайте сейчас базовый",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 419.4,
        "end": 443.2,
        "text": "базовом варианте нет ни ВПР, ни сводных табличек, ни куратора нету, да, то есть там нет вообще в принципе продвинутого инструментария, есть только база. По факту вы же и так ее владеете, есть здесь, как бы, я думаю, что средний уровень, он вам больше подойдет в плане систематизации и получения новых инструментов.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 445.94,
        "end": 457.64,
        "text": "Вот, ну и, если честно, стоимость не сильно отличается, да, то есть друг от друга, поэтому самое оптимальное, плюс у вас куратор здесь на три месяца, да, то есть в базовом тарифа куратора нет.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 459.46,
        "end": 463.2,
        "text": "можно посмотреть различные темы?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 465.12,
        "end": 467.98,
        "text": "Это прерывается совсем связь, слышите меня?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 474.99,
        "end": 476.78,
        "text": "Ладно, не слышу вас, алло.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 477.92,
        "end": 481.52,
        "text": "Можно посмотреть различные места?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 485.4,
        "end": 487.04,
        "text": "Приорвалась опять связь.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      }
    ],
    "word_count": 1047,
    "duration_seconds": 487.224,
    "pii_redacted_count": 12,
    "created_at": "2026-06-28T21:03:13.381449"
  },
  "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:20",
        "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:20",
        "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": "pass",
        "quote": "расскажу по курсу, формату, стоимости, вариантам оплаты",
        "timecode": "00:20",
        "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:50",
        "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:35",
        "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": "pass",
        "quote": "хочется сократить время и получить информацию о максимально в использовании функционала",
        "timecode": "01:20",
        "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": "функция ВПР... сводные таблицы... работать с большими массивами",
        "timecode": "00:40",
        "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:55",
        "rationale": "Менеджер спросил про опыт.",
        "applicable": true
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": "пользуюсь вплоть до ведения бюджета",
        "timecode": "00:50",
        "rationale": "Клиент имеет опыт работы с Excel.",
        "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": "02:20",
        "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": "pass",
        "quote": "средний уровень, он вам больше подойдет в плане систематизации и получения новых инструментов",
        "timecode": "05:10",
        "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": "он вам больше подойдет в плане систематизации и получения новых инструментов, и куратор на три месяца",
        "timecode": "05:10",
        "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": "базовый тариф семнадцать триста... средний тариф по Excel",
        "timecode": "04:40",
        "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": "pass",
        "quote": "подходит такой вариант вам?",
        "timecode": "04:30",
        "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": "pass",
        "quote": "средний тариф по Excel",
        "timecode": "02:20",
        "rationale": "Предложен средний тариф в качестве апсейла.",
        "applicable": true
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "основной формат это видеоурок с экспертом плюс тренажер... куратор... доступ навсегда",
        "timecode": "03:00",
        "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": "03: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": "04: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": "В звонке было 2 возражения.",
        "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": 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": "pass",
        "quote": "в базовом варианте нет ни ВПР, ни сводных табличек, ни куратора",
        "timecode": "05:00",
        "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": "04:10",
        "rationale": "Стоимость презентована с акцентом на скидку.",
        "applicable": true
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "А платить вы можете либо разово, либо в рассрочку, как удобно... подходит такой вариант вам?",
        "timecode": "04:20",
        "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": "04:10",
        "rationale": "Назван размер скидки.",
        "applicable": true
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "title": "Презентовал цену до скидки и после",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "без учета промо-кода – двадцать восемь тысяч, с учетом права кода – двадцать одна тысяча рублей",
        "timecode": "04:15",
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не предпринял попытку оформить рассрочку на звонке.",
        "applicable": true
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "title": "Согласована точная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Не согласована точная дата/время следующего звонка.",
        "applicable": true
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Не согласована даже приблизительная дата.",
        "applicable": true
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "title": "Консультант слышит клиента и отвечает по сути",
        "section": "Профессионализм",
        "block": "11",
        "weight": 4,
        "is_critical": true,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер отвечал по сути, не перебивал.",
        "applicable": true
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "section": "Профессионализм",
        "block": "11",
        "weight": 5,
        "is_critical": true,
        "is_conditional": false,
        "severity": "prohibited",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Нет признаков грубости.",
        "applicable": true
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "title": "Менеджер активно вёл диалог",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер активно вёл диалог, задавал вопросы, презентовал.",
        "applicable": true
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "title": "Проявлял заинтересованность в общении",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер проявлял заинтересованность, уточнял потребности.",
        "applicable": true
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "title": "Консультант пытался убедить клиента принять решение",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "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": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "3": {
        "pass_count": 6,
        "fail_count": 2,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.75
      },
      "4": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "5": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "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": 0,
        "fail_count": 2,
        "applicable_count": 2,
        "total_count": 3,
        "percent": 0.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": 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.732,
    "confidence": "high",
    "summary": "Менеджер выявил потребности (ВПР, сводные таблицы, работа с большими массивами), презентовал программу и формат, предложил средний тариф с аргументацией и промо-скидкой. Однако не было попытки закрыть сделку или согласовать следующий шаг, звонок завершился без конкретики.",
    "client_info_json": {
      "interest": "Excel, функции ВПР, сводные таблицы, работа с большими массивами",
      "past_experience": "использует Excel для ведения бюджета, смотрела обучающие ролики на YouTube",
      "motivation": "сократить время на обработку данных, оптимизировать процессы",
      "learning_goals": "освоить ВПР, сводные таблицы, работу с большими массивами, узнать горячие клавиши",
      "preferred_payment_method": "unknown",
      "course_tariff": "средний тариф Excel",
      "company_knowledge": null,
      "learning_preferences": "практические задания, наличие горячих клавиш, сразу применять",
      "client_questions": [
        "чем отличается базовый тариф от среднего?",
        "можно посмотреть различные темы?"
      ],
      "lead_category": "BBB",
      "conversion_action": "Нет КД",
      "objections": [
        "Хочет сравнить варианты",
        "Нужна дополнительная информация"
      ],
      "relevant_experience": "has",
      "company_familiarity": null,
      "age": null,
      "gender": "F",
      "city": null,
      "field": "бюджетирование",
      "role": null,
      "financial_readiness": "medium",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "warm",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_close_attempt"
      },
      {
        "code": "rf_no_next_step"
      }
    ],
    "coaching_tip": "После презентации и обсуждения цены обязательно предлагайте клиенту оформить обучение сейчас или, при невозможности, фиксируйте точное время следующего контакта. Также добавьте в структуру звонка блок приглашения к вопросам.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 19021,
    "output_tokens": 7653,
    "created_at": "2026-06-28T21:04:26.632551",
    "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": "он вам больше подойдет в плане систематизации и получения новых инструментов, и куратор на три месяца",
        "timecode": "05:10",
        "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": "базовый тариф семнадцать триста... средний тариф по Excel",
        "timecode": "04:40",
        "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": "pass",
        "score": 2.0,
        "quote": "подходит такой вариант вам?",
        "timecode": "04:30",
        "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": true,
        "status": "pass",
        "score": 1.0,
        "quote": "средний тариф по Excel",
        "timecode": "02:20",
        "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:50",
        "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:35",
        "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": "pass",
        "score": 4.0,
        "quote": "хочется сократить время и получить информацию о максимально в использовании функционала",
        "timecode": "01:20",
        "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": "функция ВПР... сводные таблицы... работать с большими массивами",
        "timecode": "00:40",
        "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:55",
        "rationale": "Менеджер спросил про опыт."
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "пользуюсь вплоть до ведения бюджета",
        "timecode": "00:50",
        "rationale": "Клиент имеет опыт работы с Excel."
      },
      {
        "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": "Не согласована даже приблизительная дата."
      },
      {
        "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": "04:10",
        "rationale": "Стоимость презентована с акцентом на скидку."
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "А платить вы можете либо разово, либо в рассрочку, как удобно... подходит такой вариант вам?",
        "timecode": "04:20",
        "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": "04:10",
        "rationale": "Назван размер скидки."
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал цену до скидки и после",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "без учета промо-кода – двадцать восемь тысяч, с учетом права кода – двадцать одна тысяча рублей",
        "timecode": "04:15",
        "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": true,
        "status": "fail",
        "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": "основной формат это видеоурок с экспертом плюс тренажер... куратор... доступ навсегда",
        "timecode": "03:00",
        "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": "03: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:20",
        "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:20",
        "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": "pass",
        "score": 1.0,
        "quote": "расскажу по курсу, формату, стоимости, вариантам оплаты",
        "timecode": "00:20",
        "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": "04: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": "В звонке было 2 возражения."
      },
      {
        "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": 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": "pass",
        "score": 5.0,
        "quote": "в базовом варианте нет ни ВПР, ни сводных табличек, ни куратора",
        "timecode": "05:00",
        "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": "02:20",
        "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": "pass",
        "score": 3.0,
        "quote": "средний уровень, он вам больше подойдет в плане систематизации и получения новых инструментов",
        "timecode": "05:10",
        "rationale": "Менеджер обосновал, что курс подходит."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "F",
      "city": null,
      "sphere": "бюджетирование",
      "role": null
    },
    "motivation_json": {
      "interest": "Excel, функции ВПР, сводные таблицы, работа с большими массивами",
      "motivation": "сократить время на обработку данных, оптимизировать процессы",
      "learning_goals": "освоить ВПР, сводные таблицы, работу с большими массивами, узнать горячие клавиши",
      "learning_preferences": "практические задания, наличие горячих клавиш, сразу применять",
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "medium",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [
      "Хочет сравнить варианты",
      "Нужна дополнительная информация"
    ],
    "temperature": "warm",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "чем отличается базовый тариф от среднего?",
      "можно посмотреть различные темы?"
    ],
    "extra_json": {
      "past_experience": "использует Excel для ведения бюджета, смотрела обучающие ролики на YouTube",
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "has",
      "lead_category": "BBB",
      "conversion_action": "Нет КД",
      "client_questions": [
        "чем отличается базовый тариф от среднего?",
        "можно посмотреть различные темы?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T21:04:26.639356"
  }
}