From 78105fcd647d28f64f404d67803230b6c81b4d34 Mon Sep 17 00:00:00 2001 From: Daniel Date: Thu, 17 Sep 2026 14:27:23 +0200 Subject: [PATCH] =?UTF-8?q?STATUS.md:=20offenen=20Punkt=20zur=20Standardda?= =?UTF-8?q?tei-Existenzpr=C3=BCfung=20erg=C3=A4nzt=20(Basis=20#59)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fund aus dem Test-Audit (#16): Dateipruefer/Pruefmanager prüfen bei standarddatei_vorschlagen nie file_exists(). Bearbeitung bewusst zurückgestellt, bis geklärt ist, ob der Standarddatei-Modus überhaupt gebraucht wird - separates Issue Basis #59, eigener Branch bei Bedarf. Co-Authored-By: Claude Sonnet 5 --- docs/status/STATUS.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/status/STATUS.md b/docs/status/STATUS.md index b27e019..4079e17 100644 --- a/docs/status/STATUS.md +++ b/docs/status/STATUS.md @@ -70,6 +70,14 @@ spätere Phase und beginnt erst, wenn die Test-Baseline grün ist und das Projek ist der eigentliche Audit-Durchgang (Team geht die Pakete durch und markiert per `test_audit.py markieren`), danach getrennt: Testlücken/Fachtests aus den Testkonzept-Seiten ergänzen (Ticket-Text nennt das ausdrücklich als separaten Folgeschritt). +16. **Standarddatei-Existenzprüfung fehlt (Basis #59).** `Dateipruefer._handle_leere_eingabe()` und + `Pruefmanager._handle_basic_decision()` prüfen bei `standarddatei_vorschlagen` nie `file_exists()` — + bestätigt der Nutzer eine nicht vorhandene Standarddatei, kommt trotzdem `ok=True`/`"ok"` zurück statt + `datei_nicht_gefunden`. Bearbeitung bewusst zurückgestellt: **hängt von der Design-Entscheidung ab, ob + die Funktion „Standarddatei" überhaupt gebraucht wird** — aktuell übergibt kein Aufrufer + (`DataGrabber.py`, `excel_importer.py`) den Parameter `standarddatei`. `TestDateipruefer.test_ + standarddatei_vorschlagen` bleibt bis zur Entscheidung bewusst ohne Gegenstück für den Fehlerfall + (kein Testfall-„nie geprüft", sondern Verhalten ungeklärt) — siehe Kommentar im Testfall. **Hinweis zum lokalen Stand (04.09.2026):** Die Klone `Plugin_SN_Verfahrensgebiet` (4 Commits: PR #43, PR #45) und `Repository` (Release 26.8.4-unstable) liegen hinter `origin`. Aktualisieren mit `python scripts/hallo.py`.