新增: Phase2 阶段收尾(Sprint 1-20)

重构:删 5 零引用 crate(df-evolve/plugin/stages/task/traceability)+ 清死模块、ai.rs 拆 11 子 module、ai.ts 拆 6 composable、i18n 拆目录
功能:知识库全栈(df-project/scan + CRUD + 时间线 + 前端)、Settings 拆分、appSettings KV 迁移、模型池、LLM 并发 Semaphore
修复:审批持久化根治、ConditionEngine 默认拒绝、NodeRegistry unimplemented 清除、promote 补偿删除、工具结果截断 50KB、路径校验防 symlink 逃逸
文档:B-03 人工审批设计、决策记录三分档、规格契约自检、经验记录、todo 看板、PROGRESS 更新

详见 PROGRESS.md。src-tauri/儿童每日打卡应用/ 与本项目无关,已排除。
This commit is contained in:
2026-06-14 14:08:20 +08:00
parent 98393b4908
commit cf017f81e2
167 changed files with 19549 additions and 6886 deletions

View File

@@ -84,12 +84,10 @@ devflow/
│ ├── df-execute/ # 执行运行时 (Shell/Docker/SSH/Git)
│ ├── df-storage/ # 存储层 (SQLite)
│ ├── df-ideas/ # 想法池引擎 (捕捉/评估/评分/晋升)
── df-project/ # 多项目管理 (调度/上下文/时间线)
├── df-task/ # 任务/分支管理 (并行任务/分支/合并/冲突)
├── df-traceability/ # 可追溯性 (标注/决策留痕/需求-测试映射)
├── df-evolve/ # 经验进化 (知识沉淀/Prompt模板/审查规则/踩坑经验)
│ ├── df-stages/ # 阶段插件 (5 阶段内置模板)
│ └── df-plugin/ # 插件系统 (WASM/动态库)
── df-project/ # 多项目管理 (调度/上下文/时间线)
注: df-task / df-traceability / df-evolve / df-stages / df-plugin
5 个 crate 已移除2026-06-14 零引用清理,推翻原"保留骨架"取舍)
├── src/ # Tauri 主入口
│ ├── main.rs
│ ├── state.rs
@@ -137,7 +135,9 @@ devflow/
项目状态:`Planning / InProgress / Testing / Releasing / Completed / Paused / Cancelled`
### 5.3.1 Task & Branch Manager (df-task)
### 5.3.1 ~~Task & Branch Manager (df-task)~~ — 已移除
> **2026-06-14 零引用清理**df-task crate 已删除。以下内容保留作为历史设计参考,不再对应实际代码。
项目内部的并行任务管理,每个任务绑定一个 Git 分支。
@@ -165,7 +165,9 @@ Task 生命周期:
2. AI 辅助解决:冲突文件交给 AI 分析并建议解决方案
3. 发布编排:选择多个 Task → 创建 release 分支 → 合并 → 集成测试 → 发布
### 5.4 Traceability & Annotation (df-traceability)
### 5.4 ~~Traceability & Annotation (df-traceability)~~ — 已移除
> **2026-06-14 零引用清理**df-traceability crate 已删除。以下内容保留作为历史设计参考,不再对应实际代码。
贯穿所有阶段的可追溯性引擎。
@@ -504,7 +506,7 @@ CREATE TABLE decisions (
### Phase 4 — 节点丰富 + 阶段插件 (3-4 周)
- df-nodes (Docker/Git/Human/HTTP)
- df-stages (5 阶段模板)
- ~~df-stages (5 阶段模板)~~ — 已移除2026-06-14 零引用清理)
- 条件分支 + 断点续跑
- 验证:跑通标准产研流程模板