Overview
Phase 2 continuation of #751. Migrate 6 duplicate _get_ssot_config() functions to use the new ConfigRegistry.
Files to Migrate
src/constants/network_constants.py (~400 lines)
src/constants/redis_constants.py
src/constants/model_constants.py
src/config/compat.py
src/config/manager.py
src/config/defaults.py
Challenge
These files use attribute access patterns like _ssot.redis.host which need conversion to ConfigRegistry.get("redis.host"). Type conversions may also be needed (strings → typed values).
Acceptance Criteria
Related
Overview
Phase 2 continuation of #751. Migrate 6 duplicate
_get_ssot_config()functions to use the newConfigRegistry.Files to Migrate
src/constants/network_constants.py(~400 lines)src/constants/redis_constants.pysrc/constants/model_constants.pysrc/config/compat.pysrc/config/manager.pysrc/config/defaults.pyChallenge
These files use attribute access patterns like
_ssot.redis.hostwhich need conversion toConfigRegistry.get("redis.host"). Type conversions may also be needed (strings → typed values).Acceptance Criteria
_get_ssot_config()definitions removedRelated
src/config/registry.pysrc/config/registry_defaults.py