Repository navigation
迁移正式工具链并收紧业务边界 / Migrate released toolchain and checked boundaries - #29
Merged
Merged
Conversation
Member
Author
|
@coderabbitai review |
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 升级 Tabletwo 时,页面和 native 服务端现在能在已发布的 alpha.3 配对工具链及收敛后的正式模块图上通过完整 strict 检查。登录、投影、编辑和持久化仍使用原 Cirru EDN 协议;Text 导出不再把 Option 当成 Map。本次补上严格依赖校验并把 README 收敛为实际开发说明,没有增加工具入口。完整浏览器交互、删除确认、审查和 main 验收仍未完成,不作为稳定 0.30.0 发版放行依据。
中文
关联 #28,属于 calcit-lang/calcit#1916 的具名消费者迁移;不自动关闭任一 issue。
范围与设计
merge-dynamic和一处w-log,清理 require/refer 冗余[]。MapEntry<String, Map<Tag, Dynamic>>保留 key/value,按 key 排序后检查文本;标题、分隔符、空集合、Unicode 与 HTML 转义保持。--strict --ci。没有修改 Snapshot、package.json 或 Yarn lock。当前增量验证
本次提交
7248cb896e2de3e525ff3d592cd5a4b228a36c92:caps --strict --ci、正式 CLI/procs 配对、18 个 native/module 核验及 Yarn immutable 全部通过。此前依赖选版阻塞已解除;旧 require 提示仍如实保留。c97b39b4ee55a288267bf455d0f1d8862d129461;双入口及完整fix --workflow strict --verify通过,诊断/建议为空。:tests在 native/生成 JS 各通过,零排除;另两项 native server-effect 通过。没有删测试、改断言或新增 checker。原业务证据与剩余验收
先前正式配对、旧依赖图的隔离浏览器已通过访客/注册、双客户端编辑与追加、真实 HTML5 拖放排序、高亮、刷新自动登录、持久化重启、个人页和退出后刷新。旧失败日志保留;这不是新依赖图已完成所有浏览器回归。
本轮额外以合成文章挂载原 Text 组件,保留其 code/schema/FFI,通过 strict 和真实页面渲染;点击后未观察到可读取的完整弹窗,因此没有将 Text 弹窗内容标为通过,也没有用 window mock、纯导出函数或“无新错误”替代它。不创建账号、不接触剪贴板或业务服务。
仍需新图完整浏览器/宿主验收、实际 Confirm 删除和完整 Text 弹窗、依赖/生成宏/CI/docs 的逐项退场核对,以及最新 HEAD 实际 review、评论处理、CI/CLEAN 与精确 main。未批准的 Confirm 不执行。保留已有显式 unsafe/开放边界,不宣称全应用静态化、不删除 core 兼容入口、不关闭 #1916 或提前发稳定版。
English
Refs #28 and the named-consumer migration in calcit-lang/calcit#1916. Neither issue is auto-closed.
Scope and design
Current increment verification
For commit
7248cb896e2de3e525ff3d592cd5a4b228a36c92:c97b39b4ee55a288267bf455d0f1d8862d129461. Both entries and full strict workflow pass without diagnostics or suggestions.Prior business evidence and outstanding gates
Earlier matched-toolchain browser replay on the previous graph covers guest/signup, two-client editing/appending, real HTML5 drag ordering, highlighting, refresh auto-login, persistence restart, profile and logout persistence. Historical failures remain recorded; do not treat that as complete browser acceptance of this graph.
This turn additionally mounts the unchanged actual Text component with a synthetic article and passes strict plus real page rendering. Clicking does not expose an independently readable complete popup, so popup content is not accepted. No window mock, pure-function assertion or absence of new errors replaces it. No account, clipboard or business-service interactions.
Retain full new-graph browser/host acceptance, actual Confirm deletion and complete Text popup, dependency/generated-macro/CI/docs retirement, plus latest-head actual review, comments, green CI/CLEAN and exact-main checks. Unapproved Confirm actions stay untouched. Existing unsafe/open boundaries remain; no full-static claim, syntax-only core removal, parent closure or premature stable release.