docs: 2 weitere Architektur-Fehler (ARCH-058, ARCH-059) — services Analyse

This commit is contained in:
Agent Zero
2026-08-23 00:51:52 +02:00
parent 5dbdf50f39
commit 3e9d944b83
+12
View File
@@ -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