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