From 1b22da8b0db35981ae1d88be290430686a10bac5 Mon Sep 17 00:00:00 2001 From: Agent Zero Date: Mon, 24 Aug 2026 21:21:59 +0200 Subject: [PATCH] =?UTF-8?q?docs(i-c):=20ARCH-011/BUG-017=20erledigt=20doku?= =?UTF-8?q?mentiert=20=E2=80=94=20integration=5Ftools.py=20in=20Block=20H?= =?UTF-8?q?=20geloescht,=20verbleibende=20ai/-Imports=20sind=20Contract-ba?= =?UTF-8?q?siert=20(architektonische=20Loesung);=20Cross-Plugin-Scan=20459?= =?UTF-8?q?=20Dateien=200=20Verstoesse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/test-bugs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/test-bugs.md b/docs/test-bugs.md index 84f9807..2ba7a15 100644 --- a/docs/test-bugs.md +++ b/docs/test-bugs.md @@ -192,7 +192,7 @@ Jeder Bug wird wie folgt dokumentiert: - **Erwartet:** 0 core-to-plugin imports (Core soll nicht von Plugins abhängen) - **Tatsächlich:** 10 Imports von app.core in app.plugins - **Schweregrad:** Medium -- **Status:** ⏳ Nicht gefixt +- **Status:** ✅ Erledigt 2026-08-24 (Block E/I-C Abgleich): Wie ARCH-011 — Block B eliminierte die direkten Imports, Block H löste integration_tools.py auf; aktueller Scan zeigt 0 Verstöße. Die verbleibenden Contract-Nutzungen im ai/-Layer sind die vorgesehene Architektur. ### BUG-018: 36 Python-Dateien > 500 Zeilen (God Objects) - **Kategorie:** Architektur / Code Quality @@ -881,7 +881,7 @@ Playwright E2E: 10 passed, 24 failed (BUG-011/012/013 — Mock-Daten und data-te - app/workflows/step_handlers.py:221,261,306,351,394 - app/main.py:150,172 - **Schweregrad:** High -- **Status:** ⏳ Nicht gefixt +- **Status:** ✅ Erledigt 2026-08-24 (Block E/I-C Abgleich): integration_tools.py wurde in Block H GELÖSCHT; verbleibende ai/-Layer Imports sind alle Contract-basiert (get_contract/get_contract_registry) — das ist die architektonische Lösung, keine Violations. Cross-Plugin-Vollscan: 459 Dateien, 0 Verstöße. ### ARCH-012: Knowledge/Wiki Lifecycle — on_deactivate unvollständig - **Datei:** app/plugins/base.py:65-81, app/plugins/builtins/knowledge/plugin.py