# [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 工具链做一轮发布前运行态回归复核。