Configuration#

Pydantic-based configuration schemas. Three layers: user-facing defaults (ParamConfig), user overrides (UserConfig), and the fully-resolved immutable runtime config (InternalConfig).