4bceb49665
- doc/todo.md sammelt alle offenen Punkte (VF/Linienzug, Export, Geruest, Omniflo, ILS, Tests, spaetere Meilensteine); detaillierte Fahrplaene in doc/todo/*.md und cfg/sivas_merkmal_zuordnung.md nur kurz verlinkt - CLAUDE.md: Konvention "Woechentliche Doku- und TODO-Pruefung (freitags)" - CLAUDE.md/README.md verweisen auf doc/todo.md Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4.6 KiB
4.6 KiB
Offene TODOs
Zentrale Sammlung aller offenen Punkte. Wo ein eigener Fahrplan in doc/todo/
existiert, steht hier nur die Kurzfassung mit Verweis. Erledigtes wird
entfernt (Historie steht in git), nicht abgehakt stehen gelassen.
Stand: 2026-10-26. Wird woechentlich (freitags) mit der Doku geprueft, siehe
CLAUDE.md -> Konventionen.
1. VarioFoerderer / Linienzug
- Modus-2-Solver: achsenweise Laengen-Bilanz. Gefaltete VF-Laeufe (U-Form)
werden falsch gebaut (erste GF zu lang, Kletterstrecke zu kurz, Motor/ES
falsch), weil der Solver die festen Fussabdruecke skalar von EINER Spanne
abzieht. Als Zwischenloesung zumindest gefaltete Laeufe mit Meldung
abweisen. ->
doc/todo/modus2-achsenweise-bilanz.md - VF-Linienzug ohne GUI/Konsole, Stufe 2 (Funktionstrennung):
Schritte 5c, 6, 8, 9, 10 offen (u.a.
vfl-spec-ausfuehren, Daten-Pfad ohne Replay-Umweg), Schritt 11 (Modus 2) zurueckgestellt. Bringt Architektur, keine neue Funktion. ->doc/todo/plan-vf-interactive.md - Spec-Uebersetzer fuer Modus 2/3 (Stufe 1 Rest):
vsp-journalkann nur Modus-1-Ketten. Braucht erst 2-3 echtelinienzug2/linienzug3-Journale als Referenz; Abschnitt 4.4 des Plans auf dasSEGS-Journalformat anpassen. ->doc/todo/plan-vf-interactive.md vfl-konvertiere-entheadless? Die Batch-2D/3D-Konvertierung laeuft ohne*vfl-headless*(Live-Rueckfrage bisher gewollt). Entscheiden, ob sie auf den Ergebnis-Record umgestellt wird.- Stufe 3 Winkelwahl: "Ab"-Zweig (
vf_standard.lsp, Kommentar bei der Fuellstueck-Berechnung): nur "Auf" implementiert, "Ab" bleibt bewusst offen, bis ein konkreter Bedarfsfall vorliegt. Ebensoschon-flachin Stufe 3. - Modus 2: Separatoren vor GF-Boegen werden noch nicht gesetzt; GF-Bogen
mit fester Eigen-Neigung erzeugt bei unterschiedlichen Nachbar-Neigungen
einen (akzeptierten) Knick (
vf_linienzug.lsp, Kopfkommentar "MODUS 2: 3D-OBJEKTE WAEHLEN"). - Veralteter Kommentar im selben Kopf: "VF-Zweige als TODO (Meilenstein 2) ... uebersprungen" - die VF-Laeufe sind inzwischen gebaut (Bau-Schleife "Meilenstein 2: GF + VF-Laeufe"). Kommentar nachziehen.
2. Export / Sivas
- Separator-/Scanner-Aufteilung GF/VF in Streckengruppen: Merkmale
4337/4339 (Gefaelle-Anteil) stehen fest auf
"0", 4381/4383 (Vario-Anteil) tragen den kompletten Blockwert. Haengt an einer Ueberarbeitung der Separator-/Scanner-Zuordnung im Zeichnungsmodell. ->cfg/sivas_merkmal_zuordnung.md("Offener Punkt") - TOS von Geruest-Import ins Sivas (Entwicklungsplan Meilenstein 2).
3. Geruest
- Gattertraeger: nur Menue-Platzhalter auf
GERUEST(zeigt einen Hinweis). Daten sollen spaeter indata/json/geruest_traeger.json. - Edit-Pfad
GERUEST_EDITfehlt: Doppelklick aufGR_*oeffnet nurEATTEDIT, kein Neuaufbau ueber den Dialog.
4. Omniflo
- Boegen fuer Weichen
OMNI_APBW_*(14 Befehle): Dummy, im Menue ausgegraut. - TEF-Geraden aus Omniflo-Geraden (Umwandlungsmakro): bisher nur
TEF_FOERDERER_LINIE(Linie mit TEF-Geraden belegen), keine Umwandlung bestehender Omniflo-Geraden.
5. ILS
- ILS-Weichen als Geometrie: Weichenpunkte werden ermittelt und exportiert
(
KREISEL_WEICHEN), eine eigene Weichen-Geometrie gibt es nicht. - Horizontal-Variobogen / Gefaellebogen als eigenstaendige Befehle: nur
innerhalb der Streckengruppe (Vario-Kurve, GF-Bogen); die frueheren
Dummy-Befehle
ILS_K*sind entfernt.
6. Tests
- Statisches Inventar veraltet:
tests/test_vf_headless_statisch.py(test_alert_nur_in_interaktiv_pfaden,test_eingabe_fundstellen_unveraendert)- das eingecheckte Soll-Inventar
ALERT_ERLAUBT/EINGABE_ERLAUBTkennt die neueren Funktionen (vfl-body-abschluss,vflw-gruppe-*-impl...) nicht. Inventar nach Pruefung aktualisieren.
- das eingecheckte Soll-Inventar
tests/test_vf_geometrie.pybraucht BricsCAD-erzeugte DXF-Referenzdaten, die headless fehlen -> schlaegt ohne vorherigen CAD-Lauf fehl.- CAD-Laeufe
TEST_VF_SPECundVF_SPEC_BAU+tests/test_vf_spec.pygegentests/output/hundm05_results.json(Beweis "Spec-Pfad == Journal-Pfad" auf Geometrie-Ebene). ->doc/todo/plan-vf-interactive.md
7. Spaetere Meilensteine (Entwicklungsplan)
Nur Ueberschriften, Details in doc/plan/Entwicklungsplan.md:
- Meilenstein 4: Flex (DWGs, Produktprogramm, CSV-Export, TOS)
- Meilenstein 5: 3D-Modelle (Omniflo Bogen/Weiche, Geruest-Modelle)
- Meilenstein 6: Metafunktionen (Geruest ueber Bereich, Strecke aus Polylinie, Kreisel-Verbindung auf unterschiedlicher Hoehe, Puffer aus Flaeche, Separator-/Scanner-Positionierung, Arbeitsplatz-Makro)