Skip to content

Finish formal Calcit migration and retire the quality budget - #47

Merged
tiye merged 3 commits into
mainfrom
migrate/text-diff-0291
Oct 13, 2026
Merged

tiye merged 3 commits into
mainfrom
migrate/text-diff-0291

Conversation

@tiye

@tiye tiye commented Oct 13, 2026

Copy link
Copy Markdown
Member

变更 / Changes

继续此前被共享模块阻塞的迁移候选,合入当前 main,保留原候选分支。CLI/procs 使用已发布正式 0.29.1,Reel/UI/Markdown/Respo/JS-FFI 改为兼容正式依赖图,移除 alpha 版本。Calcit 0.29.2 注册表发布尚未完成,不使用未验证版本。

通过官方 Snapshot 查询与带 revision 的事务迁移 defatom→defref;dispatch 在更新状态后明确返回 Unit;挂载使用 Respo 提供的 DOM 适配器和具体 DomElement 合同。延续原候选的 checked Store/事件/监听迁移,保持 Map 存档及原状态操作。没有新增脚本、测试框架、concurrently 或编译器规则。

保留当前 main 的所有 Actions SHA pin、COS action 内置 public-base-url 校验、生产/PR CDN 路径和 rsync 目录。退役旧 config/calcit-quality.cirru 数字预算与已弃用检查入口,使用默认严格 public-definition 门禁。旧预算可从 Git 历史恢复。

验证 / Validation

  • strict Caps: 6 modules, paired toolchain verified
  • immutable Yarn install
  • default strict entry passes
  • all-definition check: 252 passed, no failed/blocked/cascaded
  • public namespace check passes
  • deprecated calls: 0; unresolved local slots: 2 (not zero-debt claim)
  • existing 3 state tests pass
  • production CDN JavaScript/Vite build passes

Remote Actions/COS, latest-head comments and actual browser behavior remain to be accepted before merge; no deployed/full-ecosystem completion claim.

@tiye

tiye commented Oct 13, 2026

Copy link
Copy Markdown
Member Author

补充精确 head 4f5fe44 验收:CI38338364413 SUCCESS,COS action 内置 verify 校验 PR 独立路径 HTML723bytes/CSS318bytes/JS490259bytes。实际浏览器本地页面挂载通过;输入多行中英文本后刷新,内容通过原持久化流程恢复;run 按钮输出当前文本,Markdown 内容正常。无运行 error,仍有本地 mode 未配置警告,不声称无 warning。临时输入已恢复为空、页面与开发服务器已关闭。待当前 head 审查完成;不新增测试/COS checker。

@tiye

tiye commented Oct 13, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

请审查当前 head 4f5fe44 的正式 Calcit/依赖迁移、Unit dispatch 与 DOM 适配器合同。已有原业务测试、严格全定义及实际浏览器输入/刷新恢复通过,COS 使用 action 内置 verify;不需要额外测试框架或重复校验脚本。

@tiye
tiye merged commit 9061292 into main Oct 13, 2026
1 check passed
@tiye
tiye deleted the migrate/text-diff-0291 branch October 13, 2026 03:37
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