{
  "schema_version": 1,
  "call": {
    "id": "342edb1d-53be-4b2b-8333-84125f25d910",
    "created_at": "2026-06-28T10:53:25",
    "original_filename": "comagic_0ef070606d11229c4a0159a204e8c245",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 258.696,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Закрыто и не реализовано",
    "bucket": null,
    "product": "Управление ИИ проектами",
    "deal_id": "46303844",
    "crm_source": "uis",
    "utm_source": null,
    "utm_medium": null,
    "utm_campaign": null,
    "lead_category": "CCC",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T21:33:42.023350"
  },
  "operator": {
    "id": "2b75fd60-62fb-4a42-811d-c1431f96a80e",
    "full_name": "Шум Карина",
    "employee_code": "шум_карина",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "КЛИЕНТ: Алло.\nМЕНЕДЖЕР: Алло, Алёна, здравствуйте.\nМЕНЕДЖЕР: Алло, меня зовут Карина, я Вам звоню из Академии Eduson. Вы нас интересовали обучением по направлению управления и проектами, верно?\nКЛИЕНТ: Возможно, он, наверное, хотел стоимость лишней.\nМЕНЕДЖЕР: Ну, смотрите, да, я звоню, чтобы немножко с Вами познакомиться, определить, собственно, Ваши задачи в плане обучения. соответственно, мы приберем для вас подходящий вариант, потому что у нас разные есть варианты, ну, и сориентируем вас по формату, по деталям, обсудим все моменты, и, если все подойдет, то помогу к нам записаться и обучение начать. Идет?\nМЕНЕДЖЕР: Окей. Так, тогда, Лена, расскажите, пожалуйста, немножко, наверное, о тебе, погрузите меня в контекст, чем занимаетесь, с… ну, какой спецификой работаете, ну, и в целом, для чего обучение рассматриваете, что хотите.\nКЛИЕНТ: Я руководитель проекта Sly -T, работаю с ERP -системами и хочу перейти на Ай.\nМЕНЕДЖЕР: Имеете в виду перейти в управление ими проектами или у вас есть типики, в которые нужно внедрить искусственный интеллект?\nКЛИЕНТ: веду перейти в управление ИИ -проектами.\nМЕНЕДЖЕР: Так, хорошо, сейчас на данный момент сталкивались с нейросетьями, с внедрением, возможно, искусственных эффектов в процессе.\nКЛИЕНТ: Сталкивалась.\nМЕНЕДЖЕР: Какие -то есть, возможно, моменты, которые хочется усилить в целом как -нибудь.\nКЛИЕНТ: Меня интересует ваше обучение, которое я нашла, и что в него входит и какая у него стоимость.\nМЕНЕДЖЕР: Ну, вы с программой курса ознакомились? Успеем ознакомиться или пока что нет?\nКЛИЕНТ: меня вот индивида поверхностно просмотрела, хотела уточнить стоимость.\nМЕНЕДЖЕР: По стоимости у нас сейчас действует 60 -процентная скидка на курс. Соответственно, на сайте указана цена в рассрочку, ну, ежемесячный платеж в рассрочку на 12 месяцев. Соответственно, полная стоимость – 83 880 сейчас, если рассрочка 6 990 рублей в месяц. вопрос, который хотел Касаемо программы обучения, смотрите, здесь у нас изучение в целом, каким образом управлять проектами, то есть у нас Здесь изучается полный цикл управления. То есть, условно, мы здесь разбираем, как изначально оценивать ИИ -проект до его запуска. То есть, условно, многие компании хотят внедрить ИИ -шку, но они не понимают, где действительно это принесет пользу, как эффект экономический. То есть, курс учит принимать решения системно, а не опираться на хайп вокруг технологии. Также мы здесь разбираем непосредственно управление проектами. То есть для вас это, наверное, тоже будет такой прикладной блок, потому что тут как раз -таки появляется понимание, чем или проекты отличаются от обычной разработки, какие риски возникают, как там формировать команду, как управлять ожиданиями бизнеса, как контролировать внедрение. То есть вы как бы переносите свои навыки проектного менеджера, что у вас сейчас есть, в новую такую технологическую область. Плюсы здесь мы будем разбирать экономику и защиту проекта, есть недостаточно сказать «мы внедряем» и нужно уметь объяснить, зачем, какой будет эффект, как измерить результат, за сколько окупится проект, то есть именно поэтому в программе уделяется особое внимание этому.\nМЕНЕДЖЕР: Проектный курс здесь показывает не только управление самим проектом, но и помогает построить последовательность то есть чего начинать, какие процессы выполнить, какие ресурсы понадобятся, как минимизировать риски. Вот. Как думаете, такой формат, такой подход для вас был бы интересен?\nМЕНЕДЖЕР: То, (КЛИЕНТ: спасибо) что вам (КЛИЕНТ: на) нужно.\nКЛИЕНТ: это, но мы согласны. все стоя напишу.\nМЕНЕДЖЕР: А не подошла что, стоимость или программа?\nКЛИЕНТ: Я пока рассматривала.\nМЕНЕДЖЕР: я понимаю, что вы рассматриваете для меня какой -то фейкбэк, да относительно чего будете думать.\nКЛИЕНТ: рассматриваю другие курсы, на этом, пожалуйста, давайте завершим разговор, спасибо (МЕНЕДЖЕР: Давайте,) Вам большое. (МЕНЕДЖЕР: до) (МЕНЕДЖЕР: свиданья.)\n",
    "redacted_text": "КЛИЕНТ: Алло.\nМЕНЕДЖЕР: [ФИО], [ФИО], здравствуйте.\nМЕНЕДЖЕР: [ФИО], меня зовут [ФИО], я Вам звоню из Академии Eduson. Вы нас интересовали обучением по направлению управления и проектами, верно?\nКЛИЕНТ: Возможно, он, наверное, хотел стоимость лишней.\nМЕНЕДЖЕР: Ну, смотрите, да, я звоню, чтобы немножко с Вами познакомиться, определить, собственно, Ваши задачи в плане обучения. соответственно, мы приберем для вас подходящий вариант, потому что у нас разные есть варианты, ну, и сориентируем вас по формату, по деталям, обсудим все моменты, и, если все подойдет, то помогу к нам записаться и обучение начать. Идет?\nМЕНЕДЖЕР: Окей. Так, тогда, [ФИО], расскажите, пожалуйста, немножко, наверное, о тебе, погрузите меня в контекст, чем занимаетесь, с… ну, какой спецификой работаете, ну, и в целом, для чего обучение рассматриваете, что хотите.\nКЛИЕНТ: Я руководитель проекта Sly -T, работаю с ERP -системами и хочу перейти на [ФИО].\nМЕНЕДЖЕР: Имеете в виду перейти в управление ими проектами или у вас есть типики, в которые нужно внедрить искусственный интеллект?\nКЛИЕНТ: веду перейти в управление ИИ -проектами.\nМЕНЕДЖЕР: Так, хорошо, сейчас на данный момент сталкивались с нейросетьями, с внедрением, возможно, искусственных эффектов в процессе.\nКЛИЕНТ: [ФИО].\nМЕНЕДЖЕР: Какие -то есть, возможно, моменты, которые хочется усилить в целом как -нибудь.\nКЛИЕНТ: Меня интересует ваше обучение, которое я нашла, и что в него входит и какая у него стоимость.\nМЕНЕДЖЕР: Ну, вы с программой курса ознакомились? Успеем ознакомиться или пока что нет?\nКЛИЕНТ: меня вот индивида поверхностно просмотрела, хотела уточнить стоимость.\nМЕНЕДЖЕР: По стоимости у нас сейчас действует 60 -процентная скидка на курс. Соответственно, на сайте указана цена в рассрочку, ну, ежемесячный платеж в рассрочку на 12 месяцев. Соответственно, полная стоимость – 83 880 сейчас, если рассрочка 6 990 рублей в месяц. вопрос, который хотел Касаемо программы обучения, смотрите, здесь у нас изучение в целом, каким образом управлять проектами, то есть у нас Здесь изучается полный цикл управления. То есть, условно, мы здесь разбираем, как изначально оценивать ИИ -проект до его запуска. То есть, условно, многие компании хотят внедрить ИИ -шку, но они не понимают, где действительно это принесет пользу, как эффект экономический. То есть, курс учит принимать решения системно, а не опираться на хайп вокруг технологии. Также мы здесь разбираем непосредственно управление проектами. То есть для вас это, наверное, тоже будет такой прикладной блок, потому что тут как раз -таки появляется понимание, чем или проекты отличаются от обычной разработки, какие риски возникают, как там формировать команду, как управлять ожиданиями бизнеса, как контролировать внедрение. То есть вы как бы переносите свои навыки проектного менеджера, что у вас сейчас есть, в новую такую технологическую область. Плюсы здесь мы будем разбирать экономику и защиту проекта, есть недостаточно сказать «мы внедряем» и нужно уметь объяснить, зачем, какой будет эффект, как измерить результат, за сколько окупится проект, то есть именно поэтому в программе уделяется особое внимание этому.\nМЕНЕДЖЕР: Проектный курс здесь показывает не только управление самим проектом, но и помогает построить последовательность то есть чего начинать, какие процессы выполнить, какие ресурсы понадобятся, как минимизировать риски. Вот. Как думаете, такой формат, такой подход для вас был бы интересен?\nМЕНЕДЖЕР: То, (КЛИЕНТ: спасибо) что вам (КЛИЕНТ: на) нужно.\nКЛИЕНТ: это, но мы согласны. все стоя напишу.\nМЕНЕДЖЕР: А не подошла что, стоимость или программа?\nКЛИЕНТ: Я пока рассматривала.\nМЕНЕДЖЕР: я понимаю, что вы рассматриваете для меня какой -то фейкбэк, да относительно чего будете думать.\nКЛИЕНТ: рассматриваю другие курсы, на этом, пожалуйста, давайте завершим разговор, спасибо (МЕНЕДЖЕР: Давайте,) Вам большое. (МЕНЕДЖЕР: до) (МЕНЕДЖЕР: свиданья.)\n",
    "segments": [
      {
        "start": 3.14,
        "end": 3.96,
        "text": "Алло.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 5.34,
        "end": 6.42,
        "text": "Алло, [ФИО], здравствуйте.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 9.08,
        "end": 16.62,
        "text": "Алло, меня зовут [ФИО], я Вам звоню из Академии Eduson. Вы нас интересовали обучением по направлению управления и проектами, верно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 18.56,
        "end": 21.06,
        "text": "Возможно, он, наверное, хотел стоимость лишней.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 22.98,
        "end": 41.26,
        "text": "Ну, смотрите, да, я звоню, чтобы немножко с Вами познакомиться, определить, собственно, Ваши задачи в плане обучения. соответственно, мы приберем для вас подходящий вариант, потому что у нас разные есть варианты, ну, и сориентируем вас по формату, по деталям, обсудим все моменты, и, если все подойдет, то помогу к нам записаться и обучение начать. Идет?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 43.78,
        "end": 55.0,
        "text": "[адрес]. Так, тогда, [ФИО], расскажите, пожалуйста, немножко, наверное, о тебе, погрузите меня в контекст, чем занимаетесь, с… ну, какой спецификой работаете, ну, и в целом, для чего обучение рассматриваете, что хотите.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 56.71,
        "end": 63.96,
        "text": "Я руководитель проекта Sly -T, работаю с ERP -системами и хочу перейти на [ФИО].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 66.3,
        "end": 73.0,
        "text": "Имеете в виду перейти в управление ими проектами или у вас есть типики, в которые нужно внедрить искусственный интеллект?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 74.21,
        "end": 77.26,
        "text": "веду перейти в управление ИИ -проектами.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 78.6,
        "end": 85.7,
        "text": "Так, хорошо, сейчас на данный момент сталкивались с нейросетьями, с внедрением, возможно, искусственных эффектов в процессе.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 87.08,
        "end": 88.04,
        "text": "Сталкивалась.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 89.84,
        "end": 95.74,
        "text": "Какие -то есть, возможно, моменты, которые хочется усилить в целом как -нибудь.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 95.64,
        "end": 101.4,
        "text": "Меня интересует ваше обучение, которое я нашла, и что в него входит и какая у него стоимость.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 102.79,
        "end": 108.06,
        "text": "Ну, вы с программой курса ознакомились? Успеем ознакомиться или пока что нет?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 109.03,
        "end": 113.34,
        "text": "меня вот индивида поверхностно просмотрела, хотела уточнить стоимость.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 114.94,
        "end": 213.56,
        "text": "По стоимости у нас сейчас действует 60 -процентная скидка на курс. Соответственно, на сайте указана цена в рассрочку, ну, ежемесячный платеж в рассрочку на 12 месяцев. Соответственно, полная стоимость – 83 880 сейчас, если рассрочка 6 990 рублей в месяц. вопрос, который хотел Касаемо программы обучения, смотрите, здесь у нас изучение в целом, каким образом управлять проектами, то есть у нас Здесь изучается полный цикл управления. То есть, условно, мы здесь разбираем, как изначально оценивать ИИ -проект до его запуска. То есть, условно, многие компании хотят внедрить ИИ -шку, но они не понимают, где действительно это принесет пользу, как эффект экономический. То есть, курс учит принимать решения системно, а не опираться на хайп вокруг технологии. Также мы здесь разбираем непосредственно управление проектами. То есть для вас это, наверное, тоже будет такой прикладной блок, потому что тут как раз -таки появляется понимание, чем или проекты отличаются от обычной разработки, какие риски возникают, как там формировать команду, как управлять ожиданиями бизнеса, как контролировать внедрение. То есть вы как бы переносите свои навыки проектного менеджера, что у вас сейчас есть, в новую такую технологическую область. Плюсы здесь мы будем разбирать экономику и защиту проекта, есть недостаточно сказать «мы внедряем» и нужно уметь объяснить, зачем, какой будет эффект, как измерить результат, за сколько окупится проект, то есть именно поэтому в программе уделяется особое внимание этому.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 214.62,
        "end": 233.18,
        "text": "Проектный курс здесь показывает не только управление самим проектом, но и помогает построить последовательность то есть чего начинать, какие процессы выполнить, какие ресурсы понадобятся, как минимизировать риски. Вот. Как думаете, такой формат, такой подход для вас был бы интересен?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 234.3,
        "end": 235.3,
        "text": "То, что вам нужно.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 235.18,
        "end": 237.98,
        "text": "это, но мы согласны. все стоя напишу.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 238.88,
        "end": 241.02,
        "text": "А не подошла что, стоимость или программа?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 241.96,
        "end": 243.84,
        "text": "Я пока рассматривала.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 247.52,
        "end": 251.66,
        "text": "я понимаю, что вы рассматриваете для меня какой -то фейкбэк, да относительно чего будете думать.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 253.36,
        "end": 257.7,
        "text": "рассматриваю другие курсы, на этом, пожалуйста, давайте завершим разговор, спасибо Вам большое.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 562,
    "duration_seconds": 258.696,
    "pii_redacted_count": 7,
    "created_at": "2026-06-28T21:32:42.933412"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "[ФИО], [ФИО], здравствуйте.",
        "timecode": null,
        "rationale": "Менеджер поздоровался",
        "applicable": true
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "title": "Консультант назвал своё имя",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "меня зовут [ФИО]",
        "timecode": null,
        "rationale": "Менеджер назвал имя",
        "applicable": true
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "из Академии Eduson",
        "timecode": null,
        "rationale": "Название компании озвучено",
        "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": "pass",
        "quote": "обсудим все моменты",
        "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": "pass",
        "quote": "помогу к нам записаться и обучение начать",
        "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": "Я руководитель проекта, работаю с ERP-системами",
        "timecode": null,
        "rationale": "Клиент рассказал о своей деятельности",
        "applicable": true
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "title": "Почему выбрано именно это направление",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "хочу перейти в управление ИИ-проектами",
        "timecode": null,
        "rationale": "Названа цель смены направления",
        "applicable": true
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "title": "Цель обучения",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "хочу перейти в управление ИИ-проектами",
        "timecode": null,
        "rationale": "Четкая цель перехода в новую сферу",
        "applicable": true
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "title": "Почему именно сейчас решил обучиться",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не назвал триггер срочности, менеджер не выявил",
        "applicable": true
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не продемонстрировал понимание задач AI PM",
        "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": "Менеджер спросил про опыт с AI",
        "applicable": true
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Опыт в AI проектах не подтвержден, только общий PM",
        "applicable": true
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "title": "Повторил / резюмировал потребности клиента",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Не предлагались варианты выбора",
        "applicable": false
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "section": "Upsale",
        "block": "5",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не выполнялся",
        "applicable": false
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Здесь изучается полный цикл управления... как изначально оценивать ИИ-проект",
        "timecode": 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": "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": "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": "Одно возражение: сравнение с другими курсами",
        "applicable": true
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "0 отработанных — менеджер не ответил по существу",
        "applicable": true
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Возражение не обработано, менеджер согласился завершить разговор",
        "applicable": true
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "у нас сейчас действует 60-процентная скидка на курс",
        "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": "pass",
        "quote": "60-процентная скидка",
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Рассрочка упомянута, но менеджер не пытался оформить",
        "applicable": true
      },
      {
        "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": "fail",
        "quote": null,
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Не попытался обработать возражение или надавить на решение",
        "applicable": true
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Предыдущие договоренности не обсуждались",
        "applicable": false
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "title": "Не ориентировал клиента на личные каналы связи",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Личные каналы не предлагались",
        "applicable": true
      }
    ],
    "section_scores_json": {
      "1": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "2": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "3": {
        "pass_count": 4,
        "fail_count": 5,
        "applicable_count": 9,
        "total_count": 9,
        "percent": 0.4444
      },
      "4": {
        "pass_count": 0,
        "fail_count": 2,
        "applicable_count": 2,
        "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": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "8": {
        "pass_count": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "9": {
        "pass_count": 0,
        "fail_count": 2,
        "applicable_count": 2,
        "total_count": 3,
        "percent": 0.0
      },
      "10": {
        "pass_count": 0,
        "fail_count": 2,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.0
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 2,
        "fail_count": 1,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 0.6667
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.53,
    "confidence": "high",
    "summary": "Менеджер провел краткую презентацию курса и стоимости, но не отработал возражение о сравнении с другими курсами, не попытался закрыть сделку или назначить следующий шаг. Клиент отказался от продолжения.",
    "client_info_json": {
      "interest": "управление ИИ проектами",
      "past_experience": "руководитель проекта, работа с ERP-системами",
      "motivation": "хочу перейти в управление ИИ-проектами",
      "learning_goals": "перейти в управление ИИ-проектами",
      "preferred_payment_method": "unknown",
      "course_tariff": "не указан (одна стоимость)",
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "что в него входит и какая у него стоимость"
      ],
      "lead_category": "CCC",
      "conversion_action": "Нет КД",
      "objections": [
        "Хочет сравнить варианты"
      ],
      "relevant_experience": "none",
      "company_familiarity": false,
      "age": null,
      "gender": null,
      "city": null,
      "field": "IT",
      "role": "руководитель проекта",
      "financial_readiness": "low",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "cold",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_handling_objection"
      },
      {
        "code": "rf_no_close_attempt"
      },
      {
        "code": "rf_objection_dismissed"
      },
      {
        "code": "rf_no_next_step"
      },
      {
        "code": "rf_no_upsell_attempt"
      },
      {
        "code": "rf_passive_listening"
      }
    ],
    "coaching_tip": "Необходимо активнее выявлять потребности, особенно триггер срочности, и при возражении 'сравниваю с другими' задавать уточняющие вопросы, чтобы аргументировать преимущества. Важно пробовать закрывать в моменте или назначать конкретную дату следующего звонка.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 17836,
    "output_tokens": 8143,
    "created_at": "2026-06-28T21:33:42.018145",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился (один тариф)"
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не обсуждались несколько тарифов"
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не предлагались варианты выбора"
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не выполнялся"
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "В первой части активно задавал вопросы и презентовал"
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "Задавал уточняющие вопросы, проявлял интерес"
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не попытался обработать возражение или надавить на решение"
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Чем занимается клиент",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "Я руководитель проекта, работаю с ERP-системами",
        "timecode": null,
        "rationale": "Клиент рассказал о своей деятельности"
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему выбрано именно это направление",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "хочу перейти в управление ИИ-проектами",
        "timecode": null,
        "rationale": "Названа цель смены направления"
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Цель обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "хочу перейти в управление ИИ-проектами",
        "timecode": null,
        "rationale": "Четкая цель перехода в новую сферу"
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему именно сейчас решил обучиться",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не назвал триггер срочности, менеджер не выявил"
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не продемонстрировал понимание задач AI PM"
      },
      {
        "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": "Менеджер спросил про опыт с AI"
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Опыт в AI проектах не подтвержден, только общий PM"
      },
      {
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Приблизительное время не согласовано"
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "у нас сейчас действует 60-процентная скидка на курс",
        "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": "pass",
        "score": 2.0,
        "quote": "60-процентная скидка",
        "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": true,
        "status": "fail",
        "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": "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": true,
        "status": "pass",
        "score": 2.0,
        "quote": "[ФИО], [ФИО], здравствуйте.",
        "timecode": null,
        "rationale": "Менеджер поздоровался"
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "меня зовут [ФИО]",
        "timecode": null,
        "rationale": "Менеджер назвал имя"
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "из Академии Eduson",
        "timecode": null,
        "rationale": "Название компании озвучено"
      },
      {
        "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": "pass",
        "score": 1.0,
        "quote": "обсудим все моменты",
        "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": "pass",
        "score": 1.0,
        "quote": "помогу к нам записаться и обучение начать",
        "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": "Одно возражение: сравнение с другими курсами"
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество отработанных возражений",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": null,
        "timecode": null,
        "rationale": "0 отработанных — менеджер не ответил по существу"
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражение не обработано, менеджер согласился завершить разговор"
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "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": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Фраза 'то, что вам нужно' не содержит привязки к запросу"
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": null,
      "city": null,
      "sphere": "IT",
      "role": "руководитель проекта"
    },
    "motivation_json": {
      "interest": "управление ИИ проектами",
      "motivation": "хочу перейти в управление ИИ-проектами",
      "learning_goals": "перейти в управление ИИ-проектами",
      "learning_preferences": null,
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "low",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [
      "Хочет сравнить варианты"
    ],
    "temperature": "cold",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "что в него входит и какая у него стоимость"
    ],
    "extra_json": {
      "past_experience": "руководитель проекта, работа с ERP-системами",
      "company_knowledge": null,
      "company_familiarity": false,
      "relevant_experience": "none",
      "lead_category": "CCC",
      "conversion_action": "Нет КД",
      "client_questions": [
        "что в него входит и какая у него стоимость"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T21:33:42.024947"
  }
}