Skip to content

迁移旧 Map 合并调用并更新正式 0.30.1 模块图 - #53

Merged
tiye merged 1 commit into
mainfrom
upgrade/text-diff-source031
Oct 24, 2026
Merged

tiye merged 1 commit into
mainfrom
upgrade/text-diff-source031

Conversation

@tiye

@tiye tiye commented Oct 24, 2026

Copy link
Copy Markdown
Member

用户影响

继续使用正式 Calcit / @calcit/procs 0.30.1。更新完整正式模块图后,请重新安装、生成 JS 并完整刷新,不能混用旧模块实例;UI 升级可能带来样式差异,不承诺逐像素相同。

保留原 Store / Enum 操作、Map 存档 key 和格式、恢复失败后不覆盖原存档的顺序、JS HUD 报错,以及原三项测试。当前项目只有示例工作流和 updater,diff 算法仍是 WIP;本 PR 不补写算法、不发布模块、不合并或部署生产、不重启服务。PR 仅按已有工作流上传独立预览资源。

改动

  • 两处 Map merge 改为 .merge,保留原参数顺序和三参数调用,不新增包装函数或强转。
  • 使用已发布正式版本:Reel 0.6.42、Markdown 0.4.60、UI 0.8.1、Respo 0.16.126、JS-FFI 0.2.6;根 CLI/procs 和项目版本不变。
  • 原 canonical 检查使用 quiet guard,失败时给出结构化查询提示;原完整 strict 显式要求 passed 且 diagnostics 为空。保留 all-defs、deprecated-call/dynamic-method 零门禁。
  • 不新增验证脚本、测试框架、质量预算或 concurrently;COS 只使用 action 内置 public verify,保留原前端部署路径及 Action 版本。

验证与边界

  • 官方 Linux Calcit 0.30.1 隔离 CI 40053292637 通过:严格依赖/工具链、canonical、245 个含依赖定义检查、完整 strict、弱调用零门禁、JS/Vite 构建、原三项 Node 测试 3/3。
  • Snapshot 由官方 CLI transaction + dry-run/revision 修改;18 个完整定义视图比较确认只有两处调用头变化,其余 schema、回调、HUD 和持久化逻辑不变。产物 SHA-256 核对后整份复制,并重新查询全部 18 个定义一致;未用文本修改 Snapshot,未在本地运行 Caps 或编译器。
  • 使用 CI 原 JS/CSS、独立 localhost HTML(仅改资源地址、略去外部字体/图标)实际验证多行中文/emoji 输入、run 输出当前 Store 内容、刷新恢复;无 warning/error。仅使用本轮合成文本,不读取真实存档;不代表生产 HTML/CDN 或异常存档已重新验收。
  • 临时制备分支的 COS/rsync 均未执行。最终 PR 的精确提交仍须通过正常 CI 和 COS action 内置校验;不复制上传校验脚本。
  • 未发现新的独立上游缺陷;不把 WIP 算法或既有包体警告包装成编译器问题。

@tiye

tiye commented Oct 24, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@tiye
tiye merged commit c2cd0d8 into main Oct 24, 2026
1 check passed
@tiye
tiye deleted the upgrade/text-diff-source031 branch October 24, 2026 02:42
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