7b4a274aed
Память об ученике (1+2+3 из плана), всё строго на русском: - СВЕЖЕСТЬ: эффективный вес заметок с затуханием по времени (полураспад ~31 день), в промпт идут только актуальные (порог по effWeight). Старое тихо тает. - УМНОЕ СЛИЯНИЕ: вместо дедупа по первым 24 символам — стем-токены (русская морфология) + Jaccard; похожие заметки сливаются (вес+, текст освежается), а не плодят дубли. Лимит 18. - КАТЕГОРИИ: экстрактор классифицирует факт (трудность/предпочтение/цель/ сильная сторона/личное), возвращает JSON; запоминаются и сильные стороны/ интересы, не только проблемы. Гард по кириллице — не-русский текст не попадает. - ТРУДНЫЕ ТЕМЫ ПО ВСЕМ ПРЕДМЕТАМ: профиль считает слабые темы из user_answers+ topics (любой предмет, русские названия), объединяя с экзаменом, а не только math9. - UI «Что я о тебе помню»: у заметок русская плашка-категория. Без миграции (колонки kind/weight/updated_at уже есть). Проверено: логика 8/8. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>