cat / goq
clone

turns a linux box into a private steam streaming appliance: plug in, tap your key, play from another computer

docs(test): require real bypass connections

Dami committed 5761640
commit
57616407c9ccd56c8803f485a4bf6faa1b0098f3
parent
b6747c271fce26c804831391ffa68470ef8cb145
author
Dami <dami.etoile@gmail.com>
1 file changed, +15 -11
MAGENTS.md26+++++++++++++++-----------
M AGENTS.md +15 -11
@@ -192,22 +192,26 @@ Sigil host.
192192 decoding, A/V, input, or session behavior requires a real Portal -> UMPC193193 Gamescope connection from the exact candidate commit. A successful config194194 check, capture probe, headless probe, or loopback is supporting evidence, not195- a substitute for that end-to-end session. Fresh exact-commit builds are not196- expected to be enrolled: do not skip the connection because ordinary197- authentication blocks it. For development hardware testing, build Sigil with198- `demo-auth-bypass`, run it with195+ a substitute for that end-to-end session. Starting a bypass-enabled daemon196+ and observing that it listens is also not an end-to-end test: Portal must197+ connect to that exact daemon, the host must admit the session, live media198+ diagnostics must advance, and the affected interaction or recovery path must199+ be exercised from Portal.200+- Fresh exact-commit builds are not expected to be enrolled. When authentication201+ is not the behavior under test, use the development bypass proactively rather202+ than skipping the connection, attempting ordinary auth, or reporting the203+ daemon-only result as hardware proof. Build Sigil with `demo-auth-bypass`, run204+ it with199205 `--dev-allow-unauthorized` and a bounded `--max-runtime-seconds`, and connect200206 a debug Portal with `--dev-connect`. Verify the affected live diagnostics201207 and interaction path, then stop the bypass process, undo temporary Gamescope202208 controls, and restore and verify the ordinary authenticated203209 `sigil-host.service` before calling the test complete.204-205-- Do not report a runtime-affecting change as hardware-tested unless Portal206- actually established the UMPC session and exercised the affected live path.207- When authentication or identity is itself under test, the development bypass208- is not evidence for that behavior: complete the real LA_key PIN/tap209- enrollment, disconnect, and ticket-free reconnect with the exact candidate210- instead.210+- When authentication, enrollment, identity, grants, invitations, or reconnect211+ authorization is the behavior under test, the bypass is not evidence. Use212+ the real `LA_key` flow, complete an authenticated Portal -> UMPC session, and213+ verify a ticket-free reconnect where applicable without exposing the PIN or214+ credential material.211215 212216 - On Linux with NVIDIA, set `WEBKIT_DISABLE_DMABUF_RENDERER=1` for Portal.213217 - Preserve `/Users/dami/Developer/sigil` untouched; it is the inherited source,