# Master Roadmap — Ninja Nexus

**Version:** 1.0  
**Horisont:** ~27 måneder til fuld enterprise-platform  
**Nuværende fase:** 0 (dokumentation) → 1 (foundation)

---

## Faseoversigt

| Fase | Navn | Varighed | Mål | Status |
|:----:|------|:--------:|-----|:------:|
| 0 | Documentation | 1 mdr | Struktur, arkitektur, docs | ✅ |
| 1 | [Foundation](./PHASE_01_FOUNDATION.md) | 3 mdr | Designsystem, identity strategi, PoC | ⬜ |
| 2 | [Desktop Experience](./PHASE_02_DESKTOP_EXPERIENCE.md) | 4 mdr | Shell, launcher, dashboard | ⬜ |
| 3 | [Identity](./PHASE_03_IDENTITY.md) | 3 mdr | Brugere, roller, MFA | ⬜ |
| 4 | [Device Management](./PHASE_04_DEVICE_MANAGEMENT.md) | 4 mdr | Agent, inventar, politikker | ⬜ |
| 5 | [Remote Support](./PHASE_05_REMOTE_SUPPORT.md) | 3 mdr | Fjernsupport, remote terminal | ⬜ |
| 6 | [Software Deployment](./PHASE_06_SOFTWARE_DEPLOYMENT.md) | 3 mdr | Pakkestyring, udrulning | ⬜ |
| 7 | [App Center](./PHASE_07_APP_CENTER.md) | 3 mdr | Intern app store | ⬜ |
| 8 | [Enterprise](./PHASE_08_ENTERPRISE.md) | 4 mdr | Multi-tenant, audit, compliance | ⬜ |

**Total:** ~27 måneder

---

## Tidslinje

```
2026        Q2    Q3    Q4    2027    Q1    Q2    Q3    Q4
            │     │     │     │       │     │     │     │
Fase 0      ██                                          Documentation
Fase 1            ███████                               Foundation
Fase 2                  ██████████                    Desktop Experience
Fase 3                            ███████               Identity
Fase 4                                  ██████████      Device Management
Fase 5                                        ███████   Remote Support
Fase 6                                              ███████  Deployment
Fase 7                                                    ███████  App Center
Fase 8                                                          ██████████  Enterprise
```

---

## Afhængigheder

```
Fase 1 (Foundation)
  └──► Fase 2 (Desktop) ──► Fase 7 (App Center)
  └──► Fase 3 (Identity) ──► Fase 5 (Remote Support)
  └──► Fase 4 (Device Mgmt) ──► Fase 6 (Deployment)
                              └──► Fase 8 (Enterprise)

Kritisk sti: 1 → 2 → 3 → 4 → 8
Parallel sti: 5, 6, 7 kan overlappe med 4+
```

---

## Leverancer per fase

### Fase 1 — Foundation
- Designsystem i Figma + tokens implementeret
- Identity strategi godkendt
- Control Center API skeleton
- Agent installerbar (heartbeat only)
- Shell PoC (login mock + desktop placeholder)
- CI/CD pipeline (build, test, deploy dev)

### Fase 2 — Desktop Experience
- Fuldt fungerende Shell (login, desktop, taskbar)
- Launcher med søgning og pinned apps
- Dashboard med widgets
- Windows integration (erstat explorer ved login)

### Fase 3 — Identity
- Brugerstyring i Control Center
- RBAC med roller og permissions
- MFA: TOTP + backup codes
- OIDC login i Shell

### Fase 4 — Device Management
- Enhedsregistrering og grupper
- Inventar (hardware, software, OS)
- Politik-engine i Agent
- Compliance dashboard

### Fase 5 — Remote Support
- Session-baseret fjernsupport
- Skærmdeling og remote control
- Remote terminal (sandboxed)
- Session audit og recording

### Fase 6 — Software Deployment
- Pakke-upload og -styring
- Targeted deployment (gruppe/enhed)
- Silent install via Agent
- Rollback

### Fase 7 — App Center
- App-katalog med metadata
- Godkendelsesflow
- Shell-integration (browse, install)
- Auto-update via Update Service

### Fase 8 — Enterprise
- Multi-tenant isolation
- Organisationer og afdelinger
- Fuld audit og compliance-rapporter
- AD/Azure AD federation
- GDPR/SOC 2 forberedelse

---

## MVP-definition (efter Fase 4)

Minimum Viable Platform — intern brug:

- ✅ Login med MFA
- ✅ Custom desktop og launcher
- ✅ Agent på alle enheder med heartbeat
- ✅ Control Center med bruger- og enhedsstyring
- ✅ Basis politikker og compliance
- ⬜ App Center (Fase 7)
- ⬜ Remote Support (Fase 5)
- ⬜ Software Deployment (Fase 6)

---

## Risici på tværs af faser

| Risiko | Faser påvirket | Mitigering |
|--------|----------------|------------|
| Windows shell-integration | 2 | PoC i Fase 1; fallback: overlay mode |
| MFA-kompleksitet | 3 | Start med TOTP; FIDO2 i Fase 3+ |
| Agent stabilitet | 4 | Omfattende test på diverse hardware |
| WebRTC NAT | 5 | TURN-server infrastruktur |
| Pakke-kompatibilitet | 6 | MSI/MSIX first; EXE med caution |
| Multi-tenant data leak | 8 | Security review; penetrationstest |

---

## Succesmetrikker

| Metrik | MVP (F4) | Full (F8) |
|--------|----------|-----------|
| Interne brugere i Nexus | 50 | 500+ |
| Enheder med Agent | 100 | 1000+ |
| Gns. login-tid | < 5s | < 3s |
| Policy compliance rate | > 90% | > 98% |
| Support tickets (IT) | -20% | -40% |
| Platform uptime | 99% | 99.9% |

---

*Detaljer per fase: [PHASE_01](./PHASE_01_FOUNDATION.md) – [PHASE_08](./PHASE_08_ENTERPRISE.md)*
