E2E · UX · AI journey

От первого визита
до выбранной квартиры

Полный аудит APPartment глазами реального пользователя: работоспособность сайта, удобство, доверие к данным и способность AI довести Ирину до полезного результата.

6/10

сценарий Ирины достижим частично

  • Подборка создаётся и сохраняется
  • Избранное работает
  • AI-ответ о бюджете скрыт
  • Часть критериев теряется

01 · Итог

Техническая цепочка работает.
Уверенного решения пока нет.

Сайт открывается, авторизация по SMS работает, основные разделы адаптивны, калькуляторы считают, AI создаёт подборку. Но на решающем этапе пользователь получает неполное объяснение и встречает противоречивые данные.

49уникальных маршрутов
98desktop/mobile снимков
80внутренних ссылок
15подтверждённых проблем

Работает

Пользователь доходит до конкретных квартир

  • SMS-авторизация и кабинет доступны.
  • AI принимает длинный запрос одним сообщением.
  • Неточные совпадения не маскируются.
  • 2 проекта / 3 квартиры сохраняются между сеансами.
  • Выбранная квартира сохраняется в «Избранное».

Мешает результату

Доверия недостаточно для следующего шага

  • Подробный ответ AI о бюджете не виден в чате.
  • Школа, транспорт, мамад, лифт и парковка не проверяются системно.
  • Одинаковый запрос даёт разные ветки ответа.
  • Характеристики проекта различаются между экранами.
  • Есть локализационные и accessibility-дефекты.
!
Общий вывод

Продукт годится для исследования рынка и первичного shortlist. До использования как надёжного помощника при покупке необходимо исправить прозрачность AI, сохранение критериев и целостность данных.

02 · Покрытие

Проверен не набор страниц,
а целый пользовательский путь

1Публичный сайтмаршруты, ссылки, локали
2Авторизациятелефон, SMS, сессия
3Кабинетпоиск, AI, результаты
4Результатизбранное, сохранение
ОбластьЧто провереноРезультат
Маршруты49 уникальных URL, 98 вариантов desktop/mobile48 × 200, 1 × 404
Ссылки80 внутренних переходов79 исправны
АвторизацияТелефон → SMS → cookie → кабинетПройдено
КабинетDashboard, AI, результаты, избранное, настройкиОсновной путь работает
КалькуляторыИпотека, бюджет, инвестиции, налогРезультаты рассчитаны
ЛокализацияRU / EN / HE на 32 ключевых маршрутахЕсть смешение языков
Доступность8 ключевых страниц × 2 viewport6 типов WCAG-нарушений
БраузерыChromium, Firefox; запуск WebKitChromium / Firefox OK

WebKit/Safari не запустился из-за отсутствующих системных библиотек на тестовом Linux-хосте. Это ограничение среды, а не подтверждённый дефект сайта.

03 · Сценарий Ирины

Семья ищет квартиру,
а не настраивает фильтры

И

Персона

Ирина, 38 лет

Новая репатриантка, живёт с мужем и ребёнком в Бат-Яме. Основной язык — русский. Пользуется сайтом с телефона и боится ошибиться с бюджетом или надёжностью проекта.

Капитал
600 000 ₪
Доход семьи
25 000 ₪ / мес.
Цель
3–4 комнаты до 2.1M ₪
Важно
школа, трамвай, мамад, лифт
Запрос Ирины «Мы семья из трёх человек… Ищем 3–4-комнатную квартиру до 2 100 000 ₪, желательно сдача до конца 2027 года, рядом со школой и Красной линией. Нужны лифт и мамад, парковка желательна. Помоги понять, реалистичен ли бюджет, и предложи конкретные варианты с объяснением».
01

Естественный запрос

AI понял базовые числовые параметры

Город, комнаты, бюджет и срок были извлечены из одного длинного сообщения. Пользователю не пришлось повторять их в анкете.

Порог пройден
Один запрос вместо длинной формы
02

Нет точного совпадения

AI предложил понятный компромисс

Снять срок сдачи — 3 варианта. Снять число комнат — 1 вариант. Ирина сохраняет семейный размер квартиры и ослабляет только срок.

