Simplify Athena operator architecture

This commit is contained in:
Mikei386
2026-08-25 21:53:12 +02:00
parent c25e57af57
commit 0a640e76ea
22 changed files with 577 additions and 1522 deletions
+9 -7
View File
@@ -1,4 +1,8 @@
# Athena / MikeAI – kurze Plattformübersicht
# Athena / MikeAI – technische Detailübersicht
> Einstieg und verbindlicher Kurzstand: [`../ATHENA.md`](../ATHENA.md). Dieses
> Dokument enthält zusätzliche technische und historische Details und wird
> nicht vollständig in einen normalen Modellkontext geladen.
Stand: 23. August 2026. Diese Datei erklärt die Plattform in kurzer Form. Für
operative Änderungen gilt zusätzlich `QWEN_OPERATOR_CONTEXT.md`.
@@ -158,18 +162,16 @@ geändert. Die Abweichung wird benannt und zuerst geklärt.
## Wichtige Pfade
```text
/opt/mike-ai/stack ausgerollte Plattformkopie; kein Git-Working-Tree
/data/mike-ai-operator/repository kanonischer Git-Working-Tree; nur über Athena Operator ändern
/opt/mike-ai/stack einziger Git-Working-Tree und laufender Stack
/data/models produktive Modelle; für Inferenz read-only eingehängt
/etc/mike-ai root-only Secrets und Standortkonfiguration
/data persistente Daten- und Recovery-SSD
/var/lib/docker/volumes Docker-Volumes, darunter OpenWebUI-Daten
```
Kleine Quelländerungen erfolgen über `patch_update` statt als vollständiger
Dateiersatz. Ein normaler MCP-Release erfolgt über `mcp_release`, das den
versionierten Gesamtweg von Patch und Tests bis Deploy, Client-Sync, selektivem
Git-Publish und Recovery kapselt.
Kleine Quelländerungen erfolgen direkt über `athena_operator_change` mit
`patch_update`. Ein normaler MCP-Release kann mit `mcp_release` Tests, Deploy,
Client-Sync, Git-Publish und Recovery zusammenfassen.
Seit Operator 2.3 übernimmt `mcp_release.imports` bereits geprüfte UTF-8-Dateien
aus freigegebenen Staging-Verzeichnissen anhand ihrer SHA-256-Prüfsumme. Das