2026-07-02 17:10:09 +00:00
|
|
|
# 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
|
|
|
|
|
|
2026-07-02 17:18:30 +00:00
|
|
|
- [x] All kod ligger i Git
|
|
|
|
|
- [x] Alla ändringar går via PR
|
|
|
|
|
- [x] Commit SHA visas i UI (`/version` eller footer)
|
|
|
|
|
- [x] Versionsnummer visas tydligt
|
2026-07-02 17:10:09 +00:00
|
|
|
|
|
|
|
|
## Kubernetes
|
|
|
|
|
|
2026-07-02 17:18:30 +00:00
|
|
|
- [ ] 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)
|
2026-07-02 17:10:09 +00:00
|
|
|
|
|
|
|
|
## Observability
|
|
|
|
|
|
2026-07-02 17:18:30 +00:00
|
|
|
- [ ] OpenTelemetry aktiverat (framtida)
|
|
|
|
|
- [ ] Strukturerad JSON-loggning (framtida)
|
|
|
|
|
- [ ] Korrelations-ID genom hela kedjan (framtida)
|
|
|
|
|
- [x] `/health` fungerar
|
|
|
|
|
- [ ] `/ready`, `/live`, `/metrics` (framtida)
|
2026-07-02 17:10:09 +00:00
|
|
|
|
|
|
|
|
## Storage
|
|
|
|
|
|
2026-07-02 17:18:30 +00:00
|
|
|
- [x] Artifact Registry fungerar (in-memory)
|
|
|
|
|
- [x] Objektlagring fungerar (filsystem)
|
|
|
|
|
- [ ] Checksummor verifieras (framtida)
|
|
|
|
|
- [ ] Metadata extraheras (framtida)
|
2026-07-02 17:10:09 +00:00
|
|
|
|
|
|
|
|
## Säkerhet
|
|
|
|
|
|
2026-07-02 17:18:30 +00:00
|
|
|
- [x] RBAC fungerar (domain model)
|
|
|
|
|
- [x] Feature Flags fungerar (domain model)
|
|
|
|
|
- [x] Developer Mode endast för behöriga (UI toggle)
|
|
|
|
|
- [ ] Audit-loggning för administrativa åtgärder (framtida)
|
2026-07-02 17:10:09 +00:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Platform Readiness
|
|
|
|
|
|
|
|
|
|
| Modul | Status |
|
|
|
|
|
|-------|--------|
|
2026-07-02 17:18:30 +00:00
|
|
|
| Mission Import | ✅ |
|
|
|
|
|
| Artifact Registry | ✅ |
|
|
|
|
|
| Storage | ✅ (filsystem) |
|
|
|
|
|
| Metadata | 🟡 (grundläggande) |
|
|
|
|
|
| Operations | ✅ |
|
|
|
|
|
| Developer Mode | ✅ |
|
2026-07-02 17:10:09 +00:00
|
|
|
| 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
|
2026-07-02 17:18:30 +00:00
|
|
|
- **Deployed:** ✅ API (port 3002), UI (port 3003)
|
|
|
|
|
- **Next:** Pilot 001 — First real field upload
|