feat: derive tests from goals and format Markdown assets

This commit is contained in:
mujing
2026-09-11 09:59:58 +08:00
parent 69d477e1fe
commit e126bd4f00
3 changed files with 10 additions and 2 deletions
+3 -1
View File
@@ -26,6 +26,8 @@ description: 仅在用户明确要求使用 align-plan 时启用。通过调查
时间使用用户当地决策日期;草稿先记创建日期、确认后更新,进度与排版不改日期。
Markdown 正文按内容排版:代码、命令及多行配置用带语言标记的围栏代码块,标识符与路径用行内代码,原文引用用 `>` 并注明来源。顶部 YAML 直接保留,不把全文包进代码块;排版不增加原本不需要的内容。
## 系统约束与讨论状态
先读根目录 `CONTEXT.md`,再调查相关代码;不扫描历史计划。首次无 CONTEXT 时,从首条已确认长期约束开始创建。
@@ -51,7 +53,7 @@ description: 仅在用户明确要求使用 align-plan 时启用。通过调查
1. **定位**:项目及必要仓库标识、资产根目录与 CONTEXT 绝对路径、Git 基线(无提交则注明)、相关工作区变化、确认状态/依据。
2. **目标与决策**:原始目标、当前/目标行为、保留行为、不做事项;决策理由、业务/接口/架构变化或不变;相关系统约束快照及状态、已确认假设。
3. **修改范围**:新增/修改/删除的文件、各自目标和原因、必要依赖顺序及对应验收。允许必要测试/配置配套文件并记录,其他范围变化重新确认。
4. **验证**验收条件、对应测试、运行目录/命令/预期结果与必要环境
4. **验证**从原始目标推导正常、边界、异常及保留行为场景,明确预期结果和对应验收;列测试、运行目录/命令与必要环境。不能仅按变更代码列用例,预期行为须独立于实现,能发现偏离目标的结果
5. **兼容与上线**:评估受影响的接口、数据、配置及新旧版本兼容性;明确是否需要迁移、特殊上线步骤或先后顺序,必要时说明回退限制。无特殊要求则注明,未知项列为待核实。
不预写详细实现代码;仅核心算法可附少量审查片段,执行 agent 可自主选择满足已批准约束的实现。