# 💡 Idea: Memo Relation Graph (Force Graph Visual)

**Status:** idea  
**Priority:** medium  
**Effort:** medium (2-3 ngày)

## Vấn đề
Hệ thống đã có `MemoRelationForceGraph` component nhưng chưa được khai thác triệt để. User không thấy mối liên hệ giữa các memo.

## Ý tưởng
Nâng cấp Force Graph thành tính năng chính:
1. **Link memo với nhau** — `[[memo-name]]` syntax như Obsidian
2. **Graph view full page** — visualize toàn bộ "thế giới ghi chú" dạng đồ thị
3. **AI auto-link** — AI gợi ý "Memo này liên quan đến: [list]"
4. **Cluster view** — nhóm memo cùng tag/topic thành cluster màu sắc

## Implementation
- Frontend: Mở rộng `MemoRelationForceGraph` với D3.js hoặc react-force-graph
- Backend: Thêm `GET /api/v1/memos/graph` trả về nodes + edges
- Parser: Detect `[[memo-title]]` trong nội dung → tự động tạo relation
- AI: Dùng embedding similarity để gợi ý link tự động

## Value
- Trải nghiệm giống Obsidian/Roam Research
- "Second brain" visual → user thích share lên mạng xã hội
- Phát hiện knowledge gap (memo isolated không có link nào)
