Scaffold OSVauco repo with OPAX MCP boot script and docs stubs
This commit is contained in:
parent
fd586748f3
commit
6a6569348b
|
|
@ -1,2 +1,9 @@
|
||||||
# OSVauco
|
# OSVauco
|
||||||
Main OS-Vauco operator workspace repo with OPAX MCP and related Cloud Run / Gemini TUI tooling.
|
|
||||||
|
Main operator workspace for OS-Vauco.
|
||||||
|
|
||||||
|
- OPAX MCP boot script: `scripts/osvauco-opax-boot.sh`
|
||||||
|
- Session log: `docs/OSVAUCO_OPAX_SESSION_LOG.md`
|
||||||
|
- Governance docs: `docs/AGENT_RULEBOOK.md`, `docs/LEARNINGS.md`, `docs/ARCHITECTURE.md`, `docs/SECRETS-SETUP.md`, `docs/IAP-SETUP.md`
|
||||||
|
|
||||||
|
This repo is intended to be checked out into `~/OSVauco` on Cloud Shell.
|
||||||
|
|
|
||||||
5
docs/AGENT_RULEBOOK.md
Normal file
5
docs/AGENT_RULEBOOK.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
TITLE Godkjent av Chris Christiansen - AGENT RULEBOOK (stub)
|
||||||
|
---
|
||||||
|
|
||||||
|
Se lokal kopi i Cloud Shell for full versjon.
|
||||||
5
docs/ARCHITECTURE.md
Normal file
5
docs/ARCHITECTURE.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
TITLE ARCHITECTURE (stub)
|
||||||
|
---
|
||||||
|
|
||||||
|
Se lokal kopi i Cloud Shell for full versjon.
|
||||||
5
docs/IAP-SETUP.md
Normal file
5
docs/IAP-SETUP.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
TITLE IAP-SETUP (stub)
|
||||||
|
---
|
||||||
|
|
||||||
|
Se lokal kopi i Cloud Shell for full versjon.
|
||||||
5
docs/LEARNINGS.md
Normal file
5
docs/LEARNINGS.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
TITLE LEARNINGS (stub)
|
||||||
|
---
|
||||||
|
|
||||||
|
Se lokal kopi i Cloud Shell for full versjon.
|
||||||
0
docs/OSVAUCO_OPAX_SESSION_LOG.md
Normal file
0
docs/OSVAUCO_OPAX_SESSION_LOG.md
Normal file
5
docs/SECRETS-SETUP.md
Normal file
5
docs/SECRETS-SETUP.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
TITLE SECRETS-SETUP (stub)
|
||||||
|
---
|
||||||
|
|
||||||
|
Se lokal kopi i Cloud Shell for full versjon.
|
||||||
52
scripts/osvauco-opax-boot.sh
Normal file
52
scripts/osvauco-opax-boot.sh
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
PROJECT_ID="propane-will-491900-m5"
|
||||||
|
REGION="us-central1"
|
||||||
|
ACCOUNT="chris.christiansen@vauco.no"
|
||||||
|
PING_URL="https://opax-mcp-core-357036551735.us-central1.run.app/ping"
|
||||||
|
|
||||||
|
LOG_FILE="$HOME/OSVauco/docs/OSVAUCO_OPAX_SESSION_LOG.md"
|
||||||
|
|
||||||
|
GREEN="$(tput setaf 2 || true)"
|
||||||
|
RED="$(tput setaf 1 || true)"
|
||||||
|
RESET="$(tput sgr0 || true)"
|
||||||
|
|
||||||
|
echo "============================================================"
|
||||||
|
echo " O S V A U C O · O P A X"
|
||||||
|
echo "============================================================"
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo "Boot-script for OPAX-MCP (Cloud Run)"
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo " Project : $PROJECT_ID"
|
||||||
|
echo " Region : $REGION"
|
||||||
|
echo " Account : $ACCOUNT"
|
||||||
|
echo
|
||||||
|
|
||||||
|
echo " Tester OPAX-MCP på: $PING_URL"
|
||||||
|
if curl -fsS "$PING_URL" >/dev/null 2>&1; then
|
||||||
|
echo " ${GREEN}✅ OPAX-MCP: OK${RESET}"
|
||||||
|
else
|
||||||
|
echo " ${RED}❌ OPAX-MCP: FEIL – sjekk Cloud Run / URL${RESET}"
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo
|
||||||
|
|
||||||
|
mkdir -p "$(dirname "$LOG_FILE")"
|
||||||
|
echo " Logg oppdatert: $LOG_FILE"
|
||||||
|
touch "$LOG_FILE"
|
||||||
|
echo
|
||||||
|
|
||||||
|
read -r -p "[OSVauco/OPAX] Starte Gemini-CLI i ~/OSVauco nå? (y/N): " ANSWER
|
||||||
|
case "$ANSWER" in
|
||||||
|
y|Y)
|
||||||
|
echo "[OSVauco/OPAX] Starter Gemini-CLI..."
|
||||||
|
cd "$HOME/OSVauco"
|
||||||
|
gemini
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "[OSVauco/OPAX] OK, holder deg i shell. Kjør 'gemini' når du vil inn i TUI."
|
||||||
|
;;
|
||||||
|
esac
|
||||||
Loading…
Reference in New Issue
Block a user