Files
DevFlow/docs/INDEX.md

143 lines
8.5 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.
# DevFlow 文档索引
> 创建: 2026-06-10 | 当前阶段: Phase 2 本地优先开发流程验证
> 更新: 2026-06-14 | 新增功能创意池5 个架构创意:演化/时效/回溯/债务/契约,待评估)
---
## 目录结构
```
docs/
├── README.md # 快速开始与文档导航
├── INDEX.md # 本文件 — 文档导航
├── todo.md # 工作看板(任务/bug 跟踪)
├── 01-技术文档/
│ ├── SQLite-CRUD模式-2026-06-12.md
│ └── Tauri-IPC模式-2026-06-12.md
├── 02-架构设计/
│ ├── Phase1架构决策-2026-06-12.md
│ ├── 业务系统设计-2026-06-12.md
│ ├── 产品定位调整-2026-06-12.md
│ ├── 前后端类型对齐-2026-06-12.md
│ ├── 对抗论证裁决报告-2026-06-12.md
│ ├── 功能决策记录-2026-06-14.md # 需求规格 + 设计决策规格
│ ├── 功能决策记录-归档-2026-06-14.md
│ ├── 功能创意池-2026-06-14.md # 5 架构创意(演化/时效/回溯/债务/契约)
│ ├── 经验记录-2026-06-14.md
│ ├── 文档记录规范-2026-06-14.md
│ ├── 规格契约自检机制-2026-06-14.md
│ ├── Agent架构说明-2026-06-14.md
│ ├── B-03-人工审批响应机制-2026-06-14.md
│ ├── aichat审查报告-2026-06-14.md # AI Chat 模块代码审查
│ ├── aichat异步审批构想-2026-06-14.md
│ ├── aichat信息密度构想-2026-06-14.md
│ ├── 任务推进构想-2026-06-14.md
│ ├── aichat流式Markdown渲染调研-2026-06-15.md # 流式渲染优化方案rAF节流/块级diff/换库)
│ ├── 工作流审批审查报告-2026-06-14.md
│ ├── F-07-df-ai-core-trait下沉设计-2026-06-14.md
│ ├── 密钥迁移健壮性-2026-06-15.md
│ ├── 工作流脚本执行边界-2026-06-15.md
│ ├── 条件表达式引擎-2026-06-15.md
│ └── generating状态机加固-2026-06-15.md
├── 03-模块文档/
│ ├── df-storage-存储层-2026-06-12.md
│ ├── df-workflow-工作流引擎-2026-06-12.md
│ ├── df-nodes-节点集合-2026-06-12.md
│ ├── df-ai-AI集成模块-2026-06-12.md
│ ├── df-knowledge-知识库-2026-06-14.md
│ ├── 想法探索-对抗式评估-2026-06-12.md
│ ├── DAG引擎详解-2026-06-14.md
│ └── AI对话引擎-2026-06-14.md
├── 04-功能迭代/
│ ├── DEVFLOW-1.CRUD层实施-2026-06-12.md
│ ├── DEVFLOW-2.IPC桥接实施-2026-06-12.md
│ ├── DEVFLOW-3.Store对接实施-2026-06-12.md
│ └── DEVFLOW-4.端到端验证-2026-06-12.md
├── 05-代码审查/
│ ├── 全栈代码审查报告-2026-06-14.md # Rust+Tauri+Vue 全栈审查5 代理并行)
│ ├── 架构与缺陷复核报告-2026-06-14.md # 复核已修项 + 回归审计 + 架构层补充4 路并行)
│ ├── 近期改动代码审查-2026-06-15.md # 工作区 FR-S1/S7/S8 + 近 5 提交3 路并行)
│ ├── 架构审查-2026-06-15.md # 纯架构层(边界/依赖/抽象/扩展性8 crate + 前端2 路并行)
│ ├── 自研块级memo流式渲染审查-2026-06-15.md # ARC-260615-08 实施走查splitBlocks/parseBlock/rAF
│ ├── 工作区多角度走查-2026-06-15.md # 工作区22文件547行4路并行selectType/队列收尾/骨架屏/i18n/DRY
│ ├── 定时走查-2026-06-15-P0复核.md # 定时走查第1轮B-34已修B-32·33结论后被第2轮纠正为已修/B-35 broadcast Lagged新P0/aiShared破环亮点
│ ├── 定时走查-2026-06-15-第2轮.md # 定时走查第2轮B-32·33·34全修确认第3次纠正过时/AR-11前端listener永不attach新P0/ARC-05 store拆分优/CR-11健壮性✅
│ ├── 定时走查-2026-06-15-第3轮.md # 定时走查第3轮走查价值闭环(AR-11/B-35/CR-18·19全修确认+CR-20撤销误判)/前端P0全闭环/CR-21 App.vue try/catch轻量
│ ├── 定时走查-2026-06-15-第4轮.md # 定时走查第4轮i18n垂直切片(key树466全对齐优秀)/硬编码40+处(CR-08扩展)/P1-1 useAiEvents:182 i18n破坏bug改一行最高ROI
│ ├── 定时走查-2026-06-15-第5轮.md # 定时走查第5轮api垂直切片/Tauri v2默认转camelCase权威裁决(代理A 6处IPC遗漏假阳性纠正)/B-34错误注释传播误导(CR-23)/types对齐良好
│ ├── 定时走查-2026-06-15-第6轮.md # 定时走查第6轮列表页+Dashboard+AI窗口垂直切片/分离窗口生命周期P1(listener双注册+永不清理CR-24)/状态机缺口(CR-25)/列表页契约(CR-26)/Dashboard(CR-27)
│ ├── 定时走查-2026-06-15-第7轮.md # 定时走查第7轮stores垂直切片/CR-24·26·27三修确认(价值第6闭环)/knowledge error通道断P1(CR-28,CR-08深化)/ai.ts状态机完整亮点(验证修复质量)
│ ├── 定时走查-2026-06-15-第8轮.md # 定时走查第8轮(前端收尾)CR-25·28·30三修确认(价值第7闭环)/CR-30污染修复/收尾小区域无必修(CR-31 useConfirm/ToolCardList)+5亮点(XSS防护链/useConfirm DRY)/8轮总结+停止cron建议
│ ├── 全局代码review-2026-06-15.md # 7维度并行DRY/架构/bug/安全/AI可靠/工作流P1×6+P2×13全闭环
│ └── 文档全量核对报告-2026-06-15.md # docs全量+根目录4路核对ARCHITECTURE漂移/模块文档过期/审查状态断层)
├── 06-前端开发/
│ └── View改造指南-2026-06-12.md
├── 07-项目管理/
│ ├── Phase1任务清单-2026-06-12.md
│ └── Phase2计划-2026-06-12.md
├── 08-用户指南/
│ └── 使用手册-2026-06-12.md
└── 09-问题排查/
└── aichat-apikey-401排查-2026-06-15.md
```
---
## 快速导航
| 分类 | 入口 | 说明 |
|------|------|------|
| 🚀 快速开始 | [README.md](./README.md) | 安装、启动、快速上手 |
| 📖 使用手册 | [使用手册-2026-06-12.md](./08-用户指南/使用手册-2026-06-12.md) | 用户手册 |
| 📋 项目进度 | [PROGRESS.md](../PROGRESS.md) | 实时项目进展与状态 |
| ⚙️ 技术文档 | [01-技术文档/](./01-技术文档/) | SQLite CRUD、Tauri IPC 等技术专题 |
| 🏗️ 架构设计 | [02-架构设计/](./02-架构设计/) | 架构方案、设计决策、产品定位调整 |
| 🔧 模块文档 | [03-模块文档/](./03-模块文档/) | 各 Crate 模块实现与设计 |
| 📈 功能迭代 | [04-功能迭代/](./04-功能迭代/) | DEVFLOW-N 系列功能开发过程 |
| 🔍 代码审查 | [05-代码审查/](./05-代码审查/) | 审查报告、代码质量分析 |
| 🎨 前端开发 | [06-前端开发/](./06-前端开发/) | Vue 3 前端分析、优化、迁移指南 |
| 📊 项目管理 | [07-项目管理/](./07-项目管理/) | 任务清单、开发计划、进度跟踪 |
| 📚 用户指南 | [08-用户指南/](./08-用户指南/) | 快速上手、配置指南、FAQ |
| 🐛 问题排查 | [09-问题排查/](./09-问题排查/) | 排查记录、根因分析 |
---
## 新文档放置规则
| 文档类型 | 放置位置 |
|----------|----------|
| 技术专题研究 | `01-技术文档/<主题名>.md` |
| 架构设计/改进方案 | `02-架构设计/` |
| Crate 模块实现文档 | `03-模块文档/` |
| 功能开发过程记录 | `04-功能迭代/DEVFLOW-N.<名称>.md` |
| 代码审查/走查报告 | `05-代码审查/` |
| 前端优化/迁移指南 | `06-前端开发/` |
| 项目状态/任务清单 | `07-项目管理/` |
| 用户手册/配置指南 | `08-用户指南/` |
---
## 核心文档速查
| 文档 | 路径 | 说明 |
|------|------|------|
| 架构设计 | `../ARCHITECTURE.md` | 22,745 字完整架构文档 |
| 项目进展 | `../PROGRESS.md` | 工作进展与交接 |
| Crate 结构 | `../ARCHITECTURE.md#四crate-结构` | 8 个 Crate 概览 |
| 数据模型 | `../ARCHITECTURE.md#六数据模型` | SQLite 表结构定义 |
| Phase 规划 | `../ARCHITECTURE.md#八phase-规划` | 5 个 Phase 路线图 |
---
## 技术栈
| 层 | 技术 | 说明 |
|----|------|------|
| Desktop | Tauri v2 | Rust 后端 + WebView 前端 |
| Frontend | Vue 3 + TypeScript + Pinia | Arco Design 组件库 |
| Engine | Rust Workspace (8 crate) | 多 crate 架构 |
| Storage | SQLite (rusqlite) | 本地优先,零运维 |
| AI | Multi-Provider | Claude/GLM/DeepSeek/OpenAI 兼容 |
| Build | Bun + Vite | 前端构建 |