All checks were successful
PR Checks / android-build (pull_request) Successful in 10m18s
Account self-service over the role-agnostic /auth/me/account* surface (change username/password, TOTP enroll/disable, linked SSO identities), game-account linking ([link one-time code + hybrid signup gated on the public gameAccountSignup flag), and text-only own game data: per-account character roster -> character sheet (attributes/vitals/resistances/skills/ equipment + guild/governor standing), player vendors + recent sales, and own houses (decay/IDOC). Adds three PLAYER-access menu groups (My Characters/Vendors/Houses) revealed only when the session role is player, with a PlayerGate that sends a signed-out or server-side-demoted user home. Each per-account read carries its own load state, so a down shard (503) degrades that account to offline/retry without blocking the rest (7). Pure consumer of the existing bearer API -- no backend/protocol change. 17 new JVM unit tests cover the account + player-shard DTO decode (hex serials, permissive objects, equipment mods) and the character-sheet title/skill display helpers. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NgyHnrNa8WwG3doxvxjuCr