OSVauco/docs/TODO.md
chrischristiansen-glitch 5728024b21
feat(gdrive-mirror): GDrive/GitHub paritet, backup, PROMPT_COMMAND logging (#1)
- GDRIVE_MIRROR_BOOT.md med staleness-varsel (12t terskel) og connector-prioritet
- sync-gdrive-mirror.sh: auto-tidsstempel, prosjektindeks, .gdrive-mirror-state
- osvauco-opax-boot.sh: alias auto-inject ~/.bashrc, GitHub vs lokal HEAD, PROMPT_COMMAND terminal-logging
- opax-logg-slutt.sh standalone
- .github/workflows/backup-gdrive-nightly.yml: nattlig git bundle + nøkkelfiler til GDrive
- docs/GDRIVE_SETUP.md: ett-gangs oppsett-guide for rclone + IAM
- docs/TODO.md: IAM/secrets-oppsett + gemini TUI-logging som neste oppgaver
2026-05-25 11:39:28 +02:00

2.9 KiB
Raw Blame History

OSVauco / OPAX TODO

Managed by PLAN thread. Update when phases move between sections. Last updated: 2026-05-25


NOW

  • Phase 4 — Docs hardening: oppdater LEARNINGS.md, SECRETS-SETUP.md, IAP-SETUP.md med nåværende state.
  • Verifiser at source scripts/osvauco-opax-boot.sh printer NESTE OPPGAVE i grønt (Cloud Shell).
  • Legg til ## SLUTTRAPPORT Phase 3 + ## NESTE OPPGAVE blokk i docs/OSVAUCO_OPAX_SESSION_LOG.md.
  • GDrive backup — IAM-oppsett (HITL: IAM_GODKJENT gitt 2026-05-25)
    • Opprett service account: vauco-gdrive-backup@propane-will-491900-m5.iam.gserviceaccount.com
    • Last ned JSON-nøkkel
    • Del GDrive-mapper vauco-mirror/ + vauco-backup/ med service account (Editor)
    • Se: docs/GDRIVE_SETUP.md for copy-paste-sekvens
  • GDrive backup — GitHub Secrets (krever IAM-steget over)
  • Første mirror-sync — kjør etter merge for å opprette .gdrive-mirror-state og aktivere dashboard-status

NEXT

  • IAP på opax.vauco.no (kun @vauco.no accounts) — blokkerer prod-sikring.
  • opax-mcp/ restruktureres som ordentlig modul-subtree.
  • Full boot cycle acceptance test (automatisert).
  • VS Code ↔ Cloud Shell workflow — preflight-script for lokal utvikling.
  • Gemini TUI-output loggingscript -a-wrapper for gemini
    • Alias gemini-log starter gemini inne i terminal-recorder
    • opax-logg-slutt appender siste 50 linjer (stripped escape-koder) til session-log
    • Gjør Gemini-dialog søkbar i OSVAUCO_OPAX_SESSION_LOG.md

LATER

  • Medioteq — kun idéfase, ingenting implementeres før OPAX er fullt operasjonelt.
  • BankID på medioteq-os.vauco.no.
  • Multi-klient onboard-mønster (<client>-oss-core<client>-os-core).
  • OPS agent + BigQuery live logging.
  • Green OSVauco-prompt med ANSI glow.
  • Nattlig GDrive-backup aktiveres etter IAM + Secrets er satt opp.

BLOCKED

(ingen blokkerte punkter)


Fullførte faser

  • Phase 0 — Baseline: opax-mcp-core live, OSVauco canonical repo, .gemini/ grunnmur, boot-script, sessionslogg.
  • Phase 1MCP_NAME, MCP_PROTOCOL, ROOT_DOMAIN locked; domenekonvensjon + klientmodell i ARCHITECTURE.md; VAUCO_OS_ROADMAP.md opprettet.
  • Phase 2opax.vauco.no LIVE: Cloud Run domain mapping + CNAME + SSL cert. HUB_URL locked. Boot-script peker på prod.
  • Phase 3 — Nemotron session loop i .gemini/GEMINI.md. docs/TODO.md opprettet. Phase 1+2 SLUTTRAPPORT i session log.
  • GDrive/GitHub paritetGDRIVE_MIRROR_BOOT.md + sync-gdrive-mirror.sh + nattlig backup-workflow + PROMPT_COMMAND terminal-logging (2026-05-25).