ref:main

Traceability Matrix

Requirement Title Tests Coverage PRs Implementation
REQ-AUD-001 Guest audio output streamed to Moonlight No linked tests stale No linked PRs None
REQ-AUD-002 Client microphone delivered to guest No linked tests no tests No linked PRs None
REQ-CAP-001 Connect to QEMU D-Bus display and discover VM consoles No linked tests stale No linked PRs None
REQ-CAP-002 Capture shared-memory scanouts No linked tests stale No linked PRs None
REQ-CAP-003 Zero-copy DMABUF scanouts into VAAPI and CUDA encoders No linked tests stale No linked PRs None
REQ-CAP-004 Survive guest mode changes, Disable, and reboot No linked tests stale No linked PRs None
REQ-CAP-005 Composite guest cursor into the stream No linked tests stale No linked PRs None
REQ-CAP-006 Selectable via capture = qemu config No linked tests stale No linked PRs None
REQ-CMP-001 Unchanged Sunshine behavior when QEMU backend is not selected No linked tests stale No linked PRs None
REQ-DEP-001 Multiple VMs streamable from one host No linked tests stale No linked PRs None
REQ-DEP-002 systemd template unit and libvirt integration No linked tests stale No linked PRs None
REQ-E2E-001 Primary journey: Moonlight streams a QEMU VM with no guest agent No linked tests stale No linked PRs None
REQ-INP-001 Keyboard input delivered to guest No linked tests stale No linked PRs None
REQ-INP-002 Mouse input delivered to guest No linked tests stale No linked PRs None
REQ-INP-003 Touch input delivered to guest No linked tests stale No linked PRs None
REQ-INP-004 Gamepad input for Linux guests No linked tests no tests No linked PRs None
REQ-NFR-001 Capture-to-packet latency budget No linked tests stale No linked PRs None