🟢 58🔴 2⚪️ 3Σ 63/63
| 🟢 | Following feed › Следующая страница по курсору не повторяет уже показанное 📈 | 1975 ms | |
| 🟢 | Favorites › На дашборде открывается избранное, фильтры переключаются и не сбрасывают вкладку 📈 | 6067 ms | |
| 🟢 | Following feed › Фильтр по типу сужает выдачу 📈 | 454 ms | |
| 🟢 | Following feed › После подписки на мастера его материалы появляются в ленте 📈 | 602 ms | |
| 🟢 | Following feed › У пользователя без подписок лента пустая 📈 | 661 ms | |
| 🟢 | Following feed › Аноним получает 401 📈 | 198 ms | |
| 🟢 | Direct messages › Старый способ создать диалог по профилю мастера всё ещё работает 📈 | 304 ms | |
| 🟢 | Direct messages › У анонимного зрителя признаки подписки и возможности писать пустые 📈 | 403 ms | |
| 🟢 | Direct messages › Сообщение самому себе запрещено 📈 | 197 ms | |
| 🟢 | Direct messages › Возможность писать не зависит от подписки, а ответная подписка отражает направление 📈 | 601 ms | |
| 🟢 | Direct messages › При взаимной подписке сообщения уходят, и после отписки тоже 📈 | 1001 ms | |
| 🟢 | Design system › На превью чатов подхватываются токены дизайн-системы 📈 | 10808 ms | |
| 🟢 | Direct messages › Диалог создаётся, если подписан только инициатор 📈 | 612 ms | |
| 🟢 | Direct messages › Диалог создаётся, даже если никто ни на кого не подписан 📈 | 296 ms | |
| 🟢 | Dashboard circle and calendar › Вкладка «Круг» скрыта у обычного пользователя, календарь в избранном виден сразу 📈 | 11718 ms | |
| 🟢 | Post-registration return › Авторизованный на странице регистрации не видит форму и не запускает первое знакомство 📈 | 6589 ms | |
| 🟢 | Practice shared timeline › После перемотки участника возвращает на текущую позицию эфира 📈 | 23971 ms | |
| 🟢 | Post-registration return › Возврат после регистрации опирается на сессию и состояние знакомства 📈 | 7504 ms | |
| 🟢 | Post-registration social login › На вебе в форме регистрации нет входа через Google и Apple 📈 | 7628 ms | |
| 🟢 | Post-registration onboarding › Знакомство не запускается повторно, если сервер говорит, что оно уже показано 📈 | 14535 ms | |
| 🟢 | Practice room chat after end › Сообщение в комнате видеопрактики остаётся в чате после завершения 📈 | 1855 ms | |
| 🟢 | Practice room chat after end › Мастер получает уведомление, которое открывает чат практики 📈 | 2438 ms | |
| ⚪️ | Practice room chat after end › Вопрос зрителя остаётся после завершения, мастер отвечает позже, история не стирается 📈 | 24832 ms | |
| 🟢 | Post-registration welcome › Кнопка из приветствия ведёт на вход, затем на главную и запускает знакомство 📈 | 4884 ms | |
| 🟢 | Post-registration welcome › В светлой и тёмной теме показывается приветствие искателя 📈 | 3335 ms | |
| 🟢 | Post-registration email › После регистрации форма сменяется ожиданием письма, приветствие не обходит подтверждение почты 📈 | 4571 ms | |
| 🟢 | Ended room chat history › Завершённая быстрая комната без записи всё равно отдаёт историю чата 📈 | 626 ms | |
| ⚪️ | Recording visibility and delete › Снятие с публикации и удаление готовой записи убирают её из публичных списков 📈 | 146 ms | |
| 🟢 | Recording visibility and delete › Удаление записи завершается, эфир остаётся, повторное удаление безопасно 📈 | 1147 ms | |
| 🟢 | Recording visibility and delete › Скрытое видео пропадает из публичного каталога для второго аккаунта 📈 | 1268 ms | |
| 🟢 | Recording visibility and delete › Скрытый эфир недоступен обычному пользователю и анониму 📈 | 1363 ms | |
| ⚪️ | Watch party autostart › Запланированная видеопрактика становится активной и стартует сама, без входа ведущего 📈 | 13 ms | |
| 🟢 | Live practice chat after end › Мастер получает уведомление о вопросе, и оно ведёт в чат 📈 | 66 ms | |
| 🟢 | Live practice chat after end › В истории остаются и вопрос, и поздний ответ 📈 | 142 ms | |
| 🟢 | Live practice chat after end › Мастер отвечает на вопрос позже, тоже после конца практики 📈 | 442 ms | |
| 🟢 | Live practice chat after end › Зритель задаёт вопрос уже после расчётного конца практики 📈 | 581 ms | |
| 🟢 | Content moderation on create surfaces › Видеопрактика с запрещёнными названием или описанием получает 422 ещё до загрузки файла 📈 | 473 ms | |
| 🟢 | My calendar › Старый путь /api/user/calendar отдаёт общие события и не падает с 500 📈 | 519 ms | |
| 🟢 | Content moderation on create surfaces › Пост в ленту с запрещённым текстом получает 422 и не сохраняется, обычный пост создаётся 📈 | 1667 ms | |
| 🟢 | My calendar › Гость без токена получает 401 на «Мой календарь» 📈 | 479 ms | |
| 🟢 | My calendar › Фильтр месяца принимает формат ГГГГ-ММ и возвращает только этот месяц 📈 | 1449 ms | |
| 🟢 | Content moderation on create › Эфир с обычным названием создаётся 📈 | 792 ms | |
| 🟢 | My calendar › Событие добавляется в календарь, отмечается просмотренным и удаляется 📈 | 12084 ms | |
| 🟢 | Content moderation on create › Эфир с названием-угрозой отклоняется с 422 и не создаётся 📈 | 451 ms | |
| 🟢 | Chat surface › Экран чата рисуется с новым оформлением Agapella и не падает 📈 | 6800 ms | |
| 🟢 | Registration onboarding › Новый пользователь после анкеты первого входа попадает на дашборд 📈 | 9698 ms | |
| 🟢 | Auth token cache › Токен на исходе срока не отдаётся из кэша 📈 | 2947 ms | |
| 🟢 | Auth token cache › Повторные входы одного аккаунта ходят в сеть только один раз 📈 | 18 ms | |
| 🟢 | Live room premature end › Запланированная видеопрактика не завершается сама, пока не истечёт отсчёт после времени старта 📈 | 79498 ms | |
| 🟢 | Auth forgot / confirm / passkey › На /login виден passkey; providers API не 500; соц-кнопки (если есть) живые 📈 | 1969 ms | |
| 🟢 | Auth forgot / confirm / passkey › Confirm-email: валидный token (mock) открывает welcome chrome 📈 | 2567 ms | |
| 🟢 | Auth forgot / confirm / passkey › Confirm-email: битый token показывает «Ссылка не подошла» 📈 | 1909 ms | |
| 🟢 | Auth forgot / confirm / passkey › Забыли пароль: форма уходит в «Проверьте почту» 📈 | 3051 ms | |
| 🟢 | App shell › У обычного пользователя на дашборде нет кнопки создания эфира 📈 | 11874 ms | |
| 🟢 | App shell › У мастера из шапки и меню открываются практики, расписание, чаты и дашборд 📈 | 49779 ms | |
| 🟢 | AI UI reply › В чате Agapella на сообщение приходит ответ ИИ 📈 | 17814 ms | |
| 🟢 | Agape highlights › Фразы подсветки нажимаются и уходят в чат как сообщение пользователя 📈 | 8641 ms | |
| 🟢 | AI chat › Отправленное сообщение сохраняется после переподключения к хабу 📈 | 3127 ms | |
| 🟢 | Agape highlights › Подсвеченное сообщение рисуется внутри обычного пузыря чата 📈 | 6988 ms | |
| 🔴 | AI chat › В «Совете Мудрости» на сообщение отвечает один из собеседников 📈 | 212 ms | |
| 🔴 | AI chat › В личном канале на сообщение приходит потоковый ответ собеседника 📈 | 239 ms | |
| 🟢 | AI chat › Создаются канал «Совет Мудрости» и личный канал с собеседником 📈 | 630 ms | |
| 🟢 | Admin panel › После входа каждый раздел бокового меню открывается без ошибки 📈 | 43357 ms |