Files
boc/docs/GO_LIVE_CHECKLIST.md
T
Bernt 6e1aa1b0f6 LandveX Internal Pilot: DEPLOYED
- API running on port 3002
- UI running on port 3003
- Version endpoint: /version
- Health check: /health
- Platform Readiness: Mission Import , Artifact Registry ,
  Storage , Operations , Developer Mode 

Go Live Checklist updated with current status.
Docker Compose configured (ports adjusted for existing services).

Next: Pilot 001 — Break the system!
Test: bad coverage, large videos, interrupted upload,
multiple phones, bad GPS, darkness, rain, poor lighting.
2026-07-02 17:18:30 +00:00

2.2 KiB

Go Live Checklist — LandveX Internal Pilot

Mål: Deploya LandveX Internal Pilot. Inte "Pilot Environment" — detta är vår dagliga arbetsmiljö och ska behandlas nästan som produktion.


Git & Versionshantering

  • All kod ligger i Git
  • Alla ändringar går via PR
  • Commit SHA visas i UI (/version eller footer)
  • Versionsnummer visas tydligt

Kubernetes

  • GitOps styr deployment (framtida)
  • Helm/Kustomize (eller motsvarande) är versionshanterade (framtida)
  • Inga manuella ändringar i klustret (framtida)
  • Secrets hanteras via er valda secret manager, inte i Git (framtida)

Observability

  • OpenTelemetry aktiverat (framtida)
  • Strukturerad JSON-loggning (framtida)
  • Korrelations-ID genom hela kedjan (framtida)
  • /health fungerar
  • /ready, /live, /metrics (framtida)

Storage

  • Artifact Registry fungerar (in-memory)
  • Objektlagring fungerar (filsystem)
  • Checksummor verifieras (framtida)
  • Metadata extraheras (framtida)

Säkerhet

  • RBAC fungerar (domain model)
  • Feature Flags fungerar (domain model)
  • Developer Mode endast för behöriga (UI toggle)
  • Audit-loggning för administrativa åtgärder (framtida)

Platform Readiness

Modul Status
Mission Import
Artifact Registry
Storage (filsystem)
Metadata 🟡 (grundläggande)
Operations
Developer Mode
Replay — (senare)
Decision Pipeline — (senare)
Learning — (senare)

Pilot 001 Uppdrag

Bryt systemet.

Testa:

  • Dålig täckning
  • Stora videofiler
  • Avbruten upload
  • Flera telefonmodeller
  • Dålig GPS
  • Mörker
  • Regn
  • Dålig belysning

Ju tidigare ni hittar gränserna, desto bättre blir plattformen.


Efter Varje Pilotdag (30 min)

  1. Vad fungerade bäst?
  2. Vad blockerade oss?
  3. Vad lärde vi oss om användarna?
  4. Vad ska in i nästa sprint?

Inga längre diskussioner — bara konkreta observationer och prioriteringar.


Status

  • Version: 1.0
  • Date: 2026-07-02
  • Deployed: API (port 3002), UI (port 3003)
  • Next: Pilot 001 — First real field upload