2.0 KiB
2.0 KiB
[recycle] Phase 8 Cutover Log 2026-04-15
概要
- 完成 Phase 8 收口,Rust 已成为 mnote 的唯一业务执行平面。
- 完成
task-036到task-044,并清空 harness 中全部历史失败/待办状态。 - ONLYOFFICE 已升级到
9.3.1,真实页面打开、插件桥、callback、forcesave 回归通过。
本轮关键变更
1. 页面与对象主链
- 页面旧面
documents/create-child、documents/embed、documents/empty-trash、documents/purge、documents/template已收口到统一 adapter,route 仅保留 transport。 - Mindmap 剩余旧面已接到 Rust mindmap adapter/tool,AI/Mindmap 写链失败态开始统一落账。
- OnlyOffice sign/proxy/callback/forcesave 已固定为
TS_TRANSPORT_KEEP,对象规则与 session/sign/proxy/callback 准备由 Rust adapter 持有。
2. AI 工具面
search_web、image_read、slash_run已切到 Rust Tool runtime 主路径。ai-agent/run不再保留search_web的 TS fallback。mediaServerTools、slashServerTools已收缩为 transport helper,不再作为私有真入口。
3. 统一观测与状态语义
- 已补 workspace 级 bridge 总览查询。
- 已补失败态、冲突态、补偿态第一批统一落账。
bridge-log/runtime与页面主写链、AI/Mindmap 写链的状态语义开始对齐。
4. 文档与清单
- 已更新
rust-kernel-cutover-v1.md。 - 已更新
release-readiness-source-audit.md。 - 已更新
rust-kernel-backport-phase-checklist.md。 - 已更新
rust-kernel-missing-targets.md。 - 已新增
rust-kernel-legacy-delete-list.md。 - 已更新
ai-tool-cutover-matrix.md。
当前结论
可以使用下面这句统一口径:
Rust 已成为 mnote 的唯一业务执行平面;Web route 只保留 transport、auth、session、streaming、proxy 与 callback 壳。
后续建议
- 执行第一批
TS_LEGACY_DELETE的物理删除。 - 继续压缩
builtins/**中剩余的 TS 兼容实现。 - 对 OnlyOffice、Mindmap 和 AI 工具链做一轮发布前运行态回归复核。