{
  "schema_version": 1,
  "call": {
    "id": "8963de77-46b0-4ea2-83ea-ef9d68daffd8",
    "created_at": "2026-06-28T11:08:41",
    "original_filename": "comagic_60e0a82f4c48b7a1841e971c15118971",
    "audio_path": null,
    "audio_size_bytes": null,
    "duration_seconds": 296.568,
    "debtor_hash": null,
    "debtor_timezone": "Europe/Moscow",
    "stage": null,
    "bucket": null,
    "product": null,
    "deal_id": null,
    "crm_source": "uis",
    "utm_source": null,
    "utm_medium": null,
    "utm_campaign": null,
    "lead_category": "BBB",
    "transcript_status": "done",
    "analytics_status": "done",
    "last_error": null,
    "prompt_version": "eduson-v5.10",
    "processed_at": "2026-06-28T21:45:56.245156"
  },
  "operator": null,
  "transcript": {
    "provider": "okk_dialog_runpod",
    "model": "bzikst/faster-whisper-large-v3-russian",
    "language": "ru",
    "raw_text": "КЛИЕНТ: Надо сработать все.\nМЕНЕДЖЕР: Чудно ли это придем?\nКЛИЕНТ: Доблесть.\nМЕНЕДЖЕР: Меня зовут Анастасия, я звоню из Академии Eduson. (КЛИЕНТ: Ага.) Вы у нас интересовались курсом «Интернет -маркетолог», проходили опрос и получили скидку шестьдесят процентов. (КЛИЕНТ: нажмите.)\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КЛИЕНТ: Доблесть.\nМЕНЕДЖЕР: Меня зовут [ФИО], я звоню из Академии Eduson. (КЛИЕНТ: Ага.) Вы у нас интересовались курсом «Интернет -маркетолог», проходили опрос и получили скидку шестьдесят процентов. (КЛИЕНТ: нажмите.)\nМЕНЕДЖЕР: Я сняла звоню же дать прям пару следующих вопросов по Вашему интересу к направлению, чтобы я могла передать допрос уже до профильного специалиста для (КЛИЕНТ: Ответы) консультации по курсу (КЛИЕНТ: эти) (КЛИЕНТ: вопросы) «Буду (КЛИЕНТ: предоставлены) внедрена».\nМЕНЕДЖЕР: [ФИО], тогда прям пару моментов, подскажите, почему возник интерес к курсу «Интернет -маркетолог».\nКЛИЕНТ: давайте я вам так скажу, я хочу выйти из моего, и у меня, как бы, всю жизнь я в торговле работаю, вот, и хочу заниматься продажей детских пледов. То есть вяжу я их сама и продавать. То есть как бы я так считаю, что все -таки мне данный депутат поможет чему -либо. Стоять!\nКЛИЕНТ: Пять секундочку. (МЕНЕДЖЕР: Да,) Мы (МЕНЕДЖЕР: конечно.) просто дорогу переподним [email]! Машина!\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.23,
        "end": 2.13,
        "text": "Надо сработать все.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 1.99,
        "end": 2.77,
        "text": "Чудно ли это придем?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 2.88,
        "end": 4.12,
        "text": "Доблесть.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 4.68,
        "end": 14.9,
        "text": "Меня зовут [ФИО], я звоню из Академии Eduson. Вы у нас интересовались курсом «Интернет -маркетолог», проходили опрос и получили скидку шестьдесят процентов.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 15.9,
        "end": 25.68,
        "text": "Я сняла звоню же дать прям пару следующих вопросов по Вашему интересу к направлению, чтобы я могла передать допрос уже до профильного специалиста для консультации по курсу «Буду внедрена».",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 26.54,
        "end": 31.44,
        "text": "[ФИО], тогда прям пару моментов, подскажите, почему возник интерес к курсу «Интернет -маркетолог».",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 32.5,
        "end": 54.54,
        "text": "давайте я вам так скажу, я хочу выйти из моего, и у меня, как бы, всю жизнь я в торговле работаю, вот, и хочу заниматься продажей детских пледов. То есть вяжу я их сама и продавать. То есть как бы я так считаю, что все -таки мне данный депутат поможет чему -либо. Стоять!",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 55.6,
        "end": 60.32,
        "text": "Пять секундочку. Мы просто дорогу переподним [email]! Машина!",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 61.38,
        "end": 63.6,
        "text": "Все, пошли! дорогие друзья!",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 63.91,
        "end": 76.88,
        "text": "Да, [ФИО], я правильно понимаю, хотели бы уйти из найма. Да, интересен маркетинг для того, чтобы как раз заниматься продажей своих товаров, то есть детских предов",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 76.86,
        "end": 78.22,
        "text": "да,",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 76.88,
        "end": 78.34,
        "text": "и самостоятельных вежливостей, то есть как",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 78.28,
        "end": 80.94,
        "text": "да.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 78.34,
        "end": 81.14,
        "text": "-то наладить маркетин[адрес]",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 82.32,
        "end": 92.56,
        "text": "Хорошо. А уже как -то до этого пробовали продавать вот вузы с этим опытом или только вот хотели бы, только хотели бы наладить это?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 93.46,
        "end": 108.74,
        "text": "Хорошо, я поняла. Спасибо, что Вы что -то рассказали. [ФИО], если под [адрес] задачу подойдет, вопрос из окно. Чуть хотелось бы дополнить про наш формат обучения. У нас формат онлайн и нет привязки к конкретному времени. То есть есть возможность заниматься в своем темпе.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 109.64,
        "end": 136.16,
        "text": "Большой плюс, что материал в доступе остается навсегда с последующими обновлениями, то есть даже после прохождения курса всегда будет возможность зайти, освежить знания. Если за какими -то изменениями курс также обновляется, и у вас после прохождения курса также будет доступ к этой информации, то есть не нужно в будущем какой -то новый курс покупать или что -то дополнительное искать. Все в одном месте навсегда остается. И есть, конечно же, помощь куратора, который сопровождает и отвечает на вопросы.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 137.1,
        "end": 140.26,
        "text": "Скажите, пожалуйста, вы онлайн -формат обучения для себя рассматриваете?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 140.36,
        "end": 143.16,
        "text": "Мы только его и рассматриваем.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 143.48,
        "end": 176.64,
        "text": "Отлично. Тогда более детально вас как раз может ориентировать специалист направления. Он уже помогает определиться с программой курса, подзадачи, ориентирует по условиям, отвечает на все вопросы. Если все понравится, он также помогает с приобретением курса. Плюс, добавлю, что у нас до конца месяца действует акция «один плюс один». То есть при покупке любого курса по промокоду БЛИЗНЕЦЫ старую из этих подарок на выбор по стоимости курса, который приобрели. То есть две задачи можно закрыть по цене одной, а можно как подарок кому -то из близких рассмотреть.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 178.16,
        "end": 181.94,
        "text": "[ФИО], подберем с Вами звонок от профильного специалиста в удобное для Вас время.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 182.56,
        "end": 184.84,
        "text": "Из тебя где -то возможно в течение часа?",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 185.32,
        "end": 189.26,
        "text": "В течение часа, к сожалению, нет, вот я вижу, что у Вас",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 190.08,
        "end": 192.3,
        "text": "[адрес] и [адрес], правильно, все",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 193.44,
        "end": 194.04,
        "text": "Смотрите,",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 195.06,
        "end": 206.04,
        "text": "по Вашему времени ориентируя для удобства у нас московское, но по Вашему ориентируя, с четырнадцати девяти до пятнадцати десяти связаться, вот так.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 205.96,
        "end": 209.92,
        "text": "уже не вариант, это уже не вариант, нет.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 208.3,
        "end": 212.48,
        "text": "неудобно. До семи часов мы работаем по [адрес], то есть, по Вашему, до девяти.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 212.98,
        "end": 226.78,
        "text": "это давайте я просто сейчас хватит его веду, я буду в дороге уже оставшиеся полдня, я буду только ночью как бы на связи. Давайте мы с вами тогда на столик перенесем",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 225.48,
        "end": 226.92,
        "text": "Завтра в октябре получится?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 226.78,
        "end": 228.18,
        "text": "это все дикто. Здравствуйте.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 229.17,
        "end": 230.78,
        "text": "Я буду просто без связи. Буду.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 231.55,
        "end": 235.6,
        "text": "хорошо, поняла. На вторник в какое время Вам было бы удобнее тогда?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 236.77,
        "end": 238.84,
        "text": "Двадцать первый уровень — злой трудом.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 239.18,
        "end": 246.86,
        "text": "Мы можем тогда прям начинать, а не с одиннадцати работать по [адрес], а с одиннадцати до двенадцати связаться, у Вас это с тринадцати до четырнадцати.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 248.14,
        "end": 256.8,
        "text": "Ну, единственное, да, так как на вторник планируем, Нам нужно за сутки подтвердить, вот, может быть, в понедельник Вам буквально на десять секунд удобно принять.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 256.56,
        "end": 260.36,
        "text": "как бы позвоните, а позвоните я, если будет связь, то я как бы отмечу.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 261.02,
        "end": 264.04,
        "text": "Ну, то есть в понедельник можно всё завтра подтвердить, правильно?",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 264.62,
        "end": 278.04,
        "text": "тут снижается потребительность, и если ее подтвердим, может быть, я уже буду дать здоровье, чтобы на [адрес] уехать. И это буквально две -три минуты, конечно, мы подтвердимся.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 278.9,
        "end": 293.12,
        "text": "ну, подтверждение, подтверждение там буквально [ФИО] в понедельник для подтверждения перезвоним, а планируем звонок на вторник с одиннадцати до двенадцати по [адрес], это, по -вашему, с тринадцати до четырнадцати. [ФИО]. Договорились. Спасибо, что выделили время, [ФИО], вам хорошего дня. До свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      },
      {
        "start": 292.71,
        "end": 294.58,
        "text": "[ФИО] всего доброго желал.",
        "channel": 0,
        "speaker": "КЛИЕНТ"
      },
      {
        "start": 294.6,
        "end": 295.1,
        "text": "До свидания.",
        "channel": 1,
        "speaker": "МЕНЕДЖЕР"
      }
    ],
    "word_count": 823,
    "duration_seconds": 296.568,
    "pii_redacted_count": 20,
    "created_at": "2026-06-28T21:44:28.980595"
  },
  "scoring": {
    "prompt_version": "eduson-v5.10",
    "llm_provider": "deepseek",
    "llm_model": "deepseek-v4-flash",
    "checklist_json": [
      {
        "item_no": 1,
        "item_code": "greet_hello",
        "title": "Консультант поздоровался",
        "section": "Приветствие и цель звонка",
        "block": "1",
        "weight": 2,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": "Меня зовут [ФИО], я звоню из Академии 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": "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": "00:00",
        "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": "Я сняла звоню же дать прям пару следующих вопросов по Вашему интересу к направлению",
        "timecode": "00:12",
        "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": "00:12",
        "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": "pass",
        "quote": "Чуть хотелось бы дополнить про наш формат обучения",
        "timecode": "01:45",
        "rationale": "LLM пропустил",
        "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": "00:40",
        "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": "00:27",
        "rationale": "LLM пропустил",
        "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:27",
        "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": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не продемонстрировал понимание профессии интернет-маркетолога",
        "applicable": true
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Конкретные темы или трудности не названы",
        "applicable": true
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "title": "Клиент сам рассказал про свои потребности",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 1,
        "is_critical": false,
        "is_conditional": false,
        "severity": "desirable",
        "status": "fail",
        "quote": null,
        "timecode": null,
        "rationale": "Ответ на прямой вопрос менеджера, не сам",
        "applicable": true
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "title": "Консультант спросил клиента про опыт",
        "section": "Выявление потребностей",
        "block": "3",
        "weight": 3,
        "is_critical": false,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": "А уже как-то до этого пробовали продавать...?",
        "timecode": "01:15",
        "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": "01:00",
        "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": "01:45",
        "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": "получили скидку шестьдесят процентов",
        "timecode": "00:06",
        "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": "pass",
        "quote": "на вторник с одиннадцати до двенадцати по [адрес], по-вашему с тринадцати до четырнадцати",
        "timecode": "04:00",
        "rationale": "LLM пропустил",
        "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": "n/a",
        "quote": null,
        "timecode": null,
        "rationale": "Уже есть точная дата",
        "applicable": false
      },
      {
        "item_no": 39,
        "item_code": "prof_listens",
        "title": "Консультант слышит клиента и отвечает по сути",
        "section": "Профессионализм",
        "block": "11",
        "weight": 4,
        "is_critical": true,
        "is_conditional": false,
        "severity": "mandatory",
        "status": "pass",
        "quote": 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": 3,
        "fail_count": 1,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.75
      },
      "2": {
        "pass_count": 2,
        "fail_count": 2,
        "applicable_count": 4,
        "total_count": 4,
        "percent": 0.5
      },
      "3": {
        "pass_count": 4,
        "fail_count": 5,
        "applicable_count": 9,
        "total_count": 9,
        "percent": 0.4444
      },
      "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": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      },
      "11": {
        "pass_count": 2,
        "fail_count": 0,
        "applicable_count": 2,
        "total_count": 2,
        "percent": 1.0
      },
      "12": {
        "pass_count": 2,
        "fail_count": 1,
        "applicable_count": 3,
        "total_count": 3,
        "percent": 0.6667
      },
      "13": {
        "pass_count": 1,
        "fail_count": 0,
        "applicable_count": 1,
        "total_count": 2,
        "percent": 1.0
      }
    },
    "overall_score": 0.458,
    "confidence": "high",
    "summary": "Клиент интересуется курсом интернет-маркетолога для продвижения своих вязаных изделий. Менеджер провёл выявление потребностей, презентовал формат, назначил повторный звонок со специалистом. Однако не презентована программа курса, не сделана попытка закрытия в моменте, не обсуждалась стоимость.",
    "client_info_json": {
      "interest": "Интернет-маркетолог",
      "past_experience": "работа в торговле",
      "motivation": "выйти из найма, продавать свои вязаные детские пледы",
      "learning_goals": "научиться маркетингу для продвижения своих товаров",
      "preferred_payment_method": "unknown",
      "course_tariff": null,
      "company_knowledge": null,
      "learning_preferences": "онлайн-формат",
      "client_questions": [],
      "lead_category": "BBB",
      "conversion_action": "Договорились о повторном звонке",
      "objections": [],
      "relevant_experience": "none",
      "company_familiarity": null,
      "age": null,
      "gender": "F",
      "city": null,
      "field": "торговля",
      "role": "продавец/предприниматель",
      "financial_readiness": "unknown",
      "interest_in_certificate": null,
      "interest_in_employment": null,
      "temperature": "warm",
      "life_circumstances": "в дороге, переезд",
      "decision_maker": true
    },
    "red_flags_json": [
      {
        "code": "rf_no_close_attempt"
      },
      {
        "code": "rf_no_program_pitch"
      }
    ],
    "coaching_tip": "Рекомендуется презентовать содержание программы курса, озвучивать стоимость (до и после скидки) и делать попытку закрытия в моменте, даже если клиент не возражает.",
    "needs_human_review": true,
    "review_reason": "red_flag",
    "llm_latency_ms": null,
    "llm_cost_usd": null,
    "input_tokens": 18531,
    "output_tokens": 10880,
    "created_at": "2026-06-28T21:45:56.238852",
    "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": "00:40",
        "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": "00:27",
        "rationale": "LLM пропустил"
      },
      {
        "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:27",
        "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": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Клиент не продемонстрировал понимание профессии интернет-маркетолога"
      },
      {
        "item_no": 14,
        "item_code": "need_topics_pains",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Какие темы интересуют, какие сложности есть сейчас",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Конкретные темы или трудности не названы"
      },
      {
        "item_no": 15,
        "item_code": "need_self_told",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Клиент сам рассказал про свои потребности",
        "weight": 1,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "fail",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Ответ на прямой вопрос менеджера, не сам"
      },
      {
        "item_no": 16,
        "item_code": "need_ask_experience",
        "block": "3",
        "section": "Выявление потребностей",
        "title": "Консультант спросил клиента про опыт",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "pass",
        "score": 3.0,
        "quote": "А уже как-то до этого пробовали продавать...?",
        "timecode": "01:15",
        "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": "pass",
        "score": 4.0,
        "quote": "на вторник с одиннадцати до двенадцати по [адрес], по-вашему с тринадцати до четырнадцати",
        "timecode": "04:00",
        "rationale": "LLM пропустил"
      },
      {
        "item_no": 38,
        "item_code": "next_approx_time",
        "block": "10",
        "section": "Обозначил следующий шаг",
        "title": "Согласована приблизительная дата/время следующего звонка",
        "weight": 2,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": true,
        "applicable": false,
        "status": "n/a",
        "score": 0.0,
        "quote": null,
        "timecode": null,
        "rationale": "Уже есть точная дата"
      },
      {
        "item_no": 30,
        "item_code": "price_discount_focus",
        "block": "8",
        "section": "Обсуждение цены и формата оплаты",
        "title": "Презентовал стоимость с акцентом на скидке клиента",
        "weight": 3,
        "section_weight": 0.0,
        "is_critical": false,
        "is_conditional": false,
        "applicable": true,
        "status": "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": "получили скидку шестьдесят процентов",
        "timecode": "00:06",
        "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": "01:45",
        "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": "fail",
        "score": 0.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": "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": "00:00",
        "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": "Я сняла звоню же дать прям пару следующих вопросов по Вашему интересу к направлению",
        "timecode": "00:12",
        "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": "00:12",
        "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": "pass",
        "score": 1.0,
        "quote": "Чуть хотелось бы дополнить про наш формат обучения",
        "timecode": "01:45",
        "rationale": "LLM пропустил"
      },
      {
        "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": "01:00",
        "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": null,
      "sphere": "торговля",
      "role": "продавец/предприниматель"
    },
    "motivation_json": {
      "interest": "Интернет-маркетолог",
      "motivation": "выйти из найма, продавать свои вязаные детские пледы",
      "learning_goals": "научиться маркетингу для продвижения своих товаров",
      "learning_preferences": "онлайн-формат",
      "life_circumstances": "в дороге, переезд"
    },
    "finance_json": {
      "preferred_payment_method": "unknown",
      "financial_readiness": "unknown",
      "payment_ready": false,
      "interest_in_certificate": null,
      "interest_in_employment": null
    },
    "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-28T21:45:56.247928"
  }
}