Skip to content

Feat/explore aiti learn upgrade#99

Merged
firefly-hefeng merged 6 commits into
abraxas914:mainfrom
firefly-hefeng:feat/explore-aiti-learn-upgrade
Jul 10, 2026
Merged

Feat/explore aiti learn upgrade#99
firefly-hefeng merged 6 commits into
abraxas914:mainfrom
firefly-hefeng:feat/explore-aiti-learn-upgrade

Conversation

@firefly-hefeng

Copy link
Copy Markdown
Collaborator

No description provided.

…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.
@firefly-hefeng
firefly-hefeng merged commit 37e7c7d into abraxas914:main Jul 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant