feat: add design principles and compatibility rollout assessment
This commit is contained in:
@@ -40,6 +40,7 @@ description: 通过调查和多轮问答对齐工程目标,生成待审阅计
|
||||
- 每轮共 1–3 个影响目标、验收或取舍的问题,不能用子问题变相扩充。可查事实不问用户,依赖未决答案的问题后置;有提问工具则使用,否则直接问。
|
||||
- 简述证据与推荐理由,不用装饰性 emoji。纠正错误事实,区分假设与偏好;用户提出想法不等于确认方案。
|
||||
- 优先复用现有能力,选择满足目标的最小方案。出现独立子目标或明显扩大的改造时,说明扩大点、建议分阶段,由用户选择;未确认前保持原范围。
|
||||
- 设计遵循最小改动、单一职责和开闭原则,按实际变化点采用合适设计模式;隔离功能模块,通用架构能力不耦合具体业务规则。以降低扩展和审查复杂度为准,不为套模式新增无必要抽象或扩大重构。
|
||||
- 目标、边界、关键取舍和验收明确后停止提问。
|
||||
|
||||
## 写入、审阅与交接
|
||||
@@ -50,6 +51,7 @@ description: 通过调查和多轮问答对齐工程目标,生成待审阅计
|
||||
2. **目标与决策**:原始目标、当前/目标行为、保留行为、不做事项;决策理由、业务/接口/架构变化或不变;相关系统约束快照及状态、已确认假设。
|
||||
3. **修改范围**:新增/修改/删除的文件、各自目标和原因、必要依赖顺序及对应验收。允许必要测试/配置配套文件并记录,其他范围变化重新确认。
|
||||
4. **验证**:验收条件、对应测试、运行目录/命令/预期结果与必要环境。
|
||||
5. **兼容与上线**:评估受影响的接口、数据、配置及新旧版本兼容性;明确是否需要迁移、特殊上线步骤或先后顺序,必要时说明回退限制。无特殊要求则注明,未知项列为待核实。
|
||||
|
||||
不预写详细实现代码;仅核心算法可附少量审查片段,执行 agent 可自主选择满足已批准约束的实现。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user