diff --git a/app/core/derive_edges.py b/app/core/derive_edges.py index c1cbba9..4924f66 100644 --- a/app/core/derive_edges.py +++ b/app/core/derive_edges.py @@ -163,7 +163,6 @@ def derive_edges( confidence=0.8, ) ) - # Optional: wenn in einem Chunk Wikilinks vorkamen, kannst du (später) einen counter o. ä. setzen. _ = touched # note-scope (Gesamttext) @@ -192,9 +191,7 @@ def derive_edges( if not parsed: continue relation, targets = parsed - # normalize relation name relation = relation.lower() - # einheitliches Rule-Tagging für Callouts: rule_tag = f"callout:edge:v1:{relation}" for tgt in targets: edges.append( @@ -212,8 +209,6 @@ def derive_edges( # 4) Ableitungs-Edges (edge_defaults) aus types.yaml # Beispiel: project -> ["references","depends_on"] - # Für jede Chunk-Einheit eine schwach gewichtete Default-Beziehung gegen den Note-Titel, - # damit es als Navigationskanten funktioniert, bis ein Resolver Titeleindeutigkeit herstellt. defaults = _edge_defaults_for_type(types_cfg or {}, note_type) if defaults: rule_prefix = f"edge_defaults:{note_type}"