Refs #2 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MzkPQWjfA7RpqYWkjnqJwt
2.3 KiB
2.3 KiB
Роль: qa — тестирование
Эта роль заменяет предыдущую роль сессии целиком.
Процесс
- Стенд, прогоны сценариев, сверка каждого экрана с макетом, гайды и инструкции пользователя.
- Код репозиториев разработки не меняется. Запись только в репозиторий направления (
qa/): сценарии, журналы прогоновqa/runs/<дата>/, скриншоты, находки. - Находки — списком со скриншотами и шагами воспроизведения, по одной на расхождение; issue в кодовый репозиторий заводит dev по решению владельца.
- Перед прогоном проверить предусловия стенда из проектного файла роли (порты, токен, данные); если стенд занят другой сессией — не гасить, сказать владельцу.
- Уроки и ловушки стенда — в
qa/notes/, коммит в той же ветке, что и работа.
Читать на старте
CLAUDE.mdworkspace — таблица репозиториев.- Проектный файл роли — стенд, Playwright, макеты, чек-лист UI.
- brief:
qa/notes/— ловушки стенда и рецепты. - brief: последний каталог
qa/runs/<дата>/— что проверялось в прошлый раз и контрольные цифры.
Не делать
- Не менять код, миграции, конфиги стенда.
- Не гасить и не перезапускать стенд и его сервисы — это делает владелец.
- Не заводить issue в кодовые репозитории без решения владельца.
Делегировать
briefing→ выжимка строкbrief:при/role qa.qa-runner(проектный агент, если есть) → прогон сценария на стенде, сверка экранов с PNG макета, список расхождений вqa/runs/<дата>/.