Хорошее продуктовое решение
Эффект каждого компромисса выражен числом
03

Конкретная выдача

2 проекта и 3 квартиры

В карточках есть цена, комнаты, площадь, этаж, адрес и сдача. Все варианты помещаются в установленный бюджет, но оба проекта сдаются в октябре 2028 года.

Полезно, но без объяснения соответствия
Результат сохраняется после нового входа
04

Следующий шаг

Квартира сохранена в «Избранное»

Выбран объект в «Черниховском у парка»: 3 комнаты, 2M ₪, 62 м² + балкон. Он ближе остальных к исходной задаче: описание упоминает парк, Красную линию, лифт и мамад.

Сохранение подтверждено
1 проект · 1 квартира

04 · Результат пользователя

Что именно получила Ирина

Подборка конкретна, но не отвечает на все обязательные вопросы. Ниже — оценка не «работает ли кнопка», а «помогает ли результат принять решение».

ПроектПредложениеСовпалоКомпромисс / неизвестно
Черниховский у паркаЛев ха-Ир 3 ком. · 2M ₪
62 + 6 м² · 4 этаж
бюджет, комнаты, мамад, лифт, Красная линия × сдача 10.2028; парковочных мест 0; школа не проверена
Даниел 85аЛев ха-Ир 3 ком. · 1.99M ₪ · 70 + 3 м²
3 ком. · 2.03M ₪ · 73 + 4 м²
бюджет, комнаты, площадь, центр × сдача 10.2028; парковочных мест 0; школа, мамад и транспорт не подтверждены
Оценка результата6.0из 10
Понимание запроса7/10
Ответ о бюджете2/10
Поиск компромисса9/10
Конкретность выдачи8/10
Объяснение соответствия4/10
Сохранение результата9/10
Доверие к данным4/10

05 · Подтверждённые дефекты

15 проблем, сгруппированных
по влиянию на пользователя

10P1 · высокий
4P2 · средний
1P3 · низкий
0P0 · блокирующий
P1IRINA-001

Подробный ответ AI о бюджете не показывается в чате

P1IRINA-002

Одинаковый запрос разбирается по-разному

P1IRINA-003

Персональные требования теряются при сохранении

P2IRINA-004

Нет объяснения, почему квартира подходит

P1IRINA-005

Характеристики проекта расходятся между разделами

P1IRINA-006

Финансовые обещания без видимых допущений

P1APP-001

«Все проекты района» ведёт на 404

P1APP-002

Developers игнорирует RU и EN

P1APP-003

Media остаётся русским при EN/HE

P1APP-004

Сравнительный график не показывает линии

P1APP-005

Страница районов загружает около 40 МБ

P2APP-006

Элементы управления не имеют доступных имён

P2APP-007

Недостаточный цветовой контраст

P2APP-008

Некорректные H1 и generic title

P3APP-009

Accessibility statement показывает три языка сразу

Ключевые доказательства

Проблемы, которые сильнее всего
влияют на результат

P1IRINA-001

Расчёт бюджета существует, но пользователь его не видит

Фактически: сервер формирует оценку ипотеки до 1.8M ₪, платёж около 10 000 ₪ и бюджет около 2.385M ₪. Чат показывает только «Есть 2 подходящих проекта».

Влияние: главный вопрос Ирины остаётся без ответа, хотя AI его сформировал.

Исправление: показывать весь подготовленный ответ, исходные данные расчёта и платёж для выбранной цены квартиры, а не для максимального кредита.

Видимый чат: финансового ответа нет
P1IRINA-002

Одинаковый запрос ведёт по разным веткам

Прогон 1: парковка распознана как обязательная, CTA — «Показать 2 близких».

Прогоны 2–3: парковка потеряна, CTA — «Любой срок сдачи (3)» или «Любое число комнат (1)».

Исправление: одинаково извлекать параметры и считать варианты для одного и того же запроса. Генеративной модели оставить только формулировку ответа.

Одинаковый запрос · ветка A
Одинаковый запрос · ветка B
P1IRINA-005

Один проект — разные цифры

«Черниховский у парка» показывает 24 квартиры / 6 этажей в Results и 25 квартир / 7 этажей в Favorites.

