# Jacob POC checklist - Nexus OS experience stabilization v1

Target: C:\NinjaNexusPOC
Build: 94
Version: 0.1.0-osxp1

## Installer

- [ ] Installer starter fullscreen/immersive, ikke som lille standardvindue.
- [ ] Systemkrav er synlige: .NET 8 Desktop Runtime, .NET 10 Desktop Runtime, WebView2, VC++ Redistributable, update channel, network, install path write permission, AppData write permission, diskplads, admin/elevation.
- [ ] Installationssti vises i feltet og standard er C:\NinjaNexusPOC.
- [ ] Browse opdaterer feltet.
- [ ] Ugyldig/root/system-sti blokeres med forklaring.
- [ ] Fresh POC reset bruger Nexus modal, ikke Windows MessageBox.
- [ ] Fresh reset modal forklarer data, identity DB, enrollment, LocalAppData, update/cache og POC state.
- [ ] Sikkerhedssiden forklarer at fuld Windows-lockdown ikke er aktiv i POC.
- [ ] Install step viser alle 19 steps uden lille intern step-scroll.
- [ ] Åbn logs tooltip/funktion virker.
- [ ] Ryd fastlåst installation forklarer at den kun bruges ved tidligere stuck install.

## Identity and SQLite

- [ ] C:\NinjaNexusPOC\data\identity oprettes før Identity API starter.
- [ ] nexus-identity.db oprettes under data\identity, ikke i identity binary folder.
- [ ] Identity API starter og /health er healthy.
- [ ] SQLite Error 14 kan ikke reproduceres.
- [ ] Manglende permission giver tydelig fejl med DB path/log path.

## Onboarding

- [ ] Organisation viser venlige navne, ikke NexusInstaller.Models.OrganizationOption.
- [ ] Rolle viser venlige navne, ikke NexusInstaller.Models.RoleOption.
- [ ] Brugerfelt kan skrives i.
- [ ] Enhedsnavn udfyldes med PC-navn og kan redigeres.
- [ ] Continue er disabled indtil org, role, user og device name er udfyldt.
- [ ] Identity API loading gør ikke felterne døde uden forklaring.

## Login

- [ ] Login føles som Nexus OS-login med logo/brand og brugerinitialer.
- [ ] Passwordfelt får fokus.
- [ ] Enter submit virker.
- [ ] Loading state vises.
- [ ] Error state vises ved forkert login.
- [ ] POC credentials er kun markeret som dev/POC.
- [ ] Login success overgår til workspace.

## Update channel

- [ ] Update window er Nexus-styled og uden standard titlebar.
- [ ] Window kan resize og alle knapper er synlige.
- [ ] Viser current build, latest build, version, channel, package size, SHA preview, release notes og status.
- [ ] Download, Installer, Check igen, Åbn logs, Ryd fastlåst, Annuller og Luk er synlige.

## Workspace apps

- [ ] Nexus Files åbner som tracked Nexus workspace app.
- [ ] Nexus Browser åbner som tracked Nexus workspace app.
- [ ] Files og Browser vises i Nexus workspace taskbar/dock surface.
- [ ] Minimize/focus/close virker via Nexus controls.
- [ ] App loading/error/retry vises hvis indhold ikke loader.
- [ ] Console og Calculator åbner som Nexus-tracked apps, hvis policy tillader.

## Dock and App Hub

- [ ] Dock ikoner åbner rigtige apps: Nexus Home, Search, App Hub, Files, Browser, Console, Calculator, Settings, Diagnostics, Updates, Store hvis bygget.
- [ ] Plus/Add åbner App Hub.
- [ ] App Hub viser alle registrerede apps.
- [ ] Apps med policy/ikke installeret/coming soon status er tydeligt markeret.
- [ ] Dock active state følger valgte app/hub.
- [ ] App åbning logges i diagnostics.

## Notification center

- [ ] Notification Center åbner ikke forkert menu.
- [ ] Viser system health event.
- [ ] Viser identity status event.
- [ ] Viser update event når relevant.
- [ ] Viser performance/diagnostic warnings når relevant.
- [ ] Quick access knapper har rigtige handlinger.
- [ ] Empty state vises hvis ingen notifikationer.
- [ ] Tidsstempler er korrekte.

## Diagnostics and performance

- [ ] Diagnostics viser CPU, memory, UI latency, API latency, uptime, active windows og session.
- [ ] Start/stop diagnostics session virker.
- [ ] Lokal diagnostic zip export virker.
- [ ] Send diagnostik kræver aktivt klik.
- [ ] Hvis upload endpoint mangler, gemmes zip og receipt lokalt med support ID.
- [ ] Logs redacter passwords/tokens/bearer headers/connection strings.
- [ ] Performance Mode reducerer polling/animation load.
- [ ] Nexus føles mærkbart mere glidende efter start.

## Release gate

- [ ] Ingen secrets i logs eller artifacts.
- [ ] Ingen .cursor filer staged/committed.
- [ ] Ingen RenNinja-v3 eller RenNinja OS filer rørt/staged.
- [ ] Hvis en checklist item fejler: upload IKKE.
- [ ] Hvis alle items passer: publish build 94, verify artifact URL 200, verify SHA256, update latest.json/downloads page, and record receipt.
