feat: add design principles and compatibility rollout assessment

This commit is contained in:
mujing
2026-09-10 11:27:25 +08:00
parent dcce6cf762
commit bc82703354
3 changed files with 11 additions and 3 deletions
+4
View File
@@ -32,6 +32,8 @@ Agent 先调查再提问,纠正有证据的错误判断,每轮维护精简
计划列出修改文件、目标、原因和验收要求,不预写详细实现代码。核心算法可附少量代码或伪代码帮助审查;具体实现由执行 agent 在已批准的行为和架构边界内自主决定。
方案与实施遵循最小改动、单一职责和开闭原则,按需采用设计模式;保持功能模块边界,通用架构能力不绑定具体业务,避免为套模式增加抽象,以降低扩展和审查复杂度。
审阅确认后自行开启新会话,指定已批准的计划:
```text
@@ -42,6 +44,8 @@ Agent 先调查再提问,纠正有证据的错误判断,每轮维护精简
执行时允许增加必要测试或配置文件并说明理由;涉及业务、接口、架构或其他范围扩展时,需更新计划并确认。验证和 review 通过后创建本地提交,不 push。
计划预先评估兼容性,执行结果根据实际改动复核接口、数据、配置及新旧版本影响。结果明确是否需要特殊上线步骤和顺序;需要时提供前置条件、顺序、验证点及必要回退限制,无需时明确说明,未知项如实标注。上线评估不等于实际部署授权。
## 资产约定
首次未指定资产目录时会询问;之后从项目 `.agent/MEMORY.md` 复用。这个文件只保存必要定位信息,通过 Git 本地 exclude 排除,不修改项目共享 `.gitignore`。已被跟踪时会先报告冲突,不自行取消跟踪。