feat(07-02): refactor config_loader.py for YAML and D-06 load order

- Replace dotenv with PyYAML
- Implement D-06 load order: env vars > YAML > defaults
- Add validation and logging for config
- Remove inventory.env references
- Update requirements.txt
This commit is contained in:
2026-04-23 12:45:26 +03:00
parent 0127831b58
commit ae61fa6382
2 changed files with 209 additions and 22 deletions

View File

@@ -5,7 +5,7 @@ pydantic>=2.0.0
pydantic-settings>=2.0.0
google-genai>=0.1.0
anthropic>=0.40.0
python-dotenv>=1.0.0
PyYAML>=6.0.1
Pillow>=10.0.0
python-multipart>=0.0.9
ldap3>=2.9.1