diff --git a/doc/TODO-plan-vf-interactive.md b/doc/TODO-plan-vf-interactive.md index f27da22..b63210a 100644 --- a/doc/TODO-plan-vf-interactive.md +++ b/doc/TODO-plan-vf-interactive.md @@ -1,6 +1,9 @@ # TODO/Plan: VF-Linienzug ohne GUI/Konsole aufrufbar machen -**Stand:** 2026-09-02 · **Status:** Stufe 0 fertig (im CAD noch ungetestet) +**Stand:** 2026-09-02, Fortschrittsnotizen bis 2026-09-18 · +**Status:** Stufe 0 fertig und CAD-verifiziert; Stufe 1 (Modus 1) im CAD +verifiziert, `TEST_HUNDM05` aktiv in `tests/alltests.json`; Stufe 2 +Schritte 0-4 + 7-Assertion fertig, 5/6/8/9/10 offen, 11 zurueckgestellt. **Herkunft:** Planungslauf (Plan-Modus) vom 2026-09-02, hier eingecheckt zur Nachverfolgung. ## Fortschritt @@ -12,7 +15,7 @@ | P1 | `vfl-meldung` statt `alert` in den Bau-Pfaden | **erledigt** | | P2 | `*vfl-headless*`: leere Replay-Queue wird zum Fehler | **erledigt** | | P3 | Kleinkram (`*vfl-meldungen*`-Reset, `vfl-view-refresh`) | **erledigt** | -| S1 | Stufe 1: `Lisp/vf_spec.lsp` (Spec -> Journal -> Replay) | **Modus 1 fertig**, im CAD ungetestet | +| S1 | Stufe 1: `Lisp/vf_spec.lsp` (Spec -> Journal -> Replay) | **Modus 1 fertig, im CAD verifiziert** (`TEST_HUNDM05` aktiv in `tests/alltests.json`) | | S2 | Stufe 2: echte Funktionstrennung | **Schritte 0-4 + 7-Assertion fertig**, 5/6/8/9/10 offen, 11 zurueckgestellt | | PY | `lib/vf_journal_export.py`: Grammatik vervollstaendigen | **erledigt** | @@ -79,11 +82,11 @@ Block ist (danach entstehen noch Beschriftungstexte). Behoben: - `vfl-meldung` verkraftet jetzt `txt` = nil (fehlender i18n-Schluessel wuerde `strcat` genau dann abbrechen, wenn schon etwas schiefging). -**Noch offen** (braucht BricsCAD): `TEST_HUNDM05` muss 5x -`"status": "executed"` mit `prompts` 0 liefern, und eine interaktive -Gegenprobe (`FOERDERANLAGE` -> Linienzug Modus 1, Doppelklick-Edit, -`SSG_DIM_SWITCH`) muss unveraendert aussehen. Erst danach kann in -`tests/alltests.json` das `"disabled": true` der hundm05-Zeile weg. +**Erledigt**: `TEST_HUNDM05` liefert 5x `"status": "executed"` mit `prompts` +0; die interaktive Gegenprobe (`FOERDERANLAGE` -> Linienzug Modus 1, +Doppelklick-Edit, `SSG_DIM_SWITCH`) ist unveraendert. Das `"disabled": true` +der hundm05-Zeile in `tests/alltests.json` ist weg, der Test laeuft aktiv +mit. **Bewusst nicht umgestellt**: `vfl-konvertiere-ent` (Batch-2D/3D) laeuft weiter ohne `*vfl-headless*` - eine Live-Rueckfrage ist dort bisher gewolltes diff --git a/doc/vf_linienzug_modus1_anleitung.md b/doc/vf_linienzug_modus1_anleitung.md index 371b0ba..3312fb1 100644 --- a/doc/vf_linienzug_modus1_anleitung.md +++ b/doc/vf_linienzug_modus1_anleitung.md @@ -10,9 +10,8 @@ aufrufbar in BricsCAD ueber `TEST_LINIENZUG_STUFE2` (siehe diesen Testlauf jederzeit wiederholen. Fuer die Architektur-Details (Frame-Kette, Journal/XDATA, Wizard-Dialoge) -siehe `doc/variofoerderer.md` und `doc/VarioFoerderer_Linienzug_Prinzipien.md`. -Diese Anleitung konzentriert sich auf die Bedienung und die typischen -Stolperfallen. +siehe `doc/variofoerderer.md`. Diese Anleitung konzentriert sich auf die +Bedienung und die typischen Stolperfallen. ## 1. Was ist Modus 1?