refactor(knowledge): isolate Graph from Asset persistence - #221
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (15)
📜 Recent review details⏰ Context from checks skipped due to timeout. (1)
🧰 Additional context used📓 Path-based instructions (3)**/*📄 CodeRabbit inference engine (AGENTS.md)
Files:
**/*.java📄 CodeRabbit inference engine (AGENTS.md)
Files:
core/src/main/java/com/orgmemory/core/{authorization,knowledge,permission}/**/*.java⚙️ CodeRabbit configuration file
Files:
🪛 LanguageTool.tegami/graph-asset-query-boundary.md[style] ~7-~7: Consider using a different verb to strengthen your wording. (REMOVE_REVOKE) 🔇 Additional comments (16)
📝 WalkthroughWalkthroughGraph services now use Asset-owned immutable query contracts for asset, version, and chunk data. New contracts centralize organization and space validation. Tests verify mappings, indexing behavior, curation behavior, and module boundaries. ChangesAsset Graph Boundary
Estimated code review effort: 3 (Moderate) | ~25 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
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 |
TegamiThis repository uses Tegami to manage releases. When your changes affect published packages, add a changelog file under Create a changelog → · Changelog format Release preview
Changelogs in this PR
Run Managed by Tegami. |
Summary
Architecture
Removes the Graph-to-Asset implementation edge before Graph closure, following the existing Claude Fable 5 architecture verdict.
Verification
:core:test: passed in 1m12spython scripts/check_docs.py: passed (427 Markdown files, 8 mirrored domain pairs)pnpm release:checkunder Node 24.15: passed (37 tests)gradlew clean test --no-daemon: passed in 4m57s (99 tasks)Summary by CodeRabbit
New Features
Improvements
Tests