1a8603b887
Reorganize development.md (stack, deps, build, release, testing, CI); relocate agent rules to .cursor/rules; remove dev-host and example.com references from docs. Co-authored-by: Cursor <cursoragent@cursor.com>
25 lines
1.6 KiB
Plaintext
25 lines
1.6 KiB
Plaintext
---
|
|
description: Правила работы агента в репозитории SelfPost (ранее spec §12)
|
|
alwaysApply: true
|
|
---
|
|
|
|
# Правила для агентов
|
|
|
|
1. **Без git-коммитов** без явной инструкции в промпте.
|
|
2. После правок Go: `go build`, `go vet`; исправить все проблемы. `go test`,
|
|
когда тесты есть.
|
|
3. Перед «готово» для контейнерной задачи: образ собирается, контейнер стартует.
|
|
4. Итерации: минимальный скелет, затем фичи.
|
|
5. Требования безопасности — `docs/security.md`; внедрять с фичей, не откладывать.
|
|
6. Не делать out-of-scope (`docs/product.md`); не менять зафиксированные
|
|
допущения без согласования.
|
|
7. Крупные задачи — план до кода, если пользователь не утвердил план ранее.
|
|
8. Совместимость лицензий новых Go-зависимостей (permissive или GPL-family для
|
|
AGPL-3.0).
|
|
|
|
Маршрутизация моделей — `docs/progress.md` § «Модель по типу работы».
|
|
Предрелизная **ревизия** безопасности (не авторство) — Fable.
|
|
|
|
Протокол коммитов, CHANGELOG и закрытия фазы — `docs/progress.md` § «Коммиты»
|
|
и «Протокол закрытия фазы».
|