{
  "schema_version": 1,
  "call": {
    "id": "51d8d174-b955-4805-a45d-069a0e86c550",
    "created_at": "2026-07-01T18:02:59",
    "original_filename": "comagic_0b2ef2fc777c0d7a473a05bb971c48f2",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 224.352,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Квалифицирован",
    "bucket": null,
    "product": "MBA: Управление продажами",
    "deal_id": "46312030",
    "crm_source": "uis",
    "utm_source": "yandex",
    "utm_medium": "cpc",
    "utm_campaign": "academy_yandex_search_rf_brand|57241318",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-07-02T01:55:29.837897"
  },
  "operator": {
    "id": "f77e22ca-4881-4d4a-a250-a95a0d5e96be",
    "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МЕНЕДЖЕР: хотел узнать, смогли ли все -таки посмотреть три вот эти программы, я там выгрузку сделал в PDF -ку, чем в основном отличие этих (КЛИЕНТ: Пока) курсов.\nКЛИЕНТ: еще не успел я, вот только вот три минуты назад закончил.\nМЕНЕДЖЕР: А, я понял вас, но, смотрите, я сегодня до тюрьмы на связи, если сегодня ознакомитесь, можем, к примеру, с утра завтра созвониться.\nКЛИЕНТ: Ну, давайте, я тогда, если что, на почту отпишу вам,\nКЛИЕНТ: вот, в обратной связи. Вот (МЕНЕДЖЕР: Угу,) (МЕНЕДЖЕР: хорошо.) раз завтра я в командировке буду, да, вылетаю, там тогда обратную связь вам скажу.\nМЕНЕДЖЕР: А вы в командировку, сказали, вроде на следующей неделе,\nМЕНЕДЖЕР: На (КЛИЕНТ: Сейчас) это лжайся.\nКЛИЕНТ: это ближайшее подмотку.\nМЕНЕДЖЕР: А, ближайшая, все, услышал вас.\nМЕНЕДЖЕР: Если внесу вас в предварительный список учеников, могу зафиксировать предложение по второй подарочной программе, и я тут обдумал, обнуждовал очень немного. Вам как будто бы больше под запрос подходит либо стратегическое управление, NDA -программа, плюс NDA -управление продажами, т.е. это будет более точечная программа для РОПа, т.е. для вашей текущей позиции. Соответственно, по цене одной, две, два курса заберете просто. Поэтому, если завтра все -таки к вечеру хотя бы позвонить будет ваша возможность поговорить.\nКЛИЕНТ: да, я думаю, да.\nМЕНЕДЖЕР: Договорились. Если вдруг вопросы появятся, Артем, обязательно напишите на почту, я на месте здесь, завтра (КЛИЕНТ: Все) плюс -минус (КЛИЕНТ: хорошо.) так же наберу (КЛИЕНТ: Вы) (КЛИЕНТ: вот) тогда.\nКЛИЕНТ: как раз -таки, потому что сказали, да, MBA, которую программу (МЕНЕДЖЕР: да.) вы мне отправили, да?\nКЛИЕНТ: [наложение] Подписывайтесь\nМЕНЕДЖЕР: [наложение] Три курса, да, управление коммерцией закупками, управление продажами и, две, управление, стратегическое управление управление предприятием, что -то мы сами, по -моему, обсудили.\nКЛИЕНТ: [наложение] да, да, да, все,\nМЕНЕДЖЕР: [наложение] Да, вот по этим тремкой крашей сравнения есть.\nМЕНЕДЖЕР: На (КЛИЕНТ: я) (КЛИЕНТ: понял,) этом все. (КЛИЕНТ: хорошо,) всё.\nКЛИЕНТ: [наложение] ну, их вот и вы сказали, да, то есть это управление, первое это управление предприятиями, а второе это как управление продажами, да, это то, что идет, история, ну, как вы, анализ проведя.\nМЕНЕДЖЕР: мы говорим про управление коммерцией закупками, эта программа больше включает в себя коммерческий блок, То есть это закупки, ценообразование, маржинальность, и внутри мы там погружаемся — работа с поставщиками, в маржу, финансовую аналитику, оптимизация затрат и (КЛИЕНТ: Угу.) так далее. Здесь (КЛИЕНТ: Ну,) будет меньше (КЛИЕНТ: да,) (КЛИЕНТ: подойдет.) про команду и будет больше про экономику и товарный бизнес.\nМЕНЕДЖЕР: Управление продажами — здесь, ну, больше будет именно вот система продаж, работа с командой, деньги в отделе продаж, HR всегда, ну, то есть здесь из РОПа вы сможете стать более сильным операционным управленцем, а управление предприятием, программа MBA, она больше в стратегию вас погрузит, т.е. чтобы вы могли не просто продажами управлять, а всей компанией как системой.\nМЕНЕДЖЕР: То есть вот, там уже по выходу вы будете управленцем топ -уровня. Это и стратегия бизнеса, управление персоналом, бизнес -процессы, риски, масштабирование и так далее, аудит процессов.\nМЕНЕДЖЕР: То есть как (КЛИЕНТ: понял) будто мне (КЛИЕНТ: бы.) хочется из этого треугольника управления коммерцией и закупками выкинуть, если честно, и оставить либо на выбор управление продажами, либо управление предприятием.\nКЛИЕНТ: все, я понял вас, (МЕНЕДЖЕР: Вот.) хорошо, хорошо, да, (МЕНЕДЖЕР: Да,) я услышал.\nМЕНЕДЖЕР: ну вы посмотрите еще, там я презентажки прикрепил, файл тоже прикрепил PDF -ный, и завтра к вечеру тогда наберу. Если в пяти до семи промежуток, да, Дендон?\nКЛИЕНТ: [наложение] Да, да, да… –\nМЕНЕДЖЕР: [наложение] Да, договорились. Вопрос появится, тогда пишите на почту, я на месте.\nКЛИЕНТ: все хорошо, договорились. (МЕНЕДЖЕР: Все,) (МЕНЕДЖЕР: да,) – (МЕНЕДЖЕР: добрый) (МЕНЕДЖЕР: вечер) Да,\nМЕНЕДЖЕР: [наложение] вам, до свиданья.\nКЛИЕНТ: до свиданья.\n",
    "redacted_text": "МЕНЕДЖЕР: [ФИО], [ФИО], добрый вечер, [ФИО] это из [адрес].Здрасте,\nКЛИЕНТ: Да, добрый день.\nМЕНЕДЖЕР: с чем -то не мог дозвониться до вас, (КЛИЕНТ: Реально,) я уж думал, (КЛИЕНТ: в) чем (КЛИЕНТ: совещании) -то обидел (КЛИЕНТ: был.).А, прошу прощения, тогда что дергал, сейчас удобно.Удобно,\nКЛИЕНТ: Да, да, да, слушаю.\nМЕНЕДЖЕР: хотел узнать, смогли ли все -таки посмотреть три вот эти программы, я там выгрузку сделал в PDF -ку, чем в основном отличие этих (КЛИЕНТ: Пока) курсов.\nКЛИЕНТ: еще не успел я, вот только вот три минуты назад закончил.\nМЕНЕДЖЕР: А, я понял вас, но, смотрите, я сегодня до тюрьмы на связи, если сегодня ознакомитесь, можем, к примеру, с утра завтра созвониться.\nКЛИЕНТ: Ну, давайте, я тогда, если что, на почту отпишу вам,\nКЛИЕНТ: вот, в обратной связи. Вот (МЕНЕДЖЕР: [ФИО],) (МЕНЕДЖЕР: хорошо.) раз завтра я в командировке буду, да, вылетаю, там тогда обратную связь вам скажу.\nМЕНЕДЖЕР: А вы в командировку, сказали, вроде на следующей неделе,\nМЕНЕДЖЕР: На (КЛИЕНТ: Сейчас) это лжайся.\nКЛИЕНТ: это ближайшее подмотку.\nМЕНЕДЖЕР: А, ближайшая, все, услышал вас.\nМЕНЕДЖЕР: Если внесу вас в предварительный список учеников, могу зафиксировать предложение по второй подарочной программе, и я тут обдумал, обнуждовал очень немного. Вам как будто бы больше под запрос подходит либо стратегическое управление, NDA -программа, плюс NDA -управление продажами, т.е. это будет более точечная программа для РОПа, т.е. для вашей текущей позиции. Соответственно, по цене одной, две, два курса заберете просто. Поэтому, если завтра все -таки к вечеру хотя бы позвонить будет ваша возможность поговорить.\nКЛИЕНТ: да, я думаю, да.\nМЕНЕДЖЕР: Договорились. Если вдруг вопросы появятся, [ФИО], обязательно напишите на почту, я на месте здесь, завтра (КЛИЕНТ: Все) плюс -минус (КЛИЕНТ: хорошо.) так же наберу (КЛИЕНТ: Вы) (КЛИЕНТ: вот) тогда.\nКЛИЕНТ: как раз -таки, потому что сказали, да, MBA, которую программу (МЕНЕДЖЕР: да.) вы мне отправили, да?\nКЛИЕНТ: [наложение] Подписывайтесь\nМЕНЕДЖЕР: [наложение] Три курса, да, управление коммерцией закупками, управление продажами и, две, управление, стратегическое управление управление предприятием, что -то мы сами, по -моему, обсудили.\nКЛИЕНТ: [наложение] да, да, да, все,\nМЕНЕДЖЕР: [наложение] Да, вот по этим тремкой крашей сравнения есть.\nМЕНЕДЖЕР: На (КЛИЕНТ: я) (КЛИЕНТ: понял,) этом все. (КЛИЕНТ: хорошо,) всё.\nКЛИЕНТ: [наложение] ну, их вот и вы сказали, да, то есть это управление, первое это управление предприятиями, а второе это как управление продажами, да, это то, что идет, история, ну, как вы, анализ проведя.\nМЕНЕДЖЕР: мы говорим про управление коммерцией закупками, эта программа больше включает в себя коммерческий блок, То есть это закупки, ценообразование, маржинальность, и внутри мы там погружаемся — работа с поставщиками, в маржу, финансовую аналитику, оптимизация затрат и (КЛИЕНТ: Угу.) так далее. Здесь (КЛИЕНТ: Ну,) будет меньше (КЛИЕНТ: да,) (КЛИЕНТ: подойдет.) про команду и будет больше про экономику и товарный бизнес.\nМЕНЕДЖЕР: Управление продажами — здесь, ну, больше будет именно вот система продаж, работа с командой, деньги в отделе продаж, HR всегда, ну, то есть здесь из РОПа вы сможете стать более сильным операционным управленцем, а управление предприятием, программа MBA, она больше в стратегию вас погрузит, т.е. чтобы вы могли не просто продажами управлять, а всей компанией как системой.\nМЕНЕДЖЕР: То есть вот, там уже по выходу вы будете управленцем топ -уровня. Это и стратегия бизнеса, управление персоналом, бизнес -процессы, риски, масштабирование и так далее, аудит процессов.\nМЕНЕДЖЕР: То есть как (КЛИЕНТ: понял) будто мне (КЛИЕНТ: бы.) хочется из этого треугольника управления коммерцией и закупками выкинуть, если честно, и оставить либо на выбор управление продажами, либо управление предприятием.\nКЛИЕНТ: все, я понял вас, (МЕНЕДЖЕР: Вот.) хорошо, хорошо, да, (МЕНЕДЖЕР: Да,) я услышал.\nМЕНЕДЖЕР: ну вы посмотрите еще, там я презентажки прикрепил, файл тоже прикрепил PDF -ный, и завтра к вечеру тогда наберу. Если в пяти до семи промежуток, да, [ФИО]?\nКЛИЕНТ: [наложение] Да, да, да… –\nМЕНЕДЖЕР: [наложение] Да, договорились. Вопрос появится, тогда пишите на почту, я на месте.\nКЛИЕНТ: все хорошо, договорились. (МЕНЕДЖЕР: Все,) (МЕНЕДЖЕР: да,) – (МЕНЕДЖЕР: добрый) (МЕНЕДЖЕР: вечер) [ФИО],\nМЕНЕДЖЕР: [наложение] вам, до свиданья.\nКЛИЕНТ: до свиданья.\n",
    "segments": [
      {
        "start": 4.52,
        "end": 7.56,
        "text": "Да, [ФИО], добрый вечер, [ФИО] это из [адрес].[ФИО],",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 7.62,
        "end": 8.86,
        "text": "Да, добрый день.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 10.0,
        "end": 16.24,
        "text": "с чем -то не мог дозвониться до вас, я уж думал, чем -то обидел.А, прошу прощения, тогда что дергал, сейчас удобно.Удобно,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 16.48,
        "end": 17.64,
        "text": "Да, да, да, слушаю.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 18.66,
        "end": 27.02,
        "text": "хотел узнать, смогли ли все -таки посмотреть три вот эти программы, я там выгрузку сделал в PDF -ку, чем в основном отличие этих курсов.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 26.98,
        "end": 30.42,
        "text": "еще не успел я, вот только вот три минуты назад закончил.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 30.56,
        "end": 36.86,
        "text": "А, я понял вас, но, смотрите, я сегодня до тюрьмы на связи, если сегодня ознакомитесь, можем, к примеру, с утра завтра созвониться.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 37.74,
        "end": 40.5,
        "text": "Ну, давайте, я тогда, если что, на почту отпишу вам,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 41.34,
        "end": 49.28,
        "text": "вот, в обратной связи. Вот раз завтра я в командировке буду, да, вылетаю, там тогда обратную связь вам скажу.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 50.6,
        "end": 53.88,
        "text": "А вы в командировку, сказали, вроде на следующей неделе,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 54.78,
        "end": 55.46,
        "text": "На это лжайся.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 55.44,
        "end": 57.22,
        "text": "это ближайшее подмотку.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 58.32,
        "end": 59.7,
        "text": "А, ближайшая, все, услышал вас.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 60.72,
        "end": 87.82,
        "text": "Если внесу вас в предварительный список учеников, могу зафиксировать предложение по второй подарочной программе, и я тут обдумал, обнуждовал очень немного. Вам как будто бы больше под запрос подходит либо стратегическое управление, NDA -программа, плюс NDA -управление продажами, т.е. это будет более точечная программа для РОПа, т.е. для вашей текущей позиции. Соответственно, по цене одной, две, два курса заберете просто. Поэтому, если завтра все -таки к вечеру хотя бы позвонить будет ваша возможность поговорить.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 88.64,
        "end": 89.2,
        "text": "да, я думаю, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 90.28,
        "end": 95.88,
        "text": "Договорились. Если вдруг вопросы появятся, [ФИО], обязательно напишите на почту, я на месте здесь, завтра плюс -минус так же наберу тогда.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 96.44,
        "end": 101.22,
        "text": "как раз -таки, потому что сказали, да, MBA, которую программу вы мне отправили, да?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 102.12,
        "end": 102.72,
        "text": "Подписывайтесь",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 102.26,
        "end": 111.62,
        "text": "Три курса, да, управление коммерцией закупками, управление продажами и, две, управление, стратегическое управление управление предприятием, что -то мы сами, по -моему, обсудили.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 112.1,
        "end": 116.54,
        "text": "да, да, да, все,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 112.52,
        "end": 115.22,
        "text": "Да, вот по этим тремкой крашей сравнения есть.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 116.48,
        "end": 118.46,
        "text": "На этом все. всё.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 117.74,
        "end": 128.74,
        "text": "ну, их вот и вы сказали, да, то есть это управление, первое это управление предприятиями, а второе это как управление продажами, да, это то, что идет, история, ну, как вы, анализ проведя.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 128.55,
        "end": 150.76,
        "text": "мы говорим про управление коммерцией закупками, эта программа больше включает в себя коммерческий блок, То есть это закупки, ценообразование, маржинальность, и внутри мы там погружаемся — работа с поставщиками, в маржу, финансовую аналитику, оптимизация затрат и так далее. Здесь будет меньше про команду и будет больше про экономику и товарный бизнес.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 151.6,
        "end": 174.4,
        "text": "Управление продажами — здесь, ну, больше будет именно вот система продаж, работа с командой, деньги в отделе продаж, HR всегда, ну, то есть здесь из РОПа вы сможете стать более сильным операционным управленцем, а управление предприятием, программа MBA, она больше в стратегию вас погрузит, т.е. чтобы вы могли не просто продажами управлять, а всей компанией как системой.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 175.44,
        "end": 185.74,
        "text": "То есть вот, там уже по выходу вы будете управленцем топ -уровня. Это и стратегия бизнеса, управление персоналом, бизнес -процессы, риски, масштабирование и так далее, аудит процессов.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 186.64,
        "end": 198.02,
        "text": "То есть как будто мне хочется из этого треугольника управления коммерцией и закупками выкинуть, если честно, и оставить либо на выбор управление продажами, либо управление предприятием.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 199.11,
        "end": 202.3,
        "text": "все, я понял вас, хорошо, хорошо, да, я услышал.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 202.32,
        "end": 211.02,
        "text": "ну вы посмотрите еще, там я презентажки прикрепил, файл тоже прикрепил PDF -ный, и завтра к вечеру тогда наберу. Если в пяти до семи промежуток, да, [ФИО]?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 211.2,
        "end": 212.83,
        "text": "Да, да, да… –",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 212.42,
        "end": 215.82,
        "text": "Да, договорились. Вопрос появится, тогда пишите на почту, я на месте.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 216.0,
        "end": 219.36,
        "text": "все хорошо, договорились. – Да,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 218.68,
        "end": 219.22,
        "text": "вам, до свиданья.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 219.4,
        "end": 219.88,
        "text": "до свиданья.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 646,
    "duration_seconds": 224.352,
    "pii_redacted_count": 8,
    "created_at": "2026-07-02T01:54:14.369900"
  },
  "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, приветствие уже было в первом.",
        "applicable": false
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "title": "Консультант назвал своё имя",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "title": "Консультант уточнил цель звонка",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "title": "Озвучен блок «знакомство»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "title": "Озвучен блок «презентация программы»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "title": "Озвучен блок «варианты оплаты»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "title": "Чем занимается клиент",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, информация уже получена.",
        "applicable": false
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "title": "Почему выбрано именно это направление",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "title": "Цель обучения",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "title": "Почему именно сейчас решил обучиться",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Условие неприменимо (повторный звонок).",
        "applicable": false
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок.",
        "applicable": false
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "title": "Повторил / резюмировал потребности клиента",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, резюме не было.",
        "applicable": false
      },
      {
        "item_no": 19,
        "item_code": "summary_fit",
        "title": "Подытожил, что курс подойдёт клиенту",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, подытоживания не было.",
        "applicable": false
      },
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "section": "Upsale",
        "block": "5",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился (предложен пакет, не более дорогой тариф).",
        "applicable": false
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "title": "Предложил несколько различных тарифов",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился.",
        "applicable": false
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился.",
        "applicable": false
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "section": "Upsale",
        "block": "5",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился.",
        "applicable": false
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "мы говорим про управление коммерцией закупками... Управление продажами... а управление предприятием, программа MBA",
        "timecode": null,
        "rationale": "Менеджер объяснил различия трёх программ MBA.",
        "applicable": true
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "title": "Сделал презентацию формата обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Согласован интервал 17:00-19: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": "pass",
        "quote": "завтра к вечеру тогда наберу. Если в пять до семи промежуток",
        "timecode": null,
        "rationale": "Согласован завтрашний вечер с интервалом 5-7.",
        "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": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "2": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "3": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 9,
        "percent": 0.0
      },
      "4": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 2,
        "percent": 0.0
      },
      "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": 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.435,
    "confidence": "high",
    "summary": "Менеджер позвонил клиенту для уточнения по отправленным программам MBA. Клиент не успел ознакомиться, договорились о повторном звонке на завтра вечером. Менеджер презентовал различия программ и предложил подарочную программу.",
    "client_info_json": {
      "interest": "Управление продажами / Управление предприятием",
      "past_experience": null,
      "motivation": null,
      "learning_goals": null,
      "preferred_payment_method": "unknown",
      "course_tariff": "MBA: Управление продажами / MBA: Управление предприятием",
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "Уточнение по программам MBA"
      ],
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "objections": [],
      "relevant_experience": null,
      "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": [],
    "coaching_tip": "Стоило бы предложить оформление в моменте, используя подарочную программу как триггер срочности, и презентовать формат обучения.",
    "needs_human_review": true,
    "review_reason": "new_manager",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 18227,
    "output_tokens": 9804,
    "created_at": "2026-07-02T01:55:29.827138",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился (предложен пакет, не более дорогой тариф)."
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Инициировал обсуждение, задавал уточняющие вопросы."
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "Предложил подарок, договорился о следующем шаге."
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок."
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Условие неприменимо (повторный звонок)."
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок."
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Условие не применимо к данному звонку."
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Не ориентировал клиента на личные каналы связи",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Коммуникация через почту, личные каналы не предложены."
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована точная дата/время следующего звонка",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Согласован интервал 17:00-19: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": true,
        "status": "pass",
        "score": 2.0,
        "quote": "завтра к вечеру тогда наберу. Если в пять до семи промежуток",
        "timecode": null,
        "rationale": "Согласован завтрашний вечер с интервалом 5-7."
      },
      {
        "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": "pass",
        "score": 4.0,
        "quote": "мы говорим про управление коммерцией закупками... Управление продажами... а управление предприятием, программа MBA",
        "timecode": null,
        "rationale": "Менеджер объяснил различия трёх программ MBA."
      },
      {
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок."
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант уточнил цель звонка",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "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": "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Повторный звонок, подытоживания не было."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "M",
      "city": null,
      "sphere": "Продажи/Управление",
      "role": "РОП"
    },
    "motivation_json": {
      "interest": "Управление продажами / Управление предприятием",
      "motivation": null,
      "learning_goals": null,
      "learning_preferences": null,
      "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": [
      "Уточнение по программам MBA"
    ],
    "extra_json": {
      "past_experience": null,
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": null,
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "client_questions": [
        "Уточнение по программам MBA"
      ],
      "decision_maker": true
    },
    "created_at": "2026-07-02T01:55:29.839362"
  }
}