diff --git a/docs/INDEX.md b/docs/INDEX.md index 84b5e16..434f08f 100644 --- a/docs/INDEX.md +++ b/docs/INDEX.md @@ -1,7 +1,7 @@ # DevFlow 文档索引 > 创建: 2026-06-10 | 当前阶段: Phase 2 本地优先开发流程验证 -> 更新: 2026-06-16 | 文件操作工具手册更新(10 工具全量);任务推进链决策定稿;06-15/16 审查文档补录 +> 更新: 2026-06-17 | 文档缺陷扫描通过(零死链);06-16/17 新增文档补录;aichat交互缺陷+后端Bug扫描登记 --- @@ -11,8 +11,10 @@ docs/ ├── README.md # 快速开始与文档导航 ├── INDEX.md # 本文件 — 文档导航 -├── todo.md # 工作看板(任务/bug 跟踪) -├── 待决策论证-2026-06-16.md # 7 项决策论证(D-01~04 已定 / DEC-01~03 已闭环) +├── todo.md # 工作看板(任务/bug 跟踪,~1200 行含历史) +├── 待审查.md # 代码审查队列(CR 登记+回填,67 条已审) +├── 待决策.md # 需人工决策项(产品取舍/方向选型/排期) +├── 待决策论证-2026-06-16.md # (归档) 7 项决策论证(D-01~04 已定 / DEC-01~03 已闭环) ├── 01-技术文档/ │ ├── SQLite-CRUD模式-2026-06-12.md │ └── Tauri-IPC模式-2026-06-12.md @@ -44,7 +46,15 @@ docs/ │ ├── 密钥迁移健壮性-2026-06-15.md │ ├── 工作流脚本执行边界-2026-06-15.md │ ├── 条件表达式引擎-2026-06-15.md -│ └── generating状态机加固-2026-06-15.md +│ ├── generating状态机加固-2026-06-15.md +│ ├── AiNode自审实施方案-2026-06-16.md # AiNode 自审闸门+verdict DAG 阻断 +│ ├── B-260616-21排查方案-2026-06-16.md # 工具卡重复渲染排查(audit去重+前端幂等) +│ ├── F-01-模型能力系统与智能路由设计-2026-06-16.md # 模型能力 Phase 3 设计 +│ ├── F-05-多模态实施方案设计-2026-06-16.md # 多模态 Phase2a/2b/2c 完整方案 +│ ├── F-09B-多会话并发设计-2026-06-16.md # 多会话 A/B 路线架构设计 +│ ├── F-15-上下文管理增强设计-2026-06-16.md # 会话分段/压缩/裁剪设计 +│ ├── secret下沉与provider注入方案-2026-06-16.md # secret 纯密钥下沉 df-storage 方案 +│ └── 推进链阶段2实施路径-2026-06-16.md # advance_task 走 df-nodes 实施路径 ├── 03-模块文档/ │ ├── df-storage-存储层-2026-06-12.md │ ├── df-workflow-工作流引擎-2026-06-12.md @@ -77,7 +87,12 @@ docs/ │ ├── 全局代码review-2026-06-15.md # 7维度并行(DRY/架构/bug/安全/AI可靠/工作流),P1×6+P2×13全闭环 │ ├── 文档全量核对报告-2026-06-15.md # docs全量+根目录4路核对(ARCHITECTURE漂移/模块文档过期/审查状态断层) │ ├── 任务模块问题分析-2026-06-16.md # 任务模块18项核对(真bug 7+增强5+假3+去重3) -│ └── 任务执行与推进能力分析-2026-06-16.md # 推进能力实现度0%,4阶段路径+决策点 +│ ├── 任务执行与推进能力分析-2026-06-16.md # 推进能力实现度0%,4阶段路径+决策点 +│ ├── AI聊天组件极端数据场景分析-2026-06-17.md # aichat 交互层 20 项缺陷(HIGH×2/MED×8/LOW×8) +│ ├── 工作流审批审查报告-2026-06-14.md # (归档)工作流审批链路审查 +│ ├── 前后端类型对齐-2026-06-12.md # (归档)Rust↔TS 类型契约核对 +│ ├── 对抗论证裁决报告-2026-06-12.md # (归档)df-ideas 对抗评估裁决 +│ └── 架构与缺陷复核报告-2026-06-14.md # (归档)复核已修项+回归审计 ├── 06-前端开发/ │ └── View改造指南-2026-06-12.md ├── 07-项目管理/ @@ -101,6 +116,9 @@ docs/ | 📖 使用手册 | [使用手册-2026-06-12.md](./08-用户指南/使用手册-2026-06-12.md) | 用户手册 | | 🔧 AI 工具手册 | [AI文件操作工具手册.md](./08-用户指南/AI文件操作工具手册.md) | 10 个文件操作工具 API 参考 | | 📋 项目进度 | [PROGRESS.md](../PROGRESS.md) | 实时项目进展与状态 | +| 📝 工作看板 | [todo.md](./todo.md) | 任务/bug 路踪(P0~P3 + aichat 交互专区) | +| 🔍 审查队列 | [待审查.md](./待审查.md) | 代码审查登记+回填(67 条已审) | +| ⚖️ 决策项 | [待决策.md](./待决策.md) | 需人工决策的产品/设计/排期 | | ⚙️ 技术文档 | [01-技术文档/](./01-技术文档/) | SQLite CRUD、Tauri IPC 等技术专题 | | 🏗️ 架构设计 | [02-架构设计/](./02-架构设计/) | 架构方案、设计决策、产品定位调整 | | 🔧 模块文档 | [03-模块文档/](./03-模块文档/) | 各 Crate 模块实现与设计 | diff --git a/docs/todo.md b/docs/todo.md index 97edf7f..1b58ba1 100644 --- a/docs/todo.md +++ b/docs/todo.md @@ -56,7 +56,7 @@ - [x] ✅(第㉖批 2026-06-16·主代理直修) B-260616-09 [P1] — **任务详情点击打开空白(路由漏注册)**。**router/index.ts 补 /tasks/:id → TaskDetail**(L50-54 新增块,6 行,参照 /projects/:id L39-43 + /ideas/:id L27-31 模式)。name 'TaskDetail' 无冲突(现有 name 集无此项),复用 icon-thunder(对齐 /ideas/:id 复用 icon-lightbulb、/projects/:id 复用 icon-apps 一致模式)。TaskDetail.vue 现挂载,Tasks.vue:57 router.push(`/tasks/${task.id}`) 不再跳未注册路由,B-18 联动刷新等功能激活(死代码转活)。改动极简确定(6 行路由表项),主代理直修省 workflow 单 agent 编排开销。vue-tsc exit 0。— src/router/index.ts - [x] ✅(第㉖批 2026-06-16) B-260616-10 [P1] — **provider 配置后 AI 面板仍提示「未配置」**。**Settings.vue loadProviders 同步刷全局 store**。L376 import useAiStore + L383 const aiStore = useAiStore()(跟随 L382 appSettings 风格)+ L420-424 loadProviders 内本地 aiProviders.value 刷新成功后 L424 await aiStore.loadProviders() 刷全局 state.providers(模块级单例 ai.ts:45,L20/L44 注释明确全应用共享同一份,AiChat 共享)。三处调用点(saveProvider L464/deleteProvider L479/setDefaultProvider L490)+ onMounted L731 均经 loadProviders 自动同步全局。无循环(useAiPanel.ts:91 loadProviders 只刷 state.providers 不回调 Settings)。无 i18n 改动(纯数据同步),try/catch + showToast 保留。vue-tsc exit 0。— src/views/Settings.vue -- [ ] B-260616-11 [P2] — **AI 消息 `-`/`+` 列表/diff 无视觉效果**。marked 实测两个出口:①裸 `-`/`+` 混用 → GFM 要求同列表标记一致,marked 拆成**两个独立 `