跳轉到

D-20260809-04|玩家收藏與等待房授權快照

背景與驅動力

玩家需要本機常用對手清單,也希望房主能在等待房讓指定收藏對象略過 participant/spectator 密碼輸入。若把收藏做成房間共享狀態或長期 admission credential,會洩漏社交關係、繞過封鎖與 容量守門,並把一次選擇錯誤帶入 reload 或房主繼任。

考慮過的選項

  • 收藏維持本機單向書籤,跨裝置同步另案處理:避免擴大隱私與信任面,採納。
  • 授權只涵蓋 participant 密碼閘:邊界較窄,但 spectator 仍需另一套放行流程。
  • 房主在 waiting 建立一次性授權快照,同時略過 participant/spectator 密碼閘:採納。

決定

每個身分可保存最多 200 個玩家收藏;self 與已封鎖對象不得加入,封鎖時自動移除,損毀或封鎖 資料讀取失敗一律 fail closed。公開狀態只由已驗簽公開房公告衍生。房主可在 waiting 對收藏建立 一次性授權快照,同時略過 participant 與 spectator 密碼關卡;封鎖、容量、房間狀態、重複加入、 版本與角色守門全部保留。快照不序列化、不廣播、不持久化,也不進完整 reload 或 host succession。

後果與影響

收藏是本機社交偏好,不是公開關係圖或房間 authority。密碼通關仍沿用既有角色 admission 與 OPAQUE 邊界,只新增 waiting 期間的房主本機決策;因此授權便利不會改寫封鎖優先序或形成可轉移 credential。