Initial commit: add config_manager module with ConfigParameter and ConfigManager

This commit is contained in:
2026-04-15 18:44:47 +03:00
commit b8f34faff7
21 changed files with 825 additions and 0 deletions

21
CHECKLIST.md Normal file
View File

@@ -0,0 +1,21 @@
# komAI Development Checklist
## Completed
- [x] Создан модуль `src/utils/config_manager` для работы с конфигурацией
- Реализован `ConfigParameter` с поддержкой валидации
- Реализован `ConfigManager` с регистрацией, загрузкой, сохранением параметров
- Глобальный экземпляр `config` доступен при импорте модуля
- Поддержка категорий, описаний, переменных окружения
- 8/8 тестов проходят
- Документация: `doc/src.utils.config_manager.md`, `src/utils/config_manager/AGENTS.md`
## In Progress
## Pending
- [ ] Создать приложение `app/komAI.py` как точку входа
- [ ] Реализовать модуль логирования
- [ ] Реализовать систему модулей (`modules/`)
- [ ] Настроить CI/CD
- [ ] Написать интеграционные тесты