Manual QA: test Matrix bot and record issues / gaps #14

Closed
opened 2026-03-31 22:49:55 +00:00 by putilovskiy_mikhail · 0 comments

Нужно вручную протестировать текущий Matrix-бот и зафиксировать все найденные проблемы/недоработки.

Что проверить:

  • Старт бота и стабильность sync без зацикленных timeout/retry.
  • Onboarding в незашифрованной комнате: invite -> single welcome message -> отсутствие дубликатов.
  • Обычные сообщения в незашифрованной комнате: бот должен отвечать и не обрабатывать собственные сообщения повторно.
  • Команды Matrix в формате !: !new, !chats, !rename, !archive, !skills, !status, !whoami.
  • !new должен создавать реальную новую Matrix room и приглашать туда пользователя.
  • Поведение в новой комнате после !new: сообщения, routing, chat context.
  • Реакции/confirm flow, если сценарий подтверждения воспроизводим.
  • Поведение в зашифрованном DM: сейчас ожидается ограничение, нужно зафиксировать фактический UX и ошибки.
  • Поведение при перезапуске бота: сохранение room/chat state, отсутствие повторного onboarding.

На что обратить внимание:

  • 429 / timeout loops на transport-уровне.
  • Дубли приветствия или спам ответами.
  • Команды, которые игнорируются или уходят как обычный текст.
  • Несоответствие между chat_id в core и реальными Matrix rooms.
  • Недоработки UX относительно дизайна Matrix adapter docs.

Ожидаемый результат issue:

  • список воспроизводимых проблем
  • шаги воспроизведения
  • ожидаемое поведение
  • фактическое поведение
  • логи/скриншоты при необходимости
Нужно вручную протестировать текущий Matrix-бот и зафиксировать все найденные проблемы/недоработки. Что проверить: - Старт бота и стабильность `sync` без зацикленных timeout/retry. - Onboarding в незашифрованной комнате: invite -> single welcome message -> отсутствие дубликатов. - Обычные сообщения в незашифрованной комнате: бот должен отвечать и не обрабатывать собственные сообщения повторно. - Команды Matrix в формате `!`: `!new`, `!chats`, `!rename`, `!archive`, `!skills`, `!status`, `!whoami`. - `!new` должен создавать реальную новую Matrix room и приглашать туда пользователя. - Поведение в новой комнате после `!new`: сообщения, routing, chat context. - Реакции/confirm flow, если сценарий подтверждения воспроизводим. - Поведение в зашифрованном DM: сейчас ожидается ограничение, нужно зафиксировать фактический UX и ошибки. - Поведение при перезапуске бота: сохранение room/chat state, отсутствие повторного onboarding. На что обратить внимание: - 429 / timeout loops на transport-уровне. - Дубли приветствия или спам ответами. - Команды, которые игнорируются или уходят как обычный текст. - Несоответствие между `chat_id` в core и реальными Matrix rooms. - Недоработки UX относительно дизайна Matrix adapter docs. Ожидаемый результат issue: - список воспроизводимых проблем - шаги воспроизведения - ожидаемое поведение - фактическое поведение - логи/скриншоты при необходимости
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Surfaces_team/surfaces#14
No description provided.