26 lines
1.4 KiB
Markdown
26 lines
1.4 KiB
Markdown
# komAI Development Checklist
|
||
|
||
## Completed
|
||
|
||
- [x] Создан модуль `src/utils/config_manager` для работы с конфигурацией
|
||
- Реализован `ConfigParameter` с поддержкой валидации
|
||
- Реализован `ConfigManager` с регистрацией, загрузкой, сохранением параметров
|
||
- Глобальный экземпляр `config` доступен при импорте модуля
|
||
- Поддержка категорий, описаний, переменных окружения
|
||
- Вложенные параметры через точки в имени (`getall`, `getrawall`)
|
||
- Константа `ROOT_KEY = "$root$"` для вложенных структур
|
||
- 10/10 тестов проходят
|
||
- Документация: `doc/src.utils.config_manager.md`, `src/utils/config_manager/AGENTS.md`
|
||
- [x] Создан `requirements.txt`
|
||
- [x] Опубликован на https://git.komisar.gin.by/komisar/komAI
|
||
|
||
## In Progress
|
||
|
||
## Pending
|
||
|
||
- [ ] Реализовать модуль логирования
|
||
- [ ] stdout/stderr перехват при аварийном завершении (on crash)
|
||
- [ ] Создать приложение `app/komAI.py` как точку входа
|
||
- [ ] Реализовать систему модулей (`modules/`)
|
||
- [ ] Настроить CI/CD
|
||
- [ ] Написать интеграционные тесты |