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