# Test Results — Nexus Laptop POC Package

**Date:** 2026-06-04

## Build

| Test | Result |
|------|--------|
| `dotnet build source/nexus-shell/NexusShell -c Release` | PASS |
| `dotnet build source/nexus-identity/NexusIdentity.Api -c Release` | PASS |
| `build-package.ps1` | PASS |

## Package

| Test | Result |
|------|--------|
| ZIP created | PASS — `dist/nexus-laptop-poc/nexus-shell-poc.zip` |
| SHA256 calculated | PASS |
| Required files in ZIP | PASS (see file-list.txt) |
| Secrets in ZIP | PASS — none (POC seed users only via Identity DB) |
| lockdown.poc.json included | PASS |
| developer.poc.json included | PASS |
| START/STOP/UNINSTALL/VERIFY scripts | PASS |

## Local verify (staging)

```
VERIFY-NEXUS-POC.ps1 -SkipRuntimeChecks → All required checks passed
```

Runtime checks on build machine: WARN (missing .NET 8/10 runtimes on agent host — expected on clean laptop install).

## Download (live)

| Test | Result |
|------|--------|
| GET latest.json | PASS (200) |
| GET nexus-shell-poc.zip | PASS (200) |
| SHA256 match | PASS |
| Size match (4373015 bytes) | PASS |

## Safety guard (code review)

| Test | Result |
|------|--------|
| Lockdown without --safe-poc | Disabled |
| Message shown | PASS |
| Persistent audit log path | `%LocalAppData%\NinjaNexus\audit\lockdown-audit.jsonl` |

## Not tested on agent host

| Test | Reason |
|------|--------|
| Full GUI login flow | Requires interactive desktop session |
| START script end-to-end | Requires .NET runtimes + GUI |
| Developer Console MFA | Not in POC 1 |

Recommended: Jacob runs full matrix on test laptop per laptop-install-guide.md.
