85438a9ee8
Baut aus export.csv ein gerichtetes Graph-Modell der Anlage und schreibt es als .json (vollstaendig), .dot (GraphViz) und .mmd (Mermaid). Statt der CSV-Spalte "Nachbarn" (ungerichtet, Strecken werden dort absichtlich nicht gegeneinander getestet, und ein langer Kreisel ueberdeckt flaechig die halbe Anlage) arbeitet das Modul mit Anschlusspunkten: eine Kante entsteht nur, wenn ein Elementende im Grundriss auf der Flaeche eines anderen Elements liegt. Richtung exakt aus K1/K2 (KS_EIN/KS_AUS), sobald der Export diese Spalten fuellt; solange sie leer sind heuristisch aus Schwerkraft (Gefaellestrecke) bzw. dem Merkmal Antriebfahrtrichtung (Foerderer). Jede Kante traegt die verwendete Quelle in "richtung_quelle". Warnt zudem, wenn Insertpoint-Werte an der 24-Bit-Fixed-Point-Grenze von csv:kos-encode (+-8388.607 Einheiten) abgeschnitten sind. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>