pub fn read_env_optional(name: &str) -> Option<String>
Reads an environment variable, treating empty as absent.
Returns Some only when the variable is present and non-empty, so a blank override never masks a downstream default.
Some