mirror of
https://gitverse.ru/kpa39l/gotosocial.git
synced 2026-09-29 09:55:10 +00:00
docs(governance): enforce OpenSpec workflow for all changes; openspec: enforce-openspec-workflow
This commit is contained in:
@@ -39,6 +39,21 @@ Internet ──► vps02 87.242.100.206 (Caddy 2, host net)
|
||||
└── openspec/ # OpenSpec-воркфлоу (changes/deploy-gotosocial)
|
||||
```
|
||||
|
||||
## Правила изменений (обязательно)
|
||||
|
||||
**Все изменения проекта** (код, docker-compose.yml, config.yaml, документы,
|
||||
статусы) проводятся **только через OpenSpec-воркфлоу**:
|
||||
|
||||
1. `openspec new change '<имя>'` — proposal → specs (delta) → design → tasks
|
||||
2. выполнение задач из `tasks.md` (каждая — с реальной верификацией)
|
||||
3. `openspec archive '<имя>'` — влить delta в `openspec/specs/`, коммит
|
||||
|
||||
Прямое редактирование файлов или коммиты без openspec-change **запрещены**
|
||||
(SMTP-фикс 13.09 — прецедент, оформлен постфактум как
|
||||
`fix-smtp-from-address`). Исключение — только явная команда владельца.
|
||||
|
||||
Подробно: `AGENTS.md` (корень проекта).
|
||||
|
||||
## Команды
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user