OSVauco/scripts
2026-09-20 16:34:50 +00:00
..
fix feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
git-hooks feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
acceptance-test.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
boot.sh boot/opax: bruk samme oppstart som proof-of-curiosity (Fase 1) 2026-09-06 20:06:26 +00:00
check-live-services.sh feat(emma): add conversation history and release tooling 2026-09-19 00:38:43 +00:00
cleanup-old-runs.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
cost-alerts.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
cost-audit.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
cost-guard.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
cost-lens.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
create_llm_token_usage_table.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
deploy-mcp.sh fix(deploy): include MCP requirements in Cloud Build context 2026-09-19 12:39:31 +00:00
deploy-opax-web.sh feat(emma): add conversation history and release tooling 2026-09-19 00:38:43 +00:00
emma.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
git-update.sh chore(devex): add safe Gitea git wrapper 2026-09-19 00:54:59 +00:00
health-check.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
migrate_bq_add_caller_type.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
mirror-to-github.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
opax-logg-slutt.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
opax.sh boot/opax: bruk samme oppstart som proof-of-curiosity (Fase 1) 2026-09-06 20:06:26 +00:00
opax2.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
osv-auto-commit.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
osv-github-auth.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
preflight-gitea-cpu.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
preflight.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
README.md feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
smoke-test.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
stop-osvauco-dev-vm.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
sync-gdrive-mirror.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
vm-startup.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
vm-teardown.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
watch-build.sh feat(core): Fresh initialization - Deploy v3.6.1 Singularity Architecture 2026-09-03 04:03:09 +00:00
workspace-status.sh docs(operations): add canonical working-state protocol 2026-09-20 16:34:50 +00:00

scripts/ — OSVauco operasjons-scripts

Alle scripts kjøres fra ~/OSVauco. Etter at du har sourced boot.sh har du aliaser klare.

Daglig oppstart (én linje)

Legg dette i ~/.bashrc:

# OSVauco auto-boot ved interaktivt shell-login
[[ $- == *i* && -z "$OSVAUCO_BOOTED" ]] && source ~/OSVauco/scripts/boot.sh

Ved login får du:

  1. Auto-renewal av gcloud auth + ADC
  2. git pull på current branch
  3. Print av NESTE OPPGAVE fra docs/HANDOFF.md
  4. Valg: opax (Gemini 2.5 Pro) / opax2 (Claude Opus 4.7) / hopp over

Hotkeys (etter boot.sh er sourced)

Alias Hva Script
opax Start Gemini 2.5 Pro TUI opax.sh
opax2 Start Claude Opus 4.7 TUI opax2.sh
pf Preflight (auth/project/env) preflight.sh
hc Health-check (Cloud Run + LB) health-check.sh
st Smoke-test smoke-test.sh
at Acceptance-test acceptance-test.sh
ca Cost-audit cost-audit.sh
cl / costs Cost-lens cost-lens.sh
cg Cost-guard cost-guard.sh
ms Mirror-sync til GDrive sync-gdrive-mirror.sh
logg Manuell logg-slutt opax-logg-slutt.sh
sol Avslutt + commit + push (funksjon i boot.sh)
mp Vis MASTERPLAN docs/MASTERPLAN.md
rl Vis ROADMAP docs/ROADMAP.md
ho Vis HANDOFF docs/HANDOFF.md
rb Vis AGENT_RULEBOOK docs/AGENT_RULEBOOK.md
sl Vis SESSION_LOG docs/OSVAUCO_OPAX_SESSION_LOG.md
osv cd ~/OSVauco
reboot-osv Re-source boot.sh

Modell-valg

TUI Modell Region Når
opax gemini-2.5-pro europe-west1 Default (alltid OK)
opax2 claude-opus-4-7@20260301 europe-west1 Når Claude-kvote er innvilget

Verdier er låst i docs/AGENT_RULEBOOK.md. Endring krever RULEBOOK APPROVED HITL-gate.

Locked infrastruktur

Felt Verdi
GCP-prosjekt propane-will-491900-m5
Region europe-west1
Cloud Run-tjeneste osvauco-agent
LB IP 34.98.77.173
Public URL https://opax.vauco.no (IAP)
Direct URL https://osvauco-agent-357036551735.europe-west1.run.app

Engangs-fixers

scripts/fix/ inneholder engangs-fixers for kjente problemer:

  • fix-cloudrun.sh — restart + redeploy ved Cloud Run-feil
  • fix-dns.sh — re-bind A-record til LB IP
  • fix-iap.sh — re-aktiver IAP-policy på backend
  • fix-tui.sh — reinstall gemini CLI + node-deps

Kjør kun når preflight peker på det konkrete problemet.

Endrings-prosess

Alle endringer i scripts/ skal gjennom PR med MERGE APPROVED HITL-gate.