OSVauco/docs/TODO.md

2.3 KiB

OSVauco / OPAX — TODO

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


NOW

  • ⚠️ HASTER — Roter OAuth client secret Vauco OS Web App i Google Auth Platform — eksponert i chat 2026-05-25.
  • Vurder om jason.vauger@vauco.no skal beholde roles/run.invokerosvauco-agent.
  • Kjør git update-index --chmod=+x på alle scripts + commit — hindrer Permission denied etter GitHub web-edit.
  • Verifiser første nattlige GDrive backup — kl 03:00 UTC (Actions-logg).

NEXT

  • Phase 6 — LEARNING-010 append: Cloud Run domain mapping støtter ikke load balancer IAP.
  • 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 logginggemini-log alias, append siste 50 linjer til session log.
  • GDrive nightly workflow — verifiser schedule-trigger fungerer.

DONE

  • Phase 0 — Baseline: repo, .gemini/-struktur, boot-script, sesjonslogg.
  • Phase 1 — Domain/protocol locking, ARCHITECTURE.md, VAUCO_OS_ROADMAP.md.
  • Phase 2opax.vauco.no LIVE: Cloud Run, CNAME, SSL.
  • Phase 3 — Nemotron session loop, docs/TODO.md, Phase 1+2 rapport.
  • Phase 4 — Docs hardening: LEARNINGS 007-009, SECRETS-SETUP, IAP-SETUP kartlegging. (2026-05-25)
  • Phase 5 — Cloud Run IAM-autentisering på osvauco-agent: kun chris.christiansen@vauco.no + jason.vauger@vauco.no. DNS urørt. (2026-05-25)
  • GDrive/GitHub paritet — mirror-script, nattlig backup, PS1 prompt, IAM/Secrets, opax-logg-slutt auto-push. (2026-05-25)
  • GDrive backup IAM — SA opprettet, JSON-nøkkel, mapper delt. (2026-05-25)
  • GitHub SecretsRCLONE_GDRIVE_SA_JSON + GDRIVE_BACKUP_FOLDER_ID satt. (2026-05-25)
  • Første mirror-sync.gdrive-mirror-state opprettet, GDRIVE_MIRROR_BOOT.md lastet opp. (2026-05-25)
  • PS1 gul-bug — state-fil skrives nå ETTER push, prompt grønn umiddelbart. (2026-05-25)