Задачи
Исправить сетевую маршрутизацию дочерних проектов через Traefik.
GraphQL-схема KBConceptCreateInput объявляет parentId/rootId, но createConcept не принимает их на backend/Prisma, из-за чего нельзя создавать иерархию концептов через API.
Добавить в форму редактирования концепта возможность изменять ссылку на основное изображение концепта.
Добавить универсальные кнопки «Динамик» и «?» для самостоятельного освоения значения и звучания сущностей, включая озвучивание текстового объяснения с синхронной подсветкой.
Реализовать блог как отдельное представление существующих концептов через систему type, без введения новой технической сущности.
Apollo Client получает проксируемый Accept от исходного HTTP-запроса, из-за чего GraphQL endpoint возвращает 406 Not Acceptable.
Устранить дублирование логики исполнения VoiceScenario между synthesizeScenario и ScenarioVisualizer.
До переработки Markdown в ядре haih-agent добавить в BiznesHelper локальный renderer, совместимый с фактическим Markdown, который сохраняет MDXEditor.
Локальная копия исходного Ruby-сайта поднята и используется как резервная эталонная среда для сверки при миграции.
Инвентаризировать только те данные, сущности и публичные сценарии legacy-сайта, которые реально нужны для переноса на haih-cms.
Научить новый frontend Kilfor определять текущего пользователя напрямую по существующей MODX-сессии без зависимости от legacy HTTP endpoint.