1.7 KiB
1.7 KiB
Architecture: gskaro-v1
Overview
Монолитная архитектура.
Components
cmd/gskaro— основной модуль, содержит главный файлmain.go, отвечающий за запуск сервера.internal/llm— пакет, содержащий модели, состояния и потоков для работы с LLM (Language Learning Machine).internal/server— пакет, содержащий серверный код, включая обработчики и сервер.internal/server/web— подпакет, содержащий HTML файлы и Go-код для работы с веб-интерфейсом.
Data Storage
Не используется база данных.
Communication
Используется REST (Web сервер на Go).
Infrastructure
Не обнаружено конкретной инфраструктуры, но присутствуют скрипты build.bat, init-gskaro.bat и start-gskaro.bat.
External Integrations
Нет обнаруженных внешних интеграций третьих услуг или API.
Security
- Авторизация отсутствует, доступ к API ограничен по IP.
- Валидация ввода происходит перед обработкой.
- Секреты хранятся в
.skaro/secrets.yaml.
Кnown Trade-offs
Не обнаружено явных торговых компромиссов, но присутствует отсутствие авторизации и использование монолитной архитектуры.