pub fn load(repo_root: &Path) -> Result<MissionConfig>Expand description
Load the effective config for a repo: defaults, then the global file,
then the project file (later layers win). Missing files are fine;
unreadable or unparseable files are a EngineError::Config naming the
offending path. The project layer is additionally held to the
operator-only key rule (check_project_layer_keys).