docs(i-c): ARCH-011/BUG-017 erledigt dokumentiert — integration_tools.py in Block H geloescht, verbleibende ai/-Imports sind Contract-basiert (architektonische Loesung); Cross-Plugin-Scan 459 Dateien 0 Verstoesse

This commit is contained in:
Agent Zero
2026-08-24 21:21:59 +02:00
parent 76a31a8c39
commit 1b22da8b0d
+2 -2
View File
@@ -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