Files
komAI/CHECKLIST.md

1.8 KiB
Raw Blame History

komAI Development Checklist

Completed

  • Создан модуль 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
  • Создан requirements.txt
  • Опубликован на https://git.komisar.gin.by/komisar/komAI
  • Реализован модуль src/utils/log_manager для логирования
    • LoggerPrint с методом print() для консоли и файла
    • LogManager с фабрикой обработчиков и ротацией
    • Константы для конфига (LOG_CATEGORY, LOG_CONSOLE, etc.)
    • 9/9 тестов проходят
    • Документация: src/utils/log_manager/AGENTS.md

In Progress

Pending

  • stdout/stderr перехват при аварийном завершении (on crash)
  • Создать приложение app/komAI.py как точку входа
  • Реализовать систему модулей (modules/)
  • Настроить CI/CD
  • Написать интеграционные тесты