01 · Итог
Техническая цепочка работает.
Уверенного решения пока нет.
Сайт открывается, авторизация по SMS работает, основные разделы адаптивны, калькуляторы считают, AI создаёт подборку. Но на решающем этапе пользователь получает неполное объяснение и встречает противоречивые данные.
Работает
Пользователь доходит до конкретных квартир
- SMS-авторизация и кабинет доступны.
- AI принимает длинный запрос одним сообщением.
- Неточные совпадения не маскируются.
- 2 проекта / 3 квартиры сохраняются между сеансами.
- Выбранная квартира сохраняется в «Избранное».
Мешает результату
Доверия недостаточно для следующего шага
- Подробный ответ AI о бюджете не виден в чате.
- Школа, транспорт, мамад, лифт и парковка не проверяются системно.
- Одинаковый запрос даёт разные ветки ответа.
- Характеристики проекта различаются между экранами.
- Есть локализационные и accessibility-дефекты.
Продукт годится для исследования рынка и первичного shortlist. До использования как надёжного помощника при покупке необходимо исправить прозрачность AI, сохранение критериев и целостность данных.
02 · Покрытие
Проверен не набор страниц,
а целый пользовательский путь
| Область | Что проверено | Результат |
|---|---|---|
| Маршруты | 49 уникальных URL, 98 вариантов desktop/mobile | 48 × 200, 1 × 404 |
| Ссылки | 80 внутренних переходов | 79 исправны |
| Авторизация | Телефон → SMS → cookie → кабинет | Пройдено |
| Кабинет | Dashboard, AI, результаты, избранное, настройки | Основной путь работает |
| Калькуляторы | Ипотека, бюджет, инвестиции, налог | Результаты рассчитаны |
| Локализация | RU / EN / HE на 32 ключевых маршрутах | Есть смешение языков |
| Доступность | 8 ключевых страниц × 2 viewport | 6 типов WCAG-нарушений |
| Браузеры | Chromium, Firefox; запуск WebKit | Chromium / Firefox OK |
WebKit/Safari не запустился из-за отсутствующих системных библиотек на тестовом Linux-хосте. Это ограничение среды, а не подтверждённый дефект сайта.
03 · Сценарий Ирины
Семья ищет квартиру,
а не настраивает фильтры
Персона
Ирина, 38 лет
Новая репатриантка, живёт с мужем и ребёнком в Бат-Яме. Основной язык — русский. Пользуется сайтом с телефона и боится ошибиться с бюджетом или надёжностью проекта.
- Капитал
- 600 000 ₪
- Доход семьи
- 25 000 ₪ / мес.
- Цель
- 3–4 комнаты до 2.1M ₪
- Важно
- школа, трамвай, мамад, лифт
Запрос Ирины «Мы семья из трёх человек… Ищем 3–4-комнатную квартиру до 2 100 000 ₪, желательно сдача до конца 2027 года, рядом со школой и Красной линией. Нужны лифт и мамад, парковка желательна. Помоги понять, реалистичен ли бюджет, и предложи конкретные варианты с объяснением».
Естественный запрос
AI понял базовые числовые параметры
Город, комнаты, бюджет и срок были извлечены из одного длинного сообщения. Пользователю не пришлось повторять их в анкете.
Нет точного совпадения
AI предложил понятный компромисс
Снять срок сдачи — 3 варианта. Снять число комнат — 1 вариант. Ирина сохраняет семейный размер квартиры и ослабляет только срок.
Конкретная выдача
2 проекта и 3 квартиры
В карточках есть цена, комнаты, площадь, этаж, адрес и сдача. Все варианты помещаются в установленный бюджет, но оба проекта сдаются в октябре 2028 года.
Следующий шаг
Квартира сохранена в «Избранное»
Выбран объект в «Черниховском у парка»: 3 комнаты, 2M ₪, 62 м² + балкон. Он ближе остальных к исходной задаче: описание упоминает парк, Красную линию, лифт и мамад.
04 · Результат пользователя
Что именно получила Ирина
Подборка конкретна, но не отвечает на все обязательные вопросы. Ниже — оценка не «работает ли кнопка», а «помогает ли результат принять решение».
| Проект | Предложение | Совпало | Компромисс / неизвестно |
|---|---|---|---|
| Черниховский у паркаЛев ха-Ир | 3 ком. · 2M ₪ 62 + 6 м² · 4 этаж |
✓ бюджет, комнаты, мамад, лифт, Красная линия | × сдача 10.2028; парковочных мест 0; школа не проверена |
| Даниел 85аЛев ха-Ир | 3 ком. · 1.99M ₪ · 70 + 3 м² 3 ком. · 2.03M ₪ · 73 + 4 м² |
✓ бюджет, комнаты, площадь, центр | × сдача 10.2028; парковочных мест 0; школа, мамад и транспорт не подтверждены |
05 · Подтверждённые дефекты
15 проблем, сгруппированных
по влиянию на пользователя
Подробный ответ AI о бюджете не показывается в чате
Одинаковый запрос разбирается по-разному
Персональные требования теряются при сохранении
Нет объяснения, почему квартира подходит
Характеристики проекта расходятся между разделами
Финансовые обещания без видимых допущений
«Все проекты района» ведёт на 404
Developers игнорирует RU и EN
Media остаётся русским при EN/HE
Сравнительный график не показывает линии
Страница районов загружает около 40 МБ
Элементы управления не имеют доступных имён
Недостаточный цветовой контраст
Некорректные H1 и generic title
Accessibility statement показывает три языка сразу
Ключевые доказательства
Проблемы, которые сильнее всего
влияют на результат
Расчёт бюджета существует, но пользователь его не видит
Фактически: сервер формирует оценку ипотеки до 1.8M ₪, платёж около 10 000 ₪ и бюджет около 2.385M ₪. Чат показывает только «Есть 2 подходящих проекта».
Влияние: главный вопрос Ирины остаётся без ответа, хотя AI его сформировал.
Исправление: показывать весь подготовленный ответ, исходные данные расчёта и платёж для выбранной цены квартиры, а не для максимального кредита.
Одинаковый запрос ведёт по разным веткам
Прогон 1: парковка распознана как обязательная, CTA — «Показать 2 близких».
Прогоны 2–3: парковка потеряна, CTA — «Любой срок сдачи (3)» или «Любое число комнат (1)».
Исправление: одинаково извлекать параметры и считать варианты для одного и того же запроса. Генеративной модели оставить только формулировку ответа.
Один проект — разные цифры
«Черниховский у парка» показывает 24 квартиры / 6 этажей в Results и 25 квартир / 7 этажей в Favorites.
В русской версии Favorites тип проекта дополнительно отображается на иврите.
Исправление: использовать один источник характеристик и одинаковые правила их показа в результатах и избранном.
Внутренняя ссылка ведёт на 404
«Все проекты района» открывает несуществующий `/bat-yam/projects?neighborhood=ramat-yosef`.
RU URL показывает иврит
Страница Developers игнорирует RU/EN. Документ объявлен как русский, основной контент остаётся ивритским.
Media смешивает языки
При EN оболочка становится английской, но H1, категории и карточки остаются русскими.
На графике нет линий
Оси, легенда и итоговый процент есть, но три сравнительные серии визуально отсутствуют.
Около 40 МБ на одной странице
15 JPEG-фонов районов по 2.2–3.17 МБ загружаются сразу, в том числе на mobile. CLS достигает 0.370.
Controls без доступных имён
Select, input, slider и icon buttons не имеют label/aria-label. Это мешает screen reader и клавиатурной навигации.
Три языка одновременно
Accessibility statement всегда показывает HE, EN и RU. В русской версии нужный текст находится только после двух полных документов.
Контраст и структура страниц
129 элементов не проходят минимальные требования к контрасту. У калькуляторов и результатов нет главного заголовка, а у ряда страниц их несколько. Большинство разделов использует одинаковое название вкладки браузера.
Исправление: сделать вторичный текст темнее, оставить один главный заголовок на странице и дать разделам понятные уникальные названия.
06 · Что работает
Сильная основа уже есть
Авторизация
SMS-код принят, серверная cookie создаётся, `/api/auth/me` возвращает роль Client.
Кабинет
Dashboard, результаты, избранное, встречи, сообщения, настройки и onboarding открываются без JS-ошибок.
Калькуляторы
Ипотека, бюджет, инвестиции и налог проходят шаги и реагируют на ввод.
Адаптивность
Горизонтальный overflow и битые изображения не найдены на 98 вариантах страниц.
Сохранение
Поиск, результаты и избранная квартира сохраняются после нового browser session.
Браузеры
Основной smoke suite проходит в Chromium и Firefox без необработанных page errors.
07 · План исправлений
Сначала доверие к результату,
затем системное качество
- 01Показать полный AI-ответ о бюджетеP1 · результат
Прозрачные допущения, платёж для выбранной цены, переход в предзаполненный калькулятор.
- 02Сохранить обязательные и желательные условияP1 · результат
Школа, транспорт, мамад, лифт и парковка должны влиять на порядок квартир и объяснение результата.
- 03Синхронизировать «Результаты» и «Избранное»P1 · доверие
Один источник данных, один перевод и одинаковые правила показа характеристик проекта.
- 04Стабилизировать разбор запросаP1 · AI
Один и тот же текст должен давать одинаковые параметры и одинаковое число найденных квартир.
- 05Закрыть публичные P1P1 · сайт
404, локализации Developers/Media, невидимый график и 40 МБ страницы районов.
- 06Исправить accessibility и SEOP2 · качество
Accessible names, контраст, H1, title и проверка реальными VoiceOver/NVDA.
08 · Материалы
Отчёт воспроизводим
Все выводы основаны на сохранённых сетевых результатах, DOM-проверках и скриншотах production-сайта. Чувствительные данные авторизации в публикацию не включены.