--- description: Перед работой — прочитай все применимые rules alwaysApply: true --- # Всегда читай правила Перед **любой** задачей (код, git, push, релиз, ответ пользователю): 1. **Прочитай все применимые rules** — user rules, workspace `.cursor/rules/`, особенно с `alwaysApply: true`. 2. **Не начинай работу**, пока не понял ограничения из rules (git, Cursor в репо, version-bump, язык ответа и т.д.). 3. **При конфликте** запроса пользователя и rule — остановись, объясни конфликт, спроси подтверждение. ## Обязательные проверки по типу задачи | Задача | Перед действием прочитай / проверь | |--------|-------------------------------------| | Начало работы / новый ПК | `machine-connectivity-bootstrap` — SSH, Gitea, GitHub, LAN; при отсутствии — `install.ps1` / bootstrap | | `git commit` / `push` | `no-cursor-in-repositories` — нет `.cursor/` в staged; `.gitignore` содержит `.cursor/` | | Push в `home` | `gitea-home-api` — сначала API, потом SSH push | | Создание/правка .ps1, .sh, runtime JSON | ile-encoding — UTF-8 BOM+CRLF (PS), UTF-8+LF (sh), spool без BOM | | Bump версии | `version-bump` (+ `version-bump-rdp` / `version-bump-ssh` для агентских мониторов) | | Коммит | `git log -1 --format=fuller` — нет `cursoragent`, `Co-authored-by: Cursor` | ## Если rule нарушен - **Не push**, не «доделывай быстрее». - Исправь (amend / filter / commit-tree), затем снова проверь лог. Правила важнее скорости выполнения задачи.