Skip to content

Playtests: Dev-APK prüfen und XR Operator direkt über WebADB starten - #354

Closed
KajoVanBuyten wants to merge 10 commits into
AgentSystemLabs:mainfrom
KajoVanBuyten:codex/xr-browser-setup
Closed

KajoVanBuyten wants to merge 10 commits into
AgentSystemLabs:mainfrom
KajoVanBuyten:codex/xr-browser-setup

Conversation

@KajoVanBuyten

Copy link
Copy Markdown

Die Playtest-Checkliste erhält oben einen gemeinsamen Einstieg „XR Operator & Dev-APK“. Der Browser verbindet sich mit der Quest am Rechner des jeweiligen Testers, vergleicht die tatsächlich installierte APK per SHA-256 mit dem neuesten erfolgreichen Dev-Build und installiert nur bei Abweichung. Danach startet er das Spiel, prüft die eingebetteten Operator-Werkzeuge und begleitet die gesamte Spielsession über dieselbe USB-Verbindung.

  • Modus, Solo/Koop und Spielphase bestimmen die aktiven Tests; der Checklistenfilter begrenzt den Lauf nicht. Der Operator ist im instrumentierten Dev-Build enthalten, keine zweite APK.
  • Browser-Bridge mit festem Geräteport 8720, begrenztem HTTP/SSE/MCP-Vertrag, Screenshot und ausschließlich explizit ausgelöster Testvorbereitung. Der vorhandene PC-Helfer bleibt für zwei Headsets verfügbar.
  • Browser-Telemetrie prüft Office-Anmeldung, Herkunft, Laufbesitzer und Kopplungstoken. Cookie-basierte Anmeldung erhält auch die Basic-Auth-Vorschaltung des HTTPS-Tunnels.
  • Identischer Build wird übersprungen; fehlender/anderer Build installiert und erneut verifiziert. Keine automatische Deinstallation oder erzwungenes Downgrade. Unlesbare und mehrteilige Installationen werden nicht blind ersetzt. Fehlende Operator-Werkzeuge verhindern einen falschen Start-Erfolg.
  • Schließen des Fensters erhält eine gestartete Begleitung. Geräte-/Tab-Verlust beendet oder entwertet frische Beobachtungen. Manuelle Ergebnisse werden nicht automatisch abgehakt. Keine Queue-Änderungen.
  • README, Einrichtung und ein kopierbarer Prompt für externe Code-Reviews ergänzt: GitHub-Tasks, Entscheidungspool und persönliche Playtests getrennt; Duplikatprüfung und menschliche Queue-Hoheit verbindlich. Ohne Office-Zugriff liefert der externe Reviewer eine JSON-Übergabe statt Ersatz-Issues.

Integration: Branch von frisch abgerufenem origin/main 852e2ab. Enthält die noch offenen Grundlagen aus #348 (XR/Playtests) und #353 (APK/WebADB), damit der Ablauf vollständig reviewbar ist. Der neue Umfang beginnt in 419d407. Die Spiel-Instrumentierung #361 im Spiel-Repository ist bereits gemergt.

Validierung:

  • npm run typecheck und npm run build bestanden; Größen- und Strukturregeln grün.
  • Gezielt 19/19 Regressionen inklusive Buildvergleich, HTTP-Framing/Abbruch, Besitzer-/Token-/Origin-Grenzen und bisheriger APK/MCP-Tests.
  • Neuer Headless-Chrome-Ablauf mit simuliertem USB und echten Sitzungsrouten/MCP-Client: identischer Build ohne Upload, anderer Build mit Update, RIFT Solo → RIFT Online-Koop → RB, fortlaufende Begleitung nach Fensterschließen, Beenden und unveränderte manuelle Ergebnisse; Desktop-/Mobil-Screenshots geprüft.
  • Bestehende XR-Sitzungs-Browserabnahme ebenfalls bestanden.
  • Im laufenden Office additiv ohne Server-/Worker-Neustart aktiviert. Globaler Button, Setup, Testlauf-Ansicht, Chrome-WebUSB-Verfügbarkeit und X/Esc mit Mouse-Look geprüft; APK-, Playtest-, Entscheidungs- und XR-Sitzungs-API HTTP 200.
  • npm test gestartet, bestehende Windows-Prozess-Fixtures hängen. Begrenzter vollständiger Lauf über 95 Testdateien: 605 bestanden, 43 Fehler in denselben acht Dateien wie im XR-Ausgangsstand (client-registry, install, maps, clone, stations, dsh, repos, workers). Anschließend ergänzte Abbruchregression im gezielten 19/19-Lauf grün. Die Gesamtsuite ist ausdrücklich nicht grün.

Echte Quest-Installation, Operator-Kommunikation auf Hardware und Remote-Tester-/USB-Treiberkombination bleiben manuelle Abnahme. Diese Prüfungen werden als offen in der persönlichen Playtest-Checkliste geführt.

@KajoVanBuyten
KajoVanBuyten deleted the codex/xr-browser-setup branch October 13, 2026 14:57
@KajoVanBuyten
KajoVanBuyten restored the codex/xr-browser-setup branch October 13, 2026 15:15
@KajoVanBuyten
KajoVanBuyten deleted the codex/xr-browser-setup branch October 13, 2026 21:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants