В этом документе фиксируются ключевые решения, принятые в ходе разработки Energoskan Development Portal. Его цель — объяснить не только что сделано, но и почему это было сделано именно так.
Принято решение отказаться от использования учебного Vibe Portal как основы рабочего проекта. Создан отдельный Energoskan Development Portal со своим брендом, структурой и документацией.
Вся документация хранится отдельно от программного кода. Это позволяет обновлять статьи без изменения логики портала и упрощает использование материалов в RAG-системах.
Все изменения должны фиксироваться в Git. История разработки, версии и документация сопровождают код и позволяют восстановить ход развития проекта.
Архитектура изначально проектируется с возможностью подключения нескольких AI-провайдеров. Пользователь выбирает провайдера (например, Claude, Kimi, OpenAI и др.), а конкретные модели управляются централизованно через административный интерфейс.
Вся документация создается с расчетом на использование не только людьми, но и RAG-агентами. Статьи должны быть структурированными, независимыми и пригодными для автоматического поиска и цитирования.
До завершения наполнения портала основной упор делается на структуру и содержание. Финальная доработка интерфейса, навигации и оформления выполняется после формирования полноценной базы знаний.