В русской версии Favorites тип проекта дополнительно отображается на иврите.

Исправление: использовать один источник характеристик и одинаковые правила их показа в результатах и избранном.

Results: 24 / 6
Favorites: 25 / 7 + иврит
P1APP-001

Внутренняя ссылка ведёт на 404

«Все проекты района» открывает несуществующий `/bat-yam/projects?neighborhood=ramat-yosef`.

Воспроизводится на desktop и mobile
P1APP-002

RU URL показывает иврит

Страница Developers игнорирует RU/EN. Документ объявлен как русский, основной контент остаётся ивритским.

Неверны и язык, и направление документа
P1APP-003

Media смешивает языки

При EN оболочка становится английской, но H1, категории и карточки остаются русскими.

Также воспроизводится в HE/RTL
P1APP-004

На графике нет линий

Оси, легенда и итоговый процент есть, но три сравнительные серии визуально отсутствуют.

SVG-path присутствуют в DOM, но не видны
P1APP-005

Около 40 МБ на одной странице

15 JPEG-фонов районов по 2.2–3.17 МБ загружаются сразу, в том числе на mobile. CLS достигает 0.370.

CSS backgrounds обходят стандартный lazy loading
P2APP-006

Controls без доступных имён

Select, input, slider и icon buttons не имеют label/aria-label. Это мешает screen reader и клавиатурной навигации.

Критичное нарушение для экранного диктора
P3APP-009

Три языка одновременно

Accessibility statement всегда показывает HE, EN и RU. В русской версии нужный текст находится только после двух полных документов.

На странице три H1 и лишняя высота
P2APP-007 / 008

Контраст и структура страниц

129 элементов не проходят минимальные требования к контрасту. У калькуляторов и результатов нет главного заголовка, а у ряда страниц их несколько. Большинство разделов использует одинаковое название вкладки браузера.

Исправление: сделать вторичный текст темнее, оставить один главный заголовок на странице и дать разделам понятные уникальные названия.

Текущий secondary4.31:1требуется 4.5:1

06 · Что работает

Сильная основа уже есть

01

Авторизация

SMS-код принят, серверная cookie создаётся, `/api/auth/me` возвращает роль Client.

02

Кабинет

Dashboard, результаты, избранное, встречи, сообщения, настройки и onboarding открываются без JS-ошибок.

03

Калькуляторы

Ипотека, бюджет, инвестиции и налог проходят шаги и реагируют на ввод.

04

Адаптивность

Горизонтальный overflow и битые изображения не найдены на 98 вариантах страниц.

05

Сохранение

Поиск, результаты и избранная квартира сохраняются после нового browser session.

06

Браузеры

Основной smoke suite проходит в Chromium и Firefox без необработанных page errors.

07 · План исправлений

Сначала доверие к результату,
затем системное качество

  1. 01
    Показать полный AI-ответ о бюджете

    Прозрачные допущения, платёж для выбранной цены, переход в предзаполненный калькулятор.

    P1 · результат
  2. 02
    Сохранить обязательные и желательные условия

    Школа, транспорт, мамад, лифт и парковка должны влиять на порядок квартир и объяснение результата.

    P1 · результат
  3. 03
    Синхронизировать «Результаты» и «Избранное»

    Один источник данных, один перевод и одинаковые правила показа характеристик проекта.

    P1 · доверие
  4. 04
    Стабилизировать разбор запроса

    Один и тот же текст должен давать одинаковые параметры и одинаковое число найденных квартир.

    P1 · AI
  5. 05
    Закрыть публичные P1

    404, локализации Developers/Media, невидимый график и 40 МБ страницы районов.

    P1 · сайт
  6. 06
    Исправить accessibility и SEO

    Accessible names, контраст, H1, title и проверка реальными VoiceOver/NVDA.

    P2 · качество

08 · Материалы

Отчёт воспроизводим

Все выводы основаны на сохранённых сетевых результатах, DOM-проверках и скриншотах production-сайта. Чувствительные данные авторизации в публикацию не включены.

Среда проверкиPlaywright 1.59 · Chromium 147 · Firefox 148 · axe-core 4.11 · 1440×1000 и 390×844
Увеличенный скриншот