{
  "schema_version": 1,
  "call": {
    "id": "6294252c-648f-4513-b1a9-f9fc449e47da",
    "created_at": "2026-06-28T12:37:05",
    "original_filename": "comagic_887af2f74d42bdefba2fc490b559676a",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 332.208,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Закрыто и не реализовано",
    "bucket": null,
    "product": "Директор по строительству",
    "deal_id": "46303700",
    "crm_source": "uis",
    "utm_source": "vkads27",
    "utm_medium": "222193280",
    "utm_campaign": "DirStr_OU_AK7_vkads27_form_861",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T22:13:44.319868"
  },
  "operator": {
    "id": "f18048d5-3128-4f82-8729-cd759fec492b",
    "full_name": "Шеханова Лилия",
    "employee_code": "шеханова_лилия",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "МЕНЕДЖЕР: Алло, здравствуйте.\nКЛИЕНТ: Здравствуйте.\nМЕНЕДЖЕР: Меня зовут Кристина, я звоню от онлайн -академии Eduson, вижу, что вы заинтересовались (КЛИЕНТ: Ага,) (КЛИЕНТ: вот.) нашим обучением по курсу «Директор по строительству» и получили (КЛИЕНТ: Слушай,) дополнительную (КЛИЕНТ: привет.) скидку на обучение. Все правильно?\nКЛИЕНТ: Да, да, да, не, он мне жил очень приятно.\nМЕНЕДЖЕР: Очень приятно. Меня зовут Кристина, звоню уточнить детали буквально на пару минут, И, если все подойдет, перенаправлю уже на более подробную консультацию к профильному специалисту, который по программе расскажет по срокам, по тарифу с Вашей скидкой и ответит на все вопросы. А мне буквально две минутки уделите.\nКЛИЕНТ: Ага. (МЕНЕДЖЕР: Кто) Я (МЕНЕДЖЕР: -то) (МЕНЕДЖЕР: подсказал?) расслышь.\nМЕНЕДЖЕР: [наложение] Ага, подскажите, какие -то конкретные навыки необходимо дополнить или обновить, что Вы решили обучиться на курсе.\nКЛИЕНТ: [наложение] И подождите, самый важный вопрос — это курс для граждан Россия или иностранцы тоже могут участвовать. Вот это важно.\nМЕНЕДЖЕР: может читать, писать на русском языке, (КЛИЕНТ: Да.) все, кто (КЛИЕНТ: А) понимает, что\nКЛИЕНТ: -а Да, (МЕНЕДЖЕР: написано) ага, (МЕНЕДЖЕР: на) (МЕНЕДЖЕР: русском,) нет\nМЕНЕДЖЕР: [наложение] все могут обучаться, конечно.\nКЛИЕНТ: ограничений, (МЕНЕДЖЕР: Нет,) да? (МЕНЕДЖЕР: ограничений) (МЕНЕДЖЕР: нет,)\nКЛИЕНТ: Так, (МЕНЕДЖЕР: конечно.) у меня такая ситуация. Я сам инженер -дорожник, окончил... Сам гражданин Кыргызстана, окончил университет, ну, это было уже 98 -2003, ну, работаю на стройке, но подзабыл, да, и в то время и не было такой автоматизации, так интернет (МЕНЕДЖЕР: Продолжение) не был (МЕНЕДЖЕР: следует...) так развит.\nКЛИЕНТ: И я бы хотел узнать, во -первых, какие условия, и, во -вторых, Я здесь работаю сам, приезжаю периодически на ласты в Россию, и хотелось бы, ну, может быть, какие -то полезные знакомства, какие -то эти... И плюс под современный лад настроюсь. Сам работаю бригадиром, не небольшим человеком, но знаю больше и могу больше, но не хватает скиллов вот этих современных.\nМЕНЕДЖЕР: Я Вас поняла, информацию передам специалисту о том, что Вы хотите обновить Ваши знания, потому что работаете (КЛИЕНТ: Да,) (КЛИЕНТ: да,) в (КЛИЕНТ: да.) сфере строительства, приезжаете\nКЛИЕНТ: [наложение] Осторожно.\nМЕНЕДЖЕР: [наложение] на вахту в Россию, хотите\nМЕНЕДЖЕР: получить полезные знания, повысить квалификацию, ну и, возможно,\nМЕНЕДЖЕР: не знаю, (КЛИЕНТ: Какими) повысить, (КЛИЕНТ: -то) так, (КЛИЕНТ: отзавестись) угу,\nКЛИЕНТ: знакомствами, да, (МЕНЕДЖЕР: я) полезными,\nМЕНЕДЖЕР: [наложение] поняла. Хорошо, всю информацию\nКЛИЕНТ: [наложение] ага,\nМЕНЕДЖЕР: [наложение] передам, Вас тогда по программе все более подробно сориентируют, ответят на Ваши вопросы.\nМЕНЕДЖЕР: Единственное, что могу уточнить, — вас ознакомили ли вы с онлайн -форматом обучения?\nКЛИЕНТ: [наложение] онлайн -формат, у вас только онлайн, да, получается? Онлайн.\nМЕНЕДЖЕР: Да, у нас онлайн, то есть это в любой точке, как раз в Москве дома или в Москве, когда на вахте. Ну, в смысле, в России, я имею в виду, работаете. (КЛИЕНТ: Ага,) (КЛИЕНТ: ага,) Может, (КЛИЕНТ: понятно.) главное, чтобы только был вот компьютер, выход\nКЛИЕНТ: Интернет. (МЕНЕДЖЕР: в) (МЕНЕДЖЕР: Интернет.) Ага.\nМЕНЕДЖЕР: Дальше в целом ничего не нужно будет. А (КЛИЕНТ: Так.) так, значит, у вас будет личный кабинет у нас на сайте, курс (КЛИЕНТ: Ага.) и программа так и останутся с вами навсегда, то есть курс (КЛИЕНТ: Ай,) будет полностью (КЛИЕНТ: бог.) собран и открыт в личном кабинете у вас, и (КЛИЕНТ: Ага.) если будут какие -то сложности или вопросы, то у вас будет куратор, то есть специалист, который будет с вами на связи, он будет отвечать на любые ваши вопросы и проверять работы. то есть вы будете смотреть заранее записанный видеоматериал и делать практические работы, ну, как в домашнем (КЛИЕНТ: Понятно,) задании, (КЛИЕНТ: ну) грубо (КЛИЕНТ: как) говоря.\nКЛИЕНТ: в университете, (МЕНЕДЖЕР: Да,) понятно, (МЕНЕДЖЕР: да.) так, ага, еще такой момент, (МЕНЕДЖЕР: Студия.) то, что по тарифу или по прайсу, сколько это стоит, примерно, чтобы я ориентирован был, (МЕНЕДЖЕР: Я) год\nМЕНЕДЖЕР: [наложение] с удовольствием бы\nКЛИЕНТ: [наложение] учиться,\nМЕНЕДЖЕР: сориентировала хотя бы, (КЛИЕНТ: столько!) да, (КЛИЕНТ: Он) я бы с удовольствием (КЛИЕНТ: чисто) Вас (КЛИЕНТ: скопанный.) сориентировала, но, к сожалению, я не могу, потому что я менеджер колл -центра, я только актуализирую (КЛИЕНТ: А!) Вашу заявку, уточняю\nКЛИЕНТ: [наложение] Ага,\nМЕНЕДЖЕР: Вас вообще в целом, (КЛИЕНТ: уже.) Ваши цели. Да, (КЛИЕНТ: Да.) а профильный специалист, как я и сказала, как раз -таки все более подробно расскажет. Если подойдет программа, то он уже вас (КЛИЕНТ: все,) ориентирует и\nКЛИЕНТ: [наложение] Кристина,\nМЕНЕДЖЕР: [наложение] по срокам и так далее.\nМЕНЕДЖЕР: Да, скажите тогда, (КЛИЕНТ: я) (КЛИЕНТ: очень) во сколько (КЛИЕНТ: рада,) сегодня будет (КЛИЕНТ: что) (КЛИЕНТ: ты) удобно вам,\nКЛИЕНТ: [наложение] пришла\nМЕНЕДЖЕР: [наложение] чтобы с нами связался специалист? Я все информацию ему передам.\nКЛИЕНТ: [наложение] Мы работаем до семи, я уже могу пообщаться, до\nМЕНЕДЖЕР: [наложение] А у нас тоже, вот,\nКЛИЕНТ: [наложение] девятнадцати\nМЕНЕДЖЕР: к сожалению, специалисты до девятнадцати по московскому времени работают. (КЛИЕНТ: по) Может (КЛИЕНТ: московски,) быть, у вас будет завтра время, там, (КЛИЕНТ: не,) обеденное (КЛИЕНТ: ну) или (КЛИЕНТ: давайте) там? (КЛИЕНТ: сегодня)\nМЕНЕДЖЕР: – (КЛИЕНТ: в) Ага.\nКЛИЕНТ: час у нас обед, (МЕНЕДЖЕР: –) пусть позвонят\nМЕНЕДЖЕР: [наложение] Хорошо.\nКЛИЕНТ: [наложение] в час, да,\nМЕНЕДЖЕР: Тогда поставлю, скажу, до двух, чтобы с вами свидались (КЛИЕНТ: да,) в этот промежуток.\nКЛИЕНТ: в час и до двух, (МЕНЕДЖЕР: –) правильно, (МЕНЕДЖЕР: Ага,) (МЕНЕДЖЕР: хорошо.) после (МЕНЕДЖЕР: Я) обеда.\nМЕНЕДЖЕР: поняла, а как же вы сейчас попадаете еще под акцию «Курс в подарок» и выносите еще дополнительный курс для себя выбрать, присмотреть. И как раз специалист вам поможет по условиям сориентироваться и выбрать курс. Так что ожидайте, (КЛИЕНТ: Все,) в ближайшее время с вами Саша еще более подробно расскажет. Спасибо за уделенное время. (КЛИЕНТ: всего) (КЛИЕНТ: доброго,) Всего доброго.\nКЛИЕНТ: вам тоже счастливо!\n",
    "redacted_text": "МЕНЕДЖЕР: [ФИО], здравствуйте.\nКЛИЕНТ: Здравствуйте.\nМЕНЕДЖЕР: Меня зовут [ФИО], я звоню от онлайн -академии Eduson, вижу, что вы заинтересовались (КЛИЕНТ: Ага,) (КЛИЕНТ: вот.) нашим обучением по курсу «Директор по строительству» и получили (КЛИЕНТ: Слушай,) дополнительную (КЛИЕНТ: привет.) скидку на обучение. Все правильно?\nКЛИЕНТ: Да, да, да, не, он мне жил очень приятно.\nМЕНЕДЖЕР: Очень приятно. Меня зовут [ФИО], звоню уточнить детали буквально на пару минут, И, если все подойдет, перенаправлю уже на более подробную консультацию к профильному специалисту, который по программе расскажет по срокам, по тарифу с Вашей скидкой и ответит на все вопросы. А мне буквально две минутки уделите.\nКЛИЕНТ: Ага. (МЕНЕДЖЕР: Кто) Я (МЕНЕДЖЕР: -то) (МЕНЕДЖЕР: подсказал?) расслышь.\nМЕНЕДЖЕР: [наложение] Ага, подскажите, какие -то конкретные навыки необходимо дополнить или обновить, что Вы решили обучиться на курсе.\nКЛИЕНТ: [наложение] И подождите, самый важный вопрос — это курс для граждан [адрес] или иностранцы тоже могут участвовать. Вот это важно.\nМЕНЕДЖЕР: может читать, писать на русском языке, (КЛИЕНТ: Да.) все, кто (КЛИЕНТ: А) понимает, что\nКЛИЕНТ: -а Да, (МЕНЕДЖЕР: написано) ага, (МЕНЕДЖЕР: на) (МЕНЕДЖЕР: русском,) нет\nМЕНЕДЖЕР: [наложение] все могут обучаться, конечно.\nКЛИЕНТ: ограничений, (МЕНЕДЖЕР: Нет,) да? (МЕНЕДЖЕР: ограничений) (МЕНЕДЖЕР: нет,)\nКЛИЕНТ: Так, (МЕНЕДЖЕР: конечно.) у меня такая ситуация. Я сам инженер -дорожник, окончил... Сам гражданин [адрес], окончил университет, ну, это было уже 98 -2003, ну, работаю на стройке, но подзабыл, да, и в то время и не было такой автоматизации, так интернет (МЕНЕДЖЕР: Продолжение) не был (МЕНЕДЖЕР: следует...) так развит.\nКЛИЕНТ: И я бы хотел узнать, во -первых, какие условия, и, во -вторых, Я здесь работаю сам, приезжаю периодически на ласты в [адрес], и хотелось бы, ну, может быть, какие -то полезные знакомства, какие -то эти... И плюс под современный лад настроюсь. Сам работаю бригадиром, не небольшим человеком, но знаю больше и могу больше, но не хватает скиллов вот этих современных.\nМЕНЕДЖЕР: Я Вас поняла, информацию передам специалисту о том, что Вы хотите обновить Ваши знания, потому что работаете (КЛИЕНТ: Да,) (КЛИЕНТ: да,) в (КЛИЕНТ: да.) сфере строительства, приезжаете\nКЛИЕНТ: [наложение] Осторожно.\nМЕНЕДЖЕР: [наложение] на вахту в [адрес], хотите\nМЕНЕДЖЕР: получить полезные знания, повысить квалификацию, ну и, возможно,\nМЕНЕДЖЕР: не знаю, (КЛИЕНТ: Какими) повысить, (КЛИЕНТ: -то) так, (КЛИЕНТ: отзавестись) угу,\nКЛИЕНТ: знакомствами, да, (МЕНЕДЖЕР: я) полезными,\nМЕНЕДЖЕР: [наложение] поняла. Хорошо, всю информацию\nКЛИЕНТ: [наложение] ага,\nМЕНЕДЖЕР: [наложение] передам, Вас тогда по программе все более подробно сориентируют, ответят на Ваши вопросы.\nМЕНЕДЖЕР: Единственное, что могу уточнить, — вас ознакомили ли вы с онлайн -форматом обучения?\nКЛИЕНТ: [наложение] онлайн -формат, у вас только онлайн, да, получается? Онлайн.\nМЕНЕДЖЕР: Да, у нас онлайн, то есть это в любой точке, как раз в [адрес], когда на вахте. Ну, в смысле, в [адрес], я имею в виду, работаете. (КЛИЕНТ: Ага,) (КЛИЕНТ: ага,) Может, (КЛИЕНТ: понятно.) главное, чтобы только был вот компьютер, выход\nКЛИЕНТ: Интернет. (МЕНЕДЖЕР: в) (МЕНЕДЖЕР: Интернет.) Ага.\nМЕНЕДЖЕР: Дальше в целом ничего не нужно будет. А (КЛИЕНТ: Так.) так, значит, у вас будет личный кабинет у нас на сайте, курс (КЛИЕНТ: Ага.) и программа так и останутся с вами навсегда, то есть курс (КЛИЕНТ: Ай,) будет полностью (КЛИЕНТ: бо[адрес], и (КЛИЕНТ: Ага.) если будут какие -то сложности или вопросы, то у вас будет куратор, то есть специалист, который будет с вами на связи, он будет отвечать на любые ваши вопросы и проверять работы. то есть вы будете смотреть заранее записанный видеоматериал и делать практические работы, ну, как в [адрес],) задании, (КЛИЕНТ: ну) грубо (КЛИЕНТ: как) говоря.\nКЛИЕНТ: в университете, (МЕНЕДЖЕР: Да,) понятно, (МЕНЕДЖЕР: да.) так, ага, еще такой момент, (МЕНЕДЖЕР: Студия.) то, что по тарифу или по прайсу, сколько это стоит, примерно, чтобы я ориентирован был, (МЕНЕДЖЕР: Я) год\nМЕНЕДЖЕР: [наложение] с удовольствием бы\nКЛИЕНТ: [наложение] учиться,\nМЕНЕДЖЕР: сориентировала хотя бы, (КЛИЕНТ: столько!) да, (КЛИЕНТ: Он) я бы с удовольствием (КЛИЕНТ: чисто) Вас (КЛИЕНТ: скопанный.) сориентировала, но, к сожалению, я не могу, потому что я менеджер колл -центра, я только актуализирую (КЛИЕНТ: А!) Вашу заявку, уточняю\nКЛИЕНТ: [наложение] Ага,\nМЕНЕДЖЕР: Вас вообще в целом, (КЛИЕНТ: уже.) Ваши цели. Да, (КЛИЕНТ: Да.) а профильный специалист, как я и сказала, как раз -таки все более подробно расскажет. Если подойдет программа, то он уже вас (КЛИЕНТ: все,) ориентирует и\nКЛИЕНТ: [наложение] [ФИО],\nМЕНЕДЖЕР: [наложение] по срокам и так далее.\nМЕНЕДЖЕР: Да, скажите тогда, (КЛИЕНТ: я) (КЛИЕНТ: очень) во сколько (КЛИЕНТ: рада,) сегодня будет (КЛИЕНТ: что) (КЛИЕНТ: ты) удобно вам,\nКЛИЕНТ: [наложение] пришла\nМЕНЕДЖЕР: [наложение] чтобы с нами связался специалист? Я все информацию ему передам.\nКЛИЕНТ: [наложение] Мы работаем до семи, я уже могу пообщаться, до\nМЕНЕДЖЕР: [наложение] А у нас тоже, вот,\nКЛИЕНТ: [наложение] девятнадцати\nМЕНЕДЖЕР: к сожалению, специалисты до девятнадцати по московскому времени работают. (КЛИЕНТ: по) Может (КЛИЕНТ: московски,) быть, у вас будет завтра время, там, (КЛИЕНТ: не,) обеденное (КЛИЕНТ: ну) или (КЛИЕНТ: давайте) там? (КЛИЕНТ: сегодня)\nМЕНЕДЖЕР: – (КЛИЕНТ: в) Ага.\nКЛИЕНТ: час у нас обед, (МЕНЕДЖЕР: –) пусть позвонят\nМЕНЕДЖЕР: [наложение] Хорошо.\nКЛИЕНТ: [наложение] в час, да,\nМЕНЕДЖЕР: Тогда поставлю, скажу, до двух, чтобы с вами свидались (КЛИЕНТ: да,) в этот промежуток.\nКЛИЕНТ: в час и до двух, (МЕНЕДЖЕР: –) правильно, (МЕНЕДЖЕР: Ага,) (МЕНЕДЖЕР: хорошо.) после (МЕНЕДЖЕР: Я) обеда.\nМЕНЕДЖЕР: поняла, а как же вы сейчас попадаете еще под акцию «Курс в подарок» и выносите еще дополнительный курс для себя выбрать, присмотреть. И как раз специалист вам поможет по условиям сориентироваться и выбрать курс. Так что ожидайте, (КЛИЕНТ: Все,) в ближайшее время с вами [ФИО] еще более подробно расскажет. Спасибо за уделенное время. (КЛИЕНТ: всего) (КЛИЕНТ: доброго,) Всего доброго.\nКЛИЕНТ: вам тоже счастливо!\n",
    "segments": [
      {
        "start": 3.12,
        "end": 4.42,
        "text": "Алло, здравствуйте.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 5.82,
        "end": 6.2,
        "text": "Здравствуйте.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 6.24,
        "end": 18.02,
        "text": "Меня зовут [ФИО], я звоню от онлайн -академии Eduson, вижу, что вы заинтересовались нашим обучением по курсу «Директор по строительству» и получили дополнительную скидку на обучение. Все правильно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 19.28,
        "end": 22.32,
        "text": "Да, да, да, не, он мне жил очень приятно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 22.34,
        "end": 40.96,
        "text": "Очень приятно. Меня зовут [ФИО], звоню уточнить детали буквально на пару минут, И, если все подойдет, перенаправлю уже на более подробную консультацию к профильному специалисту, который по программе расскажет по срокам, по тарифу с Вашей скидкой и ответит на все вопросы. А мне буквально две минутки уделите.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 41.8,
        "end": 44.59,
        "text": "Ага. Я расслышь.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 44.22,
        "end": 53.12,
        "text": "Ага, подскажите, какие -то конкретные навыки необходимо дополнить или обновить, что Вы решили обучиться на курсе.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 52.84,
        "end": 63.06,
        "text": "И подождите, самый важный вопрос — это курс для граждан [адрес] или иностранцы тоже могут участвовать. Вот это важно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 63.94,
        "end": 69.3,
        "text": "может читать, писать на русском языке, все, кто понимает, что",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 68.22,
        "end": 72.9,
        "text": "-а Да, ага, нет",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 70.52,
        "end": 71.92,
        "text": "все могут обучаться, конечно.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 72.9,
        "end": 74.34,
        "text": "ограничений, да?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 75.2,
        "end": 104.74,
        "text": "Так, у меня такая ситуация. Я сам инженер -дорожник, окончил... Сам гражданин [адрес], окончил университет, ну, это было уже 98 -2003, ну, работаю на стройке, но подзабыл, да, и в то время и не было такой автоматизации, так интернет не был так развит.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 106.26,
        "end": 141.9,
        "text": "И я бы хотел узнать, во -первых, какие условия, и, во -вторых, Я здесь работаю сам, приезжаю периодически на ласты в [адрес], и хотелось бы, ну, может быть, какие -то полезные знакомства, какие -то эти... И плюс под современный лад настроюсь. Сам работаю бригадиром, не небольшим человеком, но знаю больше и могу больше, но не хватает скиллов вот этих современных.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 145.16,
        "end": 155.2,
        "text": "Я Вас поняла, информацию передам специалисту о том, что Вы хотите обновить Ваши знания, потому что работаете в сфере строительства, приезжаете",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 154.98,
        "end": 156.2,
        "text": "Осторожно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 155.2,
        "end": 156.48,
        "text": "на вахту в [адрес], хотите",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 157.54,
        "end": 161.12,
        "text": "получить полезные знания, повысить квалификацию, ну и, возможно,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 162.02,
        "end": 164.3,
        "text": "не знаю, повысить, так, угу,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 164.18,
        "end": 167.68,
        "text": "знакомствами, да, полезными,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 166.38,
        "end": 168.0,
        "text": "поняла. Хорошо, всю информацию",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 167.84,
        "end": 169.8,
        "text": "ага,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 168.0,
        "end": 173.56,
        "text": "передам, Вас тогда по программе все более подробно сориентируют, ответят на Ваши вопросы.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 174.4,
        "end": 179.22,
        "text": "Единственное, что могу уточнить, — вас ознакомили ли вы с онлайн -форматом обучения?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 180.48,
        "end": 184.1,
        "text": "онлайн -формат, у вас только онлайн, да, получается? Онлайн.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 183.5,
        "end": 195.04,
        "text": "Да, у нас онлайн, то есть это в любой точке, как раз в [адрес], когда на вахте. Ну, в смысле, в [адрес], я имею в виду, работаете. Может, главное, чтобы только был вот компьютер, выход",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 194.85,
        "end": 197.04,
        "text": "Интернет. Ага.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 196.96,
        "end": 232.78,
        "text": "Дальше в целом ничего не нужно будет. А так, значит, у вас будет личный кабинет у нас на сайте, курс и программа так и останутся с вами навсегда, то есть курс будет полностью собран и открыт в личном кабинете у вас, и если будут какие -то сложности или вопросы, то у вас будет куратор, то есть специалист, который будет с вами на связи, он будет отвечать на любые ваши вопросы и проверять работы. то есть вы будете смотреть заранее записанный видеоматериал и делать практические работы, ну, как в [адрес], грубо говоря.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 232.68,
        "end": 250.78,
        "text": "в университете, понятно, так, ага, еще такой момент, то, что по тарифу или по прайсу, сколько это стоит, примерно, чтобы я ориентирован был, год",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 250.0,
        "end": 250.84,
        "text": "с удовольствием бы",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 250.78,
        "end": 252.0,
        "text": "учиться,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 250.84,
        "end": 260.8,
        "text": "сориентировала хотя бы, да, я бы с удовольствием Вас сориентировала, но, к сожалению, я не могу, потому что я менеджер колл -центра, я только актуализирую Вашу заявку, уточняю",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 260.48,
        "end": 261.88,
        "text": "Ага,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 260.8,
        "end": 271.68,
        "text": "Вас вообще в целом, Ваши цели. Да, а профильный специалист, как я и сказала, как раз -таки все более подробно расскажет. Если подойдет программа, то он уже вас ориентирует и",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 271.68,
        "end": 275.54,
        "text": "[ФИО],",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 271.68,
        "end": 273.3,
        "text": "по срокам и так далее.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 274.48,
        "end": 277.82,
        "text": "Да, скажите тогда, во сколько сегодня будет удобно вам,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 277.8,
        "end": 281.16,
        "text": "пришла",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 277.84,
        "end": 280.94,
        "text": "чтобы с нами связался специалист? Я все информацию ему передам.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 281.16,
        "end": 289.98,
        "text": "Мы работаем до семи, я уже могу пообщаться, до",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 288.55,
        "end": 290.18,
        "text": "А у нас тоже, вот,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 289.98,
        "end": 294.3,
        "text": "девятнадцати",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 290.18,
        "end": 298.56,
        "text": "к сожалению, специалисты до девятнадцати по московскому времени работают. Может быть, у вас будет завтра время, там, обеденное или там?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 299.94,
        "end": 300.82,
        "text": "– Ага.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 300.34,
        "end": 302.34,
        "text": "час у нас обед, пусть позвонят",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 301.7,
        "end": 303.08,
        "text": "Хорошо.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 302.34,
        "end": 306.3,
        "text": "в час, да,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 303.46,
        "end": 307.3,
        "text": "Тогда поставлю, скажу, до двух, чтобы с вами свидались в этот промежуток.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 307.14,
        "end": 310.66,
        "text": "в час и до двух, правильно, после обеда.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 310.12,
        "end": 329.84,
        "text": "поняла, а как же вы сейчас попадаете еще под акцию «Курс в подарок» и выносите еще дополнительный курс для себя выбрать, присмотреть. И как раз специалист вам поможет по условиям сориентироваться и выбрать курс. Так что ожидайте, в ближайшее время с вами [ФИО] еще более подробно расскажет. Спасибо за уделенное время. Всего доброго.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 329.88,
        "end": 331.32,
        "text": "вам тоже счастливо!",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 914,
    "duration_seconds": 332.208,
    "pii_redacted_count": 13,
    "created_at": "2026-06-28T22:12:43.047430"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "здравствуйте",
        "timecode": null,
        "rationale": "Менеджер поздоровалась с клиентом.",
        "applicable": true
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "title": "Консультант назвал своё имя",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Меня зовут [ФИО]",
        "timecode": null,
        "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": null,
        "rationale": "Названа компания Eduson.",
        "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": null,
        "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": null,
        "rationale": "Менеджер спросила, и клиент рассказал о своей деятельности.",
        "applicable": true
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "title": "Почему выбрано именно это направление",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "хотелось бы... какие-то полезные знакомства... под современный лад настроюсь",
        "timecode": null,
        "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": null,
        "rationale": "Цель - повысить квалификацию и освоить современные навыки.",
        "applicable": true
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "title": "Почему именно сейчас решил обучиться",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не назвал триггера срочности, только общее желание обновиться.",
        "applicable": true
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не продемонстрировал понимания функций директора по строительству.",
        "applicable": true
      },
      {
        "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": "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": "pass",
        "quote": "инженер-дорожник... работаю бригадиром",
        "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": null,
        "rationale": "Менеджер резюмировала потребность в обновлении знаний и повышении квалификации.",
        "applicable": true
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "title": "Подытожил, что курс подойдёт клиенту",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не сделала вывода о пригодности курса, только передала информацию.",
        "applicable": true
      },
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "section": "Upsale",
        "block": "5",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "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": "Выбор тарифа не обсуждался.",
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не презентовала программу, перенаправила на специалиста.",
        "applicable": true
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "title": "Сделал презентацию формата обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "у нас онлайн... будет личный кабинет... куратор...",
        "timecode": null,
        "rationale": "Менеджер описала онлайн-формат и сопровождение.",
        "applicable": true
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "title": "У клиента есть сомнения или возражения",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Явных возражений клиент не высказывал, только вопросы.",
        "applicable": true
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "title": "Количество возражений в звонке",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было.",
        "applicable": false
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было.",
        "applicable": false
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было.",
        "applicable": false
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "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": 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": "fail",
        "quote": null,
        "timecode": null,
        "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": null,
        "rationale": "Согласовано время 13:00 на завтра.",
        "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": "Я вас поняла, информацию передам специалисту",
        "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": "подскажите, какие конкретные навыки...",
        "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": 5,
        "applicable_count": 9,
        "total_count": 9,
        "percent": 0.4444
      },
      "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": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "7": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 4,
        "percent": 0.0
      },
      "8": {
        "pass_count": 0,
        "fail_count": 4,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.0
      },
      "9": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 3,
        "percent": 0.0
      },
      "10": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 2,
        "fail_count": 1,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 0.6667
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.418,
    "confidence": "high",
    "summary": "Менеджер поздоровалась, представилась, уточнила цель. Выявила потребности клиента (обновить знания, повысить квалификацию), резюмировала. Презентовала формат обучения. Не назвала цену, сослалась на специалиста. Не делала попытки закрыть сделку, перенаправила на консультацию. Согласовала повторный звонок на завтра в 13:00.",
    "client_info_json": {
      "interest": "Директор по строительству",
      "past_experience": "инженер-дорожник, бригадир",
      "motivation": "обновить знания, получить полезные знакомства",
      "learning_goals": "повысить квалификацию, освоить современные скиллы",
      "preferred_payment_method": "unknown",
      "course_tariff": null,
      "company_knowledge": null,
      "learning_preferences": "онлайн-формат",
      "client_questions": [
        "есть ли ограничения для иностранцев",
        "сколько стоит"
      ],
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "objections": [],
      "relevant_experience": "has",
      "company_familiarity": null,
      "age": null,
      "gender": "M",
      "city": null,
      "field": "строительство",
      "role": "бригадир",
      "financial_readiness": "unknown",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "warm",
      "life_circumstances": "работает на вахте, приезжает периодически",
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "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": 19001,
    "output_tokens": 9051,
    "created_at": "2026-06-28T22:13:44.314663",
    "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": "Выбор тарифа не обсуждался."
      },
      {
        "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": "подскажите, какие конкретные навыки...",
        "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": null,
        "rationale": "Менеджер спросила, и клиент рассказал о своей деятельности."
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему выбрано именно это направление",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "хотелось бы... какие-то полезные знакомства... под современный лад настроюсь",
        "timecode": null,
        "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": null,
        "rationale": "Цель - повысить квалификацию и освоить современные навыки."
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему именно сейчас решил обучиться",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не назвал триггера срочности, только общее желание обновиться."
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "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": "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": "pass",
        "score": 1.0,
        "quote": "инженер-дорожник... работаю бригадиром",
        "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": "pass",
        "score": 4.0,
        "quote": "пусть позвонят в час",
        "timecode": null,
        "rationale": "Согласовано время 13:00 на завтра."
      },
      {
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Размер скидки не озвучен."
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал цену до скидки и после",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Цены не назывались."
      },
      {
        "item_no": 34,
        "item_code": "close_in_moment",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Предложил оформление в моменте",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не предлагала оплату сейчас, только перенаправила."
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Способ оплаты не обсуждался."
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Рассрочка не обсуждалась."
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию программы обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не презентовала программу, перенаправила на специалиста."
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию формата обучения",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "у нас онлайн... будет личный кабинет... куратор...",
        "timecode": null,
        "rationale": "Менеджер описала онлайн-формат и сопровождение."
      },
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант поздоровался",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "здравствуйте",
        "timecode": null,
        "rationale": "Менеджер поздоровалась с клиентом."
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Меня зовут [ФИО]",
        "timecode": null,
        "rationale": "Менеджер представилась по имени."
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "я звоню от онлайн-академии Eduson",
        "timecode": null,
        "rationale": "Названа компания Eduson."
      },
      {
        "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": null,
        "rationale": "Менеджер уточнила заявку клиента."
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «знакомство»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": 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": "Я вас поняла, информацию передам специалисту",
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Явных возражений клиент не высказывал, только вопросы."
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество возражений в звонке",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было."
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "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": null,
        "rationale": "Менеджер резюмировала потребность в обновлении знаний и повышении квалификации."
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Подытожил, что курс подойдёт клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не сделала вывода о пригодности курса, только передала информацию."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "M",
      "city": null,
      "sphere": "строительство",
      "role": "бригадир"
    },
    "motivation_json": {
      "interest": "Директор по строительству",
      "motivation": "обновить знания, получить полезные знакомства",
      "learning_goals": "повысить квалификацию, освоить современные скиллы",
      "learning_preferences": "онлайн-формат",
      "life_circumstances": "работает на вахте, приезжает периодически"
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "unknown",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [],
    "temperature": "warm",
    "life_circumstances": "работает на вахте, приезжает периодически",
    "decision_maker": true,
    "client_questions_json": [
      "есть ли ограничения для иностранцев",
      "сколько стоит"
    ],
    "extra_json": {
      "past_experience": "инженер-дорожник, бригадир",
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "has",
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "client_questions": [
        "есть ли ограничения для иностранцев",
        "сколько стоит"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T22:13:44.321179"
  }
}