# Desktop Release Heavy Inventory

This inventory tracks the remaining desktop-heavy manual checks referenced by regression-matrix enforcement.

- gameOpenWindow — full round-trip with openGameWindow mock (needs canvas mock update)
- Abnormal window position (off-screen) is corrected to safe defaults (e2e)
- Microphone input works after permission is granted (hardware)
- Swabble fires 'wakeWordDetected' event when wake word is spoken (hardware)
- Audio transcription produces non-empty text for clear speech (hardware)
- Camera preview renders in the UI when stream is started (hardware)
- Switching between front/rear camera works (hardware)
- takeScreenshot returns a non-empty base64 PNG (hardware)
- Frame capture mode streams frames at configured interval (hardware)
- Deep link received while app is closed causes app to launch (e2e)
- Deep link received while app is open does not launch second instance (e2e)
- Shortcuts survive window focus changes (e2e)
- App launches automatically after system restart (e2e)
- Auto-launch survives app updates (e2e)
- Keyboard shortcut Cmd+Q triggers quit (e2e)
- Keyboard shortcut Cmd+R triggers reload (e2e)
- Keyboard shortcut Cmd+Option+I opens devtools (e2e)
- Gateway discovery sends gatewayDiscovery push event to renderer (integration)
- Canvas window is sandboxed — cannot access main app origin (integration)
- Canvas navigate blocks external URLs (integration)
- Agent port is reachable via HTTP after status reaches 'running' (integration)
- Agent crash triggers automatic restart (integration)
- Stopping agent while starting does not leave zombie process (integration)
- Check for updates contacts the release server (network)
- Applying update relaunches the app (e2e)
- Update check works on both canary and stable channels (network)
- Tray icon persists after main window is closed (e2e)
- Main window has native vibrancy effect on macOS (e2e)
- Context menu closes when clicking elsewhere (e2e)
- Left-clicking the tray icon opens the companion window (visual)
- Right-clicking the tray icon shows the tray context menu (visual)
- Window can be dragged by clicking the header region (visual)
- Photo quality is acceptable at default settings (hardware)
- Requesting accessibility opens System Preferences (OS interaction)
- Permission status reflects actual system state (OS interaction)
- Context menu appears at cursor position (visual)
- Power state reflects actual battery status (hardware)
