Files
DevFlow/temp/下一批次规划-2026-10-03.md
T
lxy 36bc485112 优化: 界面交互完善与设置体验
- 审批卡尊重滚动意图,等长切换回底,排队超时按钮修活
- 带图编辑提示不静默丢,删除目标回写,切换文案消歧
- 会话键盘可达+搜索态重命名,筛选计数口径对齐
- 子任务提示正名,看板加载态
- 主题跟随系统,表单脏态拦截,密钥显隐留空提示
2026-10-03 16:27:48 +08:00

57 lines
4.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 下一批次规划(2026-10-03)
> 前置:批次2/3 第一批六路在跑(w1 压缩/w2 crates/w3 机械/w4 catch_unwind/w5 审批路由/w6 看门狗);提交攒批等用户令。
> 本规划=第二批细化 + 批次4 轮廓 + 里程碑映射 + 待拍板清单。来源:三路走查报告(docs/05-代码审查/aichat三路走查报告-2026-10-02.md)+ todo 历史登记 + memory 专项债。
## 一、第二批(第一批核查销账后启动)
### 2c 删除域(后端,等 w4 完成后派——共享 agentic/mod.rs)
- conv delete 停 in-flight loop:conversation.rs:608-640 删除时锁内置 stop_flag+notify+bump epoch(对齐 ai_chat_clear),消 zombie 复活+审批吊死大半
- conv 删除族 6 处终态事件:agentic/mod.rs:417/:1316/:1379/:1437/:1593/:1423 + stream_relay.rs:520-525(MidStream 保文 conv-deleted 跳过 teardown 最刺眼)——收敛为 emit 带 conv_id 的 AiCompleted(incomplete) 或等价终态
- 审批超时主动收敛:approval_timeout.rs 从「下次交互才 cleanup」改 spawn 定时任务到点主动 cleanup+emit
- F2 心跳兜底前移:loop spawn 自带心跳 stale 判死+emit AiCompleted(现仅用户点停止时运行)
- 附带:execute_with_heartbeat 等待循环加「conv 已删/不在 pending 即提前退出」
- 颗粒:一个代理(同域串联),单轮自证 cargo check+相关测试
### 3c UX 体验批(前端,等 w5/w6 收口后派——V1 依赖审批数组合并语义)
- V8 草稿 per-conv / R3 长回复带量 / R4 代码块复制 / I5+9-28#7 错误分类(429/额度/网络分文案)/ I4+9-28#4 队列回填 / V7 排队时钟 / V4 浮窗二次确认
- V1 awaiting_approval 徽标(ConversationSidebar,消费 w5 合并后的 pendingApprovals)
- pendingMaxRounds/MaxRoundsCard 死链清理(后端已零 emit)
- 颗粒:按组件域拆 2 代理(输入域:ChatInput/草稿/队列/时钟;展示域:复制/带量/分类/徽标/死链),前端文件互斥已核
## 二、批次4(第二批后,crates P2 清债+专项债预备)
### 4a df-storage 清债(走查报告 P2 ①-⑨)
from_row 吞列错误为默认值 / 手写 BEGIN/COMMIT 改 guard.transaction() / insert_checkpoint OR IGNORE / limit=0 语义统一 / 父任务软删校验 / 模块删除先清依赖边 / CAS 补 deleted_at IS NULL(与 P1-9 同批)/ 未知 status 静默变默认+回写放大加 warn
### 4b df-ai 清债(P2 ⑪-⑳,⑲ 提优先)
tool_signature 漂移补参(read_file 缺 search/grep 缺 offset 等——与 G2 签名熔断质量直接相关,先做)/ intent 子串加词边界 / restore_from_messages 重置 topic marker / URL 图 token 地板 / sync_after_compress 吞解析失败补 warn / build_injection off-by-one / TOOL_MISSING_PREFIX 盲区
### 4c 编排/网络 latent(㉑-㉝,多为测试接线态,按启动需要挑)
git_worktree merge-tree 预检失效 / coordinator panic 缺项 / retry 位移溢出+预算口径 / sse_parser BUF_MAX 截头 / content_filter 无终态 等
### 专项债候选(大活,各自立项设计先行)
- ai-router/sanitize 重构(router 路由弱/sanitize step4 orphan)——memory 既有登记
- run_agentic_loop 拆分(w4 落地后评估职责边界)
- df-mcp 多进程 3P0(update 无 CAS/GUI 无感知/审计不落盘)
## 三、里程碑映射(用户 9 方向 × 批次)
| 方向 | 承载批次 |
|------|---------|
| 1 ai-chat 核心+上下文管理 | 本批+批次4 持续线;B 路线(并行多轮/决策能力)单独立项 |
| 2 知识/技能/记忆管控 | C1 跨会话召回(待拍板)+C3 晋升默认值(待拍板)+记忆空壳定案后续 |
| 7 UX 体验 | 3c+后续 UX 小批持续 |
| 3 miniapp | 立项级:真机联调+UI+token 生产级(跨端三层已闭环) |
| 4 飞书 bot / 6 企微 | 立项级:渠道接入深化,各专项设计 |
| 5 云端化部署 | 立项级:分布式协同架构设计先行 |
| 8 内置 DB/远程连接 | 立项级:与代理工具生态整合设计 |
| 9 远程设备管控 | 立项级:中继+代理 client 方案对比(内置 u-desk/devflow vs 新设计,关联 u-relay) |
## 四、待拍板清单(随回报呈报)
1. C3 知识晋升默认值:维持保守默认(auto_publish 关/检索纳入 candidate 开)——已按此运行
2. C1 跨会话召回(source_project 零消费方):立项需决策卡
3. C2 语义检索(向量路):建议维持默认关(embedding 全 NULL,先走 LIKE+candidate 检索面)
4. 9-28#17 图片上传外部域名:开源边界,单独决策
5. 大方向 3/5/6/8/9 立项顺序:用户定优先级后各自专项设计
## 五、时序总览
第一批六路(在跑)→ 核查销账 → **提交(等用户令,已排程)** → 第二批(2c+3c 并行)→ 核查 → 批次4(4a/4b 并行,4c 按需)→ 专项债/立项按用户优先级