test: enforce first-answer evidence contract
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user