From 3e9d944b83e4393456a629514616e411eed60c1a Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Sun, 23 Aug 2026 00:51:52 +0200 Subject: [PATCH] =?UTF-8?q?docs:=202=20weitere=20Architektur-Fehler=20(ARC?= =?UTF-8?q?H-058,=20ARCH-059)=20=E2=80=94=20services=20Analyse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/test-bugs.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/test-bugs.md b/docs/test-bugs.md index 0470945..6c96406 100644 --- a/docs/test-bugs.md +++ b/docs/test-bugs.md @@ -1154,3 +1154,15 @@ Playwright E2E: 10 passed, 24 failed (BUG-011/012/013 — Mock-Daten und data-te - **Problem:** `registry._plugins.items()` greift auf eine private Variable zu. Sollte eine öffentliche Methode wie `registry.list_discovered()` oder `registry.get_all_plugins()` verwenden. - **Schweregrad:** Low - **Status:** ⏳ Nicht gefixt + +### ARCH-058: webhook_service.py — send_webhook nutzt naive datetime.utcnow() +- **Datei:** app/services/webhook_service.py:send_webhook +- **Problem:** `__import__("datetime").datetime.utcnow().isoformat() + "Z"` verwendet naive datetime. AGENTS.md verbietet naive datetime — TIMESTAMPTZ only. Sollte `datetime.now(UTC)` sein. +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt + +### ARCH-059: ai_copilot_service.py — Legacy AIConversation/AIMessage statt kommunikation +- **Datei:** app/services/ai_copilot_service.py:18-21 +- **Problem:** Nutzt `AIConversation`/`AIMessage` aus `app.models.ai_conversation` mit try/except ImportError fallback. Das ist das Legacy AI Chat System das nach kommunikation migriert werden sollte (ARCH-018 pattern). AI Copilot sollte die kommunikation Plugin Conversations nutzen. +- **Schweregrad:** Medium +- **Status:** ⏳ Nicht gefixt