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

49 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# [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 工具链做一轮发布前运行态回归复核。