ENERGOSKAN DEVELOPMENT PORTAL · ПРИНЯТЫЕ РЕШЕНИЯ

Принятые архитектурные и организационные решения

В этом документе фиксируются ключевые решения, принятые в ходе разработки Energoskan Development Portal. Его цель — объяснить не только что сделано, но и почему это было сделано именно так.


1. Собственный портал вместо учебного

Принято решение отказаться от использования учебного Vibe Portal как основы рабочего проекта. Создан отдельный Energoskan Development Portal со своим брендом, структурой и документацией.


2. Разделение кода и контента

Вся документация хранится отдельно от программного кода. Это позволяет обновлять статьи без изменения логики портала и упрощает использование материалов в RAG-системах.


3. Разделение на три уровня


4. Git как источник истины

Все изменения должны фиксироваться в Git. История разработки, версии и документация сопровождают код и позволяют восстановить ход развития проекта.


5. Поддержка нескольких AI-провайдеров

Архитектура изначально проектируется с возможностью подключения нескольких AI-провайдеров. Пользователь выбирает провайдера (например, Claude, Kimi, OpenAI и др.), а конкретные модели управляются централизованно через административный интерфейс.


6. Документация как база знаний для AI

Вся документация создается с расчетом на использование не только людьми, но и RAG-агентами. Статьи должны быть структурированными, независимыми и пригодными для автоматического поиска и цитирования.


7. Принцип «сначала содержание — потом дизайн»

До завершения наполнения портала основной упор делается на структуру и содержание. Финальная доработка интерфейса, навигации и оформления выполняется после формирования полноценной базы знаний.