2.6 KiB
CP2A2.2B — L1 Red Queen Worker: Rollback-Dokumentation
STRICTLY NON-AUTONOMOUS / NON-PRODUCTIVE.
Zweck
Rollback muss den L1 Worker vollstaendig entfernen/deaktivieren koennen, OHNE:
- CP1 State zu loeschen
- CP1 Audit zu loeschen
- Gate Evaluator zu veraendern
- interactive RQ zu veraendern
- AUTH4C/4D zu veraendern
- Trading zu veraendern
Worker-internal State bei Rollback zunaechst PRESERVE, nicht blind loeschen.
Rollback-Schritte
1. Worker-Container stoppen und entfernen
cd /opt/cp2a2_2b
docker compose -f docker-compose.yml down
Dies stoppt und entfernt den l1-red-queen-worker Container und das
l1-internal Netzwerk. Das Worker-State-Volume l1-worker-state bleibt
erhalten (PRESERVE).
2. Netzwerk-Attachments entfernen (falls angehaengt)
Falls Gate-Evaluator, Ollama oder Tolaria an das l1-internal Netz angehaengt
wurden, werden diese Attachments entfernt:
docker network disconnect l1-internal gate-evaluator 2>/dev/null || true
docker network disconnect l1-internal ollama-nb6d-ollama-1 2>/dev/null || true
docker network disconnect l1-internal tolaria 2>/dev/null || true
Hinweis: docker compose down entfernt das l1-internal Netzwerk automatisch,
wodurch alle Attachments ebenfalls entfernt werden.
3. Worker-State-Volume (PRESERVE)
Das Worker-State-Volume l1-worker-state wird beim Rollback NICHT geloescht.
Es bleibt fuer spaetere Re-Initialisierung erhalten.
# Volume-Liste pruefen (nicht loeschen)
docker volume ls | grep l1-worker-state
4. Image entfernen (optional)
docker rmi l1-red-queen-worker:cp2a2_2b
5. SoT-Ruecknahme (optional)
Falls der SoT-Commit zurueckgenommen werden soll:
cd /opt/cp11_checker
git revert <commit-sha>
git push origin main
Hinweis: Der SoT-Commit ist historisch. Ein Revert erstellt einen neuen Commit, der die Aenderungen zuruecknimmt. Der urspruengliche Commit bleibt im Log.
Was beim Rollback NICHT veraendert wird
- CP1 State (
/opt/control-plane/state/) — unveraendert - CP1 Audit (
/opt/control-plane/audit/) — unveraendert - Gate Evaluator (
gate-evaluatorContainer) — unveraendert - Interactive RQ (
hermes-red-queenContainer) — unveraendert - AUTH4C/4D — unveraendert
- Trading-System — unveraendert
Verifikation nach Rollback
# Worker-Container entfernt
docker ps -a | grep l1-red-queen-worker || echo "Worker entfernt"
# Interactive RQ unveraendert
docker inspect hermes-red-queen --format '{{.State.Status}} {{.State.StartedAt}}'
# Gate Evaluator unveraendert
docker ps | grep gate-evaluator
# CP1 State unveraendert
ls -la /opt/control-plane/state/