{
  "schema_version": 1,
  "call": {
    "id": "db4a8795-a6f3-4cd8-bbb5-cce2403fd06a",
    "created_at": "2026-06-28T12:40:27",
    "original_filename": "comagic_8eeb71958b9bc7cb133e3b2a4d6a450c",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 395.712,
    "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:13:51.660515"
  },
  "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МЕНЕДЖЕР: [наложение] Ольга, добрый день.\nМЕНЕДЖЕР: Звонили из Академии Eduson, меня зовут Анастасия.\nМЕНЕДЖЕР: Интересовались обучением, активировали скидку от партнеров в 65 % на любой (КЛИЕНТ: Извините.) онлайн -курс.\nМЕНЕДЖЕР: Здравствуйте, мы хотим задать вам пару точных вопросов по вашему интересу к обучению, чтобы я могла передать вопрос уже на профильного специалиста по интереснейшему направлению для консультации в удобное время.\nМЕНЕДЖЕР: Ольга, давайте сориентируем, какие направления у нас есть. Мы обучаем аналитике, бухгалтерии, финансам, лифт -маркетинг, менеджмент, HR, IT, дизайн, маркетплейсы, мира сети. Вас какое направление интересует? (КЛИЕНТ: Последняя.)\nМЕНЕДЖЕР: Мира сети. Хорошо. Тогда пару моментов по ним уточню у Вас. А подскажите, вообще -то, чего будет требоваться в нейросети, как планируется их использовать?\nКЛИЕНТ: Насколько обучит, насколько листой живой будет?\nМЕНЕДЖЕР: У нас широкая линейка по нейростям, поэтому мы уточняем, то нейросети есть для разных задач. А вот у Вас вообще почему возник интерес к обучению по нейростям?\nКЛИЕНТ: какая -то визитовская.\nМЕНЕДЖЕР: А перспективы чем?\nКЛИЕНТ: Но там же действительно много направлений, я не знаю еще, какие у вас есть. Я (МЕНЕДЖЕР: Может,) захотела работать с базой данных, для\nМЕНЕДЖЕР: [наложение] чуть подробнее расскажете, что имеете в виду, для чего Бывает, и быть требуется.\nКЛИЕНТ: чего требуется. Допустим, я работала в строительстве, и там огромное количество времени занимает оформление исполнительной документации. Это надо перешерстить абсолютно все документы рабочие — это это материалы, это сметы, это чертежи, это акции, которые надо сделать и так далее, и далее. И все это самое, ну, все, вот это занимает кучу времени.\nКЛИЕНТ: И мы на всякий путь (МЕНЕДЖЕР: Ну,) (МЕНЕДЖЕР: пш) бы очень хорошо справились с этим делом.\nМЕНЕДЖЕР: Ну, да, действительно, нейросеть используется часто при работе как своего помощника, там, для анализа, да, какой -то информации, для сокращения информации, но все равно используется как оптимизацию в работе. Санкт -Петербург. Скажите, пожалуйста, вы кем работаете, чем занимаетесь? Вы в службе ранее работали, а сейчас?\nКЛИЕНТ: Да, да, да, а сейчас на пенсию.\nМЕНЕДЖЕР: Поняла. Но... (КЛИЕНТ: -прежнему.) Аминь.\nКЛИЕНТ: [наложение] Сейчас сказали, у меня возраст большой и я не подхожу, так что я думаю, что если у меня будут нейросети, я знаю, что с ними сделать, и я очень даже подойду.\nМЕНЕДЖЕР: То есть вы планируете изучить нейросети и обратно попробовать Бытья вернутся на работу (КЛИЕНТ: Не) с фермерами.\nКЛИЕНТ: [наложение] обратно вернуться, а работать, понимаете?\nКЛИЕНТ: Я вам расскажу ситуацию в строительстве, какая. Все считают, что документация — это полная ерунда. Там один авт, и повторяется всё, повторяется, только подставляй. Но вот по работе, допустим, вот на Сахалине, да, американская компания работала, сорок шесть компаний на подряде было, и, значит, за исполнительную документацию снимали десять процентов, не доплатили, когда сдашь, тебе всё оплатят. Вот из сорока шести компаний только две компании закрыли эту документацию, остальные потеряли миллионы.\nКЛИЕНТ: Десять процентов — это очень много.\nКЛИЕНТ: Вот. И сейчас даже вот когда я работала директором, заместитель Председатель -директор, он не понимает, какие он деньги теряет, он теряет, очень много теряет. И не только вот где я работал, в смысле вот последняя компания, где я работал, много компаний, они все на этом теряют, потому что они серьезно к этому относятся. Они документации себе, мало того, ну, в худшем случае себе снимут деньги, точнее в лучшем, не доплатят, а в худшем случае просто не примут в эксплуатацию.\nКЛИЕНТ: Чего?\nМЕНЕДЖЕР: то есть, нейросети интересны для себя и, в том числе, для заработка, правильно я понимаю вас?\nКЛИЕНТ: [наложение] Естественно, да. Ну,\nМЕНЕДЖЕР: [наложение] Хорошо. А вы сейчас какой ваш опыт владения нейросценами? Какие, знаете?\nКЛИЕНТ: я просто посмотрела, что такое промпы, как их кисать.\nКЛИЕНТ: Ну, а теперь надо ближе к делу отрадоваться.\nМЕНЕДЖЕР: Хорошо, тогда спасибо вам большое за рассказание. У нас есть программа, которая подходит для обучения стандартам, либо там, если вы очень опытный.\nМЕНЕДЖЕР: Будет, визуально, профильный шоу -телевизм, уже исходя информации, скинсируется, какой курс какую программу можно вам предложить, и чтобы она полностью закрывала ваши интересы и возможности. Подача. Здесь хотелось бы пополнить про сам формат обучения. Это онлайновая деэкспериментация к этому времени, если заниматься этим.\nМЕНЕДЖЕР: Большой плюс для материалов доступа для себя остается в последующем обновлении, где после проходения курса всегда будет возможность найти и расслеживать данные. И есть полный секретарь. Он сопровождает и отвечает на все вопросы. Вы онлайн -формат обучения здесь вы рассматриваете? — (КЛИЕНТ: А) У\nКЛИЕНТ: [наложение] у вас есть другой формат?\nМЕНЕДЖЕР: нас только онлайн, поэтому я точнее.\nКЛИЕНТ: Поэтому о чем тогда лучше не сосчитать?\nМЕНЕДЖЕР: — Рассматриваете, правильно?\nКЛИЕНТ: Откуда девать, долговать, нету?\nМЕНЕДЖЕР: у нас только онлайн, конечно, Ольга. Если по формату интересно, могу предложить звонок от профессорного специалиста, он же сориентирует по всем деталям и ответит на вопросы, а если он понравится, он также помогает в приобретении курса. Плюс до конца месяца у нас действует акция «Один плюс один», то есть при покупке любого курса, второй идёт в подарок на выбор по стоимости курса, который приобрели. То есть две задачи по цене одной можно закрыть.\nМЕНЕДЖЕР: Работаем, сидим, сидишь мы по Москве, Ольга, подберём с Вами удобное время для звонка?\nКЛИЕНТ: у меня время московское.\nМЕНЕДЖЕР: Хорошо, сидим, сидишь мы по Москве, какое время Вам было бы удобнее сегодня -завтра.Ну,\nКЛИЕНТ: А тут не от меня зависит, а тут как связь нас очень плохая вещь — иногда звонки вообще не доходят.\nМЕНЕДЖЕР: понимаю, да, сейчас такая ситуация, ну, (КЛИЕНТ: да.) плюс -минус какое время? Вам ближайшее, вечернее время.\nКЛИЕНТ: было в любое время.\nМЕНЕДЖЕР: Хорошо, если удобно, в любое, сейчас отрабатываются более ранние запросы, могут где -то даже в четырнадцати до пятнадцати тридцати, вот самая ближайшая ситуация.\nКЛИЕНТ: И мы попробовали вытащить (МЕНЕДЖЕР: Ага,) оператора.\nМЕНЕДЖЕР: [наложение] хорошо. Запрос передаю. Вам спасибо, что уделили время, и хорошего дня.\nМЕНЕДЖЕР: Всего доброго.\nКЛИЕНТ: [наложение] Спасибо, господин.\nМЕНЕДЖЕР: [наложение] Так, пожалуйста, до свидания.\n",
    "redacted_text": "КЛИЕНТ: [наложение] Алло, Добрый?\nМЕНЕДЖЕР: [наложение] [ФИО], добрый день.\nМЕНЕДЖЕР: Звонили из Академии Eduson, меня зовут [ФИО].\nМЕНЕДЖЕР: Интересовались обучением, активировали скидку от партнеров в 65 % на любой (КЛИЕНТ: Извините.) онлайн -курс.\nМЕНЕДЖЕР: Здравствуйте, мы хотим задать вам пару точных вопросов по вашему интересу к обучению, чтобы я могла передать вопрос уже на профильного специалиста по интереснейшему направлению для консультации в удобное время.\nМЕНЕДЖЕР: [ФИО], давайте сориентируем, какие направления у нас есть. Мы обучаем аналитике, бухгалтерии, финансам, лифт -маркетинг, менеджмент, HR, IT, дизайн, маркетплейсы, мира сети. Вас какое направление интересует? (КЛИЕНТ: Последняя.)\nМЕНЕДЖЕР: Мира сети. Хорошо. Тогда пару моментов по ним уточню у Вас. А подскажите, вообще -то, чего будет требоваться в нейросети, как планируется их использовать?\nКЛИЕНТ: Насколько обучит, насколько листой живой будет?\nМЕНЕДЖЕР: У нас широкая линейка по нейростям, поэтому мы уточняем, то нейросети есть для разных задач. А вот у Вас вообще почему возник интерес к обучению по нейростям?\nКЛИЕНТ: какая -то визитовская.\nМЕНЕДЖЕР: А перспективы чем?\nКЛИЕНТ: Но там же действительно много направлений, я не знаю еще, какие у вас есть. Я (МЕНЕДЖЕР: Может,) захотела работать с базой данных, для\nМЕНЕДЖЕР: [наложение] чуть подробнее расскажете, что имеете в виду, для чего Бывает, и быть требуется.\nКЛИЕНТ: чего требуется. Допустим, я работала в строительстве, и там огромное количество времени занимает оформление исполнительной документации. Это надо перешерстить абсолютно все документы рабочие — это это материалы, это сметы, это чертежи, это акции, которые надо сделать и так далее, и далее. И все это самое, ну, все, вот это занимает кучу времени.\nКЛИЕНТ: И мы на всякий путь (МЕНЕДЖЕР: Ну,) (МЕНЕДЖЕР: пш) бы очень хорошо справились с этим делом.\nМЕНЕДЖЕР: Ну, да, действительно, нейросеть используется часто при работе как своего помощника, там, для анализа, да, какой -то информации, для сокращения информации, но все равно используется как оптимизацию в работе. [адрес] -Петербур[адрес], пожалуйста, вы кем работаете, чем занимаетесь? Вы в службе ранее работали, а сейчас?\nКЛИЕНТ: Да, да, да, а сейчас на пенсию.\nМЕНЕДЖЕР: Поняла. Но... (КЛИЕНТ: -прежнему.) Аминь.\nКЛИЕНТ: [наложение] Сейчас сказали, у меня возраст большой и я не подхожу, так что я думаю, что если у меня будут нейросети, я знаю, что с ними сделать, и я очень даже подойду.\nМЕНЕДЖЕР: То есть вы планируете изучить нейросети и обратно попробовать [ФИО] вернутся на работу (КЛИЕНТ: Не) с фермерами.\nКЛИЕНТ: [наложение] обратно вернуться, а работать, понимаете?\nКЛИЕНТ: Я вам расскажу ситуацию в строительстве, какая. Все считают, что документация — это полная ерунда. Там один авт, и повторяется всё, повторяется, только подставляй. Но вот по работе, допустим, вот на [адрес], да, американская компания работала, сорок шесть компаний на подряде было, и, значит, за исполнительную документацию снимали десять процентов, не доплатили, когда сдашь, тебе всё оплатят. Вот из сорока шести компаний только две компании закрыли эту документацию, остальные потеряли миллионы.\nКЛИЕНТ: Десять процентов — это очень много.\nКЛИЕНТ: Вот. И сейчас даже вот когда я работала директором, заместитель Председатель -директор, он не понимает, какие он деньги теряет, он теряет, очень много теряет. И не только вот где я работал, в смысле вот последняя компания, где я работал, много компаний, они все на этом теряют, потому что они серьезно к этому относятся. Они документации себе, мало того, ну, в худшем случае себе снимут деньги, точнее в лучшем, не доплатят, а в худшем случае просто не примут в эксплуатацию.\nКЛИЕНТ: Чего?\nМЕНЕДЖЕР: то есть, нейросети интересны для себя и, в том числе, для заработка, правильно я понимаю вас?\nКЛИЕНТ: [наложение] Естественно, да. Ну,\nМЕНЕДЖЕР: [наложение] Хорошо. А вы сейчас какой ваш опыт владения нейросценами? Какие, знаете?\nКЛИЕНТ: я просто посмотрела, что такое промпы, как их кисать.\nКЛИЕНТ: Ну, а теперь надо ближе к делу отрадоваться.\nМЕНЕДЖЕР: Хорошо, тогда спасибо вам большое за рассказание. У нас есть программа, которая подходит для обучения стандартам, либо там, если вы очень опытный.\nМЕНЕДЖЕР: Будет, визуально, профильный шоу -телевизм, уже исходя информации, скинсируется, какой курс какую программу можно вам предложить, и чтобы она полностью закрывала ваши интересы и возможности. Подача. Здесь хотелось бы пополнить про сам формат обучения. Это онлайновая деэкспериментация к этому времени, если заниматься этим.\nМЕНЕДЖЕР: Большой плюс для материалов доступа для себя остается в последующем обновлении, где после проходения курса всегда будет возможность найти и расслеживать данные. И есть полный секретарь. Он сопровождает и отвечает на все вопросы. Вы онлайн -формат обучения здесь вы рассматриваете? — (КЛИЕНТ: А) У\nКЛИЕНТ: [наложение] у вас есть другой формат?\nМЕНЕДЖЕР: нас только онлайн, поэтому я точнее.\nКЛИЕНТ: Поэтому о чем тогда лучше не сосчитать?\nМЕНЕДЖЕР: — Рассматриваете, правильно?\nКЛИЕНТ: Откуда девать, долговать, нету?\nМЕНЕДЖЕР: у нас только онлайн, конечно, [ФИО]. Если по формату интересно, могу предложить звонок от профессорного специалиста, он же сориентирует по всем деталям и ответит на вопросы, а если он понравится, он также помогает в приобретении курса. Плюс до конца месяца у нас действует акция «Один плюс один», то есть при покупке любого курса, второй идёт в подарок на выбор по стоимости курса, который приобрели. То есть две задачи по цене одной можно закрыть.\nМЕНЕДЖЕР: Работаем, [ФИО], сидишь мы по [адрес], [ФИО], подберём с Вами удобное время для звонка?\nКЛИЕНТ: у меня время московское.\nМЕНЕДЖЕР: Хорошо, [ФИО], сидишь мы по [адрес], какое время Вам было бы удобнее сегодня -завтра.Ну,\nКЛИЕНТ: А тут не от меня зависит, а тут как связь нас очень плохая вещь — иногда звонки вообще не доходят.\nМЕНЕДЖЕР: понимаю, да, сейчас такая ситуация, ну, (КЛИЕНТ: да.) плюс -минус какое время? Вам ближайшее, вечернее время.\nКЛИЕНТ: было в любое время.\nМЕНЕДЖЕР: Хорошо, если удобно, в любое, сейчас отрабатываются более ранние запросы, могут где -то даже в четырнадцати до пятнадцати тридцати, вот самая ближайшая ситуация.\nКЛИЕНТ: И мы попробовали вытащить (МЕНЕДЖЕР: Ага,) оператора.\nМЕНЕДЖЕР: [наложение] хорошо. Запрос передаю. Вам спасибо, что уделили время, и хорошего дня.\nМЕНЕДЖЕР: Всего доброго.\nКЛИЕНТ: [наложение] Спасибо, господин.\nМЕНЕДЖЕР: [наложение] Так, пожалуйста, до свидания.\n",
    "segments": [
      {
        "start": 0.0,
        "end": 3.3,
        "text": "Алло, Добрый?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 0.78,
        "end": 2.04,
        "text": "[ФИО], добрый день.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 3.6,
        "end": 6.74,
        "text": "Звонили из Академии Eduson, меня зовут [ФИО].",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 8.6,
        "end": 14.12,
        "text": "Интересовались обучением, активировали скидку от партнеров в 65 % на любой онлайн -курс.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 15.24,
        "end": 25.92,
        "text": "Здравствуйте, мы хотим задать вам пару точных вопросов по вашему интересу к обучению, чтобы я могла передать вопрос уже на профильного специалиста по интереснейшему направлению для консультации в удобное время.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 27.4,
        "end": 43.14,
        "text": "[ФИО], давайте сориентируем, какие направления у нас есть. Мы обучаем аналитике, бухгалтерии, финансам, лифт -маркетинг, менеджмент, HR, IT, дизайн, маркетплейсы, мира сети. Вас какое направление интересует?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 44.74,
        "end": 52.96,
        "text": "Мира сети. Хорошо. Тогда пару моментов по ним уточню у Вас. А подскажите, вообще -то, чего будет требоваться в нейросети, как планируется их использовать?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 56.18,
        "end": 58.92,
        "text": "Насколько обучит, насколько листой живой будет?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 59.94,
        "end": 68.06,
        "text": "У нас широкая линейка по нейростям, поэтому мы уточняем, то нейросети есть для разных задач. А вот у Вас вообще почему возник интерес к обучению по нейростям?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 70.35,
        "end": 71.05,
        "text": "какая -то визитовская.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 72.28,
        "end": 73.86,
        "text": "А перспективы чем?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 76.52,
        "end": 91.7,
        "text": "Но там же действительно много направлений, я не знаю еще, какие у вас есть. Я захотела работать с базой данных, для",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 85.6,
        "end": 89.84,
        "text": "чуть подробнее расскажете, что имеете в виду, для чего Бывает, и быть требуется.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 91.7,
        "end": 117.88,
        "text": "чего требуется. Допустим, я работала в строительстве, и там огромное количество времени занимает оформление исполнительной документации. Это надо перешерстить абсолютно все документы рабочие — это это материалы, это сметы, это чертежи, это акции, которые надо сделать и так далее, и далее. И все это самое, ну, все, вот это занимает кучу времени.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 119.94,
        "end": 123.28,
        "text": "И мы на всякий путь бы очень хорошо справились с этим делом.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 123.17,
        "end": 142.42,
        "text": "Ну, да, действительно, нейросеть используется часто при работе как своего помощника, там, для анализа, да, какой -то информации, для сокращения информации, но все равно используется как оптимизацию в работе. [адрес] -Петербур[адрес], пожалуйста, вы кем работаете, чем занимаетесь? Вы в службе ранее работали, а сейчас?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 142.56,
        "end": 144.54,
        "text": "Да, да, да, а сейчас на пенсию.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 145.44,
        "end": 148.87,
        "text": "Поняла. Но... Аминь.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 148.38,
        "end": 157.56,
        "text": "Сейчас сказали, у меня возраст большой и я не подхожу, так что я думаю, что если у меня будут нейросети, я знаю, что с ними сделать, и я очень даже подойду.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 158.6,
        "end": 164.92,
        "text": "То есть вы планируете изучить нейросети и обратно попробовать [ФИО] вернутся на работу с фермерами.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 164.46,
        "end": 166.84,
        "text": "обратно вернуться, а работать, понимаете?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 167.74,
        "end": 204.66,
        "text": "Я вам расскажу ситуацию в строительстве, какая. Все считают, что документация — это полная ерунда. Там один авт, и повторяется всё, повторяется, только подставляй. Но вот по работе, допустим, вот на [адрес], да, американская компания работала, сорок шесть компаний на подряде было, и, значит, за исполнительную документацию снимали десять процентов, не доплатили, когда сдашь, тебе всё оплатят. Вот из сорока шести компаний только две компании закрыли эту документацию, остальные потеряли миллионы.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 205.46,
        "end": 207.46,
        "text": "Десять процентов — это очень много.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 208.52,
        "end": 241.1,
        "text": "Вот. И сейчас даже вот когда я работала директором, заместитель Председатель -директор, он не понимает, какие он деньги теряет, он теряет, очень много теряет. И не только вот где я работал, в смысле вот последняя компания, где я работал, много компаний, они все на этом теряют, потому что они серьезно к этому относятся. Они документации себе, мало того, ну, в худшем случае себе снимут деньги, точнее в лучшем, не доплатят, а в худшем случае просто не примут в эксплуатацию.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 242.72,
        "end": 243.54,
        "text": "Чего?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 243.43,
        "end": 247.7,
        "text": "то есть, нейросети интересны для себя и, в том числе, для заработка, правильно я понимаю вас?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 248.35,
        "end": 249.88,
        "text": "Естественно, да. Ну,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 249.36,
        "end": 254.36,
        "text": "Хорошо. А вы сейчас какой ваш опыт владения нейросценами? Какие, знаете?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 254.8,
        "end": 257.98,
        "text": "я просто посмотрела, что такое промпы, как их кисать.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 259.04,
        "end": 262.46,
        "text": "Ну, а теперь надо ближе к делу отрадоваться.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 263.76,
        "end": 270.58,
        "text": "Хорошо, тогда спасибо вам большое за рассказание. У нас есть программа, которая подходит для обучения стандартам, либо там, если вы очень опытный.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 271.78,
        "end": 290.38,
        "text": "Будет, визуально, профильный шоу -телевизм, уже исходя информации, скинсируется, какой курс какую программу можно вам предложить, и чтобы она полностью закрывала ваши интересы и возможности. Подача. Здесь хотелось бы пополнить про сам формат обучения. Это онлайновая деэкспериментация к этому времени, если заниматься этим.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 291.72,
        "end": 309.98,
        "text": "Большой плюс для материалов доступа для себя остается в последующем обновлении, где после проходения курса всегда будет возможность найти и расслеживать данные. И есть полный секретарь. Он сопровождает и отвечает на все вопросы. Вы онлайн -формат обучения здесь вы рассматриваете? — У",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 308.34,
        "end": 309.78,
        "text": "у вас есть другой формат?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 309.98,
        "end": 311.2,
        "text": "нас только онлайн, поэтому я точнее.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 311.49,
        "end": 314.88,
        "text": "Поэтому о чем тогда лучше не сосчитать?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 315.26,
        "end": 316.56,
        "text": "— Рассматриваете, правильно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 317.41,
        "end": 319.78,
        "text": "Откуда девать, долговать, нету?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 320.64,
        "end": 343.34,
        "text": "у нас только онлайн, конечно, [ФИО]. Если по формату интересно, могу предложить звонок от профессорного специалиста, он же сориентирует по всем деталям и ответит на вопросы, а если он понравится, он также помогает в приобретении курса. Плюс до конца месяца у нас действует акция «Один плюс один», то есть при покупке любого курса, второй идёт в подарок на выбор по стоимости курса, который приобрели. То есть две задачи по цене одной можно закрыть.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 344.56,
        "end": 348.86,
        "text": "Работаем, сидим, сидишь мы по [адрес], [ФИО], подберём с Вами удобное время для звонка?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 350.44,
        "end": 351.6,
        "text": "у меня время московское.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 352.72,
        "end": 357.32,
        "text": "Хорошо, сидим, сидишь мы по [адрес], какое время Вам было бы удобнее сегодня -завтра.Ну,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 357.8,
        "end": 363.94,
        "text": "А тут не от меня зависит, а тут как связь нас очень плохая вещь — иногда звонки вообще не доходят.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 364.42,
        "end": 371.34,
        "text": "понимаю, да, сейчас такая ситуация, ну, плюс -минус какое время? Вам ближайшее, вечернее время.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 371.27,
        "end": 372.31,
        "text": "было в любое время.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 373.02,
        "end": 381.16,
        "text": "Хорошо, если удобно, в любое, сейчас отрабатываются более ранние запросы, могут где -то даже в четырнадцати до пятнадцати тридцати, вот самая ближайшая ситуация.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 382.28,
        "end": 384.8,
        "text": "И мы попробовали вытащить оператора.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 384.5,
        "end": 388.62,
        "text": "хорошо. Запрос передаю. Вам спасибо, что уделили время, и хорошего дня.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 389.68,
        "end": 390.6,
        "text": "Всего доброго.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 391.94,
        "end": 392.68,
        "text": "Спасибо, господин.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 392.32,
        "end": 393.7,
        "text": "Так, пожалуйста, до свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      }
    ],
    "word_count": 956,
    "duration_seconds": 395.712,
    "pii_redacted_count": 13,
    "created_at": "2026-06-28T22:12:52.212097"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "[ФИО], добрый день.",
        "timecode": null,
        "rationale": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "title": "Консультант назвал своё имя",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "меня зовут [ФИО].",
        "timecode": null,
        "rationale": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "title": "Консультант озвучил название компании",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "Звонили из Академии Eduson",
        "timecode": null,
        "rationale": "LLM пропустил",
        "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": "Интересовались обучением, активировали скидку от партнеров в 65% на любой онлайн-курс.",
        "timecode": null,
        "rationale": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "title": "Озвучен блок «знакомство»",
        "section": "Программирование",
        "block": "2",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": "хотим задать вам пару точных вопросов по вашему интересу к обучению",
        "timecode": null,
        "rationale": "LLM пропустил",
        "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": "pass",
        "quote": "я работала в строительстве",
        "timecode": null,
        "rationale": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "title": "Почему выбрано именно это направление",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "почему возник интерес к обучению по нейростям?",
        "timecode": null,
        "rationale": "Клиент объяснила интерес к нейросетям для документооборота.",
        "applicable": true
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "title": "Цель обучения",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "изучить нейросети и обратно попробовать вернуться на работу",
        "timecode": null,
        "rationale": "LLM пропустил",
        "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": "огромное количество времени занимает оформление исполнительной документации",
        "timecode": null,
        "rationale": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Все содержательные реплики клиента были в ответ на вопросы менеджера.",
        "applicable": true
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "вы сейчас какой ваш опыт владения нейросценами?",
        "timecode": null,
        "rationale": "LLM пропустил",
        "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": null,
        "rationale": "LLM пропустил",
        "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": "fail",
        "quote": null,
        "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": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 26,
        "item_code": "obj_detected",
        "title": "У клиента есть сомнения или возражения",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не выявлено.",
        "applicable": true
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "title": "Количество возражений в звонке",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений нет.",
        "applicable": false
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "title": "Количество отработанных возражений",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 1,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений нет.",
        "applicable": false
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "title": "Каждое возражение отработано (да/нет)",
        "section": "Работа с возражениями",
        "block": "7",
        "weight": 5,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Возражений нет.",
        "applicable": false
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Стоимость не названа, акцент на скидке без цены.",
        "applicable": true
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Вопрос о методе оплаты не задан.",
        "applicable": true
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "title": "Назвал размер скидки",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "активировали скидку от партнеров в 65%",
        "timecode": null,
        "rationale": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "title": "Презентовал цену до скидки и после",
        "section": "Обсуждение цены и формата оплаты",
        "block": "8",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Цена до и после не озвучена.",
        "applicable": true
      },
      {
        "item_no": 34,
        "item_code": "close_in_moment",
        "title": "Предложил оформление в моменте",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не предложила оформить обучение на звонке.",
        "applicable": true
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Полная оплата не обсуждалась.",
        "applicable": false
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "section": "Предложил ли оплату в моменте",
        "block": "9",
        "weight": 3,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Рассрочка не обсуждалась.",
        "applicable": false
      },
      {
        "item_no": 37,
        "item_code": "next_exact_time",
        "title": "Согласована точная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 4,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Точное время не согласовано, только диапазон 14:00-15:30.",
        "applicable": true
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "section": "Обозначил следующий шаг",
        "block": "10",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "desirable",
        "status": "pass",
        "quote": "сегодня-завтра, вечернее время",
        "timecode": null,
        "rationale": "LLM пропустил",
        "applicable": true
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "title": "Консультант слышит клиента и отвечает по сути",
        "section": "Профессионализм",
        "block": "11",
        "weight": 4,
        "is_critical": true,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер отвечала на реплики клиента по существу.",
        "applicable": true
      },
      {
        "item_no": 40,
        "item_code": "prof_no_rude",
        "title": "Консультант не грубил, не проявлял обиду к клиенту",
        "section": "Профессионализм",
        "block": "11",
        "weight": 5,
        "is_critical": true,
        "is_conditional": false,
        "severity": "prohibited",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Коммуникация корректная.",
        "applicable": true
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "title": "Менеджер активно вёл диалог",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер задавала вопросы и направляла разговор.",
        "applicable": true
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "title": "Проявлял заинтересованность в общении",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер проявляла внимание и уточняла детали.",
        "applicable": true
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "title": "Консультант пытался убедить клиента принять решение",
        "section": "Активная позиция менеджера",
        "block": "12",
        "weight": 4,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не предприняла попыток закрыть сделку.",
        "applicable": true
      },
      {
        "item_no": 44,
        "item_code": "crm_followup",
        "title": "Перезвонил в согласованное время / соблюдал договорённости",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 2,
        "is_critical": false,
        "is_conditional": true,
        "severity": "mandatory",
        "status": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Предыдущих договорённостей не было.",
        "applicable": false
      },
      {
        "item_no": 45,
        "item_code": "crm_no_personal_channel",
        "title": "Не ориентировал клиента на личные каналы связи",
        "section": "Корректность заполнения по клиенту в CRM",
        "block": "13",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": null,
        "timecode": null,
        "rationale": "Личные каналы не упоминались.",
        "applicable": true
      }
    ],
    "section_scores_json": {
      "1": {
        "pass_count": 4,
        "fail_count": 0,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 1.0
      },
      "2": {
        "pass_count": 1,
        "fail_count": 3,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.25
      },
      "3": {
        "pass_count": 5,
        "fail_count": 3,
        "applicable_count": 8,
        "total_count": 9,
        "percent": 0.625
      },
      "4": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "5": {
        "pass_count": 0,
        "fail_count": 0,
        "applicable_count": 0,
        "total_count": 4,
        "percent": 0.0
      },
      "6": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "7": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 4,
        "percent": 0.0
      },
      "8": {
        "pass_count": 1,
        "fail_count": 3,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.25
      },
      "9": {
        "pass_count": 0,
        "fail_count": 1,
        "applicable_count": 1,
        "total_count": 3,
        "percent": 0.0
      },
      "10": {
        "pass_count": 1,
        "fail_count": 1,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 0.5
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 2,
        "fail_count": 1,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 0.6667
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.441,
    "confidence": "medium",
    "summary": "Менеджер провел первичную квалификацию, выявил потребность клиента в нейросетях для оптимизации документооборота в строительстве, договорился о передаче на профильного специалиста. Презентация программы и попытка закрытия отсутствовали.",
    "client_info_json": {
      "interest": "Нейросети для работы с документацией",
      "past_experience": "Работала в строительстве, заместитель директора, знает исполнительную документацию",
      "motivation": "Вернуться на работу и зарабатывать",
      "learning_goals": "Изучить нейросети для оптимизации документооборота",
      "preferred_payment_method": null,
      "course_tariff": null,
      "company_knowledge": null,
      "learning_preferences": null,
      "client_questions": [
        "какой формат обучения?",
        "есть ли другой формат?"
      ],
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "objections": [],
      "relevant_experience": "none",
      "company_familiarity": null,
      "age": null,
      "gender": "F",
      "city": "Санкт-Петербург",
      "field": "Строительство",
      "role": "Заместитель директора (ранее)",
      "financial_readiness": "unknown",
      "interest_in_certificate": null,
      "interest_in_employment": true,
      "temperature": "warm",
      "life_circumstances": "На пенсии, хочет вернуться на работу",
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_close_attempt"
      },
      {
        "code": "rf_no_program_pitch"
      }
    ],
    "coaching_tip": "Рекомендуется анонсировать блоки разговора, презентовать программу курса и активнее пытаться закрыть сделку в моменте, используя акцию 1+1.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 18760,
    "output_tokens": 8880,
    "created_at": "2026-06-28T22:13:51.655858",
    "items": [
      {
        "item_no": 20,
        "item_code": "upsale_value",
        "block": "5",
        "section": "Upsale",
        "title": "Пояснил, в чём ценность более дорогих курсов",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не предлагался."
      },
      {
        "item_no": 21,
        "item_code": "upsale_options",
        "block": "5",
        "section": "Upsale",
        "title": "Предложил несколько различных тарифов",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не предлагался."
      },
      {
        "item_no": 22,
        "item_code": "upsale_choice_check",
        "block": "5",
        "section": "Upsale",
        "title": "Уточнил, на чём остановился клиент, что ему подходит",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не предлагался."
      },
      {
        "item_no": 23,
        "item_code": "upsale_course_proposed",
        "block": "5",
        "section": "Upsale",
        "title": "Какой курс предложен в качестве Upsale (метаполе)",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Апсейл не предлагался."
      },
      {
        "item_no": 41,
        "item_code": "active_lead",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Менеджер активно вёл диалог",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер задавала вопросы и направляла разговор."
      },
      {
        "item_no": 42,
        "item_code": "active_engaged",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Проявлял заинтересованность в общении",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер проявляла внимание и уточняла детали."
      },
      {
        "item_no": 43,
        "item_code": "active_persuade",
        "block": "12",
        "section": "Активная позиция менеджера",
        "title": "Консультант пытался убедить клиента принять решение",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не предприняла попыток закрыть сделку."
      },
      {
        "item_no": 9,
        "item_code": "need_occupation",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Чем занимается клиент",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "я работала в строительстве",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 10,
        "item_code": "need_why_direction",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Почему выбрано именно это направление",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "почему возник интерес к обучению по нейростям?",
        "timecode": null,
        "rationale": "Клиент объяснила интерес к нейросетям для документооборота."
      },
      {
        "item_no": 11,
        "item_code": "need_goal",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Цель обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 4.0,
        "quote": "изучить нейросети и обратно попробовать вернуться на работу",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "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": "огромное количество времени занимает оформление исполнительной документации",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Все содержательные реплики клиента были в ответ на вопросы менеджера."
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Консультант спросил клиента про опыт",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "вы сейчас какой ваш опыт владения нейросценами?",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "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": "Личные каналы не упоминались."
      },
      {
        "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": "Точное время не согласовано, только диапазон 14:00-15:30."
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "сегодня-завтра, вечернее время",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Стоимость не названа, акцент на скидке без цены."
      },
      {
        "item_no": 31,
        "item_code": "price_payment_method",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Уточнил, какой метод оплаты удобен клиенту",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Вопрос о методе оплаты не задан."
      },
      {
        "item_no": 32,
        "item_code": "price_discount_size",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Назвал размер скидки",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "активировали скидку от партнеров в 65%",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 33,
        "item_code": "price_before_after",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал цену до скидки и после",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Цена до и после не озвучена."
      },
      {
        "item_no": 34,
        "item_code": "close_in_moment",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Предложил оформление в моменте",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Менеджер не предложила оформить обучение на звонке."
      },
      {
        "item_no": 35,
        "item_code": "close_full_today",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана полная оплата — предложил оплатить сегодня",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Полная оплата не обсуждалась."
      },
      {
        "item_no": 36,
        "item_code": "close_install_now",
        "block": "9",
        "section": "Предложил ли оплату в моменте",
        "title": "Если выбрана рассрочка — оформил её на звонке",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Рассрочка не обсуждалась."
      },
      {
        "item_no": 24,
        "item_code": "pres_program",
        "block": "6",
        "section": "Презентация",
        "title": "Сделал презентацию программы обучения",
        "weight": 4,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "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": "LLM пропустил"
      },
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант поздоровался",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "[ФИО], добрый день.",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 2,
        "item_code": "greet_name",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант назвал своё имя",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "меня зовут [ФИО].",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 3,
        "item_code": "greet_company",
        "block": "1",
        "section": "Приветствие и цель звонка",
        "title": "Консультант озвучил название компании",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "Звонили из Академии Eduson",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "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": "Интересовались обучением, активировали скидку от партнеров в 65% на любой онлайн-курс.",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 5,
        "item_code": "program_acquaintance",
        "block": "2",
        "section": "Программирование",
        "title": "Озвучен блок «знакомство»",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 1.0,
        "quote": "хотим задать вам пару точных вопросов по вашему интересу к обучению",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "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": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений не выявлено."
      },
      {
        "item_no": 27,
        "item_code": "obj_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество возражений в звонке",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений нет."
      },
      {
        "item_no": 28,
        "item_code": "obj_handled_count",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Количество отработанных возражений",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений нет."
      },
      {
        "item_no": 29,
        "item_code": "obj_handled_each",
        "block": "7",
        "section": "Работа с возражениями",
        "title": "Каждое возражение отработано (да/нет)",
        "weight": 5,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Возражений нет."
      },
      {
        "item_no": 18,
        "item_code": "summary_repeat",
        "block": "4",
        "section": "Резюме данных от клиента",
        "title": "Повторил / резюмировал потребности клиента",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 2.0,
        "quote": "нейросети интересны для себя и, в том числе, для заработка, правильно я понимаю вас?",
        "timecode": null,
        "rationale": "LLM пропустил"
      },
      {
        "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": "F",
      "city": "Санкт-Петербург",
      "sphere": "Строительство",
      "role": "Заместитель директора (ранее)"
    },
    "motivation_json": {
      "interest": "Нейросети для работы с документацией",
      "motivation": "Вернуться на работу и зарабатывать",
      "learning_goals": "Изучить нейросети для оптимизации документооборота",
      "learning_preferences": null,
      "life_circumstances": "На пенсии, хочет вернуться на работу"
    },
    "finance_json": {
      "preferred_payment_method": null,
      "financial_readiness": "unknown",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": true
    },
    "objections_json": [],
    "temperature": "warm",
    "life_circumstances": "На пенсии, хочет вернуться на работу",
    "decision_maker": true,
    "client_questions_json": [
      "какой формат обучения?",
      "есть ли другой формат?"
    ],
    "extra_json": {
      "past_experience": "Работала в строительстве, заместитель директора, знает исполнительную документацию",
      "company_knowledge": null,
      "company_familiarity": null,
      "relevant_experience": "none",
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "client_questions": [
        "какой формат обучения?",
        "есть ли другой формат?"
      ],
      "decision_maker": true
    },
    "created_at": "2026-06-28T22:13:51.661798"
  }
}