| Candidate integrity and Windows installer/portable smoke |
PASS on Windows runner; real machine UNVERIFIED |
Dev build #331 is 365a14a. Validation run succeeded at that SHA. Validator reports digest/SHA256SUMS, provenance and embedded build-info checks; portable launch and silent installer launch/uninstall; first-run WebUI and discovery API probes. It does not prove interactive GUI, live server or Discord behavior. |
| #141: clean Windows install to media sign-in, playback, DRP and local/hosted card without terminal |
UNVERIFIED end to end |
Test actual WebUI flow, not the old native wizard in the issue wording. Need candidate-specific real provider, playback, card and Discord output evidence. |
| Four provider sign-ins and discovery, error handling, user/player choice |
UNVERIFIED live |
Test Plex, Jellyfin, Navidrome, Emby against candidate; capture redacted repro/evidence per provider. |
| Local Discord presence, pause/skip, offline/reconnect; no hosted dependence |
UNVERIFIED live |
Automated #140 tests are not live Discord-client acceptance. |
| Hosted privacy, upload, exact SVG readback, stale/offline, disconnect, multi-device |
PARTIAL automated; UNVERIFIED live |
#140 checks technical boxes, but live card readback and observable behavior on this build remain to test. |
| #253: WebUI Settings, add/remove/discover, save, status, logs |
PARTIAL runner smoke; UNVERIFIED full UI |
Interactive GUI, no old setup window, server flows and visual checks remain. |
| #141 keyboard, Narrator, 200% scaling and deuteranopia |
FAIL as release gate, unchecked |
Automated accessibility tests exist. Real Windows screen-reader/zoom pass not recorded. |
| #142: docs and tested examples |
FAIL as release gate, mostly unchecked |
Link/snippet check is done; audit current Windows/WebUI, four providers, Discord, hosted cards, troubleshooting, and version labels. |
| #287: security baseline |
PARTIAL; full gate not passed |
CodeQL (JS/TS, Actions, C#) and Dependency Review workflow files exist. Verify their conclusions at this SHA; verify secret scanning and push protection settings and the history scan. An existing workflow is not proof of passing. |
| #215: macOS/Linux |
OUT OF SCOPE |
Board says long-term and blocked behind Windows v0.2. This candidate contains Windows assets only; do not imply other-platform support. |
| Ship decision |
HOLD |
Windows runner validation alone is insufficient. Main/post-merge checks, remaining gate evidence, Rowan's test and explicit go are required. |
Dev-build evidence pack - candidate #331 (
365a14a)This is a living QA record, not a stable-release approval. Recheck and republish verdicts whenever the rolling
devbuild moves to a new SHA. PASS means observed evidence at this candidate; FAIL means a known unmet gate; UNVERIFIED means missing evidence. Runner success is not Rowan's real-machine acceptance. Rowan tests before deciding whether to ship; do not publish stable without his explicit go.365a14a. Validation run succeeded at that SHA. Validator reports digest/SHA256SUMS, provenance and embedded build-info checks; portable launch and silent installer launch/uninstall; first-run WebUI and discovery API probes. It does not prove interactive GUI, live server or Discord behavior.Evidence receipt for each result: gate, candidate SHA/build and asset digest; tester/environment; exact steps; expected/actual; timestamp; redacted screenshot/log or workflow run and issue links; runner versus Rowan's machine; retest SHA. Missing evidence stays UNVERIFIED. Bugs belong in reproducible scoped issues linked here. Source: rolling dev release, Windows validation PR.