修复: AR-3 审批 reason 查项目名拼对象名(用户再反馈 P0)

build_approval_reason 改 async + 接收 db,对 delete/restore/purge/update/bind/create_task 的 id/project_id 查 ProjectRepo.get_by_id 拼「项目名」(id=x)(原只拼裸 id,用户反馈'只返回 ID 不知道是什么数据')
新增 resolve_project_label helper;process_tool_calls 调用改 await
来源 aichat审查报告 第二章 + 用户 2026-06-14 再反馈;cargo 0 err
This commit is contained in:
2026-06-14 17:16:28 +08:00
parent 7e27370923
commit f3c0967f41
31 changed files with 49 additions and 15 deletions

View File

@@ -0,0 +1,37 @@
# DEVFLOW-1 CRUD 层实施
> 创建: 2026-06-10 | 状态: 待实施
---
## 概述
为 df-storage 实现完整的 CRUD 操作层,使所有 crate 能够持久化数据。这是 Phase 1 的首要任务,所有后续功能的前置条件。
## 目标
- [ ] 定义泛型 `Repository<T>` trait
- [ ] 实现 ideas 表 CRUD
- [ ] 实现 projects 表 CRUD
- [ ] 实现 tasks 表 CRUD
- [ ] 实现 workflow_defs 表 CRUD
- [ ] 实现 workflow_runs 表 CRUD
- [ ] 实现 artifacts 表 CRUD
- [ ] 事务支持
- [ ] 单元测试
## 实施记录
*(待填写)*
## 变更文件
*(待填写)*
## 遗留问题
*(待填写)*
## 下一步
*(待填写)*