From 19246c6fe75ccb1f3bc99c3ef9bb27a2cb1b7567 Mon Sep 17 00:00:00 2001 From: Corentin JOGUET Date: Thu, 7 May 2026 23:06:43 +0200 Subject: [PATCH] docs(session): ajoute R3.5 graph view style Obsidian/AFFiNE au RECAP --- _byan-output/fast-app/formation-hub/SESSION-RESUME.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/_byan-output/fast-app/formation-hub/SESSION-RESUME.md b/_byan-output/fast-app/formation-hub/SESSION-RESUME.md index 95354d6..a2f5100 100644 --- a/_byan-output/fast-app/formation-hub/SESSION-RESUME.md +++ b/_byan-output/fast-app/formation-hub/SESSION-RESUME.md @@ -51,11 +51,15 @@ attachments:upload|delete, users:invite|write|delete, roles:manage, admin:* ### 5 roles classiques pre-seed (`is_system_role=true`) Owner=`admin:*`, Admin=tout sauf `*:delete` et `roles:manage`, Editor, Member, Guest. -### Suite immediate : R3 — Tiptap node-views Notion-like (4 sous-blocs) +### Suite immediate : R3 — Tiptap node-views Notion-like (5 sous-blocs) - **R3.1** database-view inline (embed une table/kanban/calendar Baserow dans une page) - **R3.2** backlinks bidirec (page A reference B → B liste les references entrantes) - **R3.3** slash commands custom (declarer ses propres `/foo` extensibles) - **R3.4** dual editor (code raw markdown + WYSIWYG) +- **R3.5** graph view (style Obsidian / AFFiNE) — visualise les liens entre pages : + - **R3.5.1 backend** : `GET /api/acadenice/graph` qui parse les contenus Tiptap pour extraire wikilinks/mentions, retourne `{ nodes, edges }` avec filtres (space, tag, depth) + - **R3.5.2 frontend** : page `/graph` avec lib graph interactif (zoom, pan, drag, click), candidates : `react-force-graph-2d`, `cytoscape.js`, `sigma.js` + - Depend de R3.2 (backlinks fournit la data) ### TODO connus non bloquants - Hook `WorkspaceService.create` pour seed live RBAC (actuellement seed au prochain boot)