UI fuer Wissens-Graph mit BFS-Traversierung (Modul 11/16 UI-Backlog) #383
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
UI-Backlog Modul 11: Graph-RAG Traversal
Backend:
/api/v1/graph(graph_rag-Plugin, 4 Ops): GET/POST/relationships(paginiert, 5 Filter, 409 bei Duplikat), POST/traverse(BFS, max_hops 1-10, relationship_types-Filter), DELETE/relationships/{id}. Permissions:graph:read/graph:write.Frontend (Commit
0404c8f):api/knowledge.tserweitert (bestehender Client, kein Parallel-System):traverseGraph,createGraphRelationship,deleteGraphRelationship+ Typen (GraphNode, GraphEdge, GraphTraverseResult)pages/GraphRag.tsx— Traverse-Panel (Startknoten mit Entity-Typ-Datalist, max_hops mit 1-10-Clamp, Komma-getrennte Typ-Filter), Ergebnisse nach Tiefe gruppiert (Tiefen-Badges mit Path-Tooltips, aufklappbare Kantenliste), Relationships-Liste (source → type → target, Typ-Filter, Pagination), Create-Modal (Source/Target mit Vorschlägen), Delete mit Confirm, Permission-Gating graph:read/writepage_routes(/graph-rag, component @/pages/GraphRag, graph:read) +menu_items(nav.graphRag, Share2, order 87) + ICON_MAP-Ergänzung (Share2) + Komponenten-Map regeneriert (41 Einträge)__tests__/pages/GraphRag.test.tsx11/11 (Rendering, Permission-Gating, max_hops-Clamp 99→10, Typ-Filter-Parsing, Tiefen-Gruppierung, Create-Validierung, Delete mit TanStack-v5-Kontext-Argument)Verifikation:
DoD: erfüllt.