From f81978362e94161e9e53bb81906f35f3e082304f Mon Sep 17 00:00:00 2001 From: chahinebrini Date: Wed, 10 Jun 2026 13:21:07 +0200 Subject: [PATCH] =?UTF-8?q?docs(claude):=20graphify=20als=20Hartregel=20?= =?UTF-8?q?=E2=80=94=20Graph-first=20Memory=20+=20Auto-Update=20ohne=20exp?= =?UTF-8?q?lizite=20Aufforderung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- CLAUDE.md | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/CLAUDE.md b/CLAUDE.md index ef7f83c..28f4e06 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,8 +4,22 @@ ## graphify (Knowledge-Graph) +> ### ⚠️ HARTREGEL — automatisch, ohne dass der User es je erwähnen muss +> +> 1. **Memory/Kontext = Graph-FIRST, immer.** Bei JEDER Frage zu Code, Architektur, +> Modulen oder Traceability ZUERST `graph.json` abfragen (per CLI/Python-Script, +> kompakte Ausgabe) und daraus die relevanten Dateien/Symbole bestimmen — DANN gezielt +> nur diese 1–2 Dateien lesen. **Nie** blind grep-en oder breit lesen, wenn der Graph +> die Antwort eingrenzen kann. Der User sagt „nutze graphify" NIE explizit — es ist Default. +> 2. **Wartung = Graph-Update, automatisch.** Nach Code-Änderungen in einer Session +> proaktiv `/graphify --update` laufen lassen (Code-only = gratis) und `graph.json` + +> `manifest.json` mit-committen, wenn die übrigen Änderungen committet werden — ohne +> Aufforderung. (Vollautomatisch auch bei eigenen Commits des Users: via `graphify hook install`.) +> 3. **Nie** `graph.json` / `GRAPH_REPORT.md` ganz in den Kontext laden — immer Query/Script. + Ein persistenter graphify-Wissensgraph liegt unter **`graphify-out/graph.json`** -(14.350 Knoten / 19.326 Kanten, Stand 2026-06-10). +(14.350 Knoten / ~19.340 Kanten inkl. 27 Traceability-Kanten, Stand 2026-06-10) und ist +im Repo getrackt (Scratch/Cache via `.gitignore` ausgeschlossen). **Wann konsultieren:** Bei Fragen zu Codebase-Struktur, Architektur, „was ruft X / wo ist Y", Cross-Modul-Bezügen oder DiGA-Traceability **zuerst den Graphen nutzen**, statt