Configuration API¶
Maturity: verified
Source modules:
config.py
and
loader.py.
Symbol |
Contract |
|---|---|
compose one explicit Hydra experiment and return strict |
|
immutable validated outer application recipe |
|
lowercase key plus implementation-owned JSON parameters |
|
SHA-256 of the complete resolved recipe |
|
SHA-256 of semantics that bounded resume must match |
The loader accepts config_dir, required experiment, optional config_name,
and a sequence of Hydra dot-list overrides. It rejects empty experiment names,
path separators, missing config directories, non-mapping results, and all
schema violations before runtime construction.