Multi-Tester Watch-Build (Brummel + Dr. Krey parallel) #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext
Die Alpha-Instanz auf minerva wird von mehreren Testern genutzt (aktuell Brummel als
adminund Dr. Krey alskrey). Die jetzige Architektur backtBuildConfig.API_KEYzur Build-Zeit in die APK — eine APK = ein User-Slug.Damit zwei Watches nebeneinander betrieben werden können, braucht das Tooling separate Profile, eigene Pairing-Caches pro Gerät und einen klaren Build-Pfad pro Tester.
Sub-Aufgaben
clients/wearos/users/<slug>.env(Inhalt:DOCTATE_API_KEY=…,DOCTATE_DEV_SERVER=…).--user <slug>CLI-Switch inrun.sh, der das Profil zieht..watch_serial.<slug>statt globalem.watch_serial.~/.android/debug.keystore) sichern, sobald die erste fremde Tester-APK ausgeliefert ist — verloren = kein Update-Pfad mehr für die Watch des Testers.Out-of-Scope
Self-Service-Pairing-Flow (DataStore-backed Settings, Server-Pairing-Endpoints) — eigenes
idea-Issue. Erst ab grösserer Tester-Zahl wirtschaftlich.Abhängigkeiten
BLOCKER-Issue zum Watch-Auth-bcrypt muss vorher gelöst sein, sonst kann keine Watch-APK erfolgreich gegen minerva authentifizieren.run.shist sowieso die Stelle, an der die Target-Switches eingebaut gehören.