Skip to content

升级正式 Calcit 0.28,保留原复数语义并显式严格类型门禁 - #3

Merged
tiye merged 1 commit into
mainfrom
codex/arithmetic-calcit028
Oct 4, 2026
Merged

tiye merged 1 commit into
mainfrom
codex/arithmetic-calcit028

Conversation

@tiye

@tiye tiye commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

改动

  • CLI 与 npm @calcit/procs 同步升级正式 0.28.0;没有加入 alpha 或模块 hash 版本。
  • 更新 Yarn 预批准版本与由 Yarn 生成的锁文件,继续使用 Node 24 / Yarn 4.18.0。
  • CI 显式启用 --strict-types --warn-dyn-method,public 检查覆盖实际存在的两个命名空间、全部 12 个定义,移除不存在的 $meta 源命名空间选择。
  • 原复数公式、List/Number/Unit 契约、八种运算断言和 native/JS 双后端回放不变,不修改 Snapshot、不增加验证脚本或测试。

验证

  • 正式 0.28 本地严格入口/全部 12 个 public(complete=true)通过。
  • 原附属测试 1/1(包含八种运算断言)通过;原 native 入口和 Node 24 下生成 JS 的同组断言通过。
  • canonical 事务 dry-run 无变化、README 代码示例通过、Yarn immutable 安装与 diff 检查通过。
  • 同提交 47d4d8421a8b0e9e50a89f753cd54e621f52c1f0 的官方 Linux CI SUCCESS:正式 Calcit/procs 0.28.0、strict Caps 零模块、immutable/toolchain、canonical、严格入口、12 个 public、原附属测试、native 与生成 JavaScript 的原算术断言全部通过。
  • 无本地共享模块安装、共享 Calcit 模块缓存改写;Yarn 使用项目内缓存更新锁文件。没有发布或自动合并。

边界

纯算术模块,没有前端资源或服务部署,不添加 COS/CDN。模块版本仍 0.0.1,此 PR 不发布 tag,不改调用方 API。数字列表类型不证明长度;仍要求调用方提供有效复数对,不声称新增了长度类型保证。保留主工作树的已有未提交改动。

@tiye
tiye merged commit 4b8341f into main Oct 4, 2026
1 check passed
@tiye
tiye deleted the codex/arithmetic-calcit028 branch October 4, 2026 09:16
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