chore: include ttrpg-player-landing in verify pipeline

Wire the landing repo into final-verify, project rules, and pipeline skill so stop-hook checks run for landing work.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-07-24 16:29:44 +08:00
parent ca9e7cbcc0
commit c959c26f5f
4 changed files with 21 additions and 8 deletions
+6 -1
View File
@@ -24,7 +24,7 @@ alwaysApply: true
**Не входит в обязательный пайплайн:** репозиторий **`cursorAi`** (только `.md` / `.mdc` правил и описаний). Для таких правок полный цикл из четырёх этапов **не требуется**; хук **`stop`**: **`verify_repo`: `none`**.
Последовательность для **`dnd_player`**, **`project-converter`**, **`DndGamePlayerLicenseServer`**:
Последовательность для **`dnd_player`**, **`project-converter`**, **`DndGamePlayerLicenseServer`**, **`ttrpg-player-landing`**:
1. Реализация (minimal diff, паттерны **целевого** репозитория).
2. Автотесты на изменённое поведение (стек репозитория).
@@ -42,6 +42,7 @@ alwaysApply: true
| **`dnd_player`** | Задача по плееру (по умолчанию) | `npm run lint`, `typecheck`, `test` в **`dnd_player/`** |
| **`project-converter`** | Задача по конвертеру | `npm run lint`, `node --check` по `src/`, обязательный **`npm run test`** (скрипт и тесты — по политике A в том же PR, что и правки поведения) |
| **`DndGamePlayerLicenseServer`** | Задача по серверу лицензий | `node --check` по `src/`, `lib/`, обязательный **`npm run test`** |
| **`ttrpg-player-landing`** | Задача по лендингу | `npm run lint`, `typecheck`, `test` в **`ttrpg-player-landing/`** |
| **`none`** | Только правки в **`cursorAi`** | Сразу **exit 0**, четыре ключа пайплайна **не проверяются** |
Переопределение без правки файла: переменная окружения **`VERIFY_REPO`** (те же значения). Корни соседних репо: родитель каталога `cursorAi` (см. **`WORKSPACE.md`**); для плеера дополнительно **`DND_PLAYER_ROOT`**; для всех соседей — **`DND_PROJECT_ROOT`** (абсолютный путь к папке `dnd_project`).
@@ -66,6 +67,10 @@ alwaysApply: true
**`node --check`** по модулям, **`npm run test`** (обязателен — политика **вариант A**). Скрипт `start` для ручного запуска сервера не заменяет автотесты.
### `ttrpg-player-landing`
`npm run lint`, `npm run typecheck`, `npm run test` из корня репозитория.
### `cursorAi`
Обязательный 4-этапный пайплайн **не применяется**. Согласованность ссылок и имён файлов — по усмотрению задачи; для хука **`stop`** выставь **`verify_repo`: `none`**.