Files
Learn_System/frontend/js
Maxim Dolgolyov 08da26afca feat(assistant): индексация системы из админки — Квантик знает актуальные модули
Кнопка «Сохранить и проиндексировать систему» в /admin#assistant собирает снимок:
- статус модулей по фича-флагам (что ВКЛЮЧЕНО/ВЫКЛЮЧЕНО сейчас) + каталог разделов;
- редактируемое «Описание системы» админа.
Снимок кладётся в app_settings.assistant_system_kb и подмешивается в ответы:
systemContext(q) ищет по знаниям (стем-префикс под русскую морфологию) и
добавляет в контекст — Квантик опирается на актуальное состояние и не предлагает
отключённое.

Бэкенд: MODULE_CATALOG + buildSystemKb + indexSystem (POST /admin/assistant/index-system),
saveAssistant(+systemDoc), getAssistant(+systemDoc/Count/At), systemContext в ask и askStream.
Клиент: LS.adminAssistantIndexSystem. Без миграции (хранение в app_settings).
Проверено: логика снимка/поиска 5/5, node --check всех файлов.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 21:27:53 +03:00
..
@
2026-06-14 17:00:13 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 15:07:32 +03:00
@
2026-05-30 16:17:02 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-05-30 16:34:37 +03:00
@
2026-05-30 16:39:47 +03:00
@
2026-06-14 10:59:17 +03:00
@
2026-06-14 16:09:10 +03:00