# Smoke test — build 89 apply script

**Dato:** 2026-06-05  
**POC path:** `C:\NinjaNexusPOC` (lokal build 4 — ikke 88)  
**CDN:** build 89 / `0.1.0-installer1`

## Automatiseret apply-script test (PASS)

Temp install root med mock locked files → `apply-pending-update.ps1` via **Windows PowerShell 5.1**:

| Step | Resultat |
|------|----------|
| Extract til `versions\89\` | PASS |
| Backup `versions\_previous` | PASS |
| Copy shell/identity | PASS |
| Start Identity + Shell | PASS (PS5 env fix) |
| `apply-result.json` status | `completed` |
| `version.poc.json` | build 89 |

## Rollback test (PASS)

Første kørsel med `-Environment` (PS7-only) fejlede korrekt med `rollbackSucceeded: true`.

## Laptop POC 88→89 (PENDING)

| Observation | |
|-------------|---|
| `C:\NinjaNexusPOC` version | build **4** (`0.1.0-poc1`) — for gammel til direkte 88→89 |
| Anbefaling | Jacob: opgrader til build 88 først, eller geninstallér fra CDN build 89 |
| Forventet flow | Settings → Updates → Check → Download → Installér → Shell lukker → apply → genstart build 89 |
| Hang i forbereder | Skal **ikke** forekomme (3 min timeout + Ryd fastlåst) |

## CDN verify (PASS)

```
latest.json build: 89
SHA256: 1f77949637c09d62adfbbf936992d59d3e9f210812ea94cff52d4658553c4279
Remote download SHA256 match: true
```
