docs: 同步架构口径并整理设计稿状态
- 同步 AGENTS、ARCHITECTURE 与 01-05 总览中的 page aggregate / tree realtime 当前口径\n- 更新 3-3、5-5、5-6 对当前 Rust-first page aggregate 与 tree live stream 进展的描述\n- 将已被 wolai-aline 流程取代的 5-8 迁入 old 并标记 recycle
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# 3-3 [process] Rust Web Tree Realtime Event Stream 方案 v1
|
||||
|
||||
> 更新时间:2026-04-29
|
||||
> 更新时间:2026-05-09
|
||||
>
|
||||
> 关联文档:
|
||||
> - `/mnt/Data1T/mnote/design/02-convex-rust-long-term-architecture/process/2-tree-first-graph-convex-rust-long-term-architecture-v1.md`
|
||||
@@ -258,9 +258,9 @@ Rust Web 负责:
|
||||
- iframe/postMessage tree shell 不是正式 realtime 主链
|
||||
|
||||
|
||||
## 9. 当前实现复核(2026-04-29)
|
||||
## 9. 当前实现复核(2026-05-09)
|
||||
|
||||
这份方案继续留在 `process/`,因为 Rust Web transport 已落地,但当前 `3000` 的 Rust SSR tree/sidebar 消费侧还没有完整闭环到 live stream。
|
||||
这份方案继续留在 `process/`,因为 Rust Web transport 与当前 `3000` 主壳 live consumer 已落地,但 page subtree / filetree / preferred snapshot 仍未完全统一到同一条正式 live cache。
|
||||
|
||||
### 9.1 已完成
|
||||
|
||||
@@ -269,12 +269,12 @@ Rust Web 负责:
|
||||
- [x] `stream_support.rs` 已有 cursor、delta、resync 的基础判定逻辑。
|
||||
- [x] `/api/stream/events` 与 WebSocket snapshot / resync 骨架已存在。
|
||||
- [x] legacy React 侧已有 `useSidebarTreeStream` 与 `EventSource` consumer,并有协议 / delta 单测。
|
||||
- [x] `task112` / `task120` 已覆盖 `/api/tree/events` snapshot 可用性。
|
||||
- [x] 当前 `3000` Rust shell 已直接挂载 tree live `EventSource` consumer,并通过 `data-mnote-tree-live-applied` 应用 delta / resync。
|
||||
- [x] `task112` / `task120` / `task123` 已覆盖 `/api/tree/events` snapshot、delta / resync 与 stream owner 可用性。
|
||||
- [x] `task165` 已验证双 pane 不重复建立第二条 tree live stream。
|
||||
|
||||
### 9.2 仍未完成
|
||||
|
||||
- [ ] 当前 Rust Web 3000 SSR workspace/sidebar shell 还没有直接挂载 live `EventSource` consumer;它主要依赖 SSR snapshot 与交互后重读。
|
||||
- [ ] delta / resync 尚缺面向当前 3000 Rust shell 的浏览器级 smoke。
|
||||
- [ ] Sidebar、page subtree、filetree 还没有全部统一到同一条 live stream cache。
|
||||
- [ ] WS 目前只证明 snapshot/resync 骨架,尚未成为主实时链路。
|
||||
- [ ] 不能把本稿移动到 `done/`,直到 `3000` 当前主界面的树消费侧也完成 snapshot + delta + resync 验收。
|
||||
- [ ] 不能把本稿移动到 `done/`,直到 `3000` 当前主界面的 page subtree / filetree / preferred snapshot 补偿链也完成统一验收。
|
||||
|
||||
Reference in New Issue
Block a user