# Laptop Install Guide — Jacob

## Vigtigt først

**Dette låser IKKE Windows rigtigt.**  
Dette er en **safe overlay POC**. Du kan stadig bruge Alt+Tab, Win-tast og Explorer udenfor Nexus Shell.

Ingen registry-, GPO- eller shell-ændringer foretages.

---

## Forudsætninger

Installér på test-bærbar:

- [.NET 8 ASP.NET Core Runtime](https://dotnet.microsoft.com/download/dotnet/8.0)
- [.NET 10 Desktop Runtime](https://dotnet.microsoft.com/download/dotnet/10.0) (WPF)

---

## Installation

### 1. Download

```
https://nexus.ninjakernen.info/downloads/nexus-shell-poc.zip
```

Verificér (valgfrit):

```
https://nexus.ninjakernen.info/downloads/sha256.txt
```

Forventet SHA256:

```
4bbf35aae4a79e54fb4374ccbc7949847f2028d774d1b00f3cb4545daec0d096
```

### 2. Udpak

Udpak til:

```
C:\NinjaNexusPOC
```

### 3. Verificér pakke

```powershell
cd C:\NinjaNexusPOC
powershell -ExecutionPolicy Bypass -File .\VERIFY-NEXUS-POC.ps1
```

### 4. Start safe mode

```powershell
powershell -ExecutionPolicy Bypass -File .\START-NEXUS-SAFE-MODE.ps1
```

Dette starter:

- Nexus Identity på `http://localhost:5050`
- Nexus Shell med `--safe-poc` (overlay)

---

## Test

| Step | Action | Expected |
|------|--------|----------|
| 1 | Login `user@nexus.local` / `NexusUser1!` | Desktop vises |
| 2 | Start Notepad eller Calculator | App starter |
| 3 | Prøv File Explorer / CMD / PowerShell i launcher | Blokeres: *"Denne funktion er låst af Ninja Nexus."* |
| 4 | `Ctrl+Shift+Alt+N` | Developer Console |
| 5 | Login `admin@nexus.local` / `NexusAdmin1!` | Console vises; escape-knapper disabled |
| 6 | Indstillinger (dock/top bar) | Lockdown status Active |
| 7 | Audit | `%LocalAppData%\NinjaNexus\audit\lockdown-audit.jsonl` |

---

## Stop og fjern

```powershell
cd C:\NinjaNexusPOC
.\STOP-NEXUS.ps1
.\UNINSTALL-NEXUS-POC.ps1   # valgfrit — fjerner AppData
```

Slet `C:\NinjaNexusPOC` manuelt hvis du vil fjerne hele mappen.

---

## Recovery

Se `RECOVERY-INSTRUCTIONS.txt` i pakken.
