{
  "schema_version": 1,
  "call": {
    "id": "83087c18-9771-408c-9939-beadda83ae8a",
    "created_at": "2026-05-07T02:29:44.470213",
    "original_filename": "sipuni_46144648.txt",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": null,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Успешно реализовано",
    "bucket": null,
    "product": "Компенсации и льготы",
    "deal_id": "46144648",
    "crm_source": null,
    "utm_source": "yandex",
    "utm_medium": "cpc",
    "utm_campaign": "CBM_HR_DG2_yandex_search_rf|705546093",
    "lead_category": null,
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v4",
    "processed_at": "2026-05-07T03:07:25.264356"
  },
  "operator": {
    "id": "cee225a2-6f33-4795-bf9d-3bd313246db8",
    "full_name": "Ольга Дубровина",
    "employee_code": null,
    "department": null
  },
  "transcript": {
    "provider": "manual_upload",
    "model": "n/a",
    "language": "ru",
    "raw_text": "unknown: Продолжаем дозваниваться. Оставайтесь на линии.\nКлиент: Алло. Алло.\nМенеджер: Алло, Екатерина, добрый день.\nunknown: Да, здравствуй.\nМенеджер: Это Ольга, я звоню вам из Академии Эдисон. Вы у нас интересовались курсом компенсации льготы, правильно?\nКлиент: Да.\nМенеджер: У вас есть специальное предложение ценовое по этому направлению. Я звоню, чтобы мы обсудили, насколько курс подойдет. И если все понравится, я записаться помогу, хорошо? Да. Договорились. Вы могли бы немножко рассказать себе, в какой сфере в целом работаете, какой у вас запрос на обучение, то есть какое именно обучение подбираете?\nКлиент: Хотела бы уйти в HR-аналитику, начать с компенсации льгот, может быть, в эту сторону больше. В HR-аналитике более глубоко планирую после этого курса обучаться.\nМенеджер: Круто. Сейчас как раз действует такое предложение, когда вы можете взять при записи на обучение сегодня а второй курс в подарок, бесплатно. То есть вы можете пойти на компенсацию льготы и в подарок ввести бесплатно HR-аналитику. Это связано с тем, что у нас курс компенсации льгота новый, мы сейчас его разрабатываем под крупные компании, корпорации, под их запрос, потому что сейчас на рынке образования нет курсов, которые дают полную методологию грейдинга, в том числе гибридные различные модели, плюс автоматизацию. Это то, что сейчас очень сильно рынок запрашивает, чтобы эти специалисты умели работать с искусственным интеллектом, могли моделировать фото, прогнозировать все с помощью искусственного интеллекта и владели полной методологией грейдинга. Как вам в целом такой вариант пойти на компенсацию льготы и в том числе в подарок взять курс по HR-аналитике бесплатно?\nunknown: Да, интересное предложение.\nМенеджер: И вы сможете по компенсациям и льготам курса, у вас он будет готов сейчас в личном кабинете порядка 30%, вы можете начать изучать его, либо можете начать как раз таки с HR-аналитики, а потом еще плавно перейти к компенсациям и льготам, он будет полностью готов в июле, поэтому на него можно по сниженной стоимости записаться. То есть обычно курсы по компенсации льготам от 150 тысяч рублей, и у нас полная стоимость курса будет 131 тысяча рублей. Сейчас с учетом скидки стоимость вы вводите, скажу вам минутку, чтобы мы могли...\nКлиент: А вот то, что там на сайте сейчас была цена, это уже не актуально или там...\nМенеджер: Вы можете как раз записаться по этой стоимости. На сайте стоимость указана с учетом скидки 60%. Да. Если без скидок, как я говорила, это 135 на 1000 рублей, сейчас вы можете записаться по стоимости 52 500 рублей, либо разделить в рассрочку, например, на 12 месяцев без переплаты. У нас получится 4 375 рублей в месяц. И HR-аналитику в таком случае можно будет взять бесплатно. Она пройдет у нас по стоимости, в самом деле она стоит 55 000 рублей. Но если вы записываетесь сегодня на обучение, то будет бесплатно. И оба курса у вас будут с доступом навсегда, со всеми обновлениями и индивидуальным сопровождением на год. Комфортно вам будет по бюджету?\nКлиент: Смотрите, у меня еще есть дополнительная скидка 10% от Best Benefits, и от вас у меня еще отдельно присылали в чат какой-то, наверное, квадрат, тоже 10%. Либо ту, либо эту же можно активировать, получается, дополнительно.\nМенеджер: Можно активировать, но у нас тогда HR-аналитика по стоимости не пройдет в подарок. То есть у вас с промокодами, которые вот есть, я вижу, что еще есть промокод весна 548, у нас тогда компенсации и льготы будут по стоимости, с учетом этих промокодов, например, весна 548, это самый выгодный промокод, получится 39 375 рублей. И получается, что мы курсы в подарок можем рассматривать по стоимости до 40 тысяч рублей. Например, кадровое дело производства взять или что-то другое. Например, менеджер по обучению персонала у нас тоже не пройдет. Например, Excel пройдет, 1С бухгалтерия, либо кадровое дело производства. Если хочется именно HR-аналитику, то нужно идти по стоимости 52 500 рублей. Тогда второе образование за 55 000 рублей я смогу добавить вам в подарок. Вам какой вариант интереснее?\nКлиент: Давайте тот, который с HR-аналитикой.\nМенеджер: Угу, договорились, будем рассматривать его. Вы готовы двигаться дальше, попробовать подать заявку на рассрочку?\nКлиент: Да, буду в рассрочку брать обучение.\nМенеджер: Угу, давайте тогда попробуем подать на рассрочку. Куда вам лучше отправить, какой вам банк удобнее по рассрочке? Т-банк, Сбер или что-то другое? Ну там условия же одинаковые, все беспроцентные, да? Да, везде идет рассрочка на 12 месяцев без переплат с первым платежом через месяц.\nКлиент: Ну, тогда выбирайте Т-банк, либо ВСБР.\nМенеджер: Давайте тогда попробуем Т-банк. Он выше вероятности набрения обычно. Плюс Т-банки, если вдруг Т-банк откажет, они еще и переведут заявку в ОТП, либо МТС. Минутку. Сейчас отправлю вам ссылку для оплаты. Мы с вами только давайте проверим данные. У меня почта указана. s-ketty-sobaka-yandex.ru, правильно? Актуальная почта? Да.\nКлиент: да сейчас может интернет ведь не очень стабильно посмотрим я сразу тогда\nМенеджер: фиксирую за вами на и черно речку сам это основной вариант до который интересен будет подарок так как когда становится хочет вам сейчас прямо от банка в смс придет ссылка для оплаты смотрите пришла ли вам скажите как откроется я подскажу что вам там сделать чтобы вас никаких переплат не для\nКлиент: Да, открылась.\nМенеджер: Там Т-банк вам должен предложить несколько тарифов. Там будет базовый, стандартный, еще какой-то. Видите?\nКлиент: Да, да, да.\nМенеджер: Вы выбираете базовый, который идет без страховок, без переплаты, чтобы у нас никакой наценки на стоимость обучения не было. И далее там уже должно быть все интуитивно. Просто проверяете данные, нажимаете на кнопочку «Далее». У вас там Тинькофф запросит размер дохода, указываете. и все, отправляйте заявку. И в течение 30 секунд мы увидим решение. Если оно положительное, сможете подтвердить сами. И я направлю вам доступ.",
    "redacted_text": "unknown: Продолжаем дозваниваться. Оставайтесь на линии.\nКлиент: Алло. Алло.\nМенеджер: Алло, Екатерина, добрый день.\nunknown: Да, здравствуй.\nМенеджер: Это Ольга, я звоню вам из Академии Эдисон. Вы у нас интересовались курсом компенсации льготы, правильно?\nКлиент: Да.\nМенеджер: У вас есть специальное предложение ценовое по этому направлению. Я звоню, чтобы мы обсудили, насколько курс подойдет. И если все понравится, я записаться помогу, хорошо? Да. Договорились. Вы могли бы немножко рассказать себе, в какой сфере в целом работаете, какой у вас запрос на обучение, то есть какое именно обучение подбираете?\nКлиент: Хотела бы уйти в HR-аналитику, начать с компенсации льгот, может быть, в эту сторону больше. В HR-аналитике более глубоко планирую после этого курса обучаться.\nМенеджер: Круто. Сейчас как раз действует такое предложение, когда вы можете взять при записи на обучение сегодня а второй курс в подарок, бесплатно. То есть вы можете пойти на компенсацию льготы и в подарок ввести бесплатно HR-аналитику. Это связано с тем, что у нас курс компенсации льгота новый, мы сейчас его разрабатываем под крупные компании, корпорации, под их запрос, потому что сейчас на рынке образования нет курсов, которые дают полную методологию грейдинга, в том числе гибридные различные модели, плюс автоматизацию. Это то, что сейчас очень сильно рынок запрашивает, чтобы эти специалисты умели работать с искусственным интеллектом, могли моделировать фото, прогнозировать все с помощью искусственного интеллекта и владели полной методологией грейдинга. Как вам в целом такой вариант пойти на компенсацию льготы и в том числе в подарок взять курс по HR-аналитике бесплатно?\nunknown: Да, интересное предложение.\nМенеджер: И вы сможете по компенсациям и льготам курса, у вас он будет готов сейчас в личном кабинете порядка 30%, вы можете начать изучать его, либо можете начать как раз таки с HR-аналитики, а потом еще плавно перейти к компенсациям и льготам, он будет полностью готов в июле, поэтому на него можно по сниженной стоимости записаться. То есть обычно курсы по компенсации льготам от 150 тысяч рублей, и у нас полная стоимость курса будет 131 тысяча рублей. Сейчас с учетом скидки стоимость вы вводите, скажу вам минутку, чтобы мы могли...\nКлиент: А вот то, что там на сайте сейчас была цена, это уже не актуально или там...\nМенеджер: Вы можете как раз записаться по этой стоимости. На сайте стоимость указана с учетом скидки 60%. Да. Если без скидок, как я говорила, это 135 на 1000 рублей, сейчас вы можете записаться по стоимости 52 500 рублей, либо разделить в рассрочку, например, на 12 месяцев без переплаты. У нас получится 4 375 рублей в месяц. И HR-аналитику в таком случае можно будет взять бесплатно. Она пройдет у нас по стоимости, в самом деле она стоит 55 000 рублей. Но если вы записываетесь сегодня на обучение, то будет бесплатно. И оба курса у вас будут с доступом навсегда, со всеми обновлениями и индивидуальным сопровождением на го[адрес]\nКлиент: Смотрите, у меня еще есть дополнительная скидка 10% от Best Benefits, и от вас у меня еще отдельно присылали в чат какой-то, наверное, квадрат, тоже 10%. Либо ту, либо эту же можно активировать, получается, дополнительно.\nМенеджер: Можно активировать, но у нас тогда HR-аналитика по стоимости не пройдет в подарок. То есть у вас с промокодами, которые вот есть, я вижу, что еще есть промокод весна 548, у нас тогда компенсации и льготы будут по стоимости, с учетом этих промокодов, например, весна 548, это самый выгодный промокод, получится 39 375 рублей. И получается, что мы курсы в подарок можем рассматривать по стоимости до 40 тысяч рублей. Например, кадровое дело производства взять или что-то другое. Например, менеджер по обучению персонала у нас тоже не пройдет. Например, Excel пройдет, 1С бухгалтерия, либо кадровое дело производства. Если хочется именно HR-аналитику, то нужно идти по стоимости 52 500 рублей. Тогда второе образование за 55 000 рублей я смогу добавить вам в подарок. Вам какой вариант интереснее?\nКлиент: Давайте тот, который с HR-аналитикой.\nМенеджер: Угу, договорились, будем рассматривать его. Вы готовы двигаться дальше, попробовать подать заявку на рассрочку?\nКлиент: Да, буду в рассрочку брать обучение.\nМенеджер: Угу, давайте тогда попробуем подать на рассрочку. Куда вам лучше отправить, какой вам банк удобнее по рассрочке? Т-банк, Сбер или что-то другое? Ну там условия же одинаковые, все беспроцентные, да? Да, везде идет рассрочка на 12 месяцев без переплат с первым платежом через месяц.\nКлиент: Ну, тогда выбирайте Т-банк, либо ВСБР.\nМенеджер: Давайте тогда попробуем Т-банк. Он выше вероятности набрения обычно. Плюс Т-банки, если вдруг Т-банк откажет, они еще и переведут заявку в ОТП, либо МТС. Минутку. Сейчас отправлю вам ссылку для оплаты. Мы с вами только давайте проверим данные. У меня почта указана. s-ketty-sobaka-yandex.ru, правильно? Актуальная почта? Да.\nКлиент: да сейчас может интернет ведь не очень стабильно посмотрим я сразу тогда\nМенеджер: фиксирую за вами на и черно речку сам это основной вариант до который интересен будет подарок так как когда становится хочет вам сейчас прямо от банка в смс придет ссылка для оплаты смотрите пришла ли вам скажите как откроется я подскажу что вам там сделать чтобы вас никаких переплат не для\nКлиент: Да, открылась.\nМенеджер: Там Т-банк вам должен предложить несколько тарифов. Там будет базовый, стандартный, еще какой-то. Видите?\nКлиент: Да, да, да.\nМенеджер: Вы выбираете базовый, который идет без страховок, без переплаты, чтобы у нас никакой наценки на стоимость обучения не было. И далее там уже должно быть все интуитивно. Просто проверяете данные, нажимаете на кнопочку «Далее». У вас там Тинькофф запросит размер дохода, указываете. и все, отправляйте заявку. И в течение 30 секунд мы увидим решение. Если оно положительное, сможете подтвердить сами. И я направлю вам доступ.",
    "segments": null,
    "word_count": 909,
    "duration_seconds": null,
    "pii_redacted_count": 0,
    "created_at": "2026-05-07T02:29:44.471374"
  },
  "scoring": {
    "prompt_version": "eduson-v4",
    "llm_provider": "chat",
    "llm_model": "claude-opus-4-7-chat",
    "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": "из Академии Эдисон",
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Блок ответов на вопросы явно не объявлен.",
        "applicable": true
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "title": "Озвучен блок «варианты оплаты»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Варианты оплаты в программировании не анонсированы.",
        "applicable": true
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "title": "Чем занимается клиент",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "хотела бы уйти в HR-аналитику, начать с компенсации льгот",
        "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": "начать с компенсации льгот, потом в HR-аналитике глубже",
        "timecode": null,
        "rationale": "Стратегия обучения (C&B → HR-аналитика) обозначена.",
        "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": "уйти в HR-аналитику, начав с C&B",
        "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": false,
        "severity": "desirable",
        "status": "pass",
        "quote": "компенсации и льготы, HR-аналитика",
        "timecode": null,
        "rationale": "Понимает специализацию C&B.",
        "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": "pass",
        "quote": "грейдинг, ИИ, автоматизация",
        "timecode": null,
        "rationale": "Темы обозначены через презентацию менеджером.",
        "applicable": true
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": "хотела бы уйти в HR-аналитику, начать с C&B",
        "timecode": null,
        "rationale": "Клиент сразу чётко обозначила запрос.",
        "applicable": true
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Вопрос об опыте работы не задавался.",
        "applicable": true
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "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": "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": "pass",
        "quote": "Как вам вариант пойти на C&B и взять HR-аналитику бесплатно?",
        "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": "pass",
        "quote": "HR-аналитика стоит 55 000, но при записи сегодня — бесплатно",
        "timecode": null,
        "rationale": "Ценность бесплатного второго курса чётко объяснена.",
        "applicable": true
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "title": "Предложил несколько различных тарифов",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "52 500 с подарком или 39 375 с промокодами — но без подарка",
        "timecode": null,
        "rationale": "Два варианта ценообразования предложены и объяснены.",
        "applicable": true
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "section": "Upsale",
        "block": "5",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Давайте тот, который с HR-аналитикой",
        "timecode": null,
        "rationale": "Клиент выбрала вариант, менеджер зафиксировала.",
        "applicable": true
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "section": "Upsale",
        "block": "5",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "HR-аналитику в подарок бесплатно, стоит 55 000",
        "timecode": null,
        "rationale": "HR-аналитика предложена как подарочный курс.",
        "applicable": true
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "title": "Сделал презентацию программы обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "полная методология грейдинга, ИИ, 70 промтов, агенты для грейдинга",
        "timecode": null,
        "rationale": "Детальная презентация содержания курса C&B.",
        "applicable": true
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "title": "Сделал презентацию формата обучения",
        "section": "Презентация",
        "block": "6",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "доступ навсегда, обновления, сопровождение на год",
        "timecode": null,
        "rationale": "Формат и условия описаны.",
        "applicable": true
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "title": "У клиента есть сомнения или возражения",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент готова к покупке — явных возражений нет.",
        "applicable": true
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "title": "Количество возражений в звонке",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было.",
        "applicable": false
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было.",
        "applicable": false
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было.",
        "applicable": false
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "стоимость 52 500 рублей, обычно от 150 тысяч",
        "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": "pass",
        "quote": "Куда вам лучше отправить, какой вам банк удобнее по рассрочке?",
        "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": "pass",
        "quote": "обычно курсы от 150 тысяч, у нас 131 тысяча, сейчас 52 500",
        "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": "pass",
        "quote": "Вы готовы двигаться дальше, попробовать подать заявку на рассрочку?",
        "timecode": null,
        "rationale": "Прямое предложение перейти к оформлению.",
        "applicable": true
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент выбрала рассрочку.",
        "applicable": false
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "попробуем Тинькофф, выберите базовый тариф без страховок",
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Оплата оформлялась в ходе этого звонка.",
        "applicable": false
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Следующего звонка не требуется.",
        "applicable": false
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "title": "Консультант слышит клиента и отвечает по сути",
        "section": "Профессионализм",
        "block": "11",
        "weight": 4,
        "is_critical": true,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "у вас ещё есть промокод весна 548, самый выгодный",
        "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": "Давайте тогда попробуем Тинькофф",
        "timecode": null,
        "rationale": "Тон конструктивный и доброжелательный.",
        "applicable": true
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "title": "Менеджер активно вёл диалог",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Как вам в целом такой вариант?",
        "timecode": null,
        "rationale": "Активно вела переговоры и предлагала решения.",
        "applicable": true
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "title": "Проявлял заинтересованность в общении",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": "Круто. Сейчас как раз действует такое предложение",
        "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": "самый выгодный промокод, 39 375, либо с HR-аналитикой 52 500",
        "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": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "3": {
        "pass_count": 6,
        "fail_count": 2,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.75
      },
      "4": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "5": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "6": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "7": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 4,
        "percent": 0.0
      },
      "8": {
        "pass_count": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "9": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 3,
        "percent": 1.0
      },
      "10": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "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": 3,
        "fail_count": 0,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 1.0
      }
    },
    "overall_score": 0.708,
    "confidence": "high",
    "summary": "Ольга с первых секунд предложила связку два курса по цене одного (C&B + HR-аналитика), что точно попало в потребность клиента. Разобралась с промокодами, объяснила разницу вариантов оплаты, провела клиента через оформление рассрочки в Тинькофф. Слабые места: нет формального резюме, % скидки не назван, триггер «почему сейчас» не уточнён.",
    "client_info_json": {
      "interest": "Компенсации и льготы + HR-аналитика",
      "past_experience": "Хочет уйти в HR-аналитику, начав с C&B",
      "motivation": "Смена направления в HR на более аналитическое",
      "learning_goals": "C&B методология + HR-аналитика глубже",
      "preferred_payment_method": "installments",
      "company_knowledge": "Нашла по рекламе, смотрела сайт",
      "learning_preferences": "Гибкий доступ, обновления",
      "client_questions": [
        "Цена на сайте актуальна?",
        "Промокоды можно совместить с подарком?"
      ],
      "lead_category": "AAA",
      "conversion_action": "Согласен оплатить",
      "objections": [],
      "relevant_experience": "none",
      "company_familiarity": false,
      "age": null,
      "gender": "F",
      "city": null,
      "field": "HR",
      "role": "Специалист HR, планирует переход в C&B/аналитику",
      "financial_readiness": "high",
      "interest_in_certificate": true,
      "interest_in_employment": false,
      "temperature": "hot",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [],
    "coaching_tip": "После выбора тарифа сделай быстрое резюме: «Итак, берёте C&B + HR-аналитика в подарок, рассрочка через Тинькофф» — клиент ощущает уверенность и легче подтверждает заявку.",
    "needs_human_review": false,
    "review_reason": null,
    "llm_latency_ms": null,
    "llm_cost_usd": 0.0,
    "input_tokens": 0,
    "output_tokens": 0,
    "created_at": "2026-05-07T03:07:25.260530",
    "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": true,
        "status": "pass",
        "score": 3.0,
        "quote": "HR-аналитика стоит 55 000, но при записи сегодня — бесплатно",
        "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": true,
        "status": "pass",
        "score": 2.0,
        "quote": "52 500 с подарком или 39 375 с промокодами — но без подарка",
        "timecode": null,
        "rationale": "Два варианта ценообразования предложены и объяснены."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Давайте тот, который с HR-аналитикой",
        "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": true,
        "status": "pass",
        "score": 1.0,
        "quote": "HR-аналитику в подарок бесплатно, стоит 55 000",
        "timecode": null,
        "rationale": "HR-аналитика предложена как подарочный курс."
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "Как вам в целом такой вариант?",
        "timecode": null,
        "rationale": "Активно вела переговоры и предлагала решения."
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Круто. Сейчас как раз действует такое предложение",
        "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": "самый выгодный промокод, 39 375, либо с HR-аналитикой 52 500",
        "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": "хотела бы уйти в HR-аналитику, начать с компенсации льгот",
        "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": "начать с компенсации льгот, потом в HR-аналитике глубже",
        "timecode": null,
        "rationale": "Стратегия обучения (C&B → HR-аналитика) обозначена."
      },
      {
        "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": "уйти в HR-аналитику, начав с C&B",
        "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": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "компенсации и льготы, HR-аналитика",
        "timecode": null,
        "rationale": "Понимает специализацию C&B."
      },
      {
        "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": "pass",
        "score": 3.0,
        "quote": "грейдинг, ИИ, автоматизация",
        "timecode": null,
        "rationale": "Темы обозначены через презентацию менеджером."
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "хотела бы уйти в HR-аналитику, начать с C&B",
        "timecode": null,
        "rationale": "Клиент сразу чётко обозначила запрос."
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Консультант спросил клиента про опыт",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Вопрос об опыте работы не задавался."
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.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": false,
        "status": "n/a",
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Следующего звонка не требуется."
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "стоимость 52 500 рублей, обычно от 150 тысяч",
        "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": "pass",
        "score": 3.0,
        "quote": "Куда вам лучше отправить, какой вам банк удобнее по рассрочке?",
        "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": "pass",
        "score": 3.0,
        "quote": "обычно курсы от 150 тысяч, у нас 131 тысяча, сейчас 52 500",
        "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": "pass",
        "score": 4.0,
        "quote": "Вы готовы двигаться дальше, попробовать подать заявку на рассрочку?",
        "timecode": null,
        "rationale": "Прямое предложение перейти к оформлению."
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент выбрала рассрочку."
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "попробуем Тинькофф, выберите базовый тариф без страховок",
        "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": "полная методология грейдинга, ИИ, 70 промтов, агенты для грейдинга",
        "timecode": null,
        "rationale": "Детальная презентация содержания курса C&B."
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию формата обучения",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "доступ навсегда, обновления, сопровождение на год",
        "timecode": null,
        "rationale": "Формат и условия описаны."
      },
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант поздоровался",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Алло, Екатерина, добрый день",
        "timecode": null,
        "rationale": "Приветствие в начале звонка."
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Это Ольга, я звоню вам из Академии Эдисон",
        "timecode": null,
        "rationale": "Имя и компания названы."
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "из Академии Эдисон",
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Блок ответов на вопросы явно не объявлен."
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «варианты оплаты»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Варианты оплаты в программировании не анонсированы."
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант слышит клиента и отвечает по сути",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "у вас ещё есть промокод весна 548, самый выгодный",
        "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": "Давайте тогда попробуем Тинькофф",
        "timecode": null,
        "rationale": "Тон конструктивный и доброжелательный."
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "У клиента есть сомнения или возражения",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент готова к покупке — явных возражений нет."
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество возражений в звонке",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было."
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество отработанных возражений",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было."
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не было."
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "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": "pass",
        "score": 3.0,
        "quote": "Как вам вариант пойти на C&B и взять HR-аналитику бесплатно?",
        "timecode": null,
        "rationale": "Предложение двух курсов подаётся как ответ на потребности клиента."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "F",
      "city": null,
      "sphere": "HR",
      "role": "Специалист HR, планирует переход в C&B/аналитику"
    },
    "motivation_json": {
      "interest": "Компенсации и льготы + HR-аналитика",
      "motivation": "Смена направления в HR на более аналитическое",
      "learning_goals": "C&B методология + HR-аналитика глубже",
      "learning_preferences": "Гибкий доступ, обновления",
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "installments",
      "financial_readiness": "high",
      "payment_ready": true,
      "interest_in_certificate": true,
      "interest_in_employment": false
    },
    "objections_json": [],
    "temperature": "hot",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "Цена на сайте актуальна?",
      "Промокоды можно совместить с подарком?"
    ],
    "extra_json": {
      "past_experience": "Хочет уйти в HR-аналитику, начав с C&B",
      "company_knowledge": "Нашла по рекламе, смотрела сайт",
      "company_familiarity": false,
      "relevant_experience": "none",
      "lead_category": "AAA",
      "conversion_action": "Согласен оплатить",
      "client_questions": [
        "Цена на сайте актуальна?",
        "Промокоды можно совместить с подарком?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-05-07T03:07:25.265737"
  }
}