runbooks: индекс ранбуков + admin-runbooks контур в AGENTS.md (скил ~/.agents/skills/admin-runbooks, поглощает writing-runbooks)
This commit is contained in:
@@ -11,6 +11,7 @@ inbox monitor: raise on start
|
||||
follow project discipline
|
||||
delegate to interns when allowed
|
||||
recommend, don't menu
|
||||
admin runbooks: use index before any prod op, execute by runbook, write/update runbooks
|
||||
we're on Windows
|
||||
|
||||
# Secrets rule
|
||||
@@ -23,3 +24,10 @@ we're on Windows
|
||||
Все docker-compose stacks на VDS управляются через Portainer (`https://portainer.vds.kzntsv.site`).
|
||||
`ssh + docker compose up -d` на VDS — anti-pattern. См. [`portainer-stack-management-vds`](.wiki/concepts/portainer-stack-management-vds.md) для migration script + gotchas.
|
||||
Исключения: `traefik` + `portainer` (management plane, ad-hoc compose).
|
||||
|
||||
# Runbooks rule
|
||||
|
||||
**Перед любой прод-операцией (деплой/рестарт/ротация/миграция/инцидент) — сначала индекс ранбуков:**
|
||||
[`runbooks-index`](.wiki/concepts/runbooks-index.md) — единственный источник «какой ранбук для чего».
|
||||
Нет ранбука на проект → создать до/вместе с операцией (скил `admin-runbooks` §WRITE).
|
||||
Деплой по ранбуку = таска + письмо админу. Секреты в ранбуках — только плейсхолдеры из `pass`.
|
||||
|
||||
Reference in New Issue
Block a user