Phase A — EditorRuntimeActor 内存缓存层 - 新增 editor_actor.rs: EditorBlockDocument 内存态 + apply_command + load_or_init - block.rs 四个写工具(replace/insert/delete/move)接入 actor 路径 - editor_actor feature flag(MNOTE_WEB_ENABLE_EDITOR_ACTOR=true 默认开启) - bridge-runtime 三个核心函数公开化 - rust-toolchain: 1.89 → stable(修复 spike WASM 编译阻塞) Phase B — 编辑器增量 delta channel - BlockDelta/DeltaOperation 类型 + actor.build_block_delta() - leptos-tiptap spike: mnote:editor:block-delta CustomEvent 监听 + JSON patch - DocumentAiAgentPanel: 拦截 blockDelta → window dispatchEvent - 工具响应含 blockDelta 字段供前端消费 Phase C — 事件 stream delta - broadcast channel 在 AppState/actor/SSE 三层贯通 - tree_events SSE 端点发 block.delta 事件 - 旧客户端降级兼容 环境修复 - rustc recursion_limit = 1024(修复 Leptos SSR 类型深度溢出) - run-convex-deploy.js(封装 Convex function 部署到本地后端 3210) ref: design/07-ai/process/7-13-page-block-editor-runtime-actor-v1.md
2.6 KiB
2.6 KiB
10-review 审查总览
执行状态:
done/01到done/07均已归档;process/08是当前活跃架构收口与下一阶段优先级 review;process/09记录页面 AI 快速块编辑 runtime 的阶段性结论与下一步基建方向。
当前活跃审查:
最新归档审查:
上一轮最终执行入口:
历史审查报告:
- Rust Kernel / Web 实现偏差审查
- 前端编辑器 / 树体验实现偏差审查
- Convex / Realtime / Storage 实现偏差审查
- 次级域与设计治理实现偏差审查
- 树域 Resource Tree / File Tree / Page Tree 判断记录
当前口径
done/01到done/04是历史偏差审查快照;其中旧的“未完成 / 风险”条目已由done/06承接闭环,或转入对应主线设计文档继续跟踪。done/05-tree.md的 Resource Tree / File Tree / Page Tree、ObjectIdentity、mindmap 与index.md隔离主线已由design/04-tree-domain/done/4-24-*与design/05-editor-mainline/done/5-12-*承接完成。- 2026-05-15 起,Convex File Tree 的默认可见页面正文行由
design/04-tree-domain/done/4-35-convex-filetree-title-md-source-alignment-v1.md覆盖为doc:<documentId>+{title}.md;done/05-tree.md、4-24、5-12中的index.md表述仅作为历史 object identity / 兼容语义理解,不再作为默认 UI 可见模型继续派生新任务。 done/06-execution-checklist-and-acceptance.md是上一轮 10-review 的最终验收依据;后续只作为防回归和口径核验材料。done/07-vscode-explorer-filetree-trash-gap-review.md是 07-ai 开发前对 04-tree 文件树 / 页面树多选、默认删除进垃圾箱、垃圾箱恢复与永久删除、资源级tree.resource.*、Convex purge 同步、VSCode Explorer 体验对标的增量审查归档。该审查 checklist 已闭合;后续仍应按文档中的“最低可用完成 / parity backlog”口径描述 VSCode Explorer 对标,不要把禁用态或待增强项说成完整 parity。