eon.params_ssot¶
Consume Cap’n Proto L0 field graph (schema/eon_params.capnp).
The catalog is generated by tools/params_ssot/codegen.py. Covered groups
must not gain peer field authors in config.yaml / schema.py without updating
the Cap’n Proto schema and regenerating.
Module Contents¶
Functions¶
Keys allowed under config.yaml for a covered section. |
|
Expected defaults for yaml keys (SSoT scalars + flat aliases). |
|
Normalize config.yaml default strings to Python values. |
Data¶
API¶
- eon.params_ssot.COVERED_YAML_SECTIONS¶
‘frozenset(…)’
- eon.params_ssot.allowed_yaml_keys(section: str) Set[str]¶
Keys allowed under config.yaml for a covered section.
Includes top-level SSoT scalars for that section, plus Optimizer flat aliases declared in the catalog.
- eon.params_ssot.yaml_default_map(section: str) Dict[str, Any]¶
Expected defaults for yaml keys (SSoT scalars + flat aliases).
Applies
server_yaml_default_overridesfor fields where the server dispatcher config intentionally differs from client Parameters defaults (documented in the catalog; still one authoring SSoT for the field).