pub fn parse(text: &str) -> Result<RunConfig, String>
Reads [budget] and [commands]; absent sections give defaults.
[budget]
[commands]