{
  "schema_version": 1,
  "call": {
    "id": "b6ce893c-163b-4d48-86d4-975ce08036a9",
    "created_at": "2026-07-01T18:24:09",
    "original_filename": "comagic_960af42c468031c41574f5b1752278e1",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 363.96,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": null,
    "bucket": null,
    "product": null,
    "deal_id": null,
    "crm_source": "uis",
    "utm_source": null,
    "utm_medium": null,
    "utm_campaign": null,
    "lead_category": "CCC",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-07-02T02:04:49.972118"
  },
  "operator": null,
  "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МЕНЕДЖЕР: Ага, всё, поняла. Смотрите, то есть в таком случае для первичного ознакомления у нас есть курс не нейросети, а есть нейросети за тридцать дней. То есть это курс, который вы проходите за тридцать дней, а не за три. То есть там самое необходимое, то есть для быстрого старта в нейросетях. То (КЛИЕНТ: Угу.) есть как раз -таки в два раза дешевле курсы, то есть вы изучаете что? Работа с чатом GPT для ежедневных задач, создание\nКЛИЕНТ: [наложение] я слышала.\nМЕНЕДЖЕР: презентаций с помощью ней, генерация изображений для различного контента, будете осваивать. (КЛИЕНТ: Угу.)\nМЕНЕДЖЕР: базовая автоматизация рабочих задач, чат GPT, GigaChat, Yandex GPT, графические нейросети разные.\nМЕНЕДЖЕР: Основные нейросети вы изучаете, то есть у вас появляется понимание, что это и как с этим работать, как это идти, если (КЛИЕНТ: Угу,) так немножко (КЛИЕНТ: угу.) упрощать. То есть вот это все вы получаете. То есть этот курс стоит у нас, сейчас просто скидка у нас есть на семьдесят процентов, чтобы она у вас была зафиксирована, потому что вы ранее интересовались, и стоит этот курс нейросети за тридцать дней четырнадцать тысяч девятьсот двадцать пять рублей. То (КЛИЕНТ: А) (КЛИЕНТ: его) есть, смотрите,\nКЛИЕНТ: [наложение] нужна единоразовая оплата, или тоже в рассрочку можно?\nМЕНЕДЖЕР: то есть у нас есть как полная оплата, так и расстрочки есть, то (КЛИЕНТ: Расширочка) есть расстрочки (КЛИЕНТ: беспрецедентная?) беспроцентные, да. То есть как Т -банк, ну, как правило, биржевской банке на 12 месяцев, например, там получается по 1244 рубля платеж.\nКЛИЕНТ: Ага, я поняла (МЕНЕДЖЕР: Вот.) Слушайте, ну не в любом смысле я не могу прям сразу определиться. Надо подумать. (МЕНЕДЖЕР: Подписывайтесь) Вы можете мне скинуть предложение?\nМЕНЕДЖЕР: А еще, единственное, на Ваше точное тоже, на чем хотели бы подумать?\nКЛИЕНТ: Ну, вообще, просто подумать, я не могу прям как -то сразу сказать, да, мне надо, и давайте (МЕНЕДЖЕР: Ага,) (МЕНЕДЖЕР: ну,) еще (МЕНЕДЖЕР: да,) подумать.\nМЕНЕДЖЕР: просто чтобы на Ваши вопросы ответить, то есть я просто не могу так цену долго держать, потому что как раз -таки набор группы заканчивается, Киеве все -таки набираем людей по сниженному курсу.\nМЕНЕДЖЕР: А можно вас будет в Телеграме найти, например, по этому номеру телефона или не сидеть сейчас в (КЛИЕНТ: Телеграмме) Телеграме? (КЛИЕНТ: нет.) Так, а где сидите (КЛИЕНТ: Макс,) сейчас в СТСП? (КЛИЕНТ: Макс!) Макси и электронная почта, да, вот у вас ru.nat.inbox\nКЛИЕНТ: Да, можно электронную площадку. (МЕНЕДЖЕР:.ru,) да.\nМЕНЕДЖЕР: то есть электронная почта поизвести. (КЛИЕНТ: Угу.) Все, понял, да? Так, Наталья, вправду, чтобы на все ваши вопросы ответить, там, в случае чего направить, а на чем конкретно хотелось бы подумать.\nКЛИЕНТ: Я вам еще раз говорю, что мне нужно подумать, я не могу сейчас конкретно какие -то вопросы задать (МЕНЕДЖЕР: Угу.) во все предложения, Мне нужно его обдумать, я не могу сразу решиться. Я такой человек. Поэтому, (МЕНЕДЖЕР: Угу.) если вы хотите, вы можете мне сбросить предложение, я над ним подумаю.\nМЕНЕДЖЕР: То есть, ну, грубо говоря, так немножко подумать над ним, поспать с этой мыслью и (КЛИЕНТ: Да,) проснуться уже (КЛИЕНТ: да,) счастливо,\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МЕНЕДЖЕР: [ФИО], всё, поняла. Смотрите, то есть в таком случае для первичного ознакомления у нас есть курс не нейросети, а есть нейросети за тридцать дней. То есть это курс, который вы проходите за тридцать дней, а не за три. То есть там самое необходимое, то есть для быстрого старта в нейросетях. То (КЛИЕНТ: Угу.) есть как раз -таки в два раза дешевле курсы, то есть вы изучаете что? Работа с чатом GPT для ежедневных задач, создание\nКЛИЕНТ: [наложение] я слышала.\nМЕНЕДЖЕР: презентаций с помощью ней, генерация изображений для различного контента, будете осваивать. (КЛИЕНТ: Угу.)\nМЕНЕДЖЕР: базовая автоматизация рабочих задач, чат GPT, GigaChat, Yandex GPT, графические нейросети разные.\nМЕНЕДЖЕР: Основные нейросети вы изучаете, то есть у вас появляется понимание, что это и как с этим работать, как это идти, если (КЛИЕНТ: [ФИО],) так немножко (КЛИЕНТ: угу.) упрощать. То есть вот это все вы получаете. То есть этот курс стоит у нас, сейчас просто скидка у нас есть на семьдесят процентов, чтобы она у вас была зафиксирована, потому что вы ранее интересовались, и стоит этот курс нейросети за тридцать дней четырнадцать тысяч девятьсот двадцать пять рублей. То (КЛИЕНТ: А) (КЛИЕНТ: его) есть, смотрите,\nКЛИЕНТ: [наложение] нужна единоразовая оплата, или тоже в рассрочку можно?\nМЕНЕДЖЕР: то есть у нас есть как полная оплата, так и расстрочки есть, то (КЛИЕНТ: Расширочка) есть расстрочки (КЛИЕНТ: беспрецедентная?) беспроцентные, да. То есть как Т -банк, ну, как правило, биржевской банке на 12 месяцев, например, там получается по 1244 рубля платеж.\nКЛИЕНТ: [ФИО], я поняла (МЕНЕДЖЕР: Вот.) Слушайте, ну не в любом смысле я не могу прям сразу определиться. Надо подумать. (МЕНЕДЖЕР: Подписывайтесь) Вы можете мне скинуть предложение?\nМЕНЕДЖЕР: А еще, единственное, на Ваше точное тоже, на чем хотели бы подумать?\nКЛИЕНТ: Ну, вообще, просто подумать, я не могу прям как -то сразу сказать, да, мне надо, и давайте (МЕНЕДЖЕР: Ага,) (МЕНЕДЖЕР: ну,) еще (МЕНЕДЖЕР: да,) подумать.\nМЕНЕДЖЕР: просто чтобы на Ваши вопросы ответить, то есть я просто не могу так цену долго держать, потому что как раз -таки набор группы заканчивается, [адрес] все -таки набираем людей по сниженному курсу.\nМЕНЕДЖЕР: А можно вас будет в Телеграме найти, например, по этому номеру телефона или не сидеть сейчас в (КЛИЕНТ: Телеграмме) Телеграме? (КЛИЕНТ: нет.) Так, а где сидите (КЛИЕНТ: [ФИО],) сейчас в СТСП? (КЛИЕНТ: [ФИО]!) [ФИО] и электронная почта, да, вот у вас ru.nat.inbox\nКЛИЕНТ: Да, можно электронную площадку. (МЕНЕДЖЕР:.ru,) да.\nМЕНЕДЖЕР: то есть электронная почта поизвести. (КЛИЕНТ: Угу.) Все, понял, да? Так, [ФИО], вправду, чтобы на все ваши вопросы ответить, там, в случае чего направить, а на чем конкретно хотелось бы подумать.\nКЛИЕНТ: Я вам еще раз говорю, что мне нужно подумать, я не могу сейчас конкретно какие -то вопросы задать (МЕНЕДЖЕР: Угу.) во все предложения, Мне нужно его обдумать, я не могу сразу решиться. Я такой человек. Поэтому, (МЕНЕДЖЕР: Угу.) если вы хотите, вы можете мне сбросить предложение, я над ним подумаю.\nМЕНЕДЖЕР: То есть, ну, грубо говоря, так немножко подумать над ним, поспать с этой мыслью и (КЛИЕНТ: Да,) проснуться уже (КЛИЕНТ: да,) счастливо,\nКЛИЕНТ: [наложение] именно так, да.\nМЕНЕДЖЕР: понимая вас, [ФИО].\nМЕНЕДЖЕР: Единственное, да, поскольку цена гораздо сильно снижена, чем вам ранее предлагали, давайте тогда мы завтра с вами созвонимся. Вот в какое время удобно было бы звонок принять?\nКЛИЕНТ: вот так, вечером будет отзыв.\nМЕНЕДЖЕР: [ФИО], также вечером вам позвонить. (КЛИЕНТ: Угу.) Все хорошо, давайте я сейчас тогда вам информацию по курсу направлю на почту электронную, на вашу. Олимп. (КЛИЕНТ: Лучше) (КЛИЕНТ: [ФИО]?) Лучше в [ФИО]. Попробую вас тогда в [ФИО] еще поискать на [адрес]. Либо на почту, если в [ФИО] не ведут,\nМЕНЕДЖЕР: то на почту отправлю.Все, (КЛИЕНТ: хорошо.)\nМЕНЕДЖЕР: [ФИО], тогда на связи с Вами. (КЛИЕНТ: Да,) Доброго (КЛИЕНТ: спасибо.) вечера (КЛИЕНТ: [ФИО],) Вам. (КЛИЕНТ: да,) До (КЛИЕНТ: до) (КЛИЕНТ: свидания.) свидания. (КЛИЕНТ: Угу.)\nКЛИЕНТ: Ну,\n",
    "segments": [
      {
        "start": 0.1,
        "end": 0.94,
        "text": "Алло.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 0.78,
        "end": 2.6,
        "text": "Алло, да, добрый вечер, [ФИО].",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 2.9,
        "end": 3.72,
        "text": "Добрый вечер.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 3.98,
        "end": 8.76,
        "text": "Здравствуйте, меня зовут [ФИО], это компания Eduson. Вы у нас с разным курсом по нейросети интересовались.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 9.89,
        "end": 12.86,
        "text": "Ну, да, я пока еще думаю об этом.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 13.28,
        "end": 15.62,
        "text": "Ага, так, а какие исправления у вас еще есть?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 16.32,
        "end": 18.78,
        "text": "Ну, просто в сомнении в том, надо ли мне это.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 19.56,
        "end": 23.78,
        "text": "Ага, супер, а у еще изначально для чего, ну, интересовались курсы?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 24.16,
        "end": 36.62,
        "text": "Просто ознакомиться, так как я у тебя не в теме, поэтому просто мне интересно было ознакомиться, и просто я подумала, что для знакомства это слишком дорогое удовольствие для меня будет, поэтому мне не актуально, мне не для работы, а мне просто, чтобы узнать, что это такое.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 37.28,
        "end": 42.54,
        "text": "Ага, все, поняла, то есть, ну, вообще это изначальное, первоначальное знакомство, да, с нейросетью.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 44.88,
        "end": 47.4,
        "text": "Первоначальное, да, такое знакомство с нейросетью.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 46.42,
        "end": 48.24,
        "text": "да, да, да, да, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 48.34,
        "end": 54.32,
        "text": "все, поняла, значит, а как -то в личной, ну, именно именно для себя, да, хотите использовать, начинать потихоньку.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 54.72,
        "end": 59.52,
        "text": "именно для себя, мне просто, чтобы понять, что это такое, так как я сидит в курсе».",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 59.84,
        "end": 64.48,
        "text": "Ага, все, поняла. Смотрите, есть какие вам вообще курсы предлагали,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 65.48,
        "end": 66.86,
        "text": "ну и по какой цене?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 68.14,
        "end": 75.08,
        "text": "Слушайте, я лично говоря, не очень помню, но там порядка сорока с чем -то было, просто начальный вот курс по нейросети.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 75.94,
        "end": 108.88,
        "text": "Ага, все, поняла. Смотрите, ну то есть, да, вам предлагали уже которые которые продвинуты, в том числе курс, но помимо этого у нас есть как раз -таки курс для самых -самых начинающих, то есть и он, естественно, дешевле, и в дальнейшем, если вы освоите его, есть как раз -таки можно будет и подняться в уровне, то есть не покупать заново, а просто увеличить свой пакет. И тогда хотел бы вас просто уточнить, чтобы понимать, что может подойти вам пакет, который подешевле, а вот сами для себя видите нейросеть, в каких сферах конкретно могли бы его использовать.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 109.73,
        "end": 117.7,
        "text": "По тех сферах? Ну, я так понимаю, что в различных сферах их можно и... Вы имеете в виду конкретно для меня или что? В чем вопрос?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 117.78,
        "end": 120.48,
        "text": "для вас, вот лично, да, для вас, именно вы бы как использовали?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 121.78,
        "end": 131.08,
        "text": "В чувстве? Нет, пока я не знаю. Я говорю, что мне просто интересно было просто узнать, что это такое, потому что я понимаю, что за этим будущее, а я не в семье и с этим не сталкиваюсь.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 131.58,
        "end": 137.74,
        "text": "Угу, ну да, то есть чуть Изучить это, облегчить себе жизнь и понимать, что это",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 138.74,
        "end": 140.34,
        "text": "движется всё направление, правильно я понимаю?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 140.4,
        "end": 142.3,
        "text": "Да, да, да, вот именно в этом плане.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 142.66,
        "end": 175.94,
        "text": "Ага, всё, поняла. Смотрите, то есть в таком случае для первичного ознакомления у нас есть курс не нейросети, а есть нейросети за тридцать дней. То есть это курс, который вы проходите за тридцать дней, а не за три. То есть там самое необходимое, то есть для быстрого старта в нейросетях. То есть как раз -таки в два раза дешевле курсы, то есть вы изучаете что? Работа с чатом GPT для ежедневных задач, создание",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 172.07,
        "end": 173.64,
        "text": "я слышала.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 175.94,
        "end": 181.52,
        "text": "презентаций с помощью ней, генерация изображений для различного контента, будете осваивать.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 182.75,
        "end": 193.9,
        "text": "базовая автоматизация рабочих задач, чат GPT, GigaChat, Yandex GPT, графические нейросети разные.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 194.78,
        "end": 223.46,
        "text": "Основные нейросети вы изучаете, то есть у вас появляется понимание, что это и как с этим работать, как это идти, если так немножко упрощать. То есть вот это все вы получаете. То есть этот курс стоит у нас, сейчас просто скидка у нас есть на семьдесят процентов, чтобы она у вас была зафиксирована, потому что вы ранее интересовались, и стоит этот курс нейросети за тридцать дней четырнадцать тысяч девятьсот двадцать пять рублей. То есть, смотрите,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 220.42,
        "end": 223.32,
        "text": "нужна единоразовая оплата, или тоже в рассрочку можно?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 223.68,
        "end": 238.38,
        "text": "то есть у нас есть как полная оплата, так и расстрочки есть, то есть расстрочки беспроцентные, да. То есть как Т -банк, ну, как правило, биржевской банке на 12 месяцев, например, там получается по 1244 рубля платеж.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 239.22,
        "end": 246.64,
        "text": "Ага, я поняла [ФИО], ну не в любом смысле я не могу прям сразу определиться. Надо подумать. Вы можете мне скинуть предложение?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 247.0,
        "end": 251.44,
        "text": "А еще, единственное, на Ваше точное тоже, на чем хотели бы подумать?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 252.2,
        "end": 258.92,
        "text": "Ну, вообще, просто подумать, я не могу прям как -то сразу сказать, да, мне надо, и давайте еще подумать.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 259.04,
        "end": 272.08,
        "text": "просто чтобы на Ваши вопросы ответить, то есть я просто не могу так цену долго держать, потому что как раз -таки набор группы заканчивается, [адрес] все -таки набираем людей по сниженному курсу.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 273.34,
        "end": 286.72,
        "text": "А можно вас будет в Телеграме найти, например, по этому номеру телефона или не сидеть сейчас в Телеграме? Так, а где сидите сейчас в СТСП? Макси и электронная почта, да, вот у вас ru.nat.inbox",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 284.93,
        "end": 288.7,
        "text": "Да, можно электронную площадку. да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 287.9,
        "end": 297.52,
        "text": "то есть электронная почта поизвести. Все, понял, да? Так, [ФИО], вправду, чтобы на все ваши вопросы ответить, там, в случае чего направить, а на чем конкретно хотелось бы подумать.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 298.08,
        "end": 312.76,
        "text": "Я вам еще раз говорю, что мне нужно подумать, я не могу сейчас конкретно какие -то вопросы задать во все предложения, Мне нужно его обдумать, я не могу сразу решиться. Я такой человек. Поэтому, если вы хотите, вы можете мне сбросить предложение, я над ним подумаю.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 313.1,
        "end": 319.94,
        "text": "То есть, ну, грубо говоря, так немножко подумать над ним, поспать с этой мыслью и проснуться уже счастливо,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 318.54,
        "end": 319.62,
        "text": "именно так, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 320.1,
        "end": 321.08,
        "text": "понимая вас, [ФИО].",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 322.1,
        "end": 331.78,
        "text": "Единственное, да, поскольку цена гораздо сильно снижена, чем вам ранее предлагали, давайте тогда мы завтра с вами созвонимся. Вот в какое время удобно было бы звонок принять?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 332.18,
        "end": 333.4,
        "text": "вот так, вечером будет отзыв.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 333.64,
        "end": 353.18,
        "text": "Ага, также вечером вам позвонить. Все хорошо, давайте я сейчас тогда вам информацию по курсу направлю на почту электронную, на вашу. Олимп. Лучше в [ФИО]. Попробую вас тогда в [ФИО] еще поискать на [адрес]. Либо на почту, если в [ФИО] не ведут,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 354.18,
        "end": 355.45,
        "text": "то на почту отправлю.Все,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 357.5,
        "end": 361.52,
        "text": "[ФИО], тогда на связи с Вами. Доброго вечера Вам. До свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 361.84,
        "end": 362.38,
        "text": "Ну,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 1072,
    "duration_seconds": 363.96,
    "pii_redacted_count": 25,
    "created_at": "2026-07-02T02:03:57.749762"
  },
  "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:06",
        "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:11",
        "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:15",
        "rationale": "Менеджер уточнил цель звонка.",
        "applicable": true
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "title": "Озвучен блок «знакомство»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок знакомства/выявления.",
        "applicable": true
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "title": "Озвучен блок «презентация программы»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок презентации программы.",
        "applicable": true
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок ответов на вопросы.",
        "applicable": true
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "title": "Озвучен блок «варианты оплаты»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок оплаты.",
        "applicable": true
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "title": "Чем занимается клиент",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "а у еще изначально для чего, ну, интересовались курсы?",
        "timecode": "00:40",
        "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": "01:10",
        "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": "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": "Курс инструментальный, не профессия.",
        "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": "Работа с чат GPT для ежедневных задач, создание презентаций с помощью ней, генерация изображений",
        "timecode": "02:10",
        "rationale": "Менеджер перечислил темы, клиент слушала и не возражала.",
        "applicable": true
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент отвечала на вопросы, сама не рассказывала развёрнуто.",
        "applicable": true
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не спросил про опыт клиента.",
        "applicable": true
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Тема опыта не поднималась, клиент косвенно заявила о его отсутствии.",
        "applicable": true
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "title": "Повторил / резюмировал потребности клиента",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "то есть изначальное, первоначальное знакомство, да, с нейросетью",
        "timecode": "01:30",
        "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": "02:30",
        "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": "Upsale не производился, предложен только один тариф.",
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Upsale не производился.",
        "applicable": false
      },
      {
        "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": "Upsale не производился.",
        "applicable": false
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "вы изучаете что? Работа с чат GPT для ежедневных задач, создание презентаций с помощью ней, генерация изображений...",
        "timecode": "02:45",
        "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": "02:40",
        "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": "01: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": "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": "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": "сейчас просто скидка у нас есть на семьдесят процентов",
        "timecode": "03: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": "скидка у нас есть на семьдесят процентов",
        "timecode": "03: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": "04:10",
        "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": "pass",
        "quote": "я просто не могу так цену долго держать, потому что как раз-таки набор группы заканчивается",
        "timecode": "03:50",
        "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": "Менеджер предложил Telegram и почту — рабочие каналы.",
        "applicable": true
      }
    ],
    "section_scores_json": {
      "1": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "2": {
        "pass_count": 0,
        "fail_count": 4,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.0
      },
      "3": {
        "pass_count": 4,
        "fail_count": 4,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.5
      },
      "4": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "5": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "6": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "7": {
        "pass_count": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "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": 3,
        "fail_count": 0,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 1.0
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.677,
    "confidence": "high",
    "summary": "Менеджер провёл первичный звонок с клиентом, интересующимся курсом по нейросетям для ознакомления. Выявил слабую потребность, презентовал базовый курс и скидку 70%. Возражение по цене отработал, но возражение 'подумать' не проработал, не смог получить конкретику. Назначил повторный звонок на завтра. Категория лида — CCC.",
    "client_info_json": {
      "interest": "нейросети, начальное знакомство",
      "past_experience": null,
      "motivation": "просто узнать, что это такое, так как за нейросетями будущее",
      "learning_goals": "ознакомление без конкретных задач",
      "preferred_payment_method": "installments",
      "course_tariff": "нейросети за 30 дней (14 925 руб.)",
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "курс на 30 дней? единоразовая оплата или рассрочка?"
      ],
      "lead_category": "CCC",
      "conversion_action": "Отправил информацию",
      "objections": [
        "Дорого",
        "Нужно время на принятие решения"
      ],
      "relevant_experience": "none",
      "company_familiarity": null,
      "age": null,
      "gender": "F",
      "city": null,
      "field": null,
      "role": null,
      "financial_readiness": "medium",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "cold",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_handling_objection"
      }
    ],
    "coaching_tip": "Прорабатывать возражение 'подумать' глубже: выявлять конкретные сомнения и закрывать их, а не соглашаться сразу. Использовать структурированное программирование звонка для повышения вовлечённости.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 19064,
    "output_tokens": 7382,
    "created_at": "2026-07-02T02:04:49.962165",
    "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": "Upsale не производился, предложен только один тариф."
      },
      {
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Upsale не производился."
      },
      {
        "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": "Upsale не производился."
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер активно задавал вопросы и вёл беседу."
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер проявлял заинтересованность."
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "я просто не могу так цену долго держать, потому что как раз-таки набор группы заканчивается",
        "timecode": "03:50",
        "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:40",
        "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": "01:10",
        "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": "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": "Курс инструментальный, не профессия."
      },
      {
        "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": "Работа с чат GPT для ежедневных задач, создание презентаций с помощью ней, генерация изображений",
        "timecode": "02:10",
        "rationale": "Менеджер перечислил темы, клиент слушала и не возражала."
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент отвечала на вопросы, сама не рассказывала развёрнуто."
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Консультант спросил клиента про опыт",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не спросил про опыт клиента."
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Тема опыта не поднималась, клиент косвенно заявила о его отсутствии."
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Первичный звонок, нет предыдущих договорённостей."
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Не ориентировал клиента на личные каналы связи",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер предложил Telegram и почту — рабочие каналы."
      },
      {
        "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": "04:10",
        "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": "сейчас просто скидка у нас есть на семьдесят процентов",
        "timecode": "03: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": "скидка у нас есть на семьдесят процентов",
        "timecode": "03: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": "pass",
        "score": 4.0,
        "quote": "вы изучаете что? Работа с чат GPT для ежедневных задач, создание презентаций с помощью ней, генерация изображений...",
        "timecode": "02:45",
        "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": "02:40",
        "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:06",
        "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:11",
        "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:15",
        "rationale": "Менеджер уточнил цель звонка."
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «знакомство»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок знакомства/выявления."
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «презентация программы»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок презентации программы."
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок ответов на вопросы."
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «варианты оплаты»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не анонсировал блок оплаты."
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант слышит клиента и отвечает по сути",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер отвечал по существу, прерываний нет."
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 5.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер вежлив, без грубости."
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "У клиента есть сомнения или возражения",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "слишком дорогого удовольствие для меня будет",
        "timecode": "01: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": "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": "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": "01:30",
        "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": "02:30",
        "rationale": "Менеджер связал потребность с конкретным курсом."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "F",
      "city": null,
      "sphere": null,
      "role": null
    },
    "motivation_json": {
      "interest": "нейросети, начальное знакомство",
      "motivation": "просто узнать, что это такое, так как за нейросетями будущее",
      "learning_goals": "ознакомление без конкретных задач",
      "learning_preferences": null,
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "installments",
      "financial_readiness": "medium",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [
      "Дорого",
      "Нужно время на принятие решения"
    ],
    "temperature": "cold",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "курс на 30 дней? единоразовая оплата или рассрочка?"
    ],
    "extra_json": {
      "past_experience": null,
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "none",
      "lead_category": "CCC",
      "conversion_action": "Отправил информацию",
      "client_questions": [
        "курс на 30 дней? единоразовая оплата или рассрочка?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-07-02T02:04:49.973942"
  }
}