Documentation vs Reality Report¶
Stand: 2026-05-30
Kurzfazit¶
Die Dokumentation beschreibt das Zielbild inzwischen weitgehend korrekt, aber mehrere Runtime-Details sind nur teilweise verifiziert oder historisch ueberlagert. Besonders relevant: LiteLLM zeigt mit aktuellem Key nur Lanstyle-Aliase, waehrend OpenWebUI-Dokumentation weiterhin rohe Ollama-Defaults nennt. AI Gateway ist auf Port 8088 erreichbar; fruehere Portannahmen fuer Nous Core sind aktuell nicht erreichbar.
Reality Matrix¶
| Bereich | Doku-Status | Reality Check | Bewertung | Naechste Aktion |
|---|---|---|---|---|
| OpenWebUI | VLAN70, Self-Service und teils raw Modelle dokumentiert | openwebui-info.md nennt DEFAULT_MODELS=qwen3-coder-next:latest und pinned raw Modelle |
PARTIAL | Live-DB/Role-Config pruefen; raw Ollama-Sicht begrenzen |
| OpenCode | Operator-Profil beschreibt nur LiteLLM HTTPS und Remote MCP | opencode.operator.jsonc enthaelt keine 10.x Upstreams, keine bash/edit Rechte |
MATCH | Admin-/Operator-Profil regelmaessig smoke-testen |
| LiteLLM | Lanstyle-Aliase dokumentiert | /v1/models mit aktuellem Key liefert 5 Aliase |
MATCH | Operator-Keys weiter ohne Experimental-Aliase halten |
| MCPHub / Remote MCP | HTTPS/Bearer-Ziel dokumentiert | Config zeigt https://mcphub.lanstyle.de/lanstyle-mcp, oauth=false |
MATCH | Tool-Liste regelmaessig pruefen |
| Agent Runtime / Tools API | VLAN70-only und OpenAPI dokumentiert | http://10.222.70.20:3010/health ok, OpenAPI 60 Paths |
MATCH | OpenAPI-Metadaten legacyfrei halten |
| Lanstyle Agent Gateway | Gateway als Auth/RBAC/Audit/Voice/Teams Adapter dokumentiert | http://10.222.70.30:8088/health und /ready ok |
MATCH | Port 8088 als aktive Gateway-Referenz fuehren |
| Nous Hermes Core | Core als Zielschicht dokumentiert | Ports 8610 und 8642 von hier nicht erreichbar |
PARTIAL | Runtime-Port/Service intern auf LXC 260 verifizieren |
| Qdrant | aktiv fuer Docs/Inventory/Obsidian Memory dokumentiert | Reindex/Validation vorbereitet, lokale QDRANT_API_KEY fehlt |
PARTIAL | serverseitigen Reindex/Validation Job aktivieren |
| Obsidian | Source of Truth fuer kuratiertes Wissen | 19 Markdown-Dateien vorhanden, Governance v2 dokumentiert | MATCH | Frontmatter-Governance konsequent anwenden |
| Jarvis / Voice | Voice als Kanal zu Hermes dokumentiert | Gateway Voice API vorbereitet; Audio-Client bleibt Pilot | PARTIAL | Device-/Mac-Testclient als Pilot behandeln |
| Teams | vorbereitet, nicht produktiv | Doku/Platzhalter vorhanden, kein Consent erzwungen | UNKNOWN | M365 App/Consent separat pruefen |
| Self-Service | Browser-Flow dokumentiert | Backend produktiv angebunden; Link/Banner historisch gefixt | MATCH | Benutzerpilot beobachten |
| Scheduled Jobs | systemd Timer und Workflows dokumentiert | Timer-Dateien vorhanden; Knowledge-Jobs noch nicht sicher live bestaetigt | PARTIAL | systemctl list-timers serverseitig nachziehen |
Confirmed¶
- Tools API Health ist gruen.
- OpenAPI ist erreichbar und enthaelt 60 Pfade.
- LiteLLM antwortet mit Lanstyle-Aliasliste fuer den vorhandenen Key.
- OpenCode Operator Config nutzt FQDNs, kein lokales
bash/edit, keine 10.x Upstreams. - Knowledge Pipeline schliesst Dateien mit
secret/tokenaus.
Interpreted¶
- Maximilians OpenWebUI-Rohmodellproblem kommt sehr wahrscheinlich aus aktiver Ollama-Provider-/Pinned-Model-Konfiguration in OpenWebUI, nicht aus LiteLLM selbst.
- OpenCode-Approval-"abgelehnt" ist wahrscheinlich eine Kombination aus Client-Permission-Dialog und serverseitigem Policy-/Approval-Reject.
Uncertain¶
- Ob normale OpenWebUI-User aktuell serverseitig nach Rolle gefiltert werden.
- Ob Nous Hermes Core intern auf LXC 260 aktiv ist, aber nicht ueber die getesteten Ports exposed wird.
- Ob alle Scheduled Knowledge Jobs bereits auf dem Server aktiviert sind.