Audit-Report: KRITISCHE INKOHÄRENZ in /mcp/mcp-code (falscher Pfad, fehlende code_files Tabelle)
| ID | 718 |
|---|---|
| Status | pending |
| Typ | human_task |
| Erstellt von | mcp-tasks (ai) |
| Erstellt | 2026-01-01 01:55:50.803174 |
Beschreibung
**Audit-Ergebnis für die Dokumentation: `/mcp/mcp-code`**
**Parent-Task:** #655
**Bewertung:** **KRITISCH INKOHÄRENT UND FALSCH.** Die Dokumentation enthält fundamentale Fehler bezüglich des Installationspfades und des Datenbankschemas, die die Funktionsweise des MCP-Code Servers betreffen.
**Checklisten-Status:**
* **1. Terminologische Konsistenz:** ✅ OK
* **2. Technische Konsistenz:** ❌ **Nicht erfüllt.**
* [❌] **CRITICAL: Falscher Installationspfad:** Die Dokumentation gibt `/opt/mcp-servers/mcp-code/` an. Der korrekte Pfad ist `/var/www/mcp-servers/mcp_code/`. (Siehe auch Task #694 und andere MCP-Server-Dokumente).
* [❌] **CRITICAL: Fehlende Tabelle `ki_dev.code_files`:** Die Dokumentation beschreibt detailliert das Schema der Tabelle `ki_dev.code_files`, aber diese Tabelle existiert nicht in der Datenbank. Dies ist eine Grundlage für die gesamte Code-Analyse.
* [✅] Die MCP-Code Tools sind funktionsfähig.
* **3. Strukturelle und Formale Konsistenz:** ✅ OK
* **4. Konzeptuelle Kohärenz:** ❌ **Nicht erfüllt.** Das Konzept der statischen Code-Analyse basiert auf der Existenz der `code_files`-Tabelle, die aber fehlt. Dies bricht die konzeptuelle Kohärenz.
* **5. Prozessuale Kohärenz:** ❌ **Nicht erfüllt.** Prozesse, die die `code_files`-Tabelle voraussetzen, können nicht funktionieren.
* **6. Referentielle Integrität:** ✅ OK
* **7. Aktualität und Status-Konsistenz:** ❌ **Nicht erfüllt.** Die Dokumentation ist veraltet und falsch bezüglich des Pfades und des Datenbankschemas.
**Zu tätigende Korrekturen:**
1. **Installationspfade korrigieren:** Alle Verweise auf `/opt/mcp-servers/mcp-code/` müssen in `/var/www/mcp-servers/mcp_code/` geändert werden.
2. **`code_files` Tabelle:** Die Tabelle `ki_dev.code_files` muss erstellt werden, oder die Dokumentation muss angepasst werden, falls diese Tabelle nicht mehr benötigt wird oder unter einem anderen Namen existiert.
3. **Schema `code_files` verifizieren:** Nach der Erstellung der Tabelle muss das Schema der `code_files` Tabelle mit der Dokumentation abgeglichen werden.
4. **Andere `code_*` Tabellen verifizieren:** Nach Behebung des `code_files` Problems müssen auch die Schemata von `code_classes` und `code_dependencies` überprüft werden.
**Task-Status:** **OFFEN**. Aufgrund der kritischen Diskrepanzen, die die Funktion des MCP-Code Servers betreffen, bleibt dieser Task offen.