# Runtime issue audit — Build 92 baseline (Build 91 problems)

**Dato:** 2026-06-06  
**Scope:** Ninja Nexus Shell kun

## Fund (Build 91)

| Område | Fund | Impact |
|--------|------|--------|
| `MainWindow.OpenBrowser/OpenFiles` | Separate WPF-vinduer med `Owner=this` men `ShowInTaskbar=true` (default) | Vinduer opfører sig som almindelige Windows-vinduer over Nexus |
| `DesktopViewModel` | Status-timer hver 2s + agent refresh + identity latency hver tick | UI-tråd belastning og lag |
| `NexusHeartbeatDispatcher` | 30s heartbeat (acceptabelt) | Minimal — beholdes |
| `NexusDeviceManagerViewModel` | 1s poll kun når Device Manager åben | OK |
| `NexusDesktopParticleField` | 33ms timer, 80–120 partikler | GPU/CPU på desktop |
| `AppLaunchService` | `Process.Start` uden workspace-tracking | Eksterne apps untracked |
| Diagnostics | Ingen session/log/export | Ingen fejlsøgning på laptop |

## Build 92 ændringer

- `WorkspaceWindowManager` — registrerer Browser/Files som workspace-vinduer (`ShowInTaskbar=false`, owner-chain)
- `DiagnosticsService` + async `WorkspaceEventLog` → `C:\NinjaNexusPOC\logs\diagnostics\sessions\`
- `PerformanceMonitorService` + `UiLatencyMonitor`
- Performance mode toggle (5s status poll, færre partikler)
- `NexusWorkspaceTaskbar` — app switcher over dock
- Settings → Developer / Diagnostik panel
