From 05043b123a43a34afbb681b43b0c2990da95e307 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Fri, 21 Aug 2026 23:27:42 +0200 Subject: [PATCH] docs: BUG-067 bis BUG-072 (pytest Failures, Field-Level Permissions, Dead Code, npm vulnerabilities, Merge API, Workflow Instance) --- docs/test-bugs.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/docs/test-bugs.md b/docs/test-bugs.md index 32b7068..233eea5 100644 --- a/docs/test-bugs.md +++ b/docs/test-bugs.md @@ -471,3 +471,52 @@ Playwright E2E: 10 passed, 24 failed (BUG-011/012/013 — Mock-Daten und data-te - **Tatsächlich:** value=null in response — field value not saved - **Schweregrad:** High - **Status:** ⏳ Nicht gefixt + +### BUG-067: pytest Backend Tests — mehrere Failures +- **Kategorie:** Tests +- **Modul:** Mehrere +- **Erwartet:** Alle pytest Tests bestehen +- **Tatsächlich:** Mehrere Tests fehlgeschlagen (F..F.F..FF, FFFFFFFF) +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt — muss genauer untersuchen welche Tests fehlschlagen + +### BUG-068: Field-Level Permissions nicht implementiert in contacts routes +- **Kategorie:** Rechte-System +- **Modul:** Contacts +- **Erwartet:** Field-Level Permissions werden in contacts routes geprüft +- **Tatsächlich:** Keine field_permission oder field_level Referenzen in contacts routes +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt + +### BUG-069: 33 potentially unused Python modules +- **Kategorie:** Architektur / Dead Code +- **Erwartet:** 0 unused modules +- **Tatsächlich:** 33 von 420 Python-Modulen potentially unused +- **Beispiele:** mcp_client/tool_registry_integration.py, automation/skill_routes.py, tasks/ai_tools.py +- **Schweregrad:** Low +- **Status:** ⏳ Nicht gefixt + +### BUG-070: npm audit 3 vulnerabilities (nanoid) +- **Kategorie:** Security / Dependencies +- **Erwartet:** 0 vulnerabilities +- **Tatsächlich:** 3 vulnerabilities (1 moderate, 2 high) — nanoid <3.3.18 +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt — npm audit fix empfohlen + +### BUG-071: Merge API braucht source_contact_id/target_contact_id +- **Kategorie:** API / Doku +- **Modul:** Contacts (Merge) +- **Endpoint:** POST /api/v1/contacts/merge +- **Erwartet:** source_id/target_id Parameter +- **Tatsächlich:** source_contact_id/target_contact_id required +- **Schweregrad:** Low +- **Status:** ⏳ Test korrigieren + +### BUG-072: Workflow Instance creation gibt keine ID zurück +- **Kategorie:** API +- **Modul:** Workflows +- **Endpoint:** POST /api/v1/workflows/{workflow_id}/instances +- **Erwartet:** 201 Created with instance ID +- **Tatsächlich:** Empty response (no ID returned) +- **Schweregrad:** High +- **Status:** ⏳ Nicht gefixt