优化: 推进链阶段3代码层闭环(P0 secret下沉+注入链✅⑥待实测)+F-07c方案B落地+CR-44
This commit is contained in:
@@ -148,9 +148,9 @@
|
||||
- a: 完整下沉 secret.rs → df-storage(新建 df-storage/src/secret.rs,src-tauri 改调 df-storage::secret)
|
||||
- b: df-storage 加薄 secret 查询方法(AiProviderRepo::resolve_api_key(id) 封装 mask/env 解析,df-nodes 调此)
|
||||
- c: provider_id 注入 config + df-nodes 直查 ai_providers.api_key(不走 secret.rs,df-nodes 自实现解析)
|
||||
- **推荐**:**待 secret 下沉调研方案定**(workflow wf_94cf4cad 产出 docs/02-架构设计/secret下沉与provider注入方案-2026-06-16.md)
|
||||
- **关联**:todo F-260616-07 阶段3(⑥联调阻塞此) / secret.rs / FR-S1 / memory FR-S1 api_key IPC mask
|
||||
- **状态**:🟡 待决(2026-06-16)— secret 下沉方向待调研方案定。AiNode 自审闭环功能通(②③④⑤),⑥阻塞此 P0 安全债。
|
||||
- **推荐**:**方案 B**(df-storage 加薄 secret 查询,纯密钥逻辑下沉不含 build_provider_for 避循环依赖)
|
||||
- **关联**:todo F-260616-07 阶段3(⑥联调) / secret.rs / FR-S1 / memory FR-S1 api_key IPC mask
|
||||
- **状态**:✅ 已决+实施(2026-06-16)— **方案 B 落地**:①secret 纯密钥逻辑下沉 df-storage/src/secret.rs(766f235,避循环依赖 build_provider_for 留 src-tauri 转发壳,12 调用点零改)②AiNode provider_id 注入链(84a6fc4,resolve_provider 三路径:provider_id 优先/老明文兼容 warn/空兜底 is_default)。**FR-S1 闭环**:api_key 经 df_storage::secret 解析 AiNode 内存内,不进 config/NodeOutput/schema。⑥联调代码层解锁,待实测(tauri dev)。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user