feat(graph): centrality + cluster analytics (corpus graph PR B) #129
Reference in New Issue
Block a user
Delete Branch "worktree-graph-analytics"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
PR B מתוך 4. ה-Graph Analysis של Obsidian — חושף השפעה ומבנה מעבר לספירת ציטוטים גולמית.
Backend (מודול חדש
web/graph_metrics.py— pure, ללא תלות, ללא DB → G2):build_corpus_graphכבר שלף. נורמליזציה 0–1; community ממוספר לפי גודל (צבעים יציבים).GraphNode+=pagerank/betweenness/community(Noneאלא אםmetrics=true).build_corpus_graph+ endpoint +=metrics=false(מסלול ברירת-מחדל ללא שינוי). אומת על הקורפוס החי: 147 נקודות ב-13ms.Frontend:
graph-canvas: color-by (סוג / תחום / דרגת-סמכות / אשכול / עדכניות) ו-size-by (ציטוטים / PageRank / Betweenness).graph-view: בקרות + מטריקות מבוקשות רק כשצריך + overlay של מטריקות גלובליות על נקודות ה-neighborhood לפי id (PageRank של נקודה לא משתנה כשמתמקדים) + פאנל דירוג (Tabs: המשפיעות / גשרים, לחיצה→focus) + מקרא דינמי.graph-filter-panel: Selects "צביעה לפי" + "גודל נקודה לפי".build+lint עוברים. Invariants: G2 (מטריקות pure, אפס כתיבות) · UI2.
api:typesאחרי deploy.🤖 Generated with Claude Code