раскладка av-dev повышена с канона 12 до версии 5
- три плагина слились в один `av-dev`: служебные `docs/.docs.json` и `tasks/.tasks.json` заменены на `.av-dev.toml` в корне, в гейте переехали пути трёх скриптов, вызовы скиллов переименованы по всему репозиторию - тип задачи `goal` и `ROADMAP.md` упразднены: семь целей закрыты с причинами, теги сняты, объявлена стадия `support` - метка `small`/`medium`/`large` снята из процесса — вместо «Триггеров метки» в review.md подраздел «Когда звать глубокое ревью»; следом разобран урожай doc-consistency: девять фактов сведены к одному дому
This commit is contained in:
@@ -219,12 +219,16 @@ Go-ошибки логируем как атрибут, не как текст
|
||||
|
||||
## Безопасность: что не логируем
|
||||
|
||||
Никаких секретов в полях и сообщениях. Под запретом:
|
||||
Никаких секретов в полях и сообщениях. Состав секретов —
|
||||
[CLAUDE.md](../../CLAUDE.md) → «Инварианты», строка «Секреты не попадают в логи,
|
||||
диагностику и ответы API»; здесь он не дублируется.
|
||||
|
||||
- учётные данные qBittorrent (логин/пароль, cookie сессии);
|
||||
- API-ключ и токен LLM-провайдера, `Authorization`-заголовки;
|
||||
- ключи TMDB/TVDB и прочих метабаз;
|
||||
- содержимое аутентификационных параметров magnet/трекеров.
|
||||
Специфичные для логов **носители** секрета, которых в инварианте нет:
|
||||
|
||||
- cookie сессии qBittorrent;
|
||||
- заголовки `Authorization`;
|
||||
- аутентификационные параметры magnet и трекеров;
|
||||
- URL внутри `*url.Error` (см. ниже).
|
||||
|
||||
Дополнительно:
|
||||
|
||||
@@ -246,8 +250,9 @@ Go-ошибки логируем как атрибут, не как текст
|
||||
|
||||
- Пишем JSON в `stdout` одним потоком; сбор и ротацию делает окружение
|
||||
(docker/journald). Не маршрутизируем по файлам.
|
||||
- Базовый уровень в проде — `INFO`; `DEBUG` включается через конфиг/env при
|
||||
необходимости. dev — `DEBUG`.
|
||||
- Базовый уровень в проде — `INFO`; `DEBUG` включается полем `level` секции
|
||||
`[log]` в `config.toml` — env для конфига не используется
|
||||
([config.md](config.md)). dev — `DEBUG`.
|
||||
|
||||
## Анализ
|
||||
|
||||
|
||||
Reference in New Issue
Block a user