{
  "schema_version": 1,
  "call": {
    "id": "cd3a044c-a7cc-4417-83c4-83d759d85a11",
    "created_at": "2026-06-28T14:16:45",
    "original_filename": "comagic_ec2aa59a3c695383c3cf7f689473acd7",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 669.888,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": "Квалифицирован",
    "bucket": null,
    "product": "Нейросети на практике",
    "deal_id": "46304674",
    "crm_source": "uis",
    "utm_source": "flocktory",
    "utm_medium": "exchange",
    "utm_campaign": "1048663",
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T22:34:16.573307"
  },
  "operator": {
    "id": "59d159fa-0062-4fdd-9dd1-20155d148e2e",
    "full_name": "Трифонова Ольга",
    "employee_code": "трифонова_ольга",
    "department": "sales"
  },
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "КЛИЕНТ: Правильно.\nМЕНЕДЖЕР: Алло, Ольга, добрый день, это Ольга, (КЛИЕНТ: Добрый.) Академия Eduson, по поводу обучения по нейро -сетям. Вот интересовались, верно, договаривались связаться сегодня?\nМЕНЕДЖЕР: Алло, Ольга, слышно меня?\nМЕНЕДЖЕР: Удобно будет сейчас минут пять -десять пообщаться как раз?\nКЛИЕНТ: Ну, (МЕНЕДЖЕР: Более) (МЕНЕДЖЕР: подробно,) конечно, дорогой.\nМЕНЕДЖЕР: [наложение] так, увижу, Ольга, вы интересуетесь нейросетями, планируете для себя, да, и чтобы иметь дополнительный заработок.\nМЕНЕДЖЕР: Соответственно, обучение с нуля интересует, да, то есть, там, начиная с фронтов, ну, и дальше, соответственно, там, для других задач, то есть, для работы с данными, документации, как раз правильно понимая,\nКЛИЕНТ: Ну, кроме того, мне было непонятно, так что можно дальше продолжать, нужно, точнее, дальше.\nМЕНЕДЖЕР: нас по ней растянется несколько тарифов, и чтобы понимать, какая программа лучше вашей задачи выходит, можете сориентироваться все -таки после завершения обучения, тем, что видите, чем именно хотите заниматься.\nКЛИЕНТ: Я не поняла, слышно плохо, непонятно, что вы сказали.\nМЕНЕДЖЕР: нас несколько тарифов по нейросетям, вот чтобы понимать, (КЛИЕНТ: я) (КЛИЕНТ: поняла.) какая программа (КЛИЕНТ: Ага.) лучше задачи закроет. Вот как видите себя после прохождения курса, вот какие задачи планируете решать?\nКЛИЕНТ: нужна работа с базой данных, Excel и прочее, с кодами.\nМЕНЕДЖЕР: чертежи, акты, соответственно, все, что (КЛИЕНТ: Подождите,) можно сделать.\nКЛИЕНТ: [наложение] подождите. Ну, возможно,\nМЕНЕДЖЕР: Так, поняла, что -то еще возможно.\nКЛИЕНТ: презентацию, допустим, той же самой, того, что я хочу у вас еще презентовать.\nМЕНЕДЖЕР: Ага, презентация, ну и, соответственно, текст выступлений, да, к презентациям тоже сделать. Угу, супер, хорошо, что -то еще?\nКЛИЕНТ: [наложение] Да все пока хватит, кто\nМЕНЕДЖЕР: [наложение] Так, хорошо, тогда,\nКЛИЕНТ: [наложение] -то еще побежал.\nМЕНЕДЖЕР: [наложение] ага, ну тогда в рамках базового тарифу в целом задача точно сможет и закрыть, то есть курс под Ваши задачи подойдет. Так, подскажите, в целом, удалось ли Вам ознакомиться с программой более подробно, с\nКЛИЕНТ: [наложение] Что с какой программой?\nМЕНЕДЖЕР: программой обучения по нейросетям? Вижу, Вы ранее вот в мае месяце тоже интересовались.\nКЛИЕНТ: И что? Вопрос о чем?\nМЕНЕДЖЕР: Вам с программой удалось ознакомиться с\nКЛИЕНТ: Что ж, какой? С вашей?\nМЕНЕДЖЕР: нашей по нервистям, сто двадцать пять нервистей, под разные задачи?\nКЛИЕНТ: А что, я не помню такого.\nМЕНЕДЖЕР: хорошо. Давайте тогда сориентируемся более подробно по курсу. Извините, но уточните, вот вы сколько времени вообще чем неделю готового уделять на обучение.\nКЛИЕНТ: Да сколько надо? –\nКЛИЕНТ: Вон, (МЕНЕДЖЕР: Есть,) (МЕНЕДЖЕР: да,) четыре (МЕНЕДЖЕР: запас) (МЕНЕДЖЕР: по) с (МЕНЕДЖЕР: времени?) девятью.\nМЕНЕДЖЕР: А, ну супер, здорово, тогда достаточно быстро обучение можно было пройти. К обучению когда готовы приступить? Сразу? Или через какое -то время?\nКЛИЕНТ: Да проснись ты сразу.\nМЕНЕДЖЕР: Ага, так, отлично, угу. Давайте тогда подрезонировать, да, в целом, чтобы точно понимать, правильно ли вас вопрос услышал, вы планируете целом, изучать такого профессионального уровня для того, чтобы с базами данных работающих и с презентация разной задачи, то есть на удаленке, выполнять, чтобы, соответственно, выделить дополнительный заработок. Плюс -минус, прямо снова по -кромному, в основе действий, то не совсем для обучения, но, тем не менее, соответственно, такую хотите систему, которая бы позволила как раз с разными задачами, с учреждениями, с отметами, с документациями, с актами справляться. Соответственно, он найден. Обучение, в чем по времени готова каждый день достаточно много времени уделять, обучение сразу готовы рассматривать. Верно?\nМЕНЕДЖЕР: Так, отлично. Ольга, тогда по поводу программы давайте сориентируемся. Вы говорили, что вам непросто посмотреть нейросети, сразу применять их в рабочих задачах, там и цели, и документы, и презентации. Вашу задачу как раз курс полезен будет, потому что можно без технической перегрузки начать использовать ИИ как рабочий инструмент. Здесь не только одна узкая функция, курс закрывает целую связку задач, и рутину ускоряет, собирает информацию, материалы, научен готовить презентации, сильнее работать работают с текстом, за счет этого вы сможете скандально перейти в скучную работу либо параллельно наращивать навык по дополнительным заработкам. В программе есть все для практики — готовые фронты,\nМЕНЕДЖЕР: структура запросов, задания, чтобы вы не гадали, как это предметить, и отдельные полезные блоки по работе с лекциями, с визуалами, с документами, автоматизация задачи, которая сложится под запрос по Excel, по документации и по презентации. Формат рассчитан такой, что теория подается понятной здесь перегрузка, но и тут есть куратор, чтобы не оставаться один на один с вопросами. То есть, если вы с куратором открываете, в своем центре проходите, хотите, можете там заместить, хотите, да, там подольше. Куратора мы за вами закрепляем на год. То есть, если у вас какие -то вопросы будут возникать, куратору можно будет обращаться. Доступ навсегда с вами остается. Более того, «вкус по миростям» мы обновляем регулярно, потому что миростейки меняются часто, и будущие обновления также будут входить в нем в ваш вкус.\nМЕНЕДЖЕР: В целом, я по формату, по программе сориентировалась. Подскажите, как вам вообще подходит формат и программа?\nКЛИЕНТ: забавно, надо смотреть практическо.\nМЕНЕДЖЕР: Ага, ну давайте тогда предлагаем нам как раз в день обращения самые выгодные условия. Сейчас хорошая акция действует по промо -коду, можно на очень выгодных условиях подключиться и, плюс, курс -подарок даже получить в день обращения.\nМЕНЕДЖЕР: Так, по стоимостью, соответственно, давайте сориентироваться. Базовый тариф у нас, стандартная цена, так, секунду,\nМЕНЕДЖЕР: стандартная цена на базовый тариф у нас 136,288, вот, в день обращения Если фарма -код действует, т.е. 60 процентов, можно рассмотреть обучение в консультации в 54 тысячи пятьсот семнадцать рублей. Не обязательно сразу оплачивать, можно частями просрочно. Если частями, то это будет по четыре с половиной тысячи в месяц, четыре сто сорок три рубля. Трега оплаты причем до следующего месяца, т.е. о курсе разрабатывания. Можно, если готовы оплачивать с шансом, я могу вам дополнительно скидку согласовать 10%. То есть, курс стоит сорок девять тысяч шестьдесят четыре рубля всего. Вот. Вам какой вариант удобнее, там сорок девять тысяч шестьдесят четыре рубля, если по карте?\nМЕНЕДЖЕР: Вот. Вам какой вариант удобнее, частями либо по карте сразу?\nКЛИЕНТ: Ладно, давайте я вариант оплаты обдумаю, потом уже посмой решу.\nМЕНЕДЖЕР: нас день обращений есть, что дополнительно вам как по счёту бюджету комфортно будет, готовы рассматривать\nМЕНЕДЖЕР: обучение по нейросетям.\nКЛИЕНТ: каяк для чего звонится?\nМЕНЕДЖЕР: ну, в целом, готовы, правильно понимаю?\nМЕНЕДЖЕР: целом готовы, правильно понимаю?\nКЛИЕНТ: Ну, а что бы я разговаривала -то, я не поняла.\nМЕНЕДЖЕР: [наложение] Я вижу, что интересовались не единственными это сетями. Давайте тогда подпишем.\nКЛИЕНТ: [наложение] Алина, ты правильно не гинешься, потому\nМЕНЕДЖЕР: [наложение] Да, вот давайте тогда...\nКЛИЕНТ: что все приезжают по -разному, по -разному, и (МЕНЕДЖЕР: На) (МЕНЕДЖЕР: 125) условия (МЕНЕДЖЕР: это) у всех разные.\nМЕНЕДЖЕР: самый полный курс, если рассматривать рискованно, три -четыре курса мы объединяем, ну и кураторный код, доступный тогда со всеми обновлениями, по завершению мы выдаем современное положение в полях кадра. Вот. (КЛИЕНТ: По) А (КЛИЕНТ: -моему,) так?\nКЛИЕНТ: надо это пересказать.\nМЕНЕДЖЕР: целом, фактически в документальном реперсионе, если вы будете\nМЕНЕДЖЕР: заказывать на фрилансе, например, принимать свои квалификации, вы можете посвятить именно сфере нейрохитей. Так, Ольге тогда предлагаю рассмотреть обучение. В день обращения плюс один курс в подарок вам сможем захвастать политику встречных шагов. Чем быстрее занимается решение, тем больше мы идем на встречу по условиям и по стоимости. В курсе подарок можно по аналогичной стоимости либо ниже выбрать, в рамках тридцати дней можно себе вторую выбрать, может, кому -то из советских, из семьи подарить, тоже полноценное обучение будет.\nКЛИЕНТ: это последнее, чьи условия можете на почту мне прислать?\nМЕНЕДЖЕР: Так, Ольга Москова, собака на мою точку, верно?\nКЛИЕНТ: Да, да, да.\nМЕНЕДЖЕР: Да, хорошо, я вам сейчас направлю, вам, в принципе, в целом как вообще, там, формат условия, я бы мог за вами забронировать ее место как раз, с учетом всех бонусов.\nКЛИЕНТ: говорю, мне надо обдумать, я (МЕНЕДЖЕР: Сегодня) все (МЕНЕДЖЕР: сможете) что услышала.\nМЕНЕДЖЕР: [наложение] посмотреть\nКЛИЕНТ: [наложение] Она,\nМЕНЕДЖЕР: [наложение] его у меня чуть\nКЛИЕНТ: [наложение] наверное,\nМЕНЕДЖЕР: позже, свяжусь там ближе, (КЛИЕНТ: будет) ближе\nКЛИЕНТ: [наложение] постараться,\nМЕНЕДЖЕР: [наложение] к восемнадцати, так,\nКЛИЕНТ: [наложение] по крайней мере. Угу.\nМЕНЕДЖЕР: тогда ближе к восемнадцати с вами меня свяжутся, вот, а если вопросы будут, да, отвечу на ваши вопросы, ну, я финально определюсь какие задания? Нет? Хорошо.\nКЛИЕНТ: Хорошо. Она пришла.\nМЕНЕДЖЕР: Всё, вот эта данная связь рада была с Вами присоединиться. Вам хорошего дня, до свидания.\n",
    "redacted_text": "КЛИЕНТ: Правильно.\nМЕНЕДЖЕР: [ФИО], [ФИО], добрый день, это [ФИО], (КЛИЕНТ: Добрый.) Академия Eduson, по поводу обучения по нейро -сетям. Вот интересовались, верно, договаривались связаться сегодня?\nМЕНЕДЖЕР: [ФИО], [ФИО], слышно меня?\nМЕНЕДЖЕР: Удобно будет сейчас минут пять -десять пообщаться как раз?\nКЛИЕНТ: Ну, (МЕНЕДЖЕР: Более) (МЕНЕДЖЕР: подробно,) конечно, дорогой.\nМЕНЕДЖЕР: [наложение] так, увижу, [ФИО], вы интересуетесь нейросетями, планируете для себя, да, и чтобы иметь дополнительный заработок.\nМЕНЕДЖЕР: Соответственно, обучение с нуля интересует, да, то есть, там, начиная с фронтов, ну, и дальше, соответственно, там, для других задач, то есть, для работы с данными, документации, как раз правильно понимая,\nКЛИЕНТ: Ну, кроме того, мне было непонятно, так что можно дальше продолжать, нужно, точнее, дальше.\nМЕНЕДЖЕР: нас по ней растянется несколько тарифов, и чтобы понимать, какая программа лучше вашей задачи выходит, можете сориентироваться все -таки после завершения обучения, тем, что видите, чем именно хотите заниматься.\nКЛИЕНТ: Я не поняла, слышно плохо, непонятно, что вы сказали.\nМЕНЕДЖЕР: нас несколько тарифов по нейросетям, вот чтобы понимать, (КЛИЕНТ: я) (КЛИЕНТ: поняла.) какая программа (КЛИЕНТ: Ага.) лучше задачи закроет. Вот как видите себя после прохождения курса, вот какие задачи планируете решать?\nКЛИЕНТ: нужна работа с базой данных, Excel и прочее, с кодами.\nМЕНЕДЖЕР: чертежи, акты, соответственно, все, что (КЛИЕНТ: Подождите,) можно сделать.\nКЛИЕНТ: [наложение] подождите. Ну, возможно,\nМЕНЕДЖЕР: Так, поняла, что -то еще возможно.\nКЛИЕНТ: презентацию, допустим, той же самой, того, что я хочу у вас еще презентовать.\nМЕНЕДЖЕР: Ага, презентация, ну и, соответственно, текст выступлений, да, к презентациям тоже сделать. [ФИО], супер, хорошо, что -то еще?\nКЛИЕНТ: [наложение] Да все пока хватит, кто\nМЕНЕДЖЕР: [наложение] Так, хорошо, тогда,\nКЛИЕНТ: [наложение] -то еще побежал.\nМЕНЕДЖЕР: [наложение] ага, ну тогда в рамках базового тарифу в целом задача точно сможет и закрыть, то есть курс под Ваши задачи подойдет. Так, подскажите, в целом, удалось ли Вам ознакомиться с программой более подробно, с\nКЛИЕНТ: [наложение] Что с какой программой?\nМЕНЕДЖЕР: программой обучения по нейросетям? Вижу, Вы ранее вот в мае месяце тоже интересовались.\nКЛИЕНТ: И что? Вопрос о чем?\nМЕНЕДЖЕР: Вам с программой удалось ознакомиться с\nКЛИЕНТ: Что ж, какой? С вашей?\nМЕНЕДЖЕР: нашей по нервистям, сто двадцать пять нервистей, под разные задачи?\nКЛИЕНТ: А что, я не помню такого.\nМЕНЕДЖЕР: хорошо. Давайте тогда сориентируемся более подробно по курсу. Извините, но уточните, вот вы сколько времени вообще чем неделю готового уделять на обучение.\nКЛИЕНТ: Да сколько надо? –\nКЛИЕНТ: Вон, (МЕНЕДЖЕР: Есть,) (МЕНЕДЖЕР: да,) четыре (МЕНЕДЖЕР: запас) (МЕНЕДЖЕР: по) с (МЕНЕДЖЕР: времени?) девятью.\nМЕНЕДЖЕР: А, ну супер, здорово, тогда достаточно быстро обучение можно было пройти. К обучению когда готовы приступить? Сразу? Или через какое -то время?\nКЛИЕНТ: Да проснись ты сразу.\nМЕНЕДЖЕР: [ФИО], так, отлично, угу. Давайте тогда подрезонировать, да, в целом, чтобы точно понимать, правильно ли вас вопрос услышал, вы планируете целом, изучать такого профессионального уровня для того, чтобы с базами данных работающих и с презентация разной задачи, то есть на удаленке, выполнять, чтобы, соответственно, выделить дополнительный заработок. Плюс -минус, прямо снова по -кромному, в основе действий, то не совсем для обучения, но, тем не менее, соответственно, такую хотите систему, которая бы позволила как раз с разными задачами, с учреждениями, с отметами, с документациями, с актами справляться. Соответственно, он найден. Обучение, в чем по времени готова каждый день достаточно много времени уделять, обучение сразу готовы рассматривать. Верно?\nМЕНЕДЖЕР: Так, отлично. [ФИО], тогда по поводу программы давайте сориентируемся. Вы говорили, что вам непросто посмотреть нейросети, сразу применять их в рабочих задачах, там и цели, и документы, и презентации. Вашу задачу как раз курс полезен будет, потому что можно без технической перегрузки начать использовать ИИ как рабочий инструмент. Здесь не только одна узкая функция, курс закрывает целую связку задач, и рутину ускоряет, собирает информацию, материалы, научен готовить презентации, сильнее работать работают с текстом, за счет этого вы сможете скандально перейти в скучную работу либо параллельно наращивать навык по дополнительным заработкам. В программе есть все для практики — готовые фронты,\nМЕНЕДЖЕР: структура запросов, задания, чтобы вы не гадали, как это предметить, и отдельные полезные блоки по работе с лекциями, с визуалами, с документами, автоматизация задачи, которая сложится под запрос по Excel, по документации и по презентации. Формат рассчитан такой, что теория подается понятной здесь перегрузка, но и тут есть куратор, чтобы не оставаться один на один с вопросами. То есть, если вы с куратором открываете, в своем центре проходите, хотите, можете там заместить, хотите, да, там подольше. Куратора мы за вами закрепляем на го[адрес], если у вас какие -то вопросы будут возникать, куратору можно будет обращаться. Доступ навсегда с вами остается. Более того, «вкус по миростям» мы обновляем регулярно, потому что миростейки меняются часто, и будущие обновления также будут входить в нем в ваш вкус.\nМЕНЕДЖЕР: В целом, я по формату, по программе сориентировалась. Подскажите, как вам вообще подходит формат и программа?\nКЛИЕНТ: забавно, надо смотреть практическо.\nМЕНЕДЖЕР: [ФИО], ну давайте тогда предлагаем нам как раз в день обращения самые выгодные условия. Сейчас хорошая акция действует по промо -коду, можно на очень выгодных условиях подключиться и, плюс, курс -подарок даже получить в день обращения.\nМЕНЕДЖЕР: Так, по стоимостью, соответственно, давайте сориентироваться. Базовый тариф у нас, стандартная цена, так, секунду,\nМЕНЕДЖЕР: стандартная цена на базовый тариф у нас 136,288, вот, в день обращения Если фарма -код действует, т.е. 60 процентов, можно рассмотреть обучение в консультации в 54 тысячи пятьсот семнадцать рублей. Не обязательно сразу оплачивать, можно частями просрочно. Если частями, то это будет по четыре с половиной тысячи в месяц, четыре сто сорок три рубля. Трега оплаты причем до следующего месяца, т.е. о курсе разрабатывания. Можно, если готовы оплачивать с шансом, я могу вам дополнительно скидку согласовать 10%. То есть, курс стоит сорок девять тысяч шестьдесят четыре рубля всего. Вот. Вам какой вариант удобнее, там сорок девять тысяч шестьдесят четыре рубля, если по карте?\nМЕНЕДЖЕР: Вот. Вам какой вариант удобнее, частями либо по карте сразу?\nКЛИЕНТ: Ладно, давайте я вариант оплаты обдумаю, потом уже посмой решу.\nМЕНЕДЖЕР: нас день обращений есть, что дополнительно вам как по счёту бюджету комфортно будет, готовы рассматривать\nМЕНЕДЖЕР: обучение по нейросетям.\nКЛИЕНТ: каяк для чего звонится?\nМЕНЕДЖЕР: ну, в целом, готовы, правильно понимаю?\nМЕНЕДЖЕР: целом готовы, правильно понимаю?\nКЛИЕНТ: Ну, а что бы я разговаривала -то, я не поняла.\nМЕНЕДЖЕР: [наложение] Я вижу, что интересовались не единственными это сетями. Давайте тогда подпишем.\nКЛИЕНТ: [наложение] [ФИО], ты правильно не гинешься, потому\nМЕНЕДЖЕР: [наложение] Да, вот давайте тогда...\nКЛИЕНТ: что все приезжают по -разному, по -разному, и (МЕНЕДЖЕР: На) (МЕНЕДЖЕР: 125) условия (МЕНЕДЖЕР: это) у всех разные.\nМЕНЕДЖЕР: самый полный курс, если рассматривать рискованно, три -четыре курса мы объединяем, ну и кураторный код, доступный тогда со всеми обновлениями, по завершению мы выдаем современное положение в полях кадра. Вот. (КЛИЕНТ: По) А (КЛИЕНТ: -моему,) так?\nКЛИЕНТ: надо это пересказать.\nМЕНЕДЖЕР: целом, фактически в документальном реперсионе, если вы будете\nМЕНЕДЖЕР: заказывать на фрилансе, например, принимать свои квалификации, вы можете посвятить именно сфере нейрохитей. Так, [ФИО] тогда предлагаю рассмотреть обучение. В день обращения плюс один курс в подарок вам сможем захвастать политику встречных шагов. Чем быстрее занимается решение, тем больше мы идем на встречу по условиям и по стоимости. В курсе подарок можно по аналогичной стоимости либо ниже выбрать, в рамках тридцати дней можно себе вторую выбрать, может, кому -то из советских, из семьи подарить, тоже полноценное обучение будет.\nКЛИЕНТ: это последнее, чьи условия можете на почту мне прислать?\nМЕНЕДЖЕР: [email] верно?\nКЛИЕНТ: Да, да, да.\nМЕНЕДЖЕР: Да, хорошо, я вам сейчас направлю, вам, в принципе, в целом как вообще, там, формат условия, я бы мог за вами забронировать ее место как раз, с учетом всех бонусов.\nКЛИЕНТ: говорю, мне надо обдумать, я (МЕНЕДЖЕР: Сегодня) все (МЕНЕДЖЕР: сможете) что услышала.\nМЕНЕДЖЕР: [наложение] посмотреть\nКЛИЕНТ: [наложение] Она,\nМЕНЕДЖЕР: [наложение] его у меня чуть\nКЛИЕНТ: [наложение] наверное,\nМЕНЕДЖЕР: позже, свяжусь там ближе, (КЛИЕНТ: будет) ближе\nКЛИЕНТ: [наложение] постараться,\nМЕНЕДЖЕР: [наложение] к восемнадцати, так,\nКЛИЕНТ: [наложение] по крайней мере. [ФИО].\nМЕНЕДЖЕР: тогда ближе к восемнадцати с вами меня свяжутся, вот, а если вопросы будут, да, отвечу на ваши вопросы, ну, я финально определюсь какие задания? Нет? Хорошо.\nКЛИЕНТ: Хорошо. Она пришла.\nМЕНЕДЖЕР: Всё, вот эта данная связь рада была с Вами присоединиться. Вам хорошего дня, до свидания.\n",
    "segments": [
      {
        "start": 2.02,
        "end": 2.92,
        "text": "Правильно.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 3.88,
        "end": 18.92,
        "text": "Алло, [ФИО], добрый день, это [ФИО], Академия Eduson, по поводу обучения по нейро -сетям. Вот интересовались, верно, договаривались связаться сегодня?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 24.13,
        "end": 25.91,
        "text": "Алло, [ФИО], слышно меня?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 28.36,
        "end": 33.26,
        "text": "Удобно будет сейчас минут пять -десять пообщаться как раз?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 34.28,
        "end": 35.68,
        "text": "Ну, конечно, дорогой.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 35.32,
        "end": 46.86,
        "text": "так, увижу, [ФИО], вы интересуетесь нейросетями, планируете для себя, да, и чтобы иметь дополнительный заработок.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 48.1,
        "end": 66.08,
        "text": "Соответственно, обучение с нуля интересует, да, то есть, там, начиная с фронтов, ну, и дальше, соответственно, там, для других задач, то есть, для работы с данными, документации, как раз правильно понимая,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 67.2,
        "end": 75.04,
        "text": "Ну, кроме того, мне было непонятно, так что можно дальше продолжать, нужно, точнее, дальше.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 75.36,
        "end": 89.36,
        "text": "нас по ней растянется несколько тарифов, и чтобы понимать, какая программа лучше вашей задачи выходит, можете сориентироваться все -таки после завершения обучения, тем, что видите, чем именно хотите заниматься.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 94.56,
        "end": 98.54,
        "text": "Я не поняла, слышно плохо, непонятно, что вы сказали.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 100.13,
        "end": 111.6,
        "text": "нас несколько тарифов по нейросетям, вот чтобы понимать, какая программа лучше задачи закроет. Вот как видите себя после прохождения курса, вот какие задачи планируете решать?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 111.81,
        "end": 120.54,
        "text": "нужна работа с базой данных, Excel и прочее, с кодами.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 121.0,
        "end": 128.5,
        "text": "чертежи, акты, соответственно, все, что можно сделать.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 126.86,
        "end": 128.74,
        "text": "подождите. Ну, возможно,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 129.22,
        "end": 131.0,
        "text": "Так, поняла, что -то еще возможно.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 133.84,
        "end": 139.7,
        "text": "презентацию, допустим, той же самой, того, что я хочу у вас еще презентовать.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 140.26,
        "end": 150.26,
        "text": "Ага, презентация, ну и, соответственно, текст выступлений, да, к презентациям тоже сделать. [ФИО], супер, хорошо, что -то еще?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 151.27,
        "end": 154.4,
        "text": "Да все пока хватит, кто",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 153.67,
        "end": 154.64,
        "text": "Так, хорошо, тогда,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 154.4,
        "end": 155.2,
        "text": "-то еще побежал.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 154.76,
        "end": 174.94,
        "text": "ага, ну тогда в рамках базового тарифу в целом задача точно сможет и закрыть, то есть курс под Ваши задачи подойдет. Так, подскажите, в целом, удалось ли Вам ознакомиться с программой более подробно, с",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 172.87,
        "end": 174.42,
        "text": "Что с какой программой?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 174.94,
        "end": 180.7,
        "text": "программой обучения по нейросетям? Вижу, Вы ранее вот в мае месяце тоже интересовались.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 184.68,
        "end": 186.58,
        "text": "И что? Вопрос о чем?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 187.33,
        "end": 191.2,
        "text": "Вам с программой удалось ознакомиться с",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 191.7,
        "end": 193.1,
        "text": "Что ж, какой? С вашей?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 193.38,
        "end": 198.36,
        "text": "нашей по нервистям, сто двадцать пять нервистей, под разные задачи?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 199.18,
        "end": 200.84,
        "text": "А что, я не помню такого.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 202.18,
        "end": 211.3,
        "text": "хорошо. Давайте тогда сориентируемся более подробно по курсу. Извините, но уточните, вот вы сколько времени вообще чем неделю готового уделять на обучение.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 212.36,
        "end": 214.46,
        "text": "Да сколько надо? –",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 215.62,
        "end": 217.76,
        "text": "Вон, четыре с девятью.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 218.12,
        "end": 227.5,
        "text": "А, ну супер, здорово, тогда достаточно быстро обучение можно было пройти. К обучению когда готовы приступить? Сразу? Или через какое -то время?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 229.03,
        "end": 230.62,
        "text": "Да проснись ты сразу.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 231.5,
        "end": 287.58,
        "text": "Ага, так, отлично, угу. Давайте тогда подрезонировать, да, в целом, чтобы точно понимать, правильно ли вас вопрос услышал, вы планируете целом, изучать такого профессионального уровня для того, чтобы с базами данных работающих и с презентация разной задачи, то есть на удаленке, выполнять, чтобы, соответственно, выделить дополнительный заработок. Плюс -минус, прямо снова по -кромному, в основе действий, то не совсем для обучения, но, тем не менее, соответственно, такую хотите систему, которая бы позволила как раз с разными задачами, с учреждениями, с отметами, с документациями, с актами справляться. Соответственно, он найден. Обучение, в чем по времени готова каждый день достаточно много времени уделять, обучение сразу готовы рассматривать. Верно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 290.24,
        "end": 344.02,
        "text": "Так, отлично. [ФИО], тогда по поводу программы давайте сориентируемся. Вы говорили, что вам непросто посмотреть нейросети, сразу применять их в рабочих задачах, там и цели, и документы, и презентации. Вашу задачу как раз курс полезен будет, потому что можно без технической перегрузки начать использовать ИИ как рабочий инструмент. Здесь не только одна узкая функция, курс закрывает целую связку задач, и рутину ускоряет, собирает информацию, материалы, научен готовить презентации, сильнее работать работают с текстом, за счет этого вы сможете скандально перейти в скучную работу либо параллельно наращивать навык по дополнительным заработкам. В программе есть все для практики — готовые фронты,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 344.9,
        "end": 396.36,
        "text": "структура запросов, задания, чтобы вы не гадали, как это предметить, и отдельные полезные блоки по работе с лекциями, с визуалами, с документами, автоматизация задачи, которая сложится под запрос по Excel, по документации и по презентации. Формат рассчитан такой, что теория подается понятной здесь перегрузка, но и тут есть куратор, чтобы не оставаться один на один с вопросами. То есть, если вы с куратором открываете, в своем центре проходите, хотите, можете там заместить, хотите, да, там подольше. Куратора мы за вами закрепляем на го[адрес], если у вас какие -то вопросы будут возникать, куратору можно будет обращаться. Доступ навсегда с вами остается. Более того, «вкус по миростям» мы обновляем регулярно, потому что миростейки меняются часто, и будущие обновления также будут входить в нем в ваш вкус.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 397.72,
        "end": 405.56,
        "text": "В целом, я по формату, по программе сориентировалась. Подскажите, как вам вообще подходит формат и программа?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 406.37,
        "end": 408.34,
        "text": "забавно, надо смотреть практическо.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 408.92,
        "end": 423.7,
        "text": "Ага, ну давайте тогда предлагаем нам как раз в день обращения самые выгодные условия. Сейчас хорошая акция действует по промо -коду, можно на очень выгодных условиях подключиться и, плюс, курс -подарок даже получить в день обращения.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 424.5,
        "end": 434.42,
        "text": "Так, по стоимостью, соответственно, давайте сориентироваться. Базовый тариф у нас, стандартная цена, так, секунду,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 437.28,
        "end": 485.36,
        "text": "стандартная цена на базовый тариф у нас 136,288, вот, в день обращения Если фарма -код действует, т.е. 60 процентов, можно рассмотреть обучение в консультации в 54 тысячи пятьсот семнадцать рублей. Не обязательно сразу оплачивать, можно частями просрочно. Если частями, то это будет по четыре с половиной тысячи в месяц, четыре сто сорок три рубля. Трега оплаты причем до следующего месяца, т.е. о курсе разрабатывания. Можно, если готовы оплачивать с шансом, я могу вам дополнительно скидку согласовать 10%. То есть, курс стоит сорок девять тысяч шестьдесят четыре рубля всего. Вот. Вам какой вариант удобнее, там сорок девять тысяч шестьдесят четыре рубля, если по карте?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 486.44,
        "end": 490.96,
        "text": "Вот. Вам какой вариант удобнее, частями либо по карте сразу?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 491.27,
        "end": 496.06,
        "text": "Ладно, давайте я вариант оплаты обдумаю, потом уже посмой решу.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 496.48,
        "end": 502.48,
        "text": "нас день обращений есть, что дополнительно вам как по счёту бюджету комфортно будет, готовы рассматривать",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 505.08,
        "end": 507.38,
        "text": "обучение по нейросетям.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 511.62,
        "end": 512.82,
        "text": "каяк для чего звонится?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 514.36,
        "end": 516.2,
        "text": "ну, в целом, готовы, правильно понимаю?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 518.76,
        "end": 520.26,
        "text": "целом готовы, правильно понимаю?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 521.73,
        "end": 523.92,
        "text": "Ну, а что бы я разговаривала -то, я не поняла.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 524.42,
        "end": 530.8,
        "text": "Я вижу, что интересовались не единственными это сетями. Давайте тогда подпишем.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 530.44,
        "end": 537.48,
        "text": "[ФИО], ты правильно не гинешься, потому",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 536.29,
        "end": 537.83,
        "text": "Да, вот давайте тогда...",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 537.48,
        "end": 542.1,
        "text": "что все приезжают по -разному, по -разному, и условия у всех разные.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 541.82,
        "end": 560.5,
        "text": "самый полный курс, если рассматривать рискованно, три -четыре курса мы объединяем, ну и кураторный код, доступный тогда со всеми обновлениями, по завершению мы выдаем современное положение в полях кадра. Вот. А так?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 560.5,
        "end": 561.46,
        "text": "надо это пересказать.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 562.85,
        "end": 566.32,
        "text": "целом, фактически в документальном реперсионе, если вы будете",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 567.58,
        "end": 602.34,
        "text": "заказывать на фрилансе, например, принимать свои квалификации, вы можете посвятить именно сфере нейрохитей. Так, [ФИО] тогда предлагаю рассмотреть обучение. В день обращения плюс один курс в подарок вам сможем захвастать политику встречных шагов. Чем быстрее занимается решение, тем больше мы идем на встречу по условиям и по стоимости. В курсе подарок можно по аналогичной стоимости либо ниже выбрать, в рамках тридцати дней можно себе вторую выбрать, может, кому -то из советских, из семьи подарить, тоже полноценное обучение будет.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 610.74,
        "end": 613.76,
        "text": "это последнее, чьи условия можете на почту мне прислать?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 614.5,
        "end": 618.3,
        "text": "Так, [ФИО], собака на мою точку, верно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 619.07,
        "end": 619.69,
        "text": "Да, да, да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 619.92,
        "end": 632.56,
        "text": "Да, хорошо, я вам сейчас направлю, вам, в принципе, в целом как вообще, там, формат условия, я бы мог за вами забронировать ее место как раз, с учетом всех бонусов.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 636.77,
        "end": 642.46,
        "text": "говорю, мне надо обдумать, я все что услышала.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 642.06,
        "end": 643.54,
        "text": "посмотреть",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 642.46,
        "end": 644.22,
        "text": "Она,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 643.54,
        "end": 644.4,
        "text": "его у меня чуть",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 644.22,
        "end": 645.5,
        "text": "наверное,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 644.4,
        "end": 647.24,
        "text": "позже, свяжусь там ближе, ближе",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 646.06,
        "end": 648.18,
        "text": "постараться,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 647.24,
        "end": 650.72,
        "text": "к восемнадцати, так,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 648.18,
        "end": 650.47,
        "text": "по крайней мере. [ФИО].",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 650.9,
        "end": 659.68,
        "text": "тогда ближе к восемнадцати с вами меня свяжутся, вот, а если вопросы будут, да, отвечу на ваши вопросы, ну, я финально определюсь какие задания? Нет? Хорошо.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 660.42,
        "end": 661.5,
        "text": "Хорошо. Она пришла.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 661.4,
        "end": 668.2,
        "text": "Всё, вот эта данная связь рада была с Вами присоединиться. Вам хорошего дня, до свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      }
    ],
    "word_count": 1339,
    "duration_seconds": 669.888,
    "pii_redacted_count": 15,
    "created_at": "2026-06-28T22:32:54.668121"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "добрый день, это [ФИО], Академия Eduson",
        "timecode": "00:00",
        "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": "00:00",
        "rationale": "Представилась по имени.",
        "applicable": true
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Академия Eduson",
        "timecode": "00:00",
        "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": "00:00",
        "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": "pass",
        "quote": "Давайте тогда сориентируемся более подробно по курсу.",
        "timecode": "02:30",
        "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": "pass",
        "quote": "по стоимостью, соответственно, давайте сориентироваться",
        "timecode": "04:00",
        "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": "работа с базой данных, Excel и прочее, с кодами",
        "timecode": "01:00",
        "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": "pass",
        "quote": "чтобы иметь дополнительный заработок",
        "timecode": "00:30",
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Курс инструментальный, не профессия.",
        "applicable": false
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "работа с базой данных, Excel... чертежи, акты, презентацию",
        "timecode": "01:20",
        "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": "pass",
        "quote": "вы планируете... чтобы с базами данных работающих и с презентация разной задачи... дополнительный заработок",
        "timecode": "04:00",
        "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": "в рамках базового тарифу в целом задача точно сможет и закрыть, то есть курс под Ваши задачи подойдет",
        "timecode": "02:30",
        "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": "fail",
        "quote": null,
        "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": "Базовый тариф... самый полный курс",
        "timecode": "05:00",
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Не спросила, какой тариф предпочитает клиент.",
        "applicable": true
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "section": "Upsale",
        "block": "5",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "самый полный курс",
        "timecode": "05:30",
        "rationale": "Предложен полный курс.",
        "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": "В программе есть все для практики — готовые фронты, структура запросов, задания",
        "timecode": "04:30",
        "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": "04:30",
        "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": "03:30",
        "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": "3 возражения",
        "applicable": true
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "0 отработанных",
        "applicable": true
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Ни одно возражение не отработано содержательно.",
        "applicable": true
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "сейчас хорошая акция действует по промо-коду, можно на очень выгодных условиях подключиться",
        "timecode": "05:00",
        "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": "06:00",
        "rationale": "Спросила о предпочтении оплаты.",
        "applicable": true
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "title": "Назвал размер скидки",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "60 процентов",
        "timecode": "05:00",
        "rationale": "Названа скидка 60%.",
        "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": "стандартная цена 136,288... 54,517",
        "timecode": "05:00",
        "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": "05:30",
        "rationale": "Предложила оформить в день обращения.",
        "applicable": true
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не выбрал полную оплату.",
        "applicable": false
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент отложил решение, не оформлено.",
        "applicable": true
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "title": "Согласована точная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Нет точного времени, только 'ближе к 18'.",
        "applicable": true
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "ближе к восемнадцати с вами меня свяжутся",
        "timecode": "08:00",
        "rationale": "Согласован повторный звонок сегодня около 18.",
        "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": "07:00",
        "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": "Это первичный звонок, callback не оценивается.",
        "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": "Предложила отправить на email, не личные каналы.",
        "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": 3,
        "fail_count": 5,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.375
      },
      "4": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "5": {
        "pass_count": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "6": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "7": {
        "pass_count": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "8": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "9": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 3,
        "percent": 0.5
      },
      "10": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 3,
        "fail_count": 0,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 1.0
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.742,
    "confidence": "high",
    "summary": "Менеджер провел выявление потребностей, презентацию курса и цены, попытался закрыть в моменте. Основные недостатки: не отработаны возражения (клиент отложил решение), не выяснена причина выбора направления и опыт клиента, не задан вопрос \"почему именно сейчас\". Клиент ушёл на обдумывание, согласован повторный звонок около 18:00.",
    "client_info_json": {
      "interest": "нейросети",
      "past_experience": null,
      "motivation": "дополнительный заработок",
      "learning_goals": "работа с базами данных, Excel, чертежи, акты, презентации",
      "preferred_payment_method": "unknown",
      "course_tariff": "базовый (рассматривал)",
      "company_knowledge": null,
      "learning_preferences": "практическая направленность",
      "client_questions": [
        "Что с какой программой?",
        "Каяк для чего звонится?"
      ],
      "lead_category": "BBB",
      "conversion_action": "Отправил информацию",
      "objections": [
        "Нужно время на принятие решения",
        "Нужна дополнительная информация"
      ],
      "relevant_experience": "none",
      "company_familiarity": false,
      "age": null,
      "gender": "F",
      "city": null,
      "field": null,
      "role": null,
      "financial_readiness": "medium",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "warm",
      "life_circumstances": null,
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_handling_objection"
      }
    ],
    "coaching_tip": "При возражении «подумаю» обязательно уточните, над чем именно, и отработайте конкретный блокер. Уделите больше внимания выяснению мотивации выбора и опыта клиента.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 19676,
    "output_tokens": 10316,
    "created_at": "2026-06-28T22:34:16.568865",
    "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": "fail",
        "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": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Базовый тариф... самый полный курс",
        "timecode": "05:00",
        "rationale": "Предложены разные тарифы."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Не спросила, какой тариф предпочитает клиент."
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "самый полный курс",
        "timecode": "05:30",
        "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": "07:00",
        "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": "работа с базой данных, Excel и прочее, с кодами",
        "timecode": "01:00",
        "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": "pass",
        "score": 4.0,
        "quote": "чтобы иметь дополнительный заработок",
        "timecode": "00:30",
        "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": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Курс инструментальный, не профессия."
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "работа с базой данных, Excel... чертежи, акты, презентацию",
        "timecode": "01:20",
        "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": "Это первичный звонок, callback не оценивается."
      },
      {
        "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": "Предложила отправить на email, не личные каналы."
      },
      {
        "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": "Нет точного времени, только 'ближе к 18'."
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "ближе к восемнадцати с вами меня свяжутся",
        "timecode": "08:00",
        "rationale": "Согласован повторный звонок сегодня около 18."
      },
      {
        "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": "05:00",
        "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": "06:00",
        "rationale": "Спросила о предпочтении оплаты."
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Назвал размер скидки",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "60 процентов",
        "timecode": "05:00",
        "rationale": "Названа скидка 60%."
      },
      {
        "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": "стандартная цена 136,288... 54,517",
        "timecode": "05:00",
        "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": "05:30",
        "rationale": "Предложила оформить в день обращения."
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не выбрал полную оплату."
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент отложил решение, не оформлено."
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию программы обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "В программе есть все для практики — готовые фронты, структура запросов, задания",
        "timecode": "04:30",
        "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": "04:30",
        "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": "добрый день, это [ФИО], Академия Eduson",
        "timecode": "00:00",
        "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": "00:00",
        "rationale": "Представилась по имени."
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Академия Eduson",
        "timecode": "00:00",
        "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": "00:00",
        "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": "pass",
        "score": 1.0,
        "quote": "Давайте тогда сориентируемся более подробно по курсу.",
        "timecode": "02:30",
        "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": "pass",
        "score": 1.0,
        "quote": "по стоимостью, соответственно, давайте сориентироваться",
        "timecode": "04:00",
        "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": "03:30",
        "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": "3 возражения"
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество отработанных возражений",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": null,
        "timecode": null,
        "rationale": "0 отработанных"
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Ни одно возражение не отработано содержательно."
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "вы планируете... чтобы с базами данных работающих и с презентация разной задачи... дополнительный заработок",
        "timecode": "04:00",
        "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": "в рамках базового тарифу в целом задача точно сможет и закрыть, то есть курс под Ваши задачи подойдет",
        "timecode": "02:30",
        "rationale": "Явно связала курс с задачей клиента."
      }
    ]
  },
  "client_portrait": {
    "demographics_json": {
      "age": null,
      "gender": "F",
      "city": null,
      "sphere": null,
      "role": null
    },
    "motivation_json": {
      "interest": "нейросети",
      "motivation": "дополнительный заработок",
      "learning_goals": "работа с базами данных, Excel, чертежи, акты, презентации",
      "learning_preferences": "практическая направленность",
      "life_circumstances": null
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "medium",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "objections_json": [
      "Нужно время на принятие решения",
      "Нужна дополнительная информация"
    ],
    "temperature": "warm",
    "life_circumstances": null,
    "decision_maker": true,
    "client_questions_json": [
      "Что с какой программой?",
      "Каяк для чего звонится?"
    ],
    "extra_json": {
      "past_experience": null,
      "company_knowledge": null,
      "company_familiarity": false,
      "relevant_experience": "none",
      "lead_category": "BBB",
      "conversion_action": "Отправил информацию",
      "client_questions": [
        "Что с какой программой?",
        "Каяк для чего звонится?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T22:34:16.574386"
  }
}