Files
mnote/design/old/08-legacy-rust-kernel/done/phase8-cutover-log-2026-04-15.md
T

49 lines
2.0 KiB
Markdown
Raw Normal View History

# [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` 已收口到统一 adapterroute 仅保留 transport。
- Mindmap 剩余旧面已接到 Rust mindmap adapter/toolAI/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 工具链做一轮发布前运行态回归复核。