"State-Ownership"
- Frozen vs Live Reference(凍結參照與活解析) 下游持有上游 id 的兩種策略——寫死 id vs 查詢時動態解引用;上游重建後凍結參照失效,stub 對此結構性盲目
- 跨邊界參照與狀態所有權 下游持有上游資料的 id、操作靠這個 id 回寫時:上游的哪些操作會讓 id 死亡、有沒有跨操作不變的穩定身份、身份轉移後本端的狀態搬不搬家——參照設計的判準與遷移分工
- 自持狀態與可導出狀態:上游身份轉移時,誰要搬家、誰自動對齊 後端合併操作讓資料換了身份,前端持有的多份「以舊 id 為 key」的狀態怎麼辦?POS App 的答案分兩類:能從上游重新導出的狀態不用管、下一輪同步自動對齊;必須自行持有的狀態(差異比對基準、追蹤記錄)才需要通知搬家。分類錯誤的代價是兩個方向的 bug。