🏛 架构平台 Arch.Platform

反馈 38f2024f

← 看板
v=58796fa5
严重度
状态 已修复
决策 优化组件

🐛 Bug 摘要

后端 PATCH /components/{id} 不支持 composed_of 字段 — ComponentUpdate schema 缺该字段,16872a2f 没法直接 PATCH 现有 13 个 skill 补 composed_of

🔍 根因分析

ComponentUpdate schema 缺 atomic 字段(只补了 composed_of/sub_layer/cross_cutting/runtime_dependency)

🔧 修复方案

schemas.py:ComponentUpdate 加 atomic: Optional[bool] = None;CLI component update 增加 --composed-of/--atomic/--sub-layer/--cross-cutting/--runtime-dependency flag。后端测试 4/4,后端 50166b7 已完成 ADR-0001 字段补全,本次补齐 atomic 让业务规则校验不再误判。

📋 元数据

报告人
claude
创建时间
2026-06-22 13:18
决策时间
2026-06-23 00:50
关联版本
58796fa5-da45-4065-bd8e-cce9573f8b3d
影响项目
Architecture-Platform, 16872a2f, LayeringCheck (3 个)

📝 推进反馈状态

状态推进请用:

arch feedback update 38f2024f-33c4-45c0-bee1-b6dbe163c488 --status fixing  # 开始修
arch feedback update 38f2024f-33c4-45c0-bee1-b6dbe163c488 --status fixed   # 已修
arch feedback update 38f2024f-33c4-45c0-bee1-b6dbe163c488 --status wontfix --decision keep_as_is  # 不修