文档: Phase3 阶段2/3销账
阶段2(②EventBus Value载荷+agentic 11处双写+send_raw_event)✅ / 阶段3(remote_bridge+miniapp 4命令)✅ 部分登记;F+G 核验项销账(guard/审批态)。剩余:tunnel subscriber + setup 集成(src-tauri 集成模块从零)。
This commit is contained in:
@@ -757,11 +757,11 @@
|
||||
|
||||
**Phase3 联调待办**(D1-D6 决策点推荐:A纯透传 / 全19变体透传 / EventBus汇聚 / switch不处理 / 强类型保留 / 桥接层R1兜底):
|
||||
- [x] ✅(2026-06-22)F-260622-01-阶段1(D1=A):tunnel `CommandHandler` 收 `serde_json::Value` + `parse_payload_from_broadcast` 返回 Value(入站纯透传,cargo check + 5 测试过,D5 保留 TunnelCommand 弱校验)。**出站 `send_raw_event` 移阶段2**(无阶段1 验证场景,阶段2 EventBus 接入同步加)
|
||||
- [ ] F-260622-01-阶段2:**前置决策**(2026-06-22 核验):EventBus 现状 AiBusEvent(8 变体强类型)未入 AppState vs D2 全 19 变体透传 载荷冲突 → 先定 ① 扩 AiBusEvent 对齐 AiChatEvent / ② EventBus 改 Value 载荷 / ③ tunnel 直 hook emit 绕过 EventBus。定后:EventBus 入 AppState + 55 处 emit 双写(agentic/mod 18+chat 18+audit 12+guard 3+stream_recv 2)+ tunnel subscriber + send_raw_event
|
||||
- [ ] F-260622-01-阶段3:src-tauri 桥接模块(MiniCommand→Tauri command 路由 + R1 generating 兜底)+ miniapp 补齐 approve/authorize_dir/continue/stop_loop
|
||||
- [ ] F-260622-01-阶段2:前置决策 ② EventBus Value 载荷 ✅(0fb5af5)+ EventBus 入 AppState ✅(批2b)+ agentic 11处双写 ✅(0fb5af5)+ df-tunnel send_raw_event(Value) ✅。**剩余**:chat18/audit12/guard3/stream_recv2 emit 双写 + **src-tauri tunnel subscriber**(集成模块从零 — src-tauri 当前无 tunnel 初始化代码,需建 connect+句柄+subscriber task,含决策点:connect时机/token/device_id 来源)
|
||||
- [ ] F-260622-01-阶段3:remote_bridge.rs 桥接模块 ✅(0fb5af5)+ miniapp 4命令 ✅(8ccdce2)。**剩余**:**src-tauri setup 集成**(tunnel connect + on_command 注册 remote_bridge::handle_remote_command,依赖 tunnel 集成模块)
|
||||
- [ ] F-260622-01-阶段4:真机联调 + 多会话并发验证矩阵(6 场景含 F-09 跨端并发)
|
||||
- [ ] 核验项:ai_chat_send 内部 generating guard 现状(决定 R1 兜底是否冗余)
|
||||
- [ ] 核验项:ai_chat_stop 对 AwaitingApproval 状态行为(R3)
|
||||
- [x] ✅ 核验项:ai_chat_send 内部 generating guard(chat.rs:354-358 有 `is_gen → Err<String>`);R1 仍加作双保险(桥接层前置 + 内部 guard 双层)
|
||||
- [x] ✅ 核验项:ai_chat_stop AwaitingApproval(chat.rs:1469-1484 finalize_pending_placeholders + retain 清 pending + generating=false + emit AiCompleted,R3 已缓解)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user