DIFF-400:恢复备份原地重载工具会话
背景
DIFF-399 清空 SessionManager 缓存后,分离窗 remember { sessionManager.jsonSession() } 仍持有旧 JsonSession 实例,界面不更新。
行为
reloadAllToolSessionsFromStore改为在已缓存会话上restoreSQLite 快照,不清空 map/缓存。- JSON/随手记重载前
resetVaultScopedOverlays()(逻辑下沉到JsonSession/QuickNoteSession,VaultRootChange委托调用)。 - 新增
sessionGeneration;Host 正文TextFieldValue在 generation 变化时同步(Compose 局部状态示例)。 SessionManagerReloadTest断言重载后仍为同一JsonSession引用。
验收
- A03;
desktopTest --offline。