Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: ASSERTIVE Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
PR Summary by QodoAdd tenant-scoped Notes semantic index and graph relationships
AI Description
Diagram
High-Level Assessment
Files changed (146)
|
Code Review by Qodo
1.
|
e0a52cd to
1588fad
Compare
9b2e4cb to
b0512f3
Compare
Change summary
Summary
Validation
git diff --check origin/dev...HEADpassedUX Audit Checklist (v2 Stage 5)
The generic Stage 5 and Flashcards checklist is not applicable. This change has scoped Notes WebUI/browser-extension component, accessibility, localization, service, and E2E coverage.
Watchlists Accessibility Checklist (Group 09 Stage 5)
Not applicable; no Watchlists behavior changed.
Watchlists Scale Checklist (Group 10 Stage 5)
Not applicable; no Watchlists behavior changed.
Risk & Rollback
dev, so it must be rebased and revalidated before merge.Notes
Summary by cubic
Implements TASK-13134 by adding an opt-in, owner- and dataset-scoped semantic index for Notes. Indexing runs as bounded Jobs, stores vectors in
ChromaDBorpgvector, and surfaces similar-content edges in the Notes Graph across WebUI and extension, which previously showed only manual and structural links. Semantic edges are hidden unless requested, remain distinct from manual links, and become manual links only through explicit user conversion.Migration
notes.graph.semantic.manageto existing Notes-writing roles andnotes.graph.semantic.readfor graph readers.devand must be rebased and revalidated before merge.Written for commit ef8cd59. Summary will update on new commits.