Skip to content

正式 0.30.1:迁移集合方法并补全 Alerts 回调类型 - #57

Merged
tiye merged 1 commit into
mainfrom
migrate/public-methods-031
Oct 24, 2026
Merged

tiye merged 1 commit into
mainfrom
migrate/public-methods-031

Conversation

@tiye

@tiye tiye commented Oct 24, 2026 •

Copy link
Copy Markdown
Member

用户需要注意

继续使用正式 Calcit CLI / @calcit/procs 0.30.1,同步完整正式模块图。开发者更新后请重新生成资源、重启服务并完整刷新,避免混用旧依赖缓存。

不改模型 SDK、模型名称/地址、密钥、存档格式、网页/扩展资源分离或生产路径。没有发送模型请求、读取真实密钥、安装扩展、合并或部署生产。

改动

  • 17 处明确 String/List 计数迁到 .len,1 处 List 累加迁到 .foldl,1 处 Map 合并迁到 .merge;保留输入、初值、回调运算及求值顺序。
  • Alerts 0.10.58 的调用处显式以单参数 Enum → Unit 回调转发原 Respo 多参数派发器,不强转或收窄原派发器本身;两个提示回调声明 String → Unit 并在启动原 effect 后返回 Unit,不新增 await、不吞异常。
  • 累加回调补全受检 Number 返回合同。保留原 8 项测试、1 个示例、两处实际 hud!、全部原质量门禁与基线;不增加常驻脚本或重复 COS 校验。
  • 正式依赖为 Alerts 0.10.58、Reel 0.6.42、Markdown 0.4.60、UI 0.8.1、Respo 0.16.126、JS-FFI 0.2.6;npm/lock、原 workflow 和部署配置不变。

验收与限制

迁移只通过正式 Linux 0.30.1 的结构化原子事务执行;dry-run/scoped-revision、139 个完整定义视图和测试/示例/元数据/配置守卫均保留在独立准备 CI artifact 中。临时编辑器与审计 JSON 不进入本 PR。

最新 HEAD c983606 的原 CI 40091816820 全部通过:487 个全定义、完整 strict、原逐定义/全局基线、8/8 原测试、相对资源扩展构建及原包校验、网页 CDN 构建与 COS 内置逐文件校验(15 个文件)。生产目录准备、rsync 和部署状态步骤全部 skipped。

准备 CI 的 SHA256 已先于解压核对;在新 localhost 来源实际验证空输入提示、无密钥提示及 Escape 关闭、模型选择、空历史面板,以及合成草稿/搜索开关/模型的刷新恢复;页面 warn/error 为空。没有输入或保存 API key,没有模型请求。

坏存档保护的单独授权仍未收到,本轮不以正常刷新证明其负向保护,也不把 Feather 的授权扩展到本项目。API key 保存后调用模型、真实 SDK 网络请求、扩展实际安装及非空历史数据未在本轮验收;原测试不能替代这些证据。当前尚无独立评审,绿色 CI 不等于评审批准。

原部署的 SSH 主机身份检查问题已单独报告为 #56,需要可信主机指纹后处理;本轮不改变生产信任配置。

@tiye
tiye marked this pull request as ready for review October 24, 2026 11:59
@tiye
tiye merged commit eb4de90 into main Oct 24, 2026
1 check passed
@tiye
tiye deleted the migrate/public-methods-031 branch October 24, 2026 12:20
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