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