# Nexus Package System 1.0 — Screenshot Notes

Screenshots were not captured in this automated session (headless build environment). Capture manually from a Release build on a workstation with the Ninja Nexus shell running.

## Prerequisites

```powershell
dotnet build "source/nexus-shell/NexusShell/NexusShell.csproj" -c Release
& "source/nexus-shell/NexusShell/bin/Release/net10.0-windows/NexusShell.exe"
```

After first launch, verify local repo was created:

```
%LocalAppData%\NinjaNexus\packages\
  index.json
  repository\*.nxp
  installed\nexus-browser.json
  installed\nexus-files.json
```

## Screenshots to capture

Save PNGs in this folder (`docs/evidence/nexus-package-system-v1/`).

### 1. `package-manifest.png`

**Subject:** Sample manifest + resulting `.nxp` structure.

**Capture options (either is fine):**
- File Explorer showing `Assets/Packages/nexus-browser/manifest.json` open in editor with fields visible (`id`, `name`, `version`, `entryPoint`, `category`)
- Or Explorer showing `%LocalAppData%\NinjaNexus\packages\repository\nexus-browser-1.1.0.nxp` with 7-Zip preview showing `manifest.json` inside the archive

### 2. `package-repository.png`

**Subject:** Local package repository layout.

**Steps:**
1. Open `%LocalAppData%\NinjaNexus\packages\`
2. Show `index.json`, `repository/` folder with multiple `.nxp` files, `installed/` with per-package JSON
3. Optionally open `index.json` to show catalog entries

### 3. `package-store-integration.png`

**Subject:** Ninja Store reading package manifest and status.

**Steps:**
1. Launcher → **Ninja Store**
2. Select **Opdateringer** (or **Installeret**) — should show Nexus Files / Nexus Browser with "Opdatering tilgængelig"
3. Select a package in the detail panel
4. Frame must include:
   - Catalog version (e.g. `v1.2.0`)
   - Installed version line (e.g. `Installeret: v1.0.0`)
   - Status label
   - Disabled **Kommer snart** install button
   - Disabled **Opdater (kommer snart)** button

## Quick verification checklist

- [ ] `repository/` contains `.nxp` for nexus-browser, nexus-files, nexus-media, nexus-photos
- [ ] Store **Opdateringer** badge matches packages with older installed versions
- [ ] Install/Update buttons are disabled
- [ ] **Åbn** works on installed Nexus Files / Browser
