- validate_anlage.py (+ bin-Wrapper): Pruefung vor der SCL fuer beide Wege
(Struktur, Zuordnungen, Aktualitaet der JSON, Korrekturen ohne Ziel);
scl_skeleton ruft sie auf (Warnung, --strict bricht ab)
- DerivedTro.key: stabiler Schluessel (ID der ID-Datei); hw_overrides.ini,
<csv>_jam_names.ini und tro_overrides.ini greifen ueber ID oder Schluessel,
eine Umbenennung in TRO_EDIT laesst sie bestehen; JAM_AREA traegt KEY
- --read-tros liest die CONNECTION_ARROW-Bloecke mit -> [<csv>.edit_connections];
tro_flow.apply_connection_edits wendet sie nach link_tros an
- tro_annotate --anlage zeichnet Marker/Verbindungen aus der Anlagen-JSON
- INI-Korrekturen auch mit BOM lesbar (utf-8-sig)
- Ablauf CSV/DXF+TIA -> Anlagen-JSON -> (BricsCAD) -> SCL in doc/Python_Scripts.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>