From f3bf419134d837f2438dd7b2fdc9f54aae571891 Mon Sep 17 00:00:00 2001 From: chrischristiansen-glitch Date: Thu, 21 May 2026 06:22:59 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20opax.vauco.no=20LIVE=20=E2=80=94=20lock?= =?UTF-8?q?=20HUB=5FURL=20+=20update=20boot=20healthcheck=20to=20prod=20do?= =?UTF-8?q?main=20[Phase=202]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/AGENT_RULEBOOK.md | 14 +++++++------- scripts/osvauco-opax-boot.sh | 32 ++++++++++++++++++++++++-------- 2 files changed, 31 insertions(+), 15 deletions(-) diff --git a/docs/AGENT_RULEBOOK.md b/docs/AGENT_RULEBOOK.md index fedf454..1dd900d 100644 --- a/docs/AGENT_RULEBOOK.md +++ b/docs/AGENT_RULEBOOK.md @@ -30,7 +30,7 @@ Endringer krever eksplisitt godkjenning fra Chris. | MCP_PROTOCOL | OPAX Protocol | | MCP_SERVICE | opax-mcp-core (Cloud Run, us-central1) | | ROOT_DOMAIN | vauco.no | -| HUB_URL | https://opax.vauco.no (placeholder — oppdateres etter Phase 2 DNS) | +| HUB_URL | https://opax.vauco.no ✅ LIVE 2026-05-21 | --- @@ -50,11 +50,11 @@ Endringer krever eksplisitt godkjenning fra Chris. **Kjente/planlagte domener:** -| Domene | Status | Cloud Run-tjeneste | -|---------------------------|---------------|-----------------------| -| `opax.vauco.no` | DNS pending | `opax-mcp-core` ✅ | -| `medioteq-oss.vauco.no` | Planlagt | `medioteq-oss-core` | -| `medioteq-os.vauco.no` | Planlagt | `medioteq-os-core` | +| Domene | Status | Cloud Run-tjeneste | +|---------------------------|------------------|-----------------------| +| `opax.vauco.no` | ✅ LIVE | `opax-mcp-core` | +| `medioteq-oss.vauco.no` | Planlagt | `medioteq-oss-core` | +| `medioteq-os.vauco.no` | Planlagt | `medioteq-os-core` | --- @@ -150,4 +150,4 @@ ALDRI forsvar gamle posisjoner. Regel: én fil — én eier. Andre foreslår via PR, eier merger. --- -EOF v1.1 — 2026-05-21 — OPS-Computer-Hub (Phase 1: MCP locks + domain convention) +EOF v1.2 — 2026-05-21 — OPS-Computer-Hub (Phase 2: HUB_URL locked LIVE, domain status updated) diff --git a/scripts/osvauco-opax-boot.sh b/scripts/osvauco-opax-boot.sh index 8e7339d..c600fa0 100644 --- a/scripts/osvauco-opax-boot.sh +++ b/scripts/osvauco-opax-boot.sh @@ -8,7 +8,8 @@ REGION="us-central1" ACCOUNT="chris.christiansen@vauco.no" REPO="OSVauco" BRANCH="main" -PING_URL="https://opax-mcp-core-357036551735.us-central1.run.app/ping" +# Phase 2 LIVE: pinger produksjonsdomene, ikke intern Cloud Run-URL +PING_URL="https://opax.vauco.no/ping" LOG_FILE="$HOME/OSVauco/docs/OSVAUCO_OPAX_SESSION_LOG.md" DOCS_DIR="$HOME/OSVauco/docs" @@ -55,16 +56,29 @@ echo " Region : $REGION" echo " Account : $ACCOUNT" echo " Repo : $REPO ($BRANCH)" echo " Session : $SESSION_ID" +echo " HUB_URL : $PING_URL" echo -# Vis siste linje fra session-logg hvis den finnes +# Vis siste NESTE OPPGAVE fra session-logg if [ -f "$LOG_FILE" ]; then LAST_LINE=$(tail -n 1 "$LOG_FILE" || true) + # Prøv å finne siste NESTE OPPGAVE-blokk + NESTE=$(awk '/^## NESTE OPPGAVE/{found=1; next} found && /^## /{found=0} found{print}' "$LOG_FILE" | tail -5 || true) else LAST_LINE="(ingen tidligere sesjoner logget ennå)" + NESTE="" fi echo " Forrige : $LAST_LINE" +if [ -n "$NESTE" ]; then + echo + echo " ${GREEN}${BOLD}▶ NESTE OPPGAVE:${RESET}" + echo "$NESTE" | while IFS= read -r line; do + echo " ${GREEN}$line${RESET}" + done +else + echo " ${YELLOW}⚠️ Ingen NESTE OPPGAVE funnet — sjekk docs/VAUCO_OS_ROADMAP.md${RESET}" +fi echo # Vis enkel changelog-oversikt for docs/ @@ -83,15 +97,15 @@ echo OPAX_OK=0 GH_OK=0 -# 1) Healthcheck mot OPAX-MCP +# 1) Healthcheck mot OPAX-MCP produksjonsdomene step "Tester OPAX-MCP på: $PING_URL" if curl -fsS "$PING_URL" >/dev/null 2>&1; then OPAX_OK=1 done_ok - echo " ${GREEN}✅ OPAX-MCP: OK${RESET}" + echo " ${GREEN}✅ OPAX-MCP: OK — https://opax.vauco.no${RESET}" else done_fail - echo " ${RED}❌ OPAX-MCP: FEIL – sjekk Cloud Run / URL${RESET}" + echo " ${RED}❌ OPAX-MCP: FEIL – sjekk Cloud Run / DNS${RESET}" fi echo @@ -115,7 +129,7 @@ echo mkdir -p "$(dirname "$LOG_FILE")" -# 3) Session-logg uten spørsmål (kan overrides via env) +# 3) Session-logg step "Logger sesjon til OSVAUCO_OPAX_SESSION_LOG.md" SESSION_DESC="${OSV_OPAX_SESSION_DESC:-"(ingen beskrivelse)"}" @@ -125,9 +139,11 @@ echo " Logg : ${GREEN}oppdatert${RESET} → $LOG_FILE" echo -# 4) Oppsummering med grønn/rød kommandolinje +# 4) Oppsummering if [ "$OPAX_OK" -eq 1 ] && [ "$GH_OK" -eq 1 ]; then - echo " ${GREEN}▶ OSVAUCO/OPAX READY — Cloud Run + GitHub verifisert.${RESET}" + echo " ${GREEN}▶ OSVAUCO/OPAX READY — opax.vauco.no + GitHub verifisert.${RESET}" +elif [ "$OPAX_OK" -eq 1 ]; then + echo " ${GREEN}▶ OSVAUCO/OPAX READY — opax.vauco.no OK. GitHub CLI ikke aktiv.${RESET}" else echo " ${RED}▶ OSVAUCO/OPAX PARTIAL — sjekk status over før du jobber videre.${RESET}" fi