test: enforce first-answer evidence contract

This commit is contained in:
ik
2026-09-21 07:55:09 +07:00
parent f0b63df803
commit a8c01f01e9
3 changed files with 46 additions and 2 deletions
+38
View File
@@ -0,0 +1,38 @@
# Task-based UX review — 2026-09-21
## Сценарий альфы
Проверяем, может ли новый игрок без подсказки пройти путь:
`главная → первая точка → что взять → сохранить → мой план`.
Ручной прогон выполняется на mobile `390 × 844` в чистом профиле браузера:
1. Открыть `/` и выбрать первую видимую карточку горячей точки.
2. Проверить, что до перехода видны координаты, freshness, sample size,
источник и текстовая причина доверия.
3. Открыть «Открыть точку» и найти координатный блок, activity/evidence и
заголовок «Что взять».
4. Сохранить точку в план, вернуться назад и убедиться, что query-контекст
сохранился.
5. Открыть `/plan`, проверить одну сохранённую точку, метод/проводку и риск,
затем проверить удаление и восстановление empty-state.
## Текущий результат
Автоматический task journey проходит этот путь и теперь дополнительно требует
на первой карточке `Свежесть`, `Наблюдения`, `Координаты` и source badge, а на
detail — `Доверие` и `Наблюдения` в паспорте данных. Мобильный route-contract
также проверяет первый ответ и действие на home, spot, waterbody, plan и tackle.
Это regression evidence, а не измерение поведения реальных участников.
Completion rate `≥ 80%` и time-to-first-useful-answer нужно собрать на пилоте
по этому сценарию, минимум с записью отказов и причины остановки.
## Acceptance notes
- не считать «точка открылась» успешным завершением без evidence и действия;
- не считать слабую выборку рекомендацией без явного состояния
«Недостаточно данных»;
- фиксировать отдельно desktop и mobile, а также чистый и повторный визит;
- production Lighthouse/INP и серверные p95 не заменяются этим review.