From c4149e7f09449cf18fc132a816231dfd3ec8fb1e Mon Sep 17 00:00:00 2001 From: chrischristiansen-glitch Date: Thu, 21 May 2026 05:39:37 +0200 Subject: [PATCH] feat: create VAUCO_OS_ROADMAP.md with NOW/NEXT/LATER/BLOCKED [Phase 1] --- docs/VAUCO_OS_ROADMAP.md | 70 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 docs/VAUCO_OS_ROADMAP.md diff --git a/docs/VAUCO_OS_ROADMAP.md b/docs/VAUCO_OS_ROADMAP.md new file mode 100644 index 0000000..653ad4b --- /dev/null +++ b/docs/VAUCO_OS_ROADMAP.md @@ -0,0 +1,70 @@ +# VAUCO OS — ROADMAP.md +# Eier: PLAN-Claude-Architect +# Sist oppdatert: 2026-05-21 CEST +# Godkjent av: Chris Christiansen + +--- + +## NOW — Aktiv nå + +- [ ] **Phase 2** — Subdomain go-live: `opax.vauco.no` + - Owner: EXEC-Gemini / Chris (DNS-steg) + - HITL gate: `DEPLOY GODKJENT` + `COST GODKJENT` + - Steg: `gcloud domains verify vauco.no` → domain-mapping → CNAME hos DNS-leverandør → SSL-cert wait → `curl https://opax.vauco.no/ping` + - Done: `curl https://opax.vauco.no/ping` → `{"status":"ok","service":"OPAX-MCP"}` ✅ + - Stop condition: SSL ikke klar etter 90 min → STOPP og rapporter + +--- + +## NEXT — Neste opp + +- [ ] **Phase 3** — Nemotron state machine i GEMINI.md + `docs/TODO.md` + - Owner: EXEC-Gemini + - HITL gate: `MERGE APPROVED` + - Done: `source scripts/osvauco-opax-boot.sh` printer siste `NESTE OPPGAVE` i grønt + +- [ ] **Phase 4** — Docs hardening + - Filer: `LEARNINGS.md` (oppdater), `SECRETS-SETUP.md`, `IAP-SETUP.md` + - Owner: OPS + - HITL gate: `MERGE APPROVED` + +- [ ] **Phase 5** — Medioteq første klient-OS + - Deploy `medioteq-oss-core` til Medioteq GCP-prosjekt (`europe-north1`) + - Domain mapping: `medioteq-oss.vauco.no` + - Google OAuth for staging + - Owner: EXEC-Gemini / Chris + - HITL gate: `DEPLOY GODKJENT` + `IAM_GODKJENT` + `COST GODKJENT` + - Done: `https://medioteq-oss.vauco.no/healthz` → 200 OK med Google OAuth + +--- + +## LATER — Backlog + +- [ ] IAP på `opax.vauco.no` (kun `@vauco.no` accounts) +- [ ] BankID på `medioteq-os.vauco.no` (kliniske brukere) +- [ ] `medioteq-os.vauco.no` prod-deploy (etter stage godkjent) +- [ ] Audit agent — regex + LLM struktursjekk på klinisk agent-output +- [ ] OPS agent + BigQuery live logging +- [ ] MEDIOTEQ frontend (Next.js, Premium Nordic Slate, Three Kingdoms) +- [ ] ISBAR/Handover agent +- [ ] ISO 14971 Risk Management Plan — formelt dokument +- [ ] Multi-klient onboard-mønster (`vauco-saas/command-hub` kobling) +- [ ] Green OSVauco-prompt med ANSI glow + +--- + +## BLOCKED — Ingenting blokkert nå + +*(tom)* + +--- + +## Fullførte faser + +- [x] **Phase 0** — Baseline: `opax-mcp-core` live, OSVauco canonical repo, `.gemini/` grunnmur, boot-script, sessionslogg +- [x] **Phase 1** — `MCP_NAME`, `MCP_PROTOCOL`, `ROOT_DOMAIN` locked i `AGENT_RULEBOOK.md`; domenekonvensjon + klientmodell i `ARCHITECTURE.md`; denne ROADMAP.md opprettet + - Commits: `6ae1a256`, `4a971ddb`, denne + - Dato: 2026-05-21 + +--- +EOF v1.0 — 2026-05-21 — PLAN/OPS (Phase 1)