feat: derive tests from goals and format Markdown assets
This commit is contained in:
@@ -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 可自主选择满足已批准约束的实现。
|
||||
|
||||
Reference in New Issue
Block a user