UMBAUPLAN: P1 KOMPLETT - Stufe 2 gefahren + Neustart-Beweis bestanden
Cutover 15.07. 21:26 (alle 14 Hermes-base_urls auf :9010, Backups). Abschlussbeweis 21:27: MC2-Restart mitten im Betrieb, Denkpfad :9010 antwortete durchgehend HTTP 200 - null Aussetzer. Reine Doku. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -61,8 +61,8 @@ alles Weitere. Recherche-Verdikte dazu (15.07.): FastAPI bleibt (Litestar erwoge
|
|||||||
Coder-Modell-Wissen gewinnen), React bleibt (Svelte/Solid schneller, aber irrelevant für
|
Coder-Modell-Wissen gewinnen), React bleibt (Svelte/Solid schneller, aber irrelevant für
|
||||||
1-Nutzer-LAN), SSE ist 2026 der klare Dashboard-Standard (einweg, Auto-Reconnect, ~95 % der Fälle).
|
1-Nutzer-LAN), SSE ist 2026 der klare Dashboard-Standard (einweg, Auto-Reconnect, ~95 % der Fälle).
|
||||||
|
|
||||||
- **P1 · Gateway-Auszug** ✅ AKTIV (angenommen + deployt 15.07. nachmittags, bf9fd80;
|
- **P1 · Gateway-Auszug** ✅ KOMPLETT (Stufe 1 deployt bf9fd80; **Stufe 2/Cutover gefahren
|
||||||
Stufe 1 läuft, E2E verifiziert — NUR Prüfpunkt ④/Stufe 2 unten ist noch offen):
|
15.07. 21:26** — alle 14 Hermes-base_urls auf :9010, Backups `*.bak-gwcut-20260715-212606`):
|
||||||
Der /v1-Datenpfad wird eigener Prozess `mc2-gateway.service` (Loopback **:9010**,
|
Der /v1-Datenpfad wird eigener Prozess `mc2-gateway.service` (Loopback **:9010**,
|
||||||
`Restart=always`, gleicher Router-Code `routers/gateway_proxy.py`, neuer Einstieg
|
`Restart=always`, gleicher Router-Code `routers/gateway_proxy.py`, neuer Einstieg
|
||||||
`backend/gateway_app.py`). MC2 :9001/v1 wird dünner Roh-Weiterleiter (`MC_V1_UPSTREAM` in der
|
`backend/gateway_app.py`). MC2 :9001/v1 wird dünner Roh-Weiterleiter (`MC_V1_UPSTREAM` in der
|
||||||
@@ -73,13 +73,13 @@ Coder-Modell-Wissen gewinnen), React bleibt (Svelte/Solid schneller, aber irrele
|
|||||||
`127.0.0.1:9001/v1` auf `127.0.0.1:9010/v1` um (Backups, `--revert`, bewusst NICHT im
|
`127.0.0.1:9001/v1` auf `127.0.0.1:9010/v1` um (Backups, `--revert`, bewusst NICHT im
|
||||||
deploy.sh — config.yaml ist Zwei-Schreiber-sensibel). Danach überlebt Lucys Hirn + die ganze
|
deploy.sh — config.yaml ist Zwei-Schreiber-sensibel). Danach überlebt Lucys Hirn + die ganze
|
||||||
Nacht-Autonomie jeden MC2-Neustart. Postcheck prüft den Gateway mit (nur wenn Unit enabled).
|
Nacht-Autonomie jeden MC2-Neustart. Postcheck prüft den Gateway mit (nur wenn Unit enabled).
|
||||||
**Prüf-Fahrplan:** ① ✅ gw/health + Token-Call E2E (15.07.) · ② ✅ Repo-Wächter grün ·
|
**Prüf-Fahrplan — ALLE VIER ✅:** ① gw/health + Token-Call E2E · ② Repo-Wächter grün ·
|
||||||
③ ✅ Bild-Weiche-E2E durch den neuen Prozess (dabei Socket-Reuse-Bug im Vision-Unteraufruf
|
③ Bild-Weiche-E2E durch den neuen Prozess (dabei Socket-Reuse-Bug im Vision-Unteraufruf
|
||||||
gefunden+gefixt d2398b3; self-smoke Check 5 prüft täglich; VL-Testbilder ≥256×256!) ·
|
gefunden+gefixt d2398b3; self-smoke Check 5 prüft täglich; VL-Testbilder ≥256×256!) ·
|
||||||
**④ OFFEN = der letzte Schritt: Stufe 2:** `bash ~/mission-control-v2/deploy/gateway-cutover.sh`
|
④ **Stufe 2 gefahren + Abschlussbeweis bestanden (15.07. 21:27):** MC2 wurde mitten im
|
||||||
+ `hermes doctor` + Beweis „MC2-Neustart tut Lucy nichts": `systemctl --user restart
|
Betrieb neu gestartet, Lucys Denkpfad auf :9010 antwortete dabei durchgehend im
|
||||||
mission-control-2`, dabei 1-Token-Call auf `127.0.0.1:9010/v1` → antwortet weiter.
|
Sekundentakt HTTP 200 — null Aussetzer. Das Steuerpult ist ab jetzt absturz-egal für
|
||||||
Rückweg: `--revert`.
|
Hirn, Crons und Worker. Rückweg bleibt: `gateway-cutover.sh --revert`.
|
||||||
- **P2 · Steward** ✅ AKTIV (angenommen + deployt 15.07. ~14:48, bc69cf5; Steward läuft,
|
- **P2 · Steward** ✅ AKTIV (angenommen + deployt 15.07. ~14:48, bc69cf5; Steward läuft,
|
||||||
Sentry-Ticks auf MC2+Gateway+Voice journal-verifiziert): Re-Warm-Wächter, Health-Sentry und
|
Sentry-Ticks auf MC2+Gateway+Voice journal-verifiziert): Re-Warm-Wächter, Health-Sentry und
|
||||||
Mem0-Dedupe laufen als eigener Dienst `mc2-steward.service` (`backend/steward.py`,
|
Mem0-Dedupe laufen als eigener Dienst `mc2-steward.service` (`backend/steward.py`,
|
||||||
|
|||||||
Reference in New Issue
Block a user