Skip to content

升级社区地图到 Calcit 0.31.0,保留存档与 HUD - #47

Merged
tiye merged 1 commit into
mainfrom
migrate/cljmap-0310-563
Oct 28, 2026
Merged

tiye merged 1 commit into
mainfrom
migrate/cljmap-0310-563

Conversation

@tiye

@tiye tiye commented Oct 28, 2026

Copy link
Copy Markdown
Member

使用者影响

社区地图升级到正式 Calcit / @calcit/procs 0.31.0,配对已发布 Reel 0.7.0-alpha.4、Respo 0.17.0-alpha.4、JS-FFI 0.2.7。模块图含 alpha,请重新安装依赖并完整刷新;可能有样式差异。

站点链接、HUD、map.clj.im 存储键/格式、恢复成功后才启用保存的顺序、60 秒间隔和原部署路径保持。

改动

  • 补齐默认入口 DispatchOp Enum 绑定,原 Enum 守卫及业务/Reel 分派保持。
  • 原 updater 测试的 get-in 已返回 Result,将 Option .unwrap 迁为 :ok/:err 分支;三条原断言不变,路径缺失仍失败,不用默认值吞错。
  • 更新配对和迁移说明;没有 UI/Router 依赖,不添加额外模块。

验证与风险

  • 实际三模块依赖图下 161/161 all-defs、完整 strict diagnostics=[]、原两项测试(旧 Map/Struct 往返、局部状态/content 保留)、构建和 immutable 安装通过。
  • 无 schema widening、没有增加强转/预算/脚本,原工作流和门禁不变。
  • 独立只读评审指出的 README 传递依赖误写已修正;其余无问题。实际页面显示原链接,刷新恢复正常,浏览器 warning/error 为 0。
  • 不把正常刷新等同坏存档或定时保存全场景验收;未注入坏存档。该站没有渲染 Reel 面板,不声称完成控制面板交互验收。
  • 本地复用已验证模块缓存,未运行 Caps;原 Linux CI 独立 strict 解析与 verify。
  • PR 仅使用原隔离前端 COS 预览与 action 内置 verify,不合并、不生产 rsync、不改后端。

@tiye
tiye merged commit 13d67dc into main Oct 28, 2026
2 checks passed
@tiye
tiye deleted the migrate/cljmap-0310-563 branch October 28, 2026 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant