{
  "schema_version": 1,
  "call": {
    "id": "43321054-9ccf-4e13-b46f-c0d74df45a55",
    "created_at": "2026-07-01T18:23:46",
    "original_filename": "comagic_a3999d878cc33f2a2ba5d62f2ad3a930",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 314.424,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Взяли в работу",
    "bucket": null,
    "product": "Нейросети для бизнес-процессов",
    "deal_id": "46313060",
    "crm_source": "uis",
    "utm_source": "google",
    "utm_medium": "cpc",
    "utm_campaign": "ODai_Fn_DG2_google_search_world",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-07-02T02:04:20.643330"
  },
  "operator": {
    "id": "46e30d2f-5165-4c5c-a539-dd953e96c187",
    "full_name": "Зинченко Алена",
    "employee_code": "зинченко_алена",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "КЛИЕНТ: Алло!\nМЕНЕДЖЕР: Динара, добрый вечер еще раз, это Алена, компания «Eduson».\nКЛИЕНТ: Да, здравствуй, Селена.\nМЕНЕДЖЕР: Удобно, что сейчас я изучила Ваш (КЛИЕНТ: да.) вопрос, а вот, кстати, объект связи (КЛИЕНТ: ногда.) вернулся. Вы мне сориентируйте, пожалуйста, вот те вопросы, которые были в файле, это вопросы были для Вас или Вы готовите для сотрудников, то есть в каком ключе нам нужно обучение, для Вас или, может быть, для команды какой -то?\nКЛИЕНТ: Для команды, да, для команды, то есть мы хотим, в общем, мы запускаем программу развития и вот такой сквозной модуль на протяжении этой программы, это модуль по АИ. И нам бы хотелось, да, вот часть программы дать на внешнего провайдера, кто уже обучал людей, знает, как это правильно сделать, в части АИ. Вот там три такие основные ключевые темы, (МЕНЕДЖЕР: Ага.) мы скорее (МЕНЕДЖЕР: Угу.) видим, как, наверное, три онлайн -встречи с экспертом, где эксперт разбирает эту тему, и вот прям там освещены вопросы, которые важно не упустить.\nКЛИЕНТ: А дальше какая -то практическая работа с проверкой, может, комментариями или какой -то тоже сессией, когда там короткое, да, какие чаще всего ошибки делали, да, и там, как здорово, что там выводы этого сделали, например.\nКЛИЕНТ: И по бюджету, наверное, сориентировать, потому что я получила уже несколько предложений, они сильно очень разнявки по ценнику, и я думаю, что мы целимся, что вот одна такая встреча, ну, будет не дороже, там, ста, там, двадцати тысяч рублей — это вот с учетом домашнего задания. Насколько это вообще реально для вас?\nМЕНЕДЖЕР: Так, смотрите, у нас есть встроенная в обучение просто консультация.\nМЕНЕДЖЕР: То есть, допустим, вы покупаете… Вот сколько там, примерно, учеников будет сориентировать, ну, хотя бы сориентировать?\nКЛИЕНТ: Ну, я думаю, что там от двадцати до двадцати пяти. Ну, двадцать пять — это максимум, наверное.\nКЛИЕНТ: двадцати семьдесят\nМЕНЕДЖЕР: Поняла, смотрите, то есть получается, нам нужна лицензия на каждого человека отдельно, то есть свой личный кабинет и своя программа обучения, которую он пройдет, правильно\nКЛИЕНТ: мы хотим всех вместе обучать, то есть вот ваш спикер пришел по нашим, ну, это как бы, знаете, такая немножко адаптированная, и понимает, что у вас очень много всего, скорее всего, раз вы такие курсы проводите. То есть как -то собрать из ваших программ то, что нам действительно важно, чтобы спикер пришел, рассказал и вот на всех сразу.\nКЛИЕНТ: Без личного кабинета, может, ну, я думаю, что просто онлайн -встреча в Zoom, может быть.\nМЕНЕДЖЕР: Дело (КЛИЕНТ: Делаете) в том,\nКЛИЕНТ: [наложение] ли вы такое?\nМЕНЕДЖЕР: что, смотрите, у нас... А вы смотрели еще в личном кабинете, ой, точнее, на сайте вообще программу обучения, как она выглядит, или не вникали в подробности, нужно же рассказать (КЛИЕНТ: Нет,) в целом как это (КЛИЕНТ: я) происходит?\nКЛИЕНТ: сразу заявку отправила, (МЕНЕДЖЕР: Все,) да, я искала (МЕНЕДЖЕР: понятно.) компаний, которые занимаются обучением моим, (МЕНЕДЖЕР: Угу.) и вот просто отправила. Если это совсем не Ваш спрос, я все понимаю.\nМЕНЕДЖЕР: я уточню, конечно, у руководства, но в целом, так как вы это озвучиваете, это не совсем наш профиль, в том плане, что мы составили определенную программу с блоками, с модулями, и, соответственно, ученик проходит эти модули, смотрит теорию, делает практику, практика проходит в симуляторах внутри, есть он действительно набивает руку и отрабатывает задачи. И также это, например, база, например, нейросети по бизнес -процессу. И в прошку уже вшиты «Три личные встречи с экспертом» и «Вебинар». То есть в этом разница. Те, (КЛИЕНТ: Ага.) кто ведут...\nМЕНЕДЖЕР: да.\nКЛИЕНТ: сколько стоит какая -то программа для одного человека? Может, какой -то минимум и максимум.\nМЕНЕДЖЕР: Ну, да, конечно, смотрите. Если мы берем базовый тариф, то там будет 204 тысячи Господи, я заговариваюсь. В общем, в общем, 204 тысячи, соответственно, скидка (КЛИЕНТ: одного) 60%, (КЛИЕНТ: человека.) да, смотрите, скидка 60%, вы попали в промокод «Жара», будет 81 600 рублей на сегодняшний день. Это одна лицензия, 81 600. Если мы берем прошку, что 105 600, но туда (КЛИЕНТ: Ну,) в прошку (КЛИЕНТ: понятно,) уже (КЛИЕНТ: ну,) включены...\nКЛИЕНТ: [наложение] мы не попадаем… Ну да, смотрите, я хочу обучить, условно, там, за четыреста тысяч рублей всю команду, так что мы тут точно не попадаем.\nМЕНЕДЖЕР: [наложение] То есть вы имеете в виду три встречи, и, соответственно,\nКЛИЕНТ: [наложение] Да, ну, плюс -минус, да.\nМЕНЕДЖЕР: я могу выйти к продуктам к нашим, вот, потому что они же взаимодействуют с нашими экспертами, которые у нас также проводят консультацию, и (КЛИЕНТ: Да,) обсудить (КЛИЕНТ: спасибо.) ваш вопрос, насколько это реально. Вот, но (КЛИЕНТ: Давайте) обещать пока (КЛИЕНТ: тогда,) не смогу.\nКЛИЕНТ: если у нас… Да, ну, то есть, если для вас это интересно, то давайте поговорим с вами. А если совсем (МЕНЕДЖЕР: Я) неинтересно? (МЕНЕДЖЕР: уточню,) эффективным.\nМЕНЕДЖЕР: насколько это реально, и, если реально, то тогда продолжим диалог. Если мне откажут, то, соответственно, я не смогу вам помочь, потому что там же программа, она у нас на платформе находится, и у нас здесь община. (КЛИЕНТ: Подписывайтесь)\nМЕНЕДЖЕР: Да, все хорошо.\nМЕНЕДЖЕР: Так, тогда, смотрите, уточню, и, наверное, завтра вернусь к вам с обратной связью. Удобно вам быть в первой половине?\nКЛИЕНТ: Супер, да, (МЕНЕДЖЕР: Ну,) спасибо, (МЕНЕДЖЕР: хорошо.) да,\nМЕНЕДЖЕР: [наложение] Вам хорошего вечера, до свиданья.\nКЛИЕНТ: вам тоже (МЕНЕДЖЕР: Мечтали?) до свиданья.\n",
    "redacted_text": "КЛИЕНТ: Алло!\nМЕНЕДЖЕР: [ФИО], добрый вечер еще раз, это [ФИО], компания «Eduson».\nКЛИЕНТ: Да, здравствуй, [ФИО].\nМЕНЕДЖЕР: Удобно, что сейчас я изучила Ваш (КЛИЕНТ: да.) вопрос, а вот, кстати, объект связи (КЛИЕНТ: ногда.) вернулся. Вы мне сориентируйте, пожалуйста, вот те вопросы, которые были в файле, это вопросы были для Вас или Вы готовите для сотрудников, то есть в каком ключе нам нужно обучение, для Вас или, может быть, для команды какой -то?\nКЛИЕНТ: Для команды, да, для команды, то есть мы хотим, в общем, мы запускаем программу развития и вот такой сквозной модуль на протяжении этой программы, это модуль по АИ. И нам бы хотелось, да, вот часть программы дать на внешнего провайдера, кто уже обучал людей, знает, как это правильно сд[ФИО], в части АИ. Вот там три такие основные ключевые темы, (МЕНЕДЖЕР: Ага.) мы скорее (МЕНЕДЖЕР: Угу.) видим, как, наверное, три онлайн -встречи с экспертом, где эксперт разбирает эту тему, и вот прям там освещены вопросы, которые важно не упустить.\nКЛИЕНТ: А дальше какая -то практическая работа с проверкой, может, комментариями или какой -то тоже сессией, когда там короткое, да, какие чаще всего ошибки делали, да, и там, как здорово, что там выводы этого сделали, например.\nКЛИЕНТ: И по бюджету, наверное, сориентировать, потому что я получила уже несколько предложений, они сильно очень разнявки по ценнику, и я думаю, что мы целимся, что вот одна такая встреча, ну, будет не дороже, там, ста, там, двадцати тысяч рублей — это вот с учетом [адрес]. Насколько это вообще реально для вас?\nМЕНЕДЖЕР: Так, смотрите, у нас есть встроенная в обучение просто консультация.\nМЕНЕДЖЕР: То есть, допустим, вы покупаете… Вот сколько там, примерно, учеников будет сориентировать, ну, хотя бы сориентировать?\nКЛИЕНТ: Ну, я думаю, что там от двадцати до двадцати пяти. Ну, двадцать пять — это максимум, наверное.\nКЛИЕНТ: двадцати семьдесят\nМЕНЕДЖЕР: Поняла, смотрите, то есть получается, нам нужна лицензия на каждого человека отдельно, то есть свой личный кабинет и своя программа обучения, которую он пройдет, правильно\nКЛИЕНТ: мы хотим всех вместе обучать, то есть вот ваш спикер пришел по нашим, ну, это как бы, знаете, такая немножко адаптированная, и понимает, что у вас очень много всего, скорее всего, раз вы такие курсы проводите. То есть как -то собрать из ваших программ то, что нам действительно важно, чтобы спикер пришел, рассказал и вот на всех сразу.\nКЛИЕНТ: Без личного кабинета, может, ну, я думаю, что просто онлайн -встреча в Zoom, может быть.\nМЕНЕДЖЕР: Дело (КЛИЕНТ: Делаете) в том,\nКЛИЕНТ: [наложение] ли вы такое?\nМЕНЕДЖЕР: что, смотрите, у нас... А вы смотрели еще в личном кабинете, ой, точнее, на сайте вообще программу обучения, как она выглядит, или не вникали в подробности, нужно же рассказать (КЛИЕНТ: Нет,) в целом как это (КЛИЕНТ: я) происходит?\nКЛИЕНТ: сразу заявку отправила, (МЕНЕДЖЕР: Все,) да, я искала (МЕНЕДЖЕР: понятно.) компаний, которые занимаются обучением моим, (МЕНЕДЖЕР: Угу.) и вот просто отправила. Если это совсем не Ваш спрос, я все понимаю.\nМЕНЕДЖЕР: я уточню, конечно, у руководства, но в целом, так как вы это озвучиваете, это не совсем наш профиль, в том плане, что мы составили определенную программу с блоками, с модулями, и, соответственно, ученик проходит эти модули, смотрит теорию, делает практику, практика проходит в симуляторах внутри, есть он действительно набивает руку и отрабатывает задачи. И также это, например, база, например, нейросети по бизнес -процессу. И в прошку уже вшиты «Три личные встречи с экспертом» и «Вебинар». То есть в этом разница. Те, (КЛИЕНТ: Ага.) кто ведут...\nМЕНЕДЖЕР: да.\nКЛИЕНТ: сколько стоит какая -то программа для одного человека? Может, какой -то минимум и максимум.\nМЕНЕДЖЕР: Ну, да, конечно, смотрите. Если мы берем базовый тариф, то там будет 204 тысячи Господи, я заговариваюсь. В общем, в общем, 204 тысячи, соответственно, скидка (КЛИЕНТ: одного) 60%, (КЛИЕНТ: человека.) да, смотрите, скидка 60%, вы попали в промокод «Жара», будет 81 600 рублей на сегодняшний день. Это одна лицензия, 81 600. Если мы берем прошку, что 105 600, но туда (КЛИЕНТ: Ну,) в прошку (КЛИЕНТ: понятно,) уже (КЛИЕНТ: ну,) включены...\nКЛИЕНТ: [наложение] мы не попадаем… Ну да, смотрите, я хочу обучить, условно, там, за четыреста тысяч рублей всю команду, так что мы тут точно не попадаем.\nМЕНЕДЖЕР: [наложение] То есть вы имеете в виду три встречи, и, соответственно,\nКЛИЕНТ: [наложение] Да, ну, плюс -минус, да.\nМЕНЕДЖЕР: я могу выйти к продуктам к нашим, вот, потому что они же взаимодействуют с нашими экспертами, которые у нас также проводят консультацию, и (КЛИЕНТ: Да,) обсудить (КЛИЕНТ: спасибо.) ваш вопрос, насколько это реально. Вот, но (КЛИЕНТ: Давайте) обещать пока (КЛИЕНТ: тогда,) не смогу.\nКЛИЕНТ: если у нас… Да, ну, то есть, если для вас это интересно, то давайте поговорим с вами. А если совсем (МЕНЕДЖЕР: Я) неинтересно? (МЕНЕДЖЕР: уточню,) эффективным.\nМЕНЕДЖЕР: насколько это реально, и, если реально, то тогда продолжим диало[адрес], то, соответственно, я не смогу вам помочь, потому что там же программа, она у нас на платформе находится, и у нас здесь община. (КЛИЕНТ: Подписывайтесь)\nМЕНЕДЖЕР: Да, все хорошо.\nМЕНЕДЖЕР: Так, тогда, смотрите, уточню, и, наверное, завтра вернусь к вам с обратной связью. Удобно вам быть в первой половине?\nКЛИЕНТ: Супер, да, (МЕНЕДЖЕР: Ну,) спасибо, (МЕНЕДЖЕР: хорошо.) да,\nМЕНЕДЖЕР: [наложение] Вам хорошего вечера, до свиданья.\nКЛИЕНТ: вам тоже (МЕНЕДЖЕР: Мечтали?) до свиданья.\n",
    "segments": [
      {
        "start": 0.61,
        "end": 1.45,
        "text": "Алло!",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 1.9,
        "end": 4.94,
        "text": "[ФИО], добрый вечер еще раз, это [ФИО], компания «Eduson».",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 6.11,
        "end": 7.09,
        "text": "Да, здравствуй, [ФИО].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 7.66,
        "end": 23.48,
        "text": "Удобно, что сейчас я изучила Ваш вопрос, а вот, кстати, объект связи вернулся. Вы мне сориентируйте, пожалуйста, вот те вопросы, которые были в файле, это вопросы были для Вас или Вы готовите для сотрудников, то есть в каком ключе нам нужно обучение, для Вас или, может быть, для команды какой -то?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 24.14,
        "end": 57.34,
        "text": "Для команды, да, для команды, то есть мы хотим, в общем, мы запускаем программу развития и вот такой сквозной модуль на протяжении этой программы, это модуль по АИ. И нам бы хотелось, да, вот часть программы дать на внешнего провайдера, кто уже обучал людей, знает, как это правильно сделать, в части АИ. Вот там три такие основные ключевые темы, мы скорее видим, как, наверное, три онлайн -встречи с экспертом, где эксперт разбирает эту тему, и вот прям там освещены вопросы, которые важно не упустить.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 58.54,
        "end": 72.34,
        "text": "А дальше какая -то практическая работа с проверкой, может, комментариями или какой -то тоже сессией, когда там короткое, да, какие чаще всего ошибки делали, да, и там, как здорово, что там выводы этого сделали, например.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 73.8,
        "end": 89.02,
        "text": "И по бюджету, наверное, сориентировать, потому что я получила уже несколько предложений, они сильно очень разнявки по ценнику, и я думаю, что мы целимся, что вот одна такая встреча, ну, будет не дороже, там, ста, там, двадцати тысяч рублей — это вот с учетом [адрес]. Насколько это вообще реально для вас?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 90.37,
        "end": 96.16,
        "text": "Так, смотрите, у нас есть встроенная в обучение просто консультация.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 97.2,
        "end": 103.42,
        "text": "То есть, допустим, вы покупаете… Вот сколько там, примерно, учеников будет сориентировать, ну, хотя бы сориентировать?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 103.78,
        "end": 108.88,
        "text": "Ну, я думаю, что там от двадцати до двадцати пяти. Ну, двадцать пять — это максимум, наверное.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 109.78,
        "end": 110.52,
        "text": "двадцати семьдесят",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 112.18,
        "end": 121.36,
        "text": "Поняла, смотрите, то есть получается, нам нужна лицензия на каждого человека отдельно, то есть свой личный кабинет и своя программа обучения, которую он пройдет, правильно",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 123.3,
        "end": 142.72,
        "text": "мы хотим всех вместе обучать, то есть вот ваш спикер пришел по нашим, ну, это как бы, знаете, такая немножко адаптированная, и понимает, что у вас очень много всего, скорее всего, раз вы такие курсы проводите. То есть как -то собрать из ваших программ то, что нам действительно важно, чтобы спикер пришел, рассказал и вот на всех сразу.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 144.0,
        "end": 150.1,
        "text": "Без личного кабинета, может, ну, я думаю, что просто онлайн -встреча в Zoom, может быть.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 151.08,
        "end": 152.14,
        "text": "Дело в том,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 151.92,
        "end": 152.5,
        "text": "ли вы такое?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 152.26,
        "end": 164.06,
        "text": "что, смотрите, у нас... А вы смотрели еще в личном кабинете, ой, точнее, на сайте вообще программу обучения, как она выглядит, или не вникали в подробности, нужно же рассказать в целом как это происходит?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 164.04,
        "end": 174.24,
        "text": "сразу заявку отправила, да, я искала компаний, которые занимаются обучением моим, и вот просто отправила. Если это совсем не Ваш спрос, я все понимаю.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 175.68,
        "end": 207.5,
        "text": "я уточню, конечно, у руководства, но в целом, так как вы это озвучиваете, это не совсем наш профиль, в том плане, что мы составили определенную программу с блоками, с модулями, и, соответственно, ученик проходит эти модули, смотрит теорию, делает практику, практика проходит в симуляторах внутри, есть он действительно набивает руку и отрабатывает задачи. И также это, например, база, например, нейросети по бизнес -процессу. И в прошку уже вшиты «Три личные встречи с экспертом» и «Вебинар». То есть в этом разница. Те, кто ведут...",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 209.03,
        "end": 209.99,
        "text": "да.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 212.48,
        "end": 217.92,
        "text": "сколько стоит какая -то программа для одного человека? Может, какой -то минимум и максимум.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 218.56,
        "end": 251.98,
        "text": "Ну, да, конечно, смотрите. Если мы берем базовый тариф, то там будет 204 тысячи Господи, я заговариваюсь. В общем, в общем, 204 тысячи, соответственно, скидка 60%, да, смотрите, скидка 60%, вы попали в промокод «Жара», будет 81 600 рублей на сегодняшний день. Это одна лицензия, 81 600. Если мы берем прошку, что 105 600, но туда в прошку уже включены...",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 251.4,
        "end": 261.02,
        "text": "мы не попадаем… Ну да, смотрите, я хочу обучить, условно, там, за четыреста тысяч рублей всю команду, так что мы тут точно не попадаем.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 261.16,
        "end": 265.28,
        "text": "То есть вы имеете в виду три встречи, и, соответственно,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 264.42,
        "end": 266.44,
        "text": "Да, ну, плюс -минус, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 267.27,
        "end": 281.66,
        "text": "я могу выйти к продуктам к нашим, вот, потому что они же взаимодействуют с нашими экспертами, которые у нас также проводят консультацию, и обсудить ваш вопрос, насколько это реально. Вот, но обещать пока не смогу.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 281.6,
        "end": 290.0,
        "text": "если у нас… Да, ну, то есть, если для вас это интересно, то давайте поговорим с вами. А если совсем неинтересно? эффективным.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 289.46,
        "end": 299.48,
        "text": "насколько это реально, и, если реально, то тогда продолжим диало[адрес], то, соответственно, я не смогу вам помочь, потому что там же программа, она у нас на платформе находится, и у нас здесь община.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 300.34,
        "end": 301.18,
        "text": "Да, все хорошо.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 302.24,
        "end": 307.94,
        "text": "Так, тогда, смотрите, уточню, и, наверное, завтра вернусь к вам с обратной связью. Удобно вам быть в первой половине?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 308.18,
        "end": 311.36,
        "text": "Супер, да, спасибо, да,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 309.92,
        "end": 311.54,
        "text": "Вам хорошего вечера, до свиданья.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 311.48,
        "end": 313.44,
        "text": "вам тоже до свиданья.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 857,
    "duration_seconds": 314.424,
    "pii_redacted_count": 6,
    "created_at": "2026-07-02T02:03:30.340240"
  },
  "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": "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:00",
        "rationale": "Менеджер выяснила, что клиент - представитель компании, обучает команду.",
        "applicable": true
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "title": "Почему выбрано именно это направление",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "мы запускаем программу развития и вот такой сквозной модуль на протяжении этой программы, это модуль по АИ",
        "timecode": "00:00",
        "rationale": "Клиент объяснил, что хочет внедрить AI в программу развития.",
        "applicable": true
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "title": "Цель обучения",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "нам бы хотелось, да, вот часть программы дать на внешнего провайдера",
        "timecode": "00:00",
        "rationale": "Цель - обучение команды AI через внешнего провайдера.",
        "applicable": true
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "title": "Почему именно сейчас решил обучиться",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Триггер срочности не прозвучал, менеджер не спрашивала.",
        "applicable": true
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Продукт навыковый (нейросети для бизнеса), не профессия.",
        "applicable": false
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент упомянул темы обобщенно, без конкретики.",
        "applicable": true
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": "мы запускаем программу развития и вот такой сквозной модуль... три онлайн-встречи с экспертом... по бюджету",
        "timecode": "00:00",
        "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": "00:00",
        "rationale": "Менеджер переформулировала запрос клиента.",
        "applicable": true
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "title": "Подытожил, что курс подойдёт клиенту",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не сделала вывод, что курс подходит, наоборот, сказала, что это не совсем их профиль.",
        "applicable": true
      },
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "section": "Upsale",
        "block": "5",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не применим, клиент не выбирал тариф.",
        "applicable": false
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "title": "Предложил несколько различных тарифов",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Не было предложения апсейла.",
        "applicable": false
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Не применимо.",
        "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": "Апсейл не проводился.",
        "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": "мы составили определенную программу с блоками, с модулями, и, соответственно, ученик проходит эти модули, смотрит теорию, делает практику",
        "timecode": "00: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": "00:00",
        "rationale": "Менеджер объяснила формат: платформа, симуляторы.",
        "applicable": true
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "title": "У клиента есть сомнения или возражения",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "я хочу обучить, условно, там, за четыреста тысяч рублей всю команду, так что мы тут точно не попадаем",
        "timecode": "00:00",
        "rationale": "Клиент высказал возражение по бюджету.",
        "applicable": true
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "title": "Количество возражений в звонке",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "1 возражение.",
        "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": "0 отработанных.",
        "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": "204 тысячи... скидка 60%, будет 81 600 рублей",
        "timecode": "00:00",
        "rationale": "Менеджер акцентировала скидку.",
        "applicable": true
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не спрашивала о способе оплаты.",
        "applicable": true
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "title": "Назвал размер скидки",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "скидка 60%",
        "timecode": "00:00",
        "rationale": "Размер скидки назван.",
        "applicable": true
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "title": "Презентовал цену до скидки и после",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "204 тысячи... будет 81 600",
        "timecode": "00:00",
        "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": "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": "pass",
        "quote": "завтра вернусь к вам с обратной связью. Удобно вам быть в первой половине?",
        "timecode": "00:00",
        "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": 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": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "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": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "9": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 3,
        "percent": 0.0
      },
      "10": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "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.602,
    "confidence": "high",
    "summary": "Запрос клиента - кастомное обучение команды AI (20-25 чел.) в формате 3 встреч с экспертом. Менеджер объяснила, что продукт Eduson - стандартная программа с лицензиями, не подходящая под запрос. Названа цена со скидкой 60%, но клиент не готов покупать на таких условиях. Договорились о повторном звонке для уточнения возможности другого формата.",
    "client_info_json": {
      "interest": "Обучение команды AI",
      "past_experience": null,
      "motivation": "Запуск программы развития сотрудников",
      "learning_goals": "3 встречи с экспертом по AI, практическая работа",
      "preferred_payment_method": "unknown",
      "course_tariff": null,
      "company_knowledge": null,
      "learning_preferences": "Онлайн-встречи в Zoom, без личных кабинетов",
      "client_questions": [
        "стоимость программы для одного человека",
        "реальность бюджета 100-120 тыс. за встречу"
      ],
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "objections": [
        "Дорого",
        "Не подходит курс"
      ],
      "relevant_experience": "none",
      "company_familiarity": true,
      "age": null,
      "gender": "F",
      "city": null,
      "field": "Бизнес-развитие",
      "role": "Руководитель (ЛПР)",
      "financial_readiness": "medium",
      "interest_in_certificate": false,
      "interest_in_employment": false,
      "temperature": "warm",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_handling_objection"
      },
      {
        "code": "rf_no_close_attempt"
      }
    ],
    "coaching_tip": "Обрабатывать возражение по бюджету альтернативными предложениями, активнее презентовать ценность стандартного курса как базы с возможностью доп. консультаций. Делать попытку закрытия или хотя бы предложить рассрочку для одного сотрудника.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 18518,
    "output_tokens": 7084,
    "created_at": "2026-07-02T02:04:20.637144",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не применим, клиент не выбирал тариф."
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не было предложения апсейла."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не применимо."
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не проводился."
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Задавал вопросы, презентовал."
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер проявила интерес, предложила уточнить."
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не было попытки убедить, менеджер согласилась с несоответствием."
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Чем занимается клиент",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "Для команды, да, для команды, то есть мы хотим, в общем, мы запускаем программу развития",
        "timecode": "00:00",
        "rationale": "Менеджер выяснила, что клиент - представитель компании, обучает команду."
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему выбрано именно это направление",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "мы запускаем программу развития и вот такой сквозной модуль на протяжении этой программы, это модуль по АИ",
        "timecode": "00:00",
        "rationale": "Клиент объяснил, что хочет внедрить AI в программу развития."
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Цель обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "нам бы хотелось, да, вот часть программы дать на внешнего провайдера",
        "timecode": "00:00",
        "rationale": "Цель - обучение команды AI через внешнего провайдера."
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему именно сейчас решил обучиться",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Триггер срочности не прозвучал, менеджер не спрашивала."
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Продукт навыковый (нейросети для бизнеса), не профессия."
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент упомянул темы обобщенно, без конкретики."
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "мы запускаем программу развития и вот такой сквозной модуль... три онлайн-встречи с экспертом... по бюджету",
        "timecode": "00:00",
        "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": "Использованы только рабочие каналы."
      },
      {
        "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": "pass",
        "score": 2.0,
        "quote": "завтра вернусь к вам с обратной связью. Удобно вам быть в первой половине?",
        "timecode": "00:00",
        "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": "204 тысячи... скидка 60%, будет 81 600 рублей",
        "timecode": "00:00",
        "rationale": "Менеджер акцентировала скидку."
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не спрашивала о способе оплаты."
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Назвал размер скидки",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "скидка 60%",
        "timecode": "00:00",
        "rationale": "Размер скидки назван."
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал цену до скидки и после",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "204 тысячи... будет 81 600",
        "timecode": "00:00",
        "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": "мы составили определенную программу с блоками, с модулями, и, соответственно, ученик проходит эти модули, смотрит теорию, делает практику",
        "timecode": "00: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": "00:00",
        "rationale": "Менеджер объяснила формат: платформа, симуляторы."
      },
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант поздоровался",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "добрый вечер еще раз",
        "timecode": "00:00",
        "rationale": "Менеджер поприветствовал клиента."
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "это [ФИО]",
        "timecode": "00:00",
        "rationale": "Менеджер назвал своё имя."
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "компания «Eduson»",
        "timecode": "00:00",
        "rationale": "Менеджер назвала компанию."
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант уточнил цель звонка",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "это вопросы были для Вас или Вы готовите для сотрудников",
        "timecode": "00:00",
        "rationale": "Менеджер уточнила, для кого обучение."
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «знакомство»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "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": "00:00",
        "rationale": "Клиент высказал возражение по бюджету."
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество возражений в звонке",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": null,
        "timecode": null,
        "rationale": "1 возражение."
      },
      {
        "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": "0 отработанных."
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражение не отработано, менеджер ушла в альтернативу."
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "вы имеете в виду три встречи, и, соответственно",
        "timecode": "00:00",
        "rationale": "Менеджер переформулировала запрос клиента."
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Подытожил, что курс подойдёт клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не сделала вывод, что курс подходит, наоборот, сказала, что это не совсем их профиль."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "F",
      "city": null,
      "sphere": "Бизнес-развитие",
      "role": "Руководитель (ЛПР)"
    },
    "motivation_json": {
      "interest": "Обучение команды AI",
      "motivation": "Запуск программы развития сотрудников",
      "learning_goals": "3 встречи с экспертом по AI, практическая работа",
      "learning_preferences": "Онлайн-встречи в Zoom, без личных кабинетов",
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "medium",
      "payment_ready": false,
      "interest_in_certificate": false,
      "interest_in_employment": false
    },
    "objections_json": [
      "Дорого",
      "Не подходит курс"
    ],
    "temperature": "warm",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "стоимость программы для одного человека",
      "реальность бюджета 100-120 тыс. за встречу"
    ],
    "extra_json": {
      "past_experience": null,
      "company_knowledge": null,
      "company_familiarity": true,
      "relevant_experience": "none",
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "client_questions": [
        "стоимость программы для одного человека",
        "реальность бюджета 100-120 тыс. за встречу"
      ],
      "decision_maker": true
    },
    "created_at": "2026-07-02T02:04:20.644586"
  }
}