From e7c9ed0805643e968ae8d70435cdf21e40d51c67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BB=9D=E5=B0=98?= <237809796@qq.com> Date: Fri, 26 Jun 2026 21:51:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0:=20=E5=BE=85=E5=86=B3?= =?UTF-8?q?=E7=AD=96=E9=98=9F=E5=88=97(2026-06-26=20=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=9B=BE=E8=B0=B1=E6=8E=A8=E8=BF=9B=207=20=E9=A1=B9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 自主推进父①+父⑤(⑤.1/①.4/#5)后,剩余项均需决策,登记: DEC-01 父②多工程合并 / DEC-02 #7 promote补偿 / DEC-03 #6 评分配置形式 / DEC-04 #9/#10 表单交互 / DEC-05 BUG-260620-05层2授权 / DEC-06 父③ToolCard排期 / DEC-07 父④F-09排期 --- docs/待决策.md | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/docs/待决策.md b/docs/待决策.md index c53c235..56e31e0 100644 --- a/docs/待决策.md +++ b/docs/待决策.md @@ -24,6 +24,71 @@ --- ## 当前队列 + +### 🟡 2026-06-26 任务图谱推进待决策(自主推进收尾,需定方向) + +> 来源:用户休息期间自主推进父①+父⑤(⑤.1/①.4/#5) 后,剩余项均需决策。详见 [todo.md](./todo.md) 任务图谱 DAG。 + +#### DEC-260626-01 父② 知识图谱 Phase 1 多工程合并 +- **背景**:知识图谱 Phase 1(任务网络)V28 迁移在即。多工程方案子1-5(modules/module_dependencies 表)find 未找到独立文档(仅 todo 历史描述),但其表设计与知识图谱 task_links 正交可共存。 +- **决策点**:多工程合并 V28 vs 知识图谱独立 Phase 1? +- **选项**: + - a:合并方案 A — V28 一次迁移覆盖(tasks queue/parent/content_json + task_links + modules + module_dependencies + project_services + project_events),省两次迁移 + - b:知识图谱独立 Phase 1(V28 task 相关),多工程另立项(V29+ modules) +- **推荐**:**b**(多工程文档待确认,先独立 Phase 1 推进主线,多工程后续合并) +- **关联**:todo 父② / docs 知识图谱设计 +- **状态**:🟡 待决 + +#### DEC-260626-02 ⑤.2 #7 promote 补偿删除方式 +- **背景**:promote_idea 回写失败补偿删已建 project。现 purge_with_descendants(不可恢复)。改 soft_delete(可恢复)会污染回收站(建错的 project 进回收站,用户困惑)。 +- **决策点**:补偿删除方式? +- **选项**:a:soft_delete(可恢复但回收站多出建错 project) / b:保留 purge(内部回滚彻底删,不污染回收站) +- **推荐**:**b**(补偿是内部回滚建错的 project,purge 干净;soft_delete 污染回收站反成噪音) +- **关联**:todo ⑤.2 #7 +- **状态**:🟡 待决 + +#### DEC-260626-03 ⑤.2 #6 评分关键词配置形式 +- **背景**:scoring.rs 评分关键词硬编码中文,需配置化支持英文/自定义。 +- **决策点**:配置形式? +- **选项**:a:JSON/TOML 文件(打包内置+用户覆盖) / b:DB 表(app_settings KV 或独立表) / c:代码常量分文件(中/英两套 const) +- **推荐**:**a**(文件配置灵活可扩展,不增 DB schema) +- **关联**:todo ⑤.2 #6 +- **状态**:🟡 待决 + +#### DEC-260626-04 ⑤.2 #9/#10 表单补全交互 +- **背景**:捕捉灵感表单(Ideas.vue)补 tags/priority/source 输入。 +- **决策点**:tags 输入形式? +- **选项**:a:tags 逗号分隔输入框(简单,对标 CreateIdeaInput tags JSON 字符串)+ priority 下拉 / b:tags chip 组件(增删 tag)+ priority 下拉 +- **推荐**:**a**(逗号分隔简单,chip 后续 UX 升级) +- **关联**:todo ⑤.2 #9/#10 +- **状态**:🟡 待决 + +#### DEC-260626-05 BUG-260620-05 层2 授权政策 +- **背景**:层1 已被 F-260619-03 方案①取代(workspace_root 不默认授权,首次走弹窗三档 once/session/always)。层2:workspace_root 外的非黑名单路径是否默认放行(翻转黑名单制)? +- **决策点**:授权语义? +- **选项**:a:维持方案①(白名单+弹窗三档,首次授权落白名单) / b:翻转黑名单制(workspace_root 外默认放行,仅黑名单弹窗) +- **推荐**:**a**(方案①已落地,黑名单制涉 P0 去固定根方向,dev 自用场景①够) +- **关联**:todo BUG-260620-05 层2 +- **状态**:🟡 待决 + +#### DEC-260626-06 父③ ToolCard 跨轮合并 + 审批状态机排期 +- **背景**:B-260619-04 ToolCard 跨轮同类合并 + REFACTOR-260619-04 审批状态机独立(部分已做),涉审批 UX 逻辑。 +- **决策点**:本轮是否推进? +- **选项**:a:本轮 workflow 推进(审批逻辑变更需实测) / b:等 G1 实测 + 父② 后再做 +- **推荐**:**b**(审批逻辑重要,先 G1/父②,ToolCard 排后) +- **关联**:todo 父③ +- **状态**:🟡 待决 + +#### DEC-260626-07 父④ F-09 per-conv 真多会话排期 +- **背景**:F-09 streaming/currentText per-conv(真多会话核心),大改架构。 +- **决策点**:排期? +- **选项**:a:父② Phase 1 后启动(Phase 4 注入前置) / b:与父② 并行 +- **推荐**:**a**(F-09 是 Phase 4 前置,父② Phase 1-3 数据层不依赖,Phase 4 前 F-09) +- **关联**:todo 父④ +- **状态**:🟡 待决 + +--- + #### T-260614-11 条件表达式引擎升级 - **背景**:df-workflow conditions 仅支持 true/false 字面量,升级为真表达式求值。引擎设计好但无前端 UI 消费方(demoDag edges 无 condition 字段)。 - **决策点**:求值器实现方式?(已暂缓:等工作流真实场景)