c36d2774bf
Winkel im Linienzug durchgaengig als echter Wert (30/60/90) statt Auswahl- Index (1/2/3) journalisiert - behebt den Bug, bei dem ein verrutschter String-Wert zum falschen Bogen fuehrte (vfl-menu-winkel/-winkel-live/ -winkel-normieren, GF-Bogen und Vario-Kurve). Zentrales Glied-Schema (*vfl-glied-schema*) als single source of truth fuer AS/ES/GF-Bogen/Vario-Kurve: generisches bauen/lesen/validieren, benanntes Debug-Log (GF-Bogen.winkel = 90 statt roher [INT]-Zeilen). VF-Einheit ueber Sub-Step-Referenz (*vfl-vf-substeps*) benannt geloggt, ohne sie in ein starres Feld-Schema zu zwingen. Vario-Kurve als eigenes Sub-Glied editierbar (eigener STEP-Marker wie ES): vfl-vario-slice-bauen/-werte/-splicen, vfl-glied-vario-dialog, Dispatcher-Zweig, Label. Schwanz-erhaltender Splice (vfl-vario-slice-splicen), da die Vario-Kurve mitten in der VF-Einheit steht und ihr Slice nachfolgende VF-Antworten enthaelt - naiver Splice haette diese verworfen (adversarial verifiziert). Uebrige VF-Sub-Segmente bleiben bewusst nur ueber Sektions-Ruecksprung editierbar. Neuer Unittest tests/test_vfl_schema.lsp (TEST_VFL_SCHEMA, in alltests.json): Roundtrip + Validierung + Vario-Schwanz-Splice ohne Geometrie. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>