Simplify Athena operator maintenance workflow

This commit is contained in:
Mikei386
2026-08-25 08:42:30 +02:00
parent fa9911eb3b
commit ac725416b8
11 changed files with 126 additions and 33 deletions
+11 -3
View File
@@ -97,10 +97,18 @@ Inferenzcontainer eingehängt. Dauerhafte
nur in einen laufenden Container. Die Hauptbestandteile sind:
Die kanonische Git-Quelle ist der private Gitea-Branch `main` unter
`git@192.168.1.2:michael/AI-Profile-Router.git`. `/opt/mike-ai/stack` ist kein
Working Tree; `.mike-ai-source-commit` bezeichnet den ausgerollten Stand. Der
`ssh://git@192.168.1.2:33/michael/AI-Profile-Router.git`; der vom Athena
Operator verwaltete Working Tree liegt unter
`/data/mike-ai-operator/repository`. `/opt/mike-ai/stack` ist kein Working
Tree; `.mike-ai-source-commit` bezeichnet den ausgerollten Stand. Der
offizielle GitHub-MCP ist strikt read-only und kann Gitea nicht pflegen. Für
Commit und Push ist daher ein getrennt autorisierter Git-Arbeitsweg nötig.
dauerhafte Änderungen ist ausschließlich der strukturierte Athena-Operator-
Arbeitsweg vorgesehen: `file_update` ändert driftgeschützt den kanonischen
Working Tree und die ausgerollte Kopie, `run_checks` prüft, `compose_deploy`
rollt nur benannte Dienste aus, `git_publish` veröffentlicht nur ausdrücklich
ausgewählte Pfade und `recovery` erneuert den Recovery-Koffer. Lege niemals
einen zweiten Clone in der Sandbox an und fordere oder kopiere keinen
SSH-Schlüssel; der Operator besitzt bereits den autorisierten Hostzugriff.
- Open WebUI als Benutzeroberfläche und Speicher für Arbeitsbereichsmodelle,
Filter, Aktionen und Chats