Repository navigation
迁移 Data Former 到正式 Calcit 0.31 并检查存档与回调入口 - #16
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
用户影响:开发工具链升级为正式 Calcit / @calcit/procs 0.31.0,旧命令与 0.27.0 运行时不能混用。Run、两处文本输入及按钮 400ms 反馈保持原行为;恢复存档成功后才启用自动保存,非法存档会停止启动并保留原文。热更新仍调用 hud! 在页面显示状态和错误。
迁移旧 Ref/watch/Option/Struct 构造及 imports 写法,固定已发布模块 tag(Reel/Respo/UI 仍为对应 alpha tag)。按实际 Respo 合同检查 cursor、文本事件与 DOM 适配;旧 Reel 回调在传给业务 updater 前逐项解码 Store/Op/id/time。Store 的任意 data 和异构 key 状态继续保留,恢复时检查 Map / 匿名 wire Struct 的字段并构造本地 Store。Copy 对内置 ToString 标量显式收窄,不以调试格式代替原复制语义。
验证:正式 0.31.0 的全部定义检查、完整 strict、六个公开命名空间、原生测试 2/2、原质量基线、不可变安装和构建通过;原 JS 六项业务回归 6/6 通过,遍历助手改用 Respo 当前公开 RenderNode/ChildPair API,原断言保留,并在原 hydrate 用例补充存档往返。实际回环页面验证 Run、两处文本输入及刷新恢复。独立只读评审无可行动问题。未做剪贴板实机或坏存档浏览器验收;坏字段拒绝已覆盖 native / JS 解码测试。
原质量预算未改、unsafe 仍为 0。前端 COS 仅沿用原隔离 PR 前缀和 action 内置 verify,没有新增校验脚本;不改生产 rsync 路径、不动后端、不合并或发版。发布前已核对 main 仍为 b42cb24,现有未合并 PR 仅 #11 的旧 Vite Dependabot 更新,没有重复迁移 PR。