{
  "schema_version": 1,
  "call": {
    "id": "f401a575-4584-49fe-a1d8-fcde1ae3c852",
    "created_at": "2026-06-28T17:32:40",
    "original_filename": "sipuni_1782656492_464821",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 655.272,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Закрыто и не реализовано",
    "bucket": null,
    "product": "Дизайнер карточек на маркетплейсах",
    "deal_id": "46302372",
    "crm_source": "sipuni",
    "utm_source": "yandex",
    "utm_medium": "cpc",
    "utm_campaign": "DisMP_MPP_MT5_yandex_rsya_rf_marquiz-form-49|112393822",
    "lead_category": "CCC",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T23:20:38.499672"
  },
  "operator": {
    "id": "9460a9c5-4df7-4fce-9dc4-ebd6a22a5440",
    "full_name": "Сомов Вадим",
    "employee_code": null,
    "department": null
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "МЕНЕДЖЕР: Да -да -да, как (КЛИЕНТ: Она) (КЛИЕНТ: пропала) меня слышно?\nКЛИЕНТ: вслед, да, пропала просто, резко (МЕНЕДЖЕР: Ага.) прекратилась, и все, тишина. Так (МЕНЕДЖЕР: Но) что (МЕНЕДЖЕР: иди.) даже что последнее (МЕНЕДЖЕР: Ага.) слышала, даже что -то нестыкно говорила, ну, последнюю, наверное, минуту, вот буквально, что вот, тишина. (МЕНЕДЖЕР: Ну,) Я (МЕНЕДЖЕР: это) (МЕНЕДЖЕР: больше) сама.\nМЕНЕДЖЕР: уже про карьерный центр, вот то, (КЛИЕНТ: Да,) что у нас есть (КЛИЕНТ: да,) (КЛИЕНТ: да.) в целом помощь, да, там, в трудоустройстве. В целом, так если подразумевать еще раз, обучение от реальных практиков, топовых дизайнеров крупных российских компаний, самих маркетплейсов, с других организаций, с Яндекса, с Сбербанка, с Самолета и так далее.\nМЕНЕДЖЕР: Доступ к курсу навсегда. По итогу обучения официальный документ у нас есть образовательная лицензия Департамента науки города Москвы, соответственно, мы выдаем официальный документ удостоверения повышения квалификации. Он заносится в реестр дополнительного профессионального образования, и всё это получается. Обучение современными инструментами, да, тоже в том числе и обучаем, и не просто как там создавать, не знаю, картинки по простому промту, достаточно глубоко копаемся, да, как всё -таки свой запрос закрыть себе жизнь дизайнера облегчить. Вот. Итоговое портфолио у вас будет, потому что одиннадцать работство по итогу обучения в целом соберете, учить в комфортном для себя ритме, ну и доступ навсегда. В целом, это итог, как я хотел бы подразумевать, как вообще эта история, что, может быть, больше всего зацепила или что -то, может быть, не понравилось.\nМЕНЕДЖЕР: [наложение] Все понравилось, супер.\nКЛИЕНТ: [наложение] звучит прекрасно, да.\nМЕНЕДЖЕР: Да, да, да.\nМЕНЕДЖЕР: Давайте в целом тогда подытожим, да, сколько по стоимости это выходит и какие есть там акции, опции и так далее. (КЛИЕНТ: Но,) Если (КЛИЕНТ: блин,) всё (КЛИЕНТ: как?) устроит, как бы сможем спокойно с Вами заходить. (КЛИЕНТ: Угу.) Смотрите, у нас сейчас действует промокод с Близнецы, в том числе есть временный промокод Тик -Так, я расскажу, в чем разница. Если мы идем с промокодом Близнецы, он идет со скидкой шестьдесят процентов в курс. Промокод за Вами закрепляется на два дня, то есть в течение не двух дней можете воспользоваться, соответственно, программу эту оформить. С учетом скидки будет восемьдесят тысяч триста сорок шесть рублей.\nМЕНЕДЖЕР: Это в рассрочку около семи тысяч, ну, шесть тысяч шестьсот девяносто шесть, получается, в рассрочку, в месяц, да.\nМЕНЕДЖЕР: И есть также промокод «Тик -так», это временный промокод, он несет характер суперлимитированности, да, ограниченности, по нему скидка еще больше получается — семьдесят процентов. И то есть итоговая стоимость составляет шестьдесят тысяч двести шестьдесят рублей. Это пять тысяч двадцать два рубля в месяц в рассрочку. Но Тик -Так как промокод у нас работает только в день консультации, то есть если мы с вами сегодня, соответственно, оформляем, и у вас, вот, считай, двадцать тысяч вы дополнительно экономите. Я вам сразу два варианта говорю про то, что как бы у вас всегда есть возможность выбора, чтобы все было было прозрачно в этом плане, и плюс, не знаю, коллеги мои говорили, не говорили, я скажу, а у нас действуют акции сейчас один плюс один.\nМЕНЕДЖЕР: Что это значит? То есть вы в рамках стоимости своей покупки можете выбрать любой курс в подарок второй, абсолютно бесплатно. Это может быть что -то, связанное, опять же, с дизайном, визуализацией, это может быть что -то вообще кардинально другое, к примеру. То есть это полноценная вторая программа до стоимости вашей основной покупки. И вы также можете кому -то в подарок это открыть, то есть не обязательно только себе.\nКЛИЕНТ: Ага, все, сообразила, поняла, а мумосвязь как поддерживать вообще, через что, ну, через какую сеть, как вот, ну, даже вот сейчас там оплата, все, общение, где, в чате, в каком должно происходить?\nМЕНЕДЖЕР: Ну, смотрите, здесь опять же, как вам комфортно, некоторые Некоторые хотят, чтобы, там, с официальной почты, допустим, я написал, скинул ссылки все необходимые, да, такая возможность есть. Обычно, чаще всего, мы общаемся просто стандартно в любом мессенджере, где клиенту удобно, WhatsApp, Telegram, Max, у меня все есть, да, и, соответственно, мы просто списываемся и дальше уже над оплатой обсуждаем. Касаемо вариантов оплаты, при разовой оплате, там, дополнительный кэшбэк вам от ряда банков идет, пять тысяч можно будет еще дополнительно получить. А в рассрочку, как бы, вариант это через банки тоже идет, первый платеж через месяц, и, соответственно, вот ежемесячно там определенную сумму вы платите, переплат тоже никаких нет. Если вы, Оксана, официально сейчас трудоустроены, то в следующем году еще тринадцать процентов НДФЛ можно будет вернуть.\nКЛИЕНТ: внутри его страны. (МЕНЕДЖЕР: Угу.)\nКЛИЕНТ: Такой работы как бы нет официально, как (МЕНЕДЖЕР: Ага,) у (МЕНЕДЖЕР: я) меня, (МЕНЕДЖЕР: понял.) да, (МЕНЕДЖЕР: Всё.) вот, и, а как это получается, вот эта оплата в рассрочку, она, нет, я представляю, как это происходит, а как у нас, то есть какие -то вы документы мне, как, через что мы будем это делать?\nМЕНЕДЖЕР: Все достаточно просто, это делается через сам банк, то есть я в нашем личном кабинете, да, Eduson, создаю заявку в том или ином банке, допустим, из самых популярных — это Сберты банк, которыми мы пользуемся. Я скидываю вам ссылку, опять же, через удобный для вас канал связи, вы переходите, там буквально семь минут\nМЕНЕДЖЕР: банк дает решение, если вас все устраивает, то есть вы можете посмотреть условия банка на всякий случай, посмотреть, какие санкции будут, если, допустим, вовремя оплатить. проекции. Соответственно, если условия устраивают, все хорошо, там обычно условия стандартные, просто без переплаты, двенадцать месяцев. А вы, соответственно, подписываете, в нашем личном кабинете отображается, что заказ оплачен, и я вам доступы открываю.\nКЛИЕНТ: [наложение] Ага, понятно, так, еще вот у меня такой вопрос, вот я сейчас подумаю, например, об этом, и могу я в любое время, то есть у меня есть вероятность через месяц предвидеть навести всю сумму ствола такими не заморачиваться с кошками могу и куда я вам могу сообщить что я вот готовы к этим курсом вот что вот так мне все это то есть как на связи с вами быть до\nМЕНЕДЖЕР: [наложение] Я говорю, мы можем в удобном для вас мессенджере списаться, там\nКЛИЕНТ: [наложение] верно\nМЕНЕДЖЕР: [наложение] тот же WhatsApp, Telegram, Max, поэтому номер у вас есть Max, да?\nКЛИЕНТ: есть (МЕНЕДЖЕР: Ага.) макс и тогда пришлите мне какое -то сообщение, я буду понимать, что я потом с Вами свяжусь вот так вот, да.\nМЕНЕДЖЕР: Всё хорошо. Ну, тут, смотрите, Оксана, на самом деле один из оптимальных вариантов, по нему вы можете, во -первых, прямо сейчас сэкономить достаточно неплохо, там, те же двадцать тысяч, а это всё -таки рассрочка, то есть если вы через месяц сможете всю сумму внести, вы просто через месяц досрочно гасить эту рассрочку, вы Сбером, к примеру, пользуетесь?\nКЛИЕНТ: нее нет избера у мужа есть.\nМЕНЕДЖЕР: Ага, ну, соответственно, вот, допустим, в Сберии, Если вы досрочно закрываете, он еще две -три тысячи вам может дополнительно скинуть скидки, есть еще дополнительная экономия. При этом вы фиксируете условия, начинаете обучаться уже, по сути, хоть сегодня вечером, да, первый модуль сможете пройти. Ну и, соответственно, у вас уже курс есть, там, сумма появилась досрочно, просто один момент, в один момент закрыли, и всё.\nКЛИЕНТ: Ну, сегодня точно нет, не получится, потому что все равно мне нужно подумать, нужно подумать, посоветоваться Там как -то все, вот там среди, которые тоже где -то, ну, что -то заниматься равно хочется, ну, для себя точно понять. (МЕНЕДЖЕР: Угу,) Поэтому (МЕНЕДЖЕР: угу,) сегодня\nМЕНЕДЖЕР: [наложение] всё,\nКЛИЕНТ: [наложение] точно не получится, да.\nМЕНЕДЖЕР: я понял. Ну, Оксана, для Вас в целом мнение, решение других людей будет основополагающим, либо Вы все -таки решение итоговое тут будете принимать?\nКЛИЕНТ: Да, конечно, я.\nМЕНЕДЖЕР: Угу. Окей. Ну, тут опять же, смотрите, многие, когда уходят советоваться, почему -то берут за аксиому, если человек кому -то другой сказал, что что -то не так, это значит правда. Просто, видите, опять же, у каждого своя реальность, и кто -то, может быть, в этой сфере вообще не разбирается. Ко мне, когда приходят за советом, я прежде всего говорю, почему ты ко мне пришел, я разбираюсь в этом,\nМЕНЕДЖЕР: Да, обратись к тому, кто лучше всего разбирается, и все. Поэтому люди с дизайнер -карточек – это, мне кажется, неплохой вариант действительно посоветоваться именно в формате «полезное и неполезное обучение». А если в формате денег, ну, понятное дело, если у вас решение такое семейное, то это уже семейный совет должен собраться. Вот. Давайте как с вами поступим, Оксана, вы все -таки не откидываете вариант зайти вот с этим промокодом, про который я сказал временно? Я вам напишу в Макс, до семи по Москве работаю, у до семи есть возможность, если вдруг решитесь зайти, так вас тут торопить не буду. Ну и в целом, у вас будут вопросы, пишите в Макс, я такое самое отправлю, отправлю вам также программу, ну, то есть презентацию по курсу, посмотреть, какие уроки, посмотреть преподавателей, в принципе, всё, Оксан.\nКЛИЕНТ: спасибо большое, было очень интересно послушать. Я думаю, что я, наверное, дозрею сейчас ее чуть -чуть и дозрею. что, ну, мне нравится вот (МЕНЕДЖЕР: Ну) такое.\nМЕНЕДЖЕР: [наложение] да, действительно,\nКЛИЕНТ: [наложение] все равно он будет\nМЕНЕДЖЕР: [наложение] обучение интересное, тем более если вы никогда онлайн не обучались в какой -то качественной школе, потому что онлайн, справедливости ради, есть И такое достаточно поверхностная история, ее довольно много, если вы начнете искать, изучать эту всю историю, вы поймете, что в онлайне много таких каких -то поверхностных программ. Здесь, опять же, все достаточно глубоко, как я и сказал, преподаватели — это, по сути, топовые дизайнеры страны, можно так сказать. И слово «поверхностное» здесь совсем не к месту, потому что мы не даем какой -то мотивации на этом курсе. А все получится, вперед, мы даем больше именно каких -то скиллов, да, профессиональных навыков, в принципе, как -то так. Информацию вам скинул? Подумайте, конечно, Оксан, да, да, все\nКЛИЕНТ: все жду от Вас информации, спасибо (МЕНЕДЖЕР: в) большое.\nМЕНЕДЖЕР: течение пятидесяти минут вам напишу, (КЛИЕНТ: Хорошо,) хорошего (КЛИЕНТ: хорошо,) дня, (КЛИЕНТ: спасибо) до\nКЛИЕНТ: большое, ну, до свидания. (МЕНЕДЖЕР: свиданья.)\n",
    "redacted_text": "МЕНЕДЖЕР: Да -да -да, как (КЛИЕНТ: Она) (КЛИЕНТ: пропала) меня слышно?\nКЛИЕНТ: вслед, да, пропала просто, резко (МЕНЕДЖЕР: Ага.) прекратилась, и все, тишина. Так (МЕНЕДЖЕР: Но) что (МЕНЕДЖЕР: иди.) даже что последнее (МЕНЕДЖЕР: Ага.) слышала, даже что -то нестыкно говорила, ну, последнюю, наверное, минуту, вот буквально, что вот, тишина. (МЕНЕДЖЕР: Ну,) Я (МЕНЕДЖЕР: это) (МЕНЕДЖЕР: больше) сама.\nМЕНЕДЖЕР: уже про карьерный центр, вот то, (КЛИЕНТ: Да,) что у нас есть (КЛИЕНТ: да,) (КЛИЕНТ: да.) в целом помощь, да, там, в трудоустройстве. В целом, так если подразумевать еще раз, обучение от реальных практиков, топовых дизайнеров крупных российских компаний, самих маркетплейсов, с других организаций, с Яндекса, с Сбербанка, с Самолета и так далее.\nМЕНЕДЖЕР: Доступ к курсу навсегда. По итогу обучения официальный документ у нас есть образовательная лицензия Департамента науки [адрес], соответственно, мы выдаем официальный документ удостоверения повышения квалификации. Он заносится в реестр дополнительного профессионального образования, и всё это получается. Обучение современными инструментами, да, тоже в том числе и обучаем, и не просто как там создавать, не знаю, картинки по простому промту, достаточно глубоко копаемся, да, как всё -таки свой запрос закрыть себе жизнь дизайнера облегчить. Вот. Итоговое портфолио у вас будет, потому что одиннадцать работство по итогу обучения в целом соберете, учить в комфортном для себя ритме, ну и доступ навсегда. В целом, это итог, как я хотел бы подразумевать, как вообще эта история, что, может быть, больше всего зацепила или что -то, может быть, не понравилось.\nМЕНЕДЖЕР: [наложение] Все понравилось, су[адрес], да.\nМЕНЕДЖЕР: Да, да, да.\nМЕНЕДЖЕР: Давайте в целом тогда подытожим, да, сколько по стоимости это выходит и какие есть там акции, опции и так далее. (КЛИЕНТ: Но,) Если (КЛИЕНТ: блин,) всё (КЛИЕНТ: как?) устроит, как бы сможем спокойно с Вами заходить. (КЛИЕНТ: Угу.) Смотрите, у нас сейчас действует промокод с [ФИО], в том числе есть временный промокод Тик -Так, я расскажу, в чем разница. Если мы идем с промоко[адрес], он идет со скидкой шестьдесят процентов в курс. Промокод за Вами закрепляется на два дня, то есть в течение не двух дней можете воспользоваться, соответственно, программу эту оформить. С учетом скидки будет восемьдесят тысяч триста сорок шесть рублей.\nМЕНЕДЖЕР: Это в рассрочку около семи тысяч, ну, шесть тысяч шестьсот девяносто шесть, получается, в рассрочку, в месяц, да.\nМЕНЕДЖЕР: И есть также промокод «Тик -так», это временный промокод, он несет характер суперлимитированности, да, ограниченности, по нему скидка еще больше получается — семьдесят процентов. И то есть итоговая стоимость составляет шестьдесят тысяч двести шестьдесят рублей. Это пять тысяч двадцать два рубля в месяц в рассрочку. Но Тик -Так как промокод у нас работает только в день консультации, то есть если мы с вами сегодня, соответственно, оформляем, и у вас, вот, считай, двадцать тысяч вы дополнительно экономите. Я вам сразу два варианта говорю про то, что как бы у вас всегда есть возможность выбора, чтобы все было было прозрачно в этом плане, и плюс, не знаю, коллеги мои говорили, не говорили, я скажу, а у нас действуют акции сейчас один плюс один.\nМЕНЕДЖЕР: Что это значит? То есть вы в рамках стоимости своей покупки можете выбрать любой курс в подарок второй, абсолютно бесплатно. Это может быть что -то, связанное, опять же, с дизайном, визуализацией, это может быть что -то вообще кардинально другое, к примеру. То есть это полноценная вторая программа до стоимости вашей основной покупки. И вы также можете кому -то в подарок это открыть, то есть не обязательно только себе.\nКЛИЕНТ: Ага, все, сообразила, поняла, а мумосвязь как поддерживать вообще, через что, ну, через какую сеть, как вот, ну, даже вот сейчас там оплата, все, общение, где, в чате, в каком должно происходить?\nМЕНЕДЖЕР: Ну, смотрите, здесь опять же, как вам комфортно, некоторые Некоторые хотят, чтобы, там, с официальной почты, допустим, я написал, скинул ссылки все необходимые, да, такая возможность есть. Обычно, чаще всего, мы общаемся просто стандартно в любом мессенджере, где клиенту удобно, WhatsApp, Telegram, Max, у меня все есть, да, и, соответственно, мы просто списываемся и дальше уже над оплатой обсуждаем. Касаемо вариантов оплаты, при разовой оплате, там, дополнительный кэшбэк вам от ряда банков идет, пять тысяч можно будет еще дополнительно получить. А в рассрочку, как бы, в[ФИО] это через банки тоже идет, первый платеж через месяц, и, соответственно, вот ежемесячно там определенную сумму вы платите, переплат тоже никаких нет. Если вы, [ФИО], официально сейчас трудоустроены, то в следующем году еще тринадцать процентов НДФЛ можно будет вернуть.\nКЛИЕНТ: внутри его страны. (МЕНЕДЖЕР: Угу.)\nКЛИЕНТ: Такой работы как бы нет официально, как (МЕНЕДЖЕР: Ага,) у (МЕНЕДЖЕР: я) меня, (МЕНЕДЖЕР: понял.) да, (МЕНЕДЖЕР: Всё.) вот, и, а как это получается, вот эта оплата в рассрочку, она, нет, я представляю, как это происходит, а как у нас, то есть какие -то вы документы мне, как, через что мы будем это делать?\nМЕНЕДЖЕР: Все достаточно просто, это делается через сам банк, то есть я в нашем личном кабинете, да, Eduson, создаю заявку в том или ином банке, допустим, из самых популярных — это Сберты банк, которыми мы пользуемся. Я скидываю вам ссылку, опять же, через удобный для вас канал связи, вы переходите, там буквально семь минут\nМЕНЕДЖЕР: банк дает решение, если вас все устраивает, то есть вы можете посмотреть условия банка на всякий случай, посмотреть, какие санкции будут, если, допустим, вовремя оплатить. проекции. Соответственно, если условия устраивают, все хорошо, там обычно условия стандартные, просто без переплаты, двенадцать месяцев. А вы, соответственно, подписываете, в нашем личном кабинете отображается, что заказ оплачен, и я вам доступы открываю.\nКЛИЕНТ: [наложение] Ага, понятно, так, еще вот у меня такой вопрос, вот я сейчас подумаю, например, об этом, и могу я в любое время, то есть у меня есть вероятность через месяц предвидеть навести всю сумму ствола такими не заморачиваться с кошками могу и куда я вам могу сообщить что я вот готовы к этим курсом вот что вот так мне все это то есть как на связи с вами быть до\nМЕНЕДЖЕР: [наложение] Я говорю, мы можем в удобном для вас мессенджере списаться, там\nКЛИЕНТ: [наложение] верно\nМЕНЕДЖЕР: [наложение] тот же WhatsApp, Telegram, Max, поэтому номер у вас есть Max, да?\nКЛИЕНТ: есть (МЕНЕДЖЕР: Ага.) [ФИО] и тогда пришлите мне какое -то сообщение, я буду понимать, что я потом с Вами свяжусь вот так вот, да.\nМЕНЕДЖЕР: Всё хорошо. Ну, тут, смотрите, [ФИО], на самом деле один из оптимальных вариантов, по нему вы можете, во -первых, прямо сейчас сэкономить достаточно неплохо, там, те же двадцать тысяч, а это всё -таки рассрочка, то есть если вы через месяц сможете всю сумму внести, вы просто через месяц досрочно гасить эту рассрочку, вы [ФИО], к примеру, пользуетесь?\nКЛИЕНТ: нее нет избера у мужа есть.\nМЕНЕДЖЕР: [ФИО], ну, соответственно, вот, допустим, в [адрес], Если вы досрочно закрываете, он еще две -три тысячи вам может дополнительно скинуть скидки, есть еще дополнительная экономия. При этом вы фиксируете условия, начинаете обучаться уже, по сути, хоть сегодня вечером, да, первый модуль сможете пройти. Ну и, соответственно, у вас уже курс есть, там, сумма появилась досрочно, просто один момент, в один момент закрыли, и всё.\nКЛИЕНТ: Ну, сегодня точно нет, не получится, потому что все равно мне нужно подумать, нужно подумать, посоветоваться Там как -то все, вот там среди, которые тоже где -то, ну, что -то заниматься равно хочется, ну, для себя точно понять. (МЕНЕДЖЕР: [ФИО],) Поэтому (МЕНЕДЖЕР: угу,) сегодня\nМЕНЕДЖЕР: [наложение] всё,\nКЛИЕНТ: [наложение] точно не получится, да.\nМЕНЕДЖЕР: я понял. Ну, [ФИО], для Вас в целом мнение, решение других людей будет основополагающим, либо Вы все -таки решение итоговое тут будете принимать?\nКЛИЕНТ: Да, конечно, я.\nМЕНЕДЖЕР: [ФИО]. Окей. Ну, тут опять же, смотрите, многие, когда уходят советоваться, почему -то берут за аксиому, если человек кому -то другой сказал, что что -то не так, это значит правда. Просто, видите, опять же, у каждого своя реальность, и кто -то, может быть, в этой сфере вообще не разбирается. Ко мне, когда приходят за советом, я прежде всего говорю, почему ты ко мне пришел, я разбираюсь в этом,\nМЕНЕДЖЕР: Да, обратись к тому, кто лучше всего разбирается, и все. Поэтому люди с дизайнер -карточек – это, мне кажется, неплохой вариант действительно посоветоваться именно в формате «полезное и неполезное обучение». А если в формате денег, ну, понятное дело, если у вас решение такое семейное, то это уже семейный совет должен собраться. Вот. Давайте как с вами поступим, [ФИО], вы все -таки не откидываете вариант зайти вот с этим промокодом, про который я сказал временно? Я вам напишу в [ФИО], до семи по [адрес] работаю, у до семи есть возможность, если вдруг решитесь зайти, так вас тут торопить не буду. Ну и в целом, у вас будут вопросы, пишите в [ФИО], я такое самое отправлю, отправлю вам также программу, ну, то есть презентацию по курсу, посмотреть, какие уроки, посмотреть преподавателей, в принципе, всё, [ФИО].\nКЛИЕНТ: спасибо большое, было очень интересно послушать. Я думаю, что я, наверное, дозрею сейчас ее чуть -чуть и дозрею. что, ну, мне нравится вот (МЕНЕДЖЕР: Ну) такое.\nМЕНЕДЖЕР: [наложение] да, действительно,\nКЛИЕНТ: [наложение] все равно он будет\nМЕНЕДЖЕР: [наложение] обучение интересное, тем более если вы никогда онлайн не обучались в какой -то качественной школе, потому что онлайн, справедливости ради, есть И такое достаточно поверхностная история, ее довольно много, если вы начнете искать, изучать эту всю историю, вы поймете, что в онлайне много таких каких -то поверхностных программ. Здесь, опять же, все достаточно глубоко, как я и сказал, преподаватели — это, по сути, топовые дизайнеры страны, можно так сказать. И слово «поверхностное» здесь совсем не к месту, потому что мы не даем какой -то мотивации на этом курсе. А все получится, вперед, мы даем больше именно каких -то скиллов, да, профессиональных навыков, в принципе, как -то так. Информацию вам скинул? Подумайте, конечно, [ФИО], да, да, все\nКЛИЕНТ: все жду от Вас информации, спасибо (МЕНЕДЖЕР: в) большое.\nМЕНЕДЖЕР: течение пятидесяти минут вам напишу, (КЛИЕНТ: Хорошо,) хорошего (КЛИЕНТ: хорошо,) дня, (КЛИЕНТ: спасибо) до\nКЛИЕНТ: большое, ну, до свидания. (МЕНЕДЖЕР: свиданья.)\n",
    "segments": [
      {
        "start": 0.83,
        "end": 2.93,
        "text": "Да -да -да, как меня слышно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 2.72,
        "end": 17.52,
        "text": "вслед, да, пропала просто, резко прекратилась, и все, тишина. Так что даже что последнее слышала, даже что -то нестыкно говорила, ну, последнюю, наверное, минуту, вот буквально, что вот, тишина. Я сама.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 17.6,
        "end": 39.72,
        "text": "уже про карьерный центр, вот то, что у нас есть в целом помощь, да, там, в трудоустройстве. В целом, так если подразумевать еще раз, обучение от реальных практиков, топовых дизайнеров крупных российских компаний, самих маркетплейсов, с других организаций, с Яндекса, с Сбербанка, с Самолета и так далее.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 40.82,
        "end": 97.42,
        "text": "Доступ к курсу навсегда. По итогу обучения официальный документ у нас есть образовательная лицензия Департамента науки [адрес], соответственно, мы выдаем официальный документ удостоверения повышения квалификации. Он заносится в реестр дополнительного профессионального образования, и всё это получается. Обучение современными инструментами, да, тоже в том числе и обучаем, и не просто как там создавать, не знаю, картинки по простому промту, достаточно глубоко копаемся, да, как всё -таки свой запрос закрыть себе жизнь дизайнера облегчить. Вот. Итоговое портфолио у вас будет, потому что одиннадцать работство по итогу обучения в целом соберете, учить в комфортном для себя ритме, ну и доступ навсегда. В целом, это итог, как я хотел бы подразумевать, как вообще эта история, что, может быть, больше всего зацепила или что -то, может быть, не понравилось.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 102.4,
        "end": 103.94,
        "text": "Все понравилось, супер.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 103.4,
        "end": 105.1,
        "text": "звучит прекрасно, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 105.42,
        "end": 106.2,
        "text": "Да, да, да.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 107.38,
        "end": 146.4,
        "text": "Давайте в целом тогда подытожим, да, сколько по стоимости это выходит и какие есть там акции, опции и так далее. Если всё устроит, как бы сможем спокойно с Вами заходить. Смотрите, у нас сейчас действует промокод с [ФИО], в том числе есть временный промокод Тик -Так, я расскажу, в чем разница. Если мы идем с промоко[адрес], он идет со скидкой шестьдесят процентов в курс. Промокод за Вами закрепляется на два дня, то есть в течение не двух дней можете воспользоваться, соответственно, программу эту оформить. С учетом скидки будет восемьдесят тысяч триста сорок шесть рублей.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 148.1,
        "end": 157.0,
        "text": "Это в рассрочку около семи тысяч, ну, шесть тысяч шестьсот девяносто шесть, получается, в рассрочку, в месяц, да.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 157.98,
        "end": 205.22,
        "text": "И есть также промокод «Тик -так», это временный промокод, он несет характер суперлимитированности, да, ограниченности, по нему скидка еще больше получается — семьдесят процентов. И то есть итоговая стоимость составляет шестьдесят тысяч двести шестьдесят рублей. Это пять тысяч двадцать два рубля в месяц в рассрочку. Но Тик -Так как промокод у нас работает только в день консультации, то есть если мы с вами сегодня, соответственно, оформляем, и у вас, вот, считай, двадцать тысяч вы дополнительно экономите. Я вам сразу два варианта говорю про то, что как бы у вас всегда есть возможность выбора, чтобы все было было прозрачно в этом плане, и плюс, не знаю, коллеги мои говорили, не говорили, я скажу, а у нас действуют акции сейчас один плюс один.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 206.02,
        "end": 233.54,
        "text": "Что это значит? То есть вы в рамках стоимости своей покупки можете выбрать любой курс в подарок второй, абсолютно бесплатно. Это может быть что -то, связанное, опять же, с дизайном, визуализацией, это может быть что -то вообще кардинально другое, к примеру. То есть это полноценная вторая программа до стоимости вашей основной покупки. И вы также можете кому -то в подарок это открыть, то есть не обязательно только себе.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 236.61,
        "end": 249.88,
        "text": "Ага, все, сообразила, поняла, а мумосвязь как поддерживать вообще, через что, ну, через какую сеть, как вот, ну, даже вот сейчас там оплата, все, общение, где, в чате, в каком должно происходить?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 250.08,
        "end": 304.18,
        "text": "Ну, смотрите, здесь опять же, как вам комфортно, некоторые Некоторые хотят, чтобы, там, с официальной почты, допустим, я написал, скинул ссылки все необходимые, да, такая возможность есть. Обычно, чаще всего, мы общаемся просто стандартно в любом мессенджере, где клиенту удобно, WhatsApp, Telegram, Max, у меня все есть, да, и, соответственно, мы просто списываемся и дальше уже над оплатой обсуждаем. Касаемо вариантов оплаты, при разовой оплате, там, дополнительный кэшбэк вам от ряда банков идет, пять тысяч можно будет еще дополнительно получить. А в рассрочку, как бы, вариант это через банки тоже идет, первый платеж через месяц, и, соответственно, вот ежемесячно там определенную сумму вы платите, переплат тоже никаких нет. Если вы, [ФИО], официально сейчас трудоустроены, то в следующем году еще тринадцать процентов НДФЛ можно будет вернуть.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 307.24,
        "end": 308.82,
        "text": "внутри его страны.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 309.68,
        "end": 325.48,
        "text": "Такой работы как бы нет официально, как у меня, да, вот, и, а как это получается, вот эта оплата в рассрочку, она, нет, я представляю, как это происходит, а как у нас, то есть какие -то вы документы мне, как, через что мы будем это делать?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 325.73,
        "end": 347.58,
        "text": "Все достаточно просто, это делается через сам банк, то есть я в нашем личном кабинете, да, Eduson, создаю заявку в том или ином банке, допустим, из самых популярных — это Сберты банк, которыми мы пользуемся. Я скидываю вам ссылку, опять же, через удобный для вас канал связи, вы переходите, там буквально семь минут",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 348.4,
        "end": 374.68,
        "text": "банк дает решение, если вас все устраивает, то есть вы можете посмотреть условия банка на всякий случай, посмотреть, какие санкции будут, если, допустим, вовремя оплатить. проекции. Соответственно, если условия устраивают, все хорошо, там обычно условия стандартные, просто без переплаты, двенадцать месяцев. А вы, соответственно, подписываете, в нашем личном кабинете отображается, что заказ оплачен, и я вам доступы открываю.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 377.6,
        "end": 402.6,
        "text": "Ага, понятно, так, еще вот у меня такой вопрос, вот я сейчас подумаю, например, об этом, и могу я в любое время, то есть у меня есть вероятность через месяц предвидеть навести всю сумму ствола такими не заморачиваться с кошками могу и куда я вам могу сообщить что я вот готовы к этим курсом вот что вот так мне все это то есть как на связи с вами быть до",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 399.0,
        "end": 402.7,
        "text": "Я говорю, мы можем в удобном для вас мессенджере списаться, там",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 402.6,
        "end": 407.86,
        "text": "верно",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 402.7,
        "end": 406.4,
        "text": "тот же WhatsApp, Telegram, Max, поэтому номер у вас есть Max, да?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 407.86,
        "end": 415.3,
        "text": "есть [ФИО] и тогда пришлите мне какое -то сообщение, я буду понимать, что я потом с Вами свяжусь вот так вот, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 415.2,
        "end": 435.82,
        "text": "Всё хорошо. Ну, тут, смотрите, [ФИО], на самом деле один из оптимальных вариантов, по нему вы можете, во -первых, прямо сейчас сэкономить достаточно неплохо, там, те же двадцать тысяч, а это всё -таки рассрочка, то есть если вы через месяц сможете всю сумму внести, вы просто через месяц досрочно гасить эту рассрочку, вы [ФИО], к примеру, пользуетесь?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 438.02,
        "end": 439.48,
        "text": "нее нет избера у мужа есть.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 439.33,
        "end": 469.64,
        "text": "Ага, ну, соответственно, вот, допустим, в [адрес], Если вы досрочно закрываете, он еще две -три тысячи вам может дополнительно скинуть скидки, есть еще дополнительная экономия. При этом вы фиксируете условия, начинаете обучаться уже, по сути, хоть сегодня вечером, да, первый модуль сможете пройти. Ну и, соответственно, у вас уже курс есть, там, сумма появилась досрочно, просто один момент, в один момент закрыли, и всё.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 471.18,
        "end": 488.04,
        "text": "Ну, сегодня точно нет, не получится, потому что все равно мне нужно подумать, нужно подумать, посоветоваться Там как -то все, вот там среди, которые тоже где -то, ну, что -то заниматься равно хочется, ну, для себя точно понять. Поэтому сегодня",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 487.88,
        "end": 489.92,
        "text": "всё,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 488.04,
        "end": 489.56,
        "text": "точно не получится, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 490.12,
        "end": 499.72,
        "text": "я понял. Ну, [ФИО], для Вас в целом мнение, решение других людей будет основополагающим, либо Вы все -таки решение итоговое тут будете принимать?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 500.0,
        "end": 500.88,
        "text": "Да, конечно, я.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 500.87,
        "end": 526.06,
        "text": "Угу. Окей. Ну, тут опять же, смотрите, многие, когда уходят советоваться, почему -то берут за аксиому, если человек кому -то другой сказал, что что -то не так, это значит правда. Просто, видите, опять же, у каждого своя реальность, и кто -то, может быть, в этой сфере вообще не разбирается. Ко мне, когда приходят за советом, я прежде всего говорю, почему ты ко мне пришел, я разбираюсь в этом,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 526.96,
        "end": 581.02,
        "text": "Да, обратись к тому, кто лучше всего разбирается, и все. Поэтому люди с дизайнер -карточек – это, мне кажется, неплохой вариант действительно посоветоваться именно в формате «полезное и неполезное обучение». А если в формате денег, ну, понятное дело, если у вас решение такое семейное, то это уже семейный совет должен собраться. Вот. Давайте как с вами поступим, [ФИО], вы все -таки не откидываете вариант зайти вот с этим промокодом, про который я сказал временно? Я вам напишу в [ФИО], до семи по [адрес] работаю, у до семи есть возможность, если вдруг решитесь зайти, так вас тут торопить не буду. Ну и в целом, у вас будут вопросы, пишите в [ФИО], я такое самое отправлю, отправлю вам также программу, ну, то есть презентацию по курсу, посмотреть, какие уроки, посмотреть преподавателей, в принципе, всё, [ФИО].",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 582.14,
        "end": 590.94,
        "text": "спасибо большое, было очень интересно послушать. Я думаю, что я, наверное, дозрею сейчас ее чуть -чуть и дозрею. что, ну, мне нравится вот такое.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 591.12,
        "end": 592.82,
        "text": "да, действительно,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 592.13,
        "end": 593.09,
        "text": "все равно он будет",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 593.24,
        "end": 647.34,
        "text": "обучение интересное, тем более если вы никогда онлайн не обучались в какой -то качественной школе, потому что онлайн, справедливости ради, есть И такое достаточно поверхностная история, ее довольно много, если вы начнете искать, изучать эту всю историю, вы поймете, что в онлайне много таких каких -то поверхностных программ. Здесь, опять же, все достаточно глубоко, как я и сказал, преподаватели — это, по сути, топовые дизайнеры страны, можно так сказать. И слово «поверхностное» здесь совсем не к месту, потому что мы не даем какой -то мотивации на этом курсе. А все получится, вперед, мы даем больше именно каких -то скиллов, да, профессиональных навыков, в принципе, как -то так. Информацию вам скинул? Подумайте, конечно, [ФИО], да, да, все",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 644.84,
        "end": 647.9,
        "text": "все жду от Вас информации, спасибо большое.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 647.78,
        "end": 652.42,
        "text": "течение пятидесяти минут вам напишу, хорошего дня, до",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 651.38,
        "end": 652.64,
        "text": "большое, ну, до свидания.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      }
    ],
    "word_count": 1627,
    "duration_seconds": 655.272,
    "pii_redacted_count": 20,
    "created_at": "2026-06-28T23:19:16.690342"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет приветствия в транскрипте.",
        "applicable": true
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "title": "Консультант назвал своё имя",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не представился.",
        "applicable": true
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Название компании не прозвучало.",
        "applicable": true
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "title": "Консультант уточнил цель звонка",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Цель звонка не уточнена.",
        "applicable": true
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "title": "Озвучен блок «знакомство»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса блока знакомства.",
        "applicable": true
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "title": "Озвучен блок «презентация программы»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер сразу перешёл к презентации без анонса.",
        "applicable": true
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса блока вопросов.",
        "applicable": true
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "title": "Озвучен блок «варианты оплаты»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса блока оплаты.",
        "applicable": true
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "title": "Чем занимается клиент",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "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": "fail",
        "quote": null,
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Цель не уточнена.",
        "applicable": true
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "title": "Почему именно сейчас решил обучиться",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Не выяснен триггер для обучения.",
        "applicable": true
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не продемонстрировал понимания роли дизайнера карточек.",
        "applicable": true
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Темы и сложности не выявлены.",
        "applicable": true
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не рассказывал о потребностях спонтанно.",
        "applicable": true
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Вопросов об опыте не задано.",
        "applicable": true
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент сообщил, что официально не трудоустроен, релевантный опыт не указан.",
        "applicable": true
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "title": "Повторил / резюмировал потребности клиента",
        "section": "Резюме данных от клиента",
        "block": "4",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "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": "pass",
        "quote": "обучение в комфортном для себя ритме, доступ навсегда",
        "timecode": null,
        "rationale": "Описаны особенности формата.",
        "applicable": true
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "title": "У клиента есть сомнения или возражения",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "сегодня точно нет, не получится, потому что все равно мне нужно подумать, нужно подумать, посоветоваться",
        "timecode": null,
        "rationale": "Клиент выразил сомнение и просьбу о времени.",
        "applicable": true
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "title": "Количество возражений в звонке",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "1 возражение.",
        "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": "1 возражение отработано.",
        "applicable": true
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "pass",
        "quote": "подумайте, конечно... я вам напишу... не откидываете вариант",
        "timecode": null,
        "rationale": "Менеджер предложил отправку информации и оставил возможность вернуться.",
        "applicable": true
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "скидка шестьдесят процентов... скидка еще больше получается — семьдесят процентов",
        "timecode": null,
        "rationale": "Скидки представлены как ключевое преимущество.",
        "applicable": true
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Вопрос о предпочтительном способе оплаты не задан.",
        "applicable": true
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "title": "Назвал размер скидки",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "скидка шестьдесят процентов... семьдесят процентов",
        "timecode": null,
        "rationale": "Размер скидки назван явно.",
        "applicable": true
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "title": "Презентовал цену до скидки и после",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "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": "pass",
        "quote": "Тик-Так как промокод у нас работает только в день консультации",
        "timecode": null,
        "rationale": "Упоминание ограничения по времени стимулирует к немедленному решению.",
        "applicable": true
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не выбирал полную оплату.",
        "applicable": false
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не согласился на рассрочку на звонке.",
        "applicable": false
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "title": "Согласована точная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Точное время не согласовано.",
        "applicable": true
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "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": "pass",
        "quote": "один из оптимальных вариантов... сэкономить двадцать тысяч... досрочно закрыть",
        "timecode": null,
        "rationale": "Менеджер аргументировал выгоду решения.",
        "applicable": true
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Предыдущих договорённостей не было.",
        "applicable": false
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "title": "Не ориентировал клиента на личные каналы связи",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Предложены рабочие мессенджеры (WhatsApp, Telegram, Max).",
        "applicable": true
      }
    ],
    "section_scores_json": {
      "1": {
        "pass_count": 0,
        "fail_count": 4,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.0
      },
      "2": {
        "pass_count": 0,
        "fail_count": 4,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.0
      },
      "3": {
        "pass_count": 0,
        "fail_count": 9,
        "applicable_count": 9,
        "total_count": 9,
        "percent": 0.0
      },
      "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": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "7": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "8": {
        "pass_count": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "9": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 3,
        "percent": 1.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": 3,
        "fail_count": 0,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 1.0
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.645,
    "confidence": "medium",
    "summary": "Менеджер провел презентацию курса и предложил два варианта скидок, включая временный промокод, но не выявил потребности клиента. Клиент отложил решение, менеджер отправил информацию и договорился о связи в мессенджере.",
    "client_info_json": {
      "interest": null,
      "past_experience": null,
      "motivation": null,
      "learning_goals": null,
      "preferred_payment_method": "unknown",
      "course_tariff": null,
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "Как будет проходить общение?",
        "Как оплата в рассрочку для неофициально трудоустроенных?",
        "Можно ли потом выплатить всю сумму сразу?"
      ],
      "lead_category": "CCC",
      "conversion_action": "Нет КД",
      "objections": [
        "Нужно время на принятие решения"
      ],
      "relevant_experience": "none",
      "company_familiarity": null,
      "age": null,
      "gender": "unknown",
      "city": null,
      "field": null,
      "role": null,
      "financial_readiness": "unknown",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "cold",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_next_step"
      },
      {
        "code": "rf_no_needs_discovery"
      }
    ],
    "coaching_tip": "Уделите больше времени выявлению потребностей: задайте вопросы о целях, опыте и мотивации клиента. Согласуйте конкретную дату повторного звонка.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 20045,
    "output_tokens": 10252,
    "created_at": "2026-06-28T23:20:38.493846",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не производился."
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер инициировал темы, задавал вопросы, вёл разговор."
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер был вовлечён и старался помочь."
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "один из оптимальных вариантов... сэкономить двадцать тысяч... досрочно закрыть",
        "timecode": null,
        "rationale": "Менеджер аргументировал выгоду решения."
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Чем занимается клиент",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не спросил о деятельности клиента."
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему выбрано именно это направление",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Мотив выбора направления не выяснен."
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Цель обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Цель не уточнена."
      },
      {
        "item_no": 12,
        "item_code": "need_why_now",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему именно сейчас решил обучиться",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не выяснен триггер для обучения."
      },
      {
        "item_no": 13,
        "item_code": "need_role_understanding",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент понимает роль специалиста, на которого оставлена заявка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не продемонстрировал понимания роли дизайнера карточек."
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Темы и сложности не выявлены."
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не рассказывал о потребностях спонтанно."
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Консультант спросил клиента про опыт",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Вопросов об опыте не задано."
      },
      {
        "item_no": 17,
        "item_code": "need_has_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "У клиента есть опыт работы по интересующей специальности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент сообщил, что официально не трудоустроен, релевантный опыт не указан."
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Предыдущих договорённостей не было."
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "block": "13",
        "section": "Корректность заполнения по клиенту в CRM",
        "title": "Не ориентировал клиента на личные каналы связи",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Предложены рабочие мессенджеры (WhatsApp, Telegram, Max)."
      },
      {
        "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": "скидка шестьдесят процентов... скидка еще больше получается — семьдесят процентов",
        "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": "скидка шестьдесят процентов... семьдесят процентов",
        "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": "pass",
        "score": 4.0,
        "quote": "Тик-Так как промокод у нас работает только в день консультации",
        "timecode": null,
        "rationale": "Упоминание ограничения по времени стимулирует к немедленному решению."
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не выбирал полную оплату."
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не согласился на рассрочку на звонке."
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию программы обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "обучение от реальных практиков, топовых дизайнеров... доступ к курсу навсегда... итоговое портфолио",
        "timecode": null,
        "rationale": "Менеджер подробно описал содержание и преимущества курса."
      },
      {
        "item_no": 25,
        "item_code": "pres_format",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию формата обучения",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "обучение в комфортном для себя ритме, доступ навсегда",
        "timecode": null,
        "rationale": "Описаны особенности формата."
      },
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант поздоровался",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Нет приветствия в транскрипте."
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не представился."
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Название компании не прозвучало."
      },
      {
        "item_no": 4,
        "item_code": "greet_purpose",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант уточнил цель звонка",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Цель звонка не уточнена."
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «знакомство»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса блока знакомства."
      },
      {
        "item_no": 6,
        "item_code": "program_presentation",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «презентация программы»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер сразу перешёл к презентации без анонса."
      },
      {
        "item_no": 7,
        "item_code": "program_questions",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «ответы на вопросы клиента»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса блока вопросов."
      },
      {
        "item_no": 8,
        "item_code": "program_payment_option",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «варианты оплаты»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Нет анонса блока оплаты."
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "block": "11",
        "section": "Профессионализм",
        "title": "Консультант слышит клиента и отвечает по сути",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": true,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": 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": "1 возражение."
      },
      {
        "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": "1 возражение отработано."
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 5.0,
        "quote": "подумайте, конечно... я вам напишу... не откидываете вариант",
        "timecode": null,
        "rationale": "Менеджер предложил отправку информации и оставил возможность вернуться."
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "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": "unknown",
      "city": null,
      "sphere": null,
      "role": null
    },
    "motivation_json": {
      "interest": null,
      "motivation": null,
      "learning_goals": null,
      "learning_preferences": null,
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "unknown",
      "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": null,
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "none",
      "lead_category": "CCC",
      "conversion_action": "Нет КД",
      "client_questions": [
        "Как будет проходить общение?",
        "Как оплата в рассрочку для неофициально трудоустроенных?",
        "Можно ли потом выплатить всю сумму сразу?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T23:20:38.500799"
  }
}