Repository navigation
保持报告协议,迁移 Calcit 并修复刷新后的布局类型恢复 - #4
Merged
Merged
Conversation
Member
Author
|
最终 CI 39512164477 / job118935580724 已通过,精确提交0e08379feba5358628ad209ccccfaf1ff33576ec。Linux独立验证6个正式模块及配对alpha.5工具链,实际执行新增full strict/deprecated=0门禁;原channel-cache与persisted layout/channel/workspace恢复回归通过。COS上传和服务器部署全部跳过。真实本地relay/browser已覆盖混合布局、MathML、History、patch后刷新恢复、仅新合成频道Save一条报告、Library加载与current workspace切换;自建页与服务已关闭。仍有335条类型审阅记录,含16条既有unsafe,并非每条都已证明必要,不宣称零债务;后续继续专项审阅,不放宽预算。当前无已发布评审线程,保持PR待审,不合并或部署。 |
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.
用户需要注意的影响
旧存档格式、频道、relay 请求/ack、报告存储路径及前端部署地址不变。恢复布局时不再把 EDN 解析出的匿名 Enum 直接当作应用 LayoutNode,而是从原有 DSL 重新校验构造;修复严格解码后刷新初始化中断、频道/workspace 恢复的问题。无效存档或输入可能更早报错,不以强转隐藏错误。
CLI/runtime 配对升级到 0.30.1-alpha.5。正式 0.30.1 release 在本轮验收时尚无 macOS 资产,因此明确是 alpha.5 实测,不冒称稳定版跨平台验收。仅前端迁移,不修改 relay 后端或报告存储,不合并或部署生产。
具体修改
验证与实际故障闭环
风险与上游反馈
主要风险是alpha工具链及存档边界;类型检查、回放和真实浏览器覆盖不能替代所有生产数据。业务DSL仍是开放边界,不为清零而发明类型或加防御脚本。
已向既有上游Reel问题反馈真实回调逆变/返回值边界: Respo/reel.calcit#75 (comment) 。独立核实正式Reel0.6.40也保留legacy公共回调合同,因此没有空发Alerts patch或假称换版本即可修复。EDN默认解析为匿名值是当前已知语义,应用从DSL重建模型,不误报为新编译器缺陷。此PR本身回传应用恢复缺陷与退役调用清单,无需硬编码迁移规则。