Источники (ConfigSource)
Абстракция ConfigSource — откуда приходит конфиг. YAML-файлы, env, будущие адаптеры для etcd / Consul / Vault / HTTP / SQL / K8s.
Слои конфигурации
Три слоя YamlFileSource — base + local + environment-specific. Порядок слияния, DAGSTACK_ENV, правила merge для объектов и массивов.
Подстановка env-переменных
Синтаксис ${VAR} / ${VAR:-default}, семантика интерполяции, обработка отсутствующих переменных, escape $$.
Секреты
Маскирование по именам полей (api_key, *_token, *_password, *_secret). Как передавать секреты через env. Что не попадает в git.
Hot-reload (watch)
Подписка на изменения своей секции через onSectionChange, атомарный откат при невалидной новой конфигурации, subscription_without_watch резервный режим.