# Конфигурация - Только **TOML**, никаких env-переменных: окружение наследуется дочерними процессами и видно через `/proc//environ` — для токенов это слабее файла под `0600`. - Грузим один раз при старте в типизированную `Config`; дальше по коду читаем только её. Конфиг неизменяем — смена параметров означает рестарт. - Имя по умолчанию — `config.toml` в рабочей директории, переопределяется `--config=path`. - `config.example.toml` коммитим как единый самодокументируемый справочник: **каждое поле с комментарием**, из которого ясно зачем оно, каков диапазон допустимых значений и в каких единицах. Секретные поля — пустые. - Реальный `config.toml` не коммитится; секреты рендерит деплой. - **Валидация на старте, до приёма трафика.** Невалидный конфиг — `ERROR` и выход с ненулевым кодом. Не стартуем «наполовину».