## Parent #430 ## What to build 建立统一的呈现状态协调缝隙,在不破坏现有桌面宠物体验的前提下兼容旧配置、独立管理桌宠边界,并完成 3 秒防抖保存、切换或退出前补存以及可恢复的自动保存错误提示。 ## Acceptance criteria - [ ] 旧配置缺少新呈现字段时,安全归一化为桌面宠物模式、透明舞台背景和默认舞台人物布局,同时保留已有连接数据与桌宠边界。 - [ ] 配置往返写入不会丢弃新增呈现字段或既有字段;无效类型和越界值会回退到安全默认值。 - [ ] 桌宠继续保持透明、无边框、可移动、可缩放,并使用高层级置顶。 - [ ] 桌宠停止移动或缩放满 3 秒后才保存边界;连续变化只触发一次尾随保存。 - [ ] 模式切换或退出触发前会立即补存仍在等待中的最新桌宠边界。 - [ ] 自动保存失败时窗口不回弹,并显示去重的非模态错误;下一次持久化触发会重试。 - [ ] 通过呈现状态协调器的公开行为测试覆盖配置迁移、边界防抖、补存、失败和重试。 ## Blocked by - None — can start immediately.
Parent
#430
What to build
建立统一的呈现状态协调缝隙,在不破坏现有桌面宠物体验的前提下兼容旧配置、独立管理桌宠边界,并完成 3 秒防抖保存、切换或退出前补存以及可恢复的自动保存错误提示。
Acceptance criteria
Blocked by