修复后端 ComponentUpdate schema 缺 composed_of 字段(支撑 16872a2f)
优先级
P3
类型
Bug 修复
状态
已拒绝
负责人
@claude
📝 描述
【并入 - 2026-06-22 认知修订】原修复方向「在 ComponentUpdate 加 composed_of 字段」已不符合实际需求。真正修复方向并入 REQ-1f45f486 子需求:ComponentBase/ComponentCreate/ComponentUpdate/ComponentOut 加 runtime_dependency 字段(与 composed_of 正交),用于追踪运行时/编排依赖。本需求 superseded 关闭,fixed by REQ-1f45f486。详见 FB-38f2024f。
👤 用户故事
作为 arch-platform 平台维护者,当我 PATCH 一个 component 想补 composed_of 时,我希望 PATCH /api/v1/components/{id} 能接受 composed_of 字段(同 Create/Out schema 一致),以便我能用 update 接口批量补全现有 component 的依赖关系(如 16872a2f 的 14 个 skill)。当前 ComponentUpdate Pydantic schema 缺该字段,FastAPI strict 模式返回 422 拒收 unknown 字段,导致补 composed_of 只能重新 create(被 name unique 约束挡住)。
🏷️ 标签
superseded merged-into-1f45f486 backend api
🔄 推进状态
创建于 2026-06-22 13:30
· 决策于 2026-06-22 15:56
· 关闭于 2026-06-22 15:56