Feat/explore aiti learn upgrade#99
Merged
firefly-hefeng merged 6 commits intoJul 10, 2026
Merged
Conversation
…TI/Learn - Lower AITI min sample from 5 to 2; Learn from 3 to 1. - Add messages-based fallback when structured summaries are missing. - Introduce ReflectiveConfidence (low/medium/high) on AitiProfile and LearnProfile. - Add shared reflective helpers in frontend/src/lib/reflective/shared.ts. - Update AitiCard/LearnCard empty states and confidence badges. - Add i18n strings for confidence and empty-state hints across en/zh/ja/ko.
- Add curiosity and interdisciplinary axes to AITI. - Add 30-day trend analysis comparing recent window to all-time. - Update AitiCard to render new axes and trend badges. - Extend shared reflective helpers with curiosity/interdisciplinary estimators. - Add i18n labels for new axes and trends across en/zh/ja/ko. - Update AITI markdown export to include new axes and trends.
… goals - Generate a staged learning path from domains, glossary, and open loops. - Build a review queue using recency-based spaced-repetition intervals. - Infer learning goals from top domains with progress estimate. - Update LearnCard to render learning path, review queue, and goals. - Add i18n labels for new Learn sections across en/zh/ja/ko. - Update Learn markdown export to include new sections.
- Add scripts/validate-test-data.py to inspect test fixture fitness. - Add scripts/test-reflective-logic.mjs as a plain-JS sanity check of AITI/Learn algorithms. - Tune interdisciplinary scoring curve based on fixture output. - Launch agent review matrix for computeAiti, computeLearn, shared helpers, and UI/i18n.
…nalysis, and i18n - Centralize and harden heuristic helpers in reflective/shared.ts (null-safe text access, deterministic partitioning, capped per-message cues, tightened question detection, interdisciplinary bucket formula). - Remove duplicate keyword lists from computeAiti; import shared exports. - Fix computeAiti message-fallback deduplication and extend to 6 axes (depth, maker, focus, affect, curiosity, interdisciplinary) with trends. - Extend Learn with localized learning paths, recency-based review queue, domain goals, and message fallback for domains/glossary/open loops. - Generalize AitiCard radar for N axes; improve LearnCard a11y, keys, goal-progress clamping, and empty states. - Add i18n keys for Send-to Notion/Obsidian, learning-path stages, and goal text across en/zh/ja/ko; fix zh distant fields string. - Sync scripts/test-reflective-logic.mjs and validate with test fixture.
…build - Add missing type exports (AitiAxisKey, AitiTrend, LearnPathStage, etc.) to packages/vesti-ui index.ts and frontend vendor re-export. - Complete DEFAULT_LABELS with summaryCard, empty detail labels, and send-to keys. - Add missing modelscope settings labels to en/zh/ja/ko and remove zh duplicate. - Add summaryCard block to frontend library translations in all locales. - Fix dashboard.tsx to fetch messages per conversation (getMessages requires id). - Pass onPlazaAdoptToggleMany through VestiDashboard to PromptsTab. - Fix repository.ts NoteImportMeta shape and operator precedence. - Fix library-tab.tsx event type imports and MetaChip children type. - Fix obsidianVaultService FileSystemHandle permission typing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.