{
  "schema_version": 1,
  "call": {
    "id": "e04bac25-0d65-49de-8d8e-8b6e95e24767",
    "created_at": "2026-06-28T18:26:14",
    "original_filename": "comagic_b5317550f8e36f2d056365a381be8450",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 316.944,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Квалифицирован",
    "bucket": null,
    "product": "Директор по производству",
    "deal_id": "46305204",
    "crm_source": "uis",
    "utm_source": "hh",
    "utm_medium": null,
    "utm_campaign": "dpr_ou_ak7_hh_alsojobs_id2",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T23:32:54.869686"
  },
  "operator": {
    "id": "042144e6-b7fa-4a4f-86b9-0faea9707e6a",
    "full_name": "Руденко Оксана",
    "employee_code": "руденко_оксана",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "КЛИЕНТ: Град слушался.\nМЕНЕДЖЕР: Поделалась дракича, мам?\nМЕНЕДЖЕР: [наложение] Оксана и Тон Вау на академию едут, что ли, звонить по поводу обычая неудобно? Подожди.\nКЛИЕНТ: [наложение] Дорогой, я слушаю вас.\nМЕНЕДЖЕР: Мы получили от Вас обращение по поводу курса директора по производству. Вы для себя подбираете курс или кому -то из сотрудников?\nКЛИЕНТ: Да, себе хотел.\nМЕНЕДЖЕР: Так, отлично. Давайте тогда с Вами получше познакомимся, чтобы я тоже понимала, что курс подойдет, и далее уже расскажу про наши условия, про формат, про курс, и дальше уже сможете\nМЕНЕДЖЕР: Да,\nКЛИЕНТ: хорошо смешно.\nМЕНЕДЖЕР: Роман, могли бы тогда чуть -чуть рассказать про свой опыт? Вы уже, собственно, в производстве, вы уже управляете им, может быть, вы столкнете, то есть какая у вас текущая (КЛИЕНТ: На) ситуация и какие (КЛИЕНТ: данный) задачи\nКЛИЕНТ: момент (МЕНЕДЖЕР: нужно) (МЕНЕДЖЕР: решить?) я работаю начальником бюро (МЕНЕДЖЕР: Понятно.) на производстве на государственном предприятии, до этого в высшее образование уже начинал по машиностроительному производству по образованию,\nКЛИЕНТ: Подписывайтесь работал на руководящих должностях, соответственно, и с коллективом и со штату сотрудников, до шестидесяти человек подчинения. Сейчас просто подыскиваю другой вариант работы на данный момент, и, соответственно, хотелось поучиться, набраться опыта побольше.\nМЕНЕДЖЕР: Ага, поняла, ну то есть образно это некий карьерный трек в будущем, правильно, для вас?\nМЕНЕДЖЕР: Все, поняла. А когда вам это нужно?\nКЛИЕНТ: и я готов постепенно начать уже в ходе обучения просто узнать, платная, неплатная, какая сумма оплаты и, соответственно, что в программу обучения входит.\nМЕНЕДЖЕР: Так обучение платное, вы рассматриваете платное обучение?\nКЛИЕНТ: Ну, не хотелось бы платной, если честно, все зависит Сколько (МЕНЕДЖЕР: Так,) стоимость (МЕНЕДЖЕР: а) (МЕНЕДЖЕР: зарплату,) импульсивен?\nМЕНЕДЖЕР: вы хотите, правильно, на эту (КЛИЕНТ: Это) должность?\nКЛИЕНТ: понятно, что (МЕНЕДЖЕР: Мне) (МЕНЕДЖЕР: кажется,) хотим, (МЕНЕДЖЕР: это) (МЕНЕДЖЕР: взаимосвязано,) я\nМЕНЕДЖЕР: [наложение] что Вы… Ну,\nКЛИЕНТ: [наложение] все прекрасно понимаю.\nМЕНЕДЖЕР: у нас в любом случае платное обучение, и это, мне кажется, логично, то есть это повышение квалификации либо освоение полностью новой профессии с куратором, с обратной связью, со структурой, с практикой на бизнес -кейсах, то есть это в любом случае оплата. Мне кажется, директорских курсов я не видела бесплатных, либо там есть какой -то подвох.\nКЛИЕНТ: Хорошо, расскажите слово, я послушаю.\nМЕНЕДЖЕР: Ага, вы с программой ознакомились уже?\nКЛИЕНТ: Ну, вот так вот что -то.\nМЕНЕДЖЕР: Ну, то есть мы учим полностью от простого к сложному. Это разработка стратегии, да, как правильно планировать производство, как контролировать качество, сроки выпуска итогового продукта,\nМЕНЕДЖЕР: финансовую составляющую, да, естественно, как составлять бюджет производства, как анализировать экономическую эффективность, как выбирать и внедрять инструменты для авторизации производства, внедрять принципы бережливого производства в непрерывные улучшения, например, как организовать работу команды, как повышать эффективность труда, как управлять закупками, логистикой, рисками, безопасностью на производстве, как принимать управленческие решения, как оценивать эффективность и оптимизировать производственный процесс. То есть это достаточно такая хорошая, сильная программа, которая идет в среднем полгода. У нас после обучения идет социальный документ — это диплом о профессиональной преподготовке, то есть у нас есть государственная лицензия, и этот диплом носит Федеральный реестр. То есть программа серьезная для директоров, кто нацелен действительно работать, повышать свои связи с героями. Формат достаточно простой, уроки предописаны, смотреть уроки можно в любое время, есть куратор, который вам всегда подсказывает с домашними заданиями, с обратной связью. Все материалы остаются, и они еще бесплатно обновляются. И в данном случае у нас в программу включен еще нейрохаб, то есть это знакомство с нейросетями, готовые промпы, которые вам пригодятся в будущей профессии.\nКЛИЕНТ: [наложение] пока все понятно по стоимости обучения, сколько?\nМЕНЕДЖЕР: [наложение] Ну, смотрите, программа стоит со скидкой шестьдесят процентов, это сто двадцать восемь тысяч рублей. Можно оформить рассрочку по десять шестьсот. Первый платеж через месяц, соответственно, то есть вы можете спокойно взять рассрочку, пока есть скидка.\nМЕНЕДЖЕР: Вот такой вот набор, смотрите,\nКЛИЕНТ: [наложение] десять шестьсот — это ежемесячно, двенадцать\nМЕНЕДЖЕР: на двенадцать месяцев, да, идёт обычная рассрочка, (КЛИЕНТ: месяцев,) (КЛИЕНТ: да?) да, да.\nМЕНЕДЖЕР: Вам такой платеж был бы доступен?\nКЛИЕНТ: Хорошо, я думаю, пока на данный момент я (МЕНЕДЖЕР: Ну,) услышал (МЕНЕДЖЕР: смотрите,) (МЕНЕДЖЕР: вот,) вас. (МЕНЕДЖЕР: да,) Угу.\nМЕНЕДЖЕР: тут думать осталось немножко, у нас до конца месяца набор, следующий набор будет уже в октябре, но (КЛИЕНТ: Угу.) обычная цена этого курса — это триста двадцать тысяч рублей. Это абсолютно нормальная цена, вы можете посмотреть по рынку, осенью всегда цены совершенно другие.\nМЕНЕДЖЕР: Там, кстати, сезон, как бы здесь никто его не отменял, все после отпусков захотят учиться. Вот поэтому у вас есть возможность в течение двух дней спокойно записаться по акционной цене. Это, в принципе, для вас допустимые цены.\nКЛИЕНТ: [наложение] Хорошо, я обдумаю и с Вами свяжусь, данную информацию снищу\nМЕНЕДЖЕР: Да, может быть, я (КЛИЕНТ: по) вам (КЛИЕНТ: валютному) задонаправлю (КЛИЕНТ: решению.) информацию, чтобы вы ознакомились с ней? (КЛИЕНТ: Хорошо,)\nМЕНЕДЖЕР: А (КЛИЕНТ: спасибо,) куда же? Расскажите, (КЛИЕНТ: а) куда.\nКЛИЕНТ: [наложение] на этот же телефон можно Макс, Телеграм, Ватсап, поэтому номер телефона, любой\nМЕНЕДЖЕР: [наложение] Угу, я поняла.\nКЛИЕНТ: мессенджер, как (МЕНЕДЖЕР: Давайте) (МЕНЕДЖЕР: тогда) Вам (МЕНЕДЖЕР: еще) удобно.\nМЕНЕДЖЕР: вам даю информацию, ознакомьтесь, и тогда с вами свяжусь давайте завтра ближе к вечеру.\nКЛИЕНТ: Хорошо, договорились. (МЕНЕДЖЕР: Угу,) (МЕНЕДЖЕР: договорились,) Последний (МЕНЕДЖЕР: до) (МЕНЕДЖЕР: свидания.) в основном,\n",
    "redacted_text": "КЛИЕНТ: Град слушался.\nМЕНЕДЖЕР: [ФИО] дракича, мам?\nМЕНЕДЖЕР: [наложение] [ФИО] и [ФИО] на академию едут, что ли, звонить по поводу обычая неудобно? [ФИО].\nКЛИЕНТ: [наложение] Дорогой, я слушаю вас.\nМЕНЕДЖЕР: Мы получили от Вас обращение по поводу курса директора по производству. Вы для себя подбираете курс или кому -то из сотрудников?\nКЛИЕНТ: Да, себе хотел.\nМЕНЕДЖЕР: Так, отлично. Давайте тогда с Вами получше познакомимся, чтобы я тоже понимала, что курс подойдет, и далее уже расскажу про наши условия, про формат, про курс, и дальше уже сможете\nМЕНЕДЖЕР: Да,\nКЛИЕНТ: хорошо смешно.\nМЕНЕДЖЕР: [ФИО], могли бы тогда чуть -чуть рассказать про свой опыт? Вы уже, собственно, в производстве, вы уже управляете им, может быть, вы столкнете, то есть какая у вас текущая (КЛИЕНТ: На) ситуация и какие (КЛИЕНТ: данный) задачи\nКЛИЕНТ: момент (МЕНЕДЖЕР: нужно) (МЕНЕДЖЕР: решить?) я работаю начальником бюро (МЕНЕДЖЕР: Понятно.) на производстве на государственном предприятии, до этого в высшее образование уже начинал по машиностроительному производству по образованию,\nКЛИЕНТ: Подписывайтесь работал на руководящих должностях, соответственно, и с коллективом и со штату сотрудников, до шестидесяти человек подчинения. Сейчас просто подыскиваю другой вариант работы на данный момент, и, соответственно, хотелось поучиться, набраться опыта побольше.\nМЕНЕДЖЕР: [ФИО], поняла, ну то есть образно это некий карьерный трек в будущем, правильно, для вас?\nМЕНЕДЖЕР: Все, поняла. А когда вам это нужно?\nКЛИЕНТ: и я готов постепенно начать уже в ходе обучения просто узнать, платная, неплатная, какая сумма оплаты и, соответственно, что в программу обучения входит.\nМЕНЕДЖЕР: Так обучение платное, вы рассматриваете платное обучение?\nКЛИЕНТ: Ну, не хотелось бы платной, если честно, все зависит Сколько (МЕНЕДЖЕР: Так,) стоимость (МЕНЕДЖЕР: а) (МЕНЕДЖЕР: зарплату,) импульсивен?\nМЕНЕДЖЕР: вы хотите, правильно, на эту (КЛИЕНТ: Это) должность?\nКЛИЕНТ: понятно, что (МЕНЕДЖЕР: Мне) (МЕНЕДЖЕР: кажется,) хотим, (МЕНЕДЖЕР: это) (МЕНЕДЖЕР: взаимосвязано,) я\nМЕНЕДЖЕР: [наложение] что Вы… Ну,\nКЛИЕНТ: [наложение] все прекрасно понимаю.\nМЕНЕДЖЕР: у нас в любом случае платное обучение, и это, мне кажется, логично, то есть это повышение квалификации либо освоение полностью новой профессии с куратором, с обратной связью, со структурой, с практикой на бизнес -кейсах, то есть это в любом случае оплата. Мне кажется, директорских курсов я не видела бесплатных, либо там есть какой -то подвох.\nКЛИЕНТ: Хорошо, расскажите слово, я послушаю.\nМЕНЕДЖЕР: [ФИО], вы с программой ознакомились уже?\nКЛИЕНТ: Ну, вот так вот что -то.\nМЕНЕДЖЕР: Ну, то есть мы учим полностью от простого к сложному. Это разработка стратегии, да, как правильно планировать производство, как контролировать качество, сроки выпуска итогового продукта,\nМЕНЕДЖЕР: финансовую составляющую, да, естественно, как составлять бюджет производства, как анализировать экономическую эффективность, как выбирать и внедрять инструменты для авторизации производства, внедрять принципы бережливого производства в непрерывные улучшения, например, как организовать работу команды, как повышать эффективность труда, как управлять закупками, логистикой, рисками, безопасностью на производстве, как принимать управленческие решения, как оценивать эффективность и оптимизировать производственный процесс. То есть это достаточно такая хорошая, сильная программа, которая идет в среднем полгода. У нас после обучения идет социальный документ — это диплом о профессиональной преподготовке, то есть у нас есть государственная лицензия, и этот диплом носит Федеральный рее[адрес], кто нацелен действительно работать, повышать свои связи с героями. Формат достаточно простой, уроки предописаны, смотреть уроки можно в любое время, есть куратор, который вам всегда подсказывает с [адрес], с обратной связью. Все материалы остаются, и они еще бесплатно обновляются. И в данном случае у нас в программу включен еще нейрохаб, то есть это знакомство с нейросетями, готовые промпы, которые вам пригодятся в будущей профессии.\nКЛИЕНТ: [наложение] пока все понятно по стоимости обучения, сколько?\nМЕНЕДЖЕР: [наложение] Ну, смотрите, программа стоит со скидкой шестьдесят процентов, это сто двадцать восемь тысяч рублей. Можно оформить рассрочку по десять шестьсот. Первый платеж через месяц, соответственно, то есть вы можете спокойно взять рассрочку, пока есть скидка.\nМЕНЕДЖЕР: Вот такой вот набор, смотрите,\nКЛИЕНТ: [наложение] десять шестьсот — это ежемесячно, двенадцать\nМЕНЕДЖЕР: на двенадцать месяцев, да, идёт обычная рассрочка, (КЛИЕНТ: месяцев,) (КЛИЕНТ: да?) да, да.\nМЕНЕДЖЕР: Вам такой платеж был бы доступен?\nКЛИЕНТ: Хорошо, я думаю, пока на данный момент я (МЕНЕДЖЕР: Ну,) услышал (МЕНЕДЖЕР: смотрите,) (МЕНЕДЖЕР: вот,) вас. (МЕНЕДЖЕР: да,) [ФИО].\nМЕНЕДЖЕР: тут думать осталось немножко, у нас до конца месяца набор, следующий набор будет уже в октябре, но (КЛИЕНТ: Угу.) обычная цена этого курса — это триста двадцать тысяч рублей. Это абсолютно нормальная цена, вы можете посмотреть по рынку, осенью всегда цены совершенно другие.\nМЕНЕДЖЕР: Там, кстати, сезон, как бы здесь никто его не отменял, все после отпусков захотят учиться. Вот поэтому у вас есть возможность в течение двух дней спокойно записаться по акционной цене. Это, в принципе, для вас допустимые цены.\nКЛИЕНТ: [наложение] Хорошо, я обдумаю и с Вами свяжусь, данную информацию снищу\nМЕНЕДЖЕР: Да, может быть, я (КЛИЕНТ: по) вам (КЛИЕНТ: валютному) задонаправлю (КЛИЕНТ: решению.) информацию, чтобы вы ознакомились с ней? (КЛИЕНТ: Хорошо,)\nМЕНЕДЖЕР: А (КЛИЕНТ: спасибо,) куда же? Расскажите, (КЛИЕНТ: а) куда.\nКЛИЕНТ: [наложение] на этот же телефон можно [ФИО], [ФИО], [ФИО], поэтому номер телефона, любой\nМЕНЕДЖЕР: [наложение] [ФИО], я поняла.\nКЛИЕНТ: мессенджер, как (МЕНЕДЖЕР: Давайте) (МЕНЕДЖЕР: тогда) Вам (МЕНЕДЖЕР: еще) удобно.\nМЕНЕДЖЕР: вам даю информацию, ознакомьтесь, и тогда с вами свяжусь давайте завтра ближе к вечеру.\nКЛИЕНТ: Хорошо, договорились. (МЕНЕДЖЕР: [ФИО],) (МЕНЕДЖЕР: договорились,) Последний (МЕНЕДЖЕР: до) (МЕНЕДЖЕР: свидания.) в основном,\n",
    "segments": [
      {
        "start": 1.51,
        "end": 3.29,
        "text": "Град слушался.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 3.55,
        "end": 4.39,
        "text": "Поделалась дракича, мам?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 6.57,
        "end": 11.34,
        "text": "[ФИО] и [ФИО] на академию едут, что ли, звонить по поводу обычая неудобно? Подожди.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 10.64,
        "end": 11.54,
        "text": "Дорогой, я слушаю вас.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 12.16,
        "end": 18.04,
        "text": "Мы получили от Вас обращение по поводу курса директора по производству. Вы для себя подбираете курс или кому -то из сотрудников?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 17.92,
        "end": 18.94,
        "text": "Да, себе хотел.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 19.24,
        "end": 28.96,
        "text": "Так, отлично. Давайте тогда с Вами получше познакомимся, чтобы я тоже понимала, что курс подойдет, и далее уже расскажу про наши условия, про формат, про курс, и дальше уже сможете",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 30.0,
        "end": 30.36,
        "text": "Да,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 31.29,
        "end": 32.01,
        "text": "хорошо смешно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 32.62,
        "end": 42.42,
        "text": "Роман, могли бы тогда чуть -чуть рассказать про свой опыт? Вы уже, собственно, в производстве, вы уже управляете им, может быть, вы столкнете, то есть какая у вас текущая ситуация и какие задачи",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 42.08,
        "end": 54.04,
        "text": "момент я работаю начальником бюро на производстве на государственном предприятии, до этого в высшее образование уже начинал по машиностроительному производству по образованию,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 54.96,
        "end": 73.66,
        "text": "Подписывайтесь работал на руководящих должностях, соответственно, и с коллективом и со штату сотрудников, до шестидесяти человек подчинения. Сейчас просто подыскиваю другой вариант работы на данный момент, и, соответственно, хотелось поучиться, набраться опыта побольше.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 74.08,
        "end": 78.9,
        "text": "Ага, поняла, ну то есть образно это некий карьерный трек в будущем, правильно, для вас?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 79.72,
        "end": 81.94,
        "text": "Все, поняла. А когда вам это нужно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 83.3,
        "end": 94.44,
        "text": "и я готов постепенно начать уже в ходе обучения просто узнать, платная, неплатная, какая сумма оплаты и, соответственно, что в программу обучения входит.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 94.56,
        "end": 97.18,
        "text": "Так обучение платное, вы рассматриваете платное обучение?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 98.21,
        "end": 103.74,
        "text": "Ну, не хотелось бы платной, если честно, все зависит Сколько стоимость импульсивен?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 103.58,
        "end": 105.34,
        "text": "вы хотите, правильно, на эту должность?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 105.66,
        "end": 109.24,
        "text": "понятно, что хотим, я",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 108.24,
        "end": 111.9,
        "text": "что Вы… Ну,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 109.24,
        "end": 110.28,
        "text": "все прекрасно понимаю.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 111.9,
        "end": 130.78,
        "text": "у нас в любом случае платное обучение, и это, мне кажется, логично, то есть это повышение квалификации либо освоение полностью новой профессии с куратором, с обратной связью, со структурой, с практикой на бизнес -кейсах, то есть это в любом случае оплата. Мне кажется, директорских курсов я не видела бесплатных, либо там есть какой -то подвох.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 132.29,
        "end": 134.36,
        "text": "Хорошо, расскажите слово, я послушаю.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 134.6,
        "end": 136.6,
        "text": "Ага, вы с программой ознакомились уже?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 137.32,
        "end": 138.76,
        "text": "Ну, вот так вот что -то.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 138.56,
        "end": 148.78,
        "text": "Ну, то есть мы учим полностью от простого к сложному. Это разработка стратегии, да, как правильно планировать производство, как контролировать качество, сроки выпуска итогового продукта,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 149.6,
        "end": 220.56,
        "text": "финансовую составляющую, да, естественно, как составлять бюджет производства, как анализировать экономическую эффективность, как выбирать и внедрять инструменты для авторизации производства, внедрять принципы бережливого производства в непрерывные улучшения, например, как организовать работу команды, как повышать эффективность труда, как управлять закупками, логистикой, рисками, безопасностью на производстве, как принимать управленческие решения, как оценивать эффективность и оптимизировать производственный процесс. То есть это достаточно такая хорошая, сильная программа, которая идет в среднем полгода. У нас после обучения идет социальный документ — это диплом о профессиональной преподготовке, то есть у нас есть государственная лицензия, и этот диплом носит Федеральный рее[адрес], кто нацелен действительно работать, повышать свои связи с героями. Формат достаточно простой, уроки предописаны, смотреть уроки можно в любое время, есть куратор, который вам всегда подсказывает с [адрес], с обратной связью. Все материалы остаются, и они еще бесплатно обновляются. И в данном случае у нас в программу включен еще нейрохаб, то есть это знакомство с нейросетями, готовые промпы, которые вам пригодятся в будущей профессии.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 223.04,
        "end": 226.98,
        "text": "пока все понятно по стоимости обучения, сколько?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 226.08,
        "end": 240.78,
        "text": "Ну, смотрите, программа стоит со скидкой шестьдесят процентов, это сто двадцать восемь тысяч рублей. Можно оформить рассрочку по десять шестьсот. Первый платеж через месяц, соответственно, то есть вы можете спокойно взять рассрочку, пока есть скидка.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 244.02,
        "end": 245.66,
        "text": "Вот такой вот набор, смотрите,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 245.86,
        "end": 250.96,
        "text": "десять шестьсот — это ежемесячно, двенадцать",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 248.8,
        "end": 252.16,
        "text": "на двенадцать месяцев, да, идёт обычная рассрочка, да, да.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 253.64,
        "end": 255.52,
        "text": "Вам такой платеж был бы доступен?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 255.62,
        "end": 261.44,
        "text": "Хорошо, я думаю, пока на данный момент я услышал вас. [ФИО].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 261.34,
        "end": 274.52,
        "text": "тут думать осталось немножко, у нас до конца месяца набор, следующий набор будет уже в октябре, но обычная цена этого курса — это триста двадцать тысяч рублей. Это абсолютно нормальная цена, вы можете посмотреть по рынку, осенью всегда цены совершенно другие.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 275.98,
        "end": 288.5,
        "text": "Там, кстати, сезон, как бы здесь никто его не отменял, все после отпусков захотят учиться. Вот поэтому у вас есть возможность в течение двух дней спокойно записаться по акционной цене. Это, в принципе, для вас допустимые цены.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 289.12,
        "end": 294.1,
        "text": "Хорошо, я обдумаю и с Вами свяжусь, данную информацию снищу",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 293.08,
        "end": 296.52,
        "text": "Да, может быть, я вам задонаправлю информацию, чтобы вы ознакомились с ней?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 297.72,
        "end": 299.32,
        "text": "А куда же? Расскажите, куда.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 300.04,
        "end": 306.34,
        "text": "на этот же телефон можно [ФИО], [ФИО], [ФИО], поэтому номер телефона, любой",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 305.04,
        "end": 306.32,
        "text": "Угу, я поняла.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 306.34,
        "end": 308.78,
        "text": "мессенджер, как Вам удобно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 308.78,
        "end": 313.22,
        "text": "вам даю информацию, ознакомьтесь, и тогда с вами свяжусь давайте завтра ближе к вечеру.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 313.16,
        "end": 316.74,
        "text": "Хорошо, договорились. Последний в основном,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 853,
    "duration_seconds": 316.944,
    "pii_redacted_count": 15,
    "created_at": "2026-06-28T23:31:26.629048"
  },
  "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": "fail",
        "quote": null,
        "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": "fail",
        "quote": null,
        "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": "pass",
        "quote": "Давайте тогда с Вами получше познакомимся, чтобы я тоже понимала, что курс подойдет",
        "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": "pass",
        "quote": "далее уже расскажу про наши условия, про формат, про курс",
        "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": "pass",
        "quote": "я работаю начальником бюро на производстве на государственном предприятии",
        "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": "pass",
        "quote": "могли бы тогда чуть-чуть рассказать про свой опыт? Вы уже, собственно, в производстве, вы уже управляете им, может быть, вы столкнетесь, то есть какая у вас текущая ситуация и какие задачи нужно решить?",
        "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": "Апсейл не производился, только один тариф.",
        "applicable": false
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "title": "Предложил несколько различных тарифов",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Только один курс, без вариантов тарифов.",
        "applicable": false
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Вопрос о выборе не задан.",
        "applicable": true
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "section": "Upsale",
        "block": "5",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился.",
        "applicable": false
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Это разработка стратегии, да, как правильно планировать производство, как контролировать качество, сроки выпуска итогового продукта, финансовую составляющую...",
        "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": "pass",
        "quote": "не хотелось бы платной, если честно",
        "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": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "2 возражения: цена и необходимость подумать.",
        "applicable": true
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Оба возражения отработаны: аргумент о ценности платного обучения и срочность скидки.",
        "applicable": true
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "pass",
        "quote": "у нас в любом случае платное обучение, и это, мне кажется, логично; у нас до конца месяца набор, следующий набор будет уже в октябре",
        "timecode": null,
        "rationale": "На каждое возражение дан содержательный ответ.",
        "applicable": true
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "программа стоит со скидкой шестьдесят процентов, это сто двадцать восемь тысяч рублей",
        "timecode": null,
        "rationale": "Акцент на скидке 60%.",
        "applicable": true
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Спросил только о доступности платежа, а не о предпочтении между полной оплатой и рассрочкой.",
        "applicable": true
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "title": "Назвал размер скидки",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "скидкой шестьдесят процентов",
        "timecode": 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": "pass",
        "quote": "обычная цена этого курса — это триста двадцать тысяч рублей",
        "timecode": null,
        "rationale": "Названа цена до скидки (320 тыс) и после (128 тыс).",
        "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": "pass",
        "quote": "у нас до конца месяца набор, следующий набор будет уже в октябре",
        "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": null,
        "rationale": "Указан конкретный день (завтра) и примерное время.",
        "applicable": true
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "title": "Консультант слышит клиента и отвечает по сути",
        "section": "Профессионализм",
        "block": "11",
        "weight": 4,
        "is_critical": true,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер реагирует на вопросы и возражения клиента по существу.",
        "applicable": true
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "section": "Профессионализм",
        "block": "11",
        "weight": 5,
        "is_critical": true,
        "is_conditional": false,
        "severity": "prohibited",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Тон вежливый, без признаков грубости.",
        "applicable": true
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "title": "Менеджер активно вёл диалог",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Задавал вопросы, презентовал, отрабатывал возражения.",
        "applicable": true
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "title": "Проявлял заинтересованность в общении",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Доброжелательный тон, уточняющие вопросы.",
        "applicable": true
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "title": "Консультант пытался убедить клиента принять решение",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "тут думать осталось немножко, у нас до конца месяца набор",
        "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": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "2": {
        "pass_count": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "3": {
        "pass_count": 6,
        "fail_count": 3,
        "applicable_count": 9,
        "total_count": 9,
        "percent": 0.6667
      },
      "4": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "5": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 4,
        "percent": 0.0
      },
      "6": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "7": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "8": {
        "pass_count": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "9": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 3,
        "percent": 1.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": 3,
        "fail_count": 0,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 1.0
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.793,
    "confidence": "medium",
    "summary": "Менеджер провел выявление потребностей, презентовал программу и формат, обсудил стоимость со скидкой, обозначил срочность для закрытия. Клиент согласился на повторный контакт. Не хватает структурирования звонка и уточнения способа оплаты.",
    "client_info_json": {
      "interest": "Директор по производству",
      "past_experience": "Начальник бюро на государственном предприятии, опыт управления до 60 человек, образование машиностроительное",
      "motivation": "Поиск новой работы и карьерный рост",
      "learning_goals": "Набраться опыта, повысить квалификацию для должности директора по производству",
      "preferred_payment_method": "unknown",
      "course_tariff": null,
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "какая сумма оплаты",
        "что в программу обучения входит",
        "платное или бесплатное"
      ],
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "objections": [
        "Дорого",
        "Нужно время на принятие решения"
      ],
      "relevant_experience": "has",
      "company_familiarity": null,
      "age": null,
      "gender": "M",
      "city": null,
      "field": "Производство",
      "role": "Начальник бюро",
      "financial_readiness": "medium",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "warm",
      "life_circumstances": "Ищет новую работу",
      "decision_maker": true
    },
    "red_flags_json": [],
    "coaching_tip": "Рекомендуется явно анонсировать блоки разговора (знакомство, презентация, ответы на вопросы, варианты оплаты) и задавать вопрос о предпочитаемом способе оплаты, а не только о доступности платежа.",
    "needs_human_review": true,
    "review_reason": "new_manager",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 18688,
    "output_tokens": 9695,
    "created_at": "2026-06-28T23:32:54.864008",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился, только один тариф."
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Только один курс, без вариантов тарифов."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": 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": "pass",
        "score": 4.0,
        "quote": "тут думать осталось немножко, у нас до конца месяца набор",
        "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": "pass",
        "score": 2.0,
        "quote": "я работаю начальником бюро на производстве на государственном предприятии",
        "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": "pass",
        "score": 3.0,
        "quote": "могли бы тогда чуть-чуть рассказать про свой опыт? Вы уже, собственно, в производстве, вы уже управляете им, может быть, вы столкнетесь, то есть какая у вас текущая ситуация и какие задачи нужно решить?",
        "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": "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": null,
        "rationale": "Указан конкретный день (завтра) и примерное время."
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "программа стоит со скидкой шестьдесят процентов, это сто двадцать восемь тысяч рублей",
        "timecode": null,
        "rationale": "Акцент на скидке 60%."
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Спросил только о доступности платежа, а не о предпочтении между полной оплатой и рассрочкой."
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Назвал размер скидки",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "скидкой шестьдесят процентов",
        "timecode": 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": "pass",
        "score": 3.0,
        "quote": "обычная цена этого курса — это триста двадцать тысяч рублей",
        "timecode": null,
        "rationale": "Названа цена до скидки (320 тыс) и после (128 тыс)."
      },
      {
        "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": "pass",
        "score": 4.0,
        "quote": "у нас до конца месяца набор, следующий набор будет уже в октябре",
        "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": 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": "fail",
        "score": 0.0,
        "quote": null,
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "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": "pass",
        "score": 1.0,
        "quote": "Давайте тогда с Вами получше познакомимся, чтобы я тоже понимала, что курс подойдет",
        "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": "pass",
        "score": 1.0,
        "quote": "далее уже расскажу про наши условия, про формат, про курс",
        "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": 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": true,
        "status": "pass",
        "score": 1.0,
        "quote": null,
        "timecode": null,
        "rationale": "2 возражения: цена и необходимость подумать."
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество отработанных возражений",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": null,
        "timecode": null,
        "rationale": "Оба возражения отработаны: аргумент о ценности платного обучения и срочность скидки."
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 5.0,
        "quote": "у нас в любом случае платное обучение, и это, мне кажется, логично; у нас до конца месяца набор, следующий набор будет уже в октябре",
        "timecode": 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": null,
      "life_circumstances": "Ищет новую работу"
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "medium",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [
      "Дорого",
      "Нужно время на принятие решения"
    ],
    "temperature": "warm",
    "life_circumstances": "Ищет новую работу",
    "decision_maker": true,
    "client_questions_json": [
      "какая сумма оплаты",
      "что в программу обучения входит",
      "платное или бесплатное"
    ],
    "extra_json": {
      "past_experience": "Начальник бюро на государственном предприятии, опыт управления до 60 человек, образование машиностроительное",
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "has",
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "client_questions": [
        "какая сумма оплаты",
        "что в программу обучения входит",
        "платное или бесплатное"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T23:32:54.871210"
  }
}