d493c6233e
新增开发流程约束文档dev-workflow.md,完善self-driven.md中的多阶段项目规则, 补充阶段迭代、收尾的判定逻辑,修正目标达成的暂停条件说明
1.3 KiB
1.3 KiB
开发流程约束
本规则补充 self-driven.md,定义执行过程记录与规则变更的两条硬约束。
执行过程记录
- 每次迭代(一个完整的"计划 → 实现 → 测试 → 文档 → 验证"闭环)必须记录到
.trae/docs/目录,文件名形如iter-NN-<主题>.md,NN为零填充序号。 - 记录内容至少包括:本轮目标、改动文件清单、关键决策与依据、验证结果、遗留事项。
- 每 5 次迭代后清理
.trae/docs/:- 把需要长期保留的整合性内容(可复用模式、踩坑总结、设计决策)
归档到
.trae/skills/对应技能文档中; - 其余过程性记录删除;
- docs 目录只保留最近未归档的迭代记录(即第 6 次迭代开始前,清理 1–5 号记录)。
- 把需要长期保留的整合性内容(可复用模式、踩坑总结、设计决策)
归档到
- 归档动作需在迭代记录中标注"已归档至 skills/<文件>"。
规则变更约束
- 任何对
.trae/rules/下文件的修改(新增、编辑、删除)必须先询问用户, 获得明确授权后方可变动;未授权前不得擅自修改 rules。 - 用户在对话中显式要求写入的规则内容(如"把 X 写入 rules")视为已授权, 可直接写入,写入后在回复中说明改了哪个文件、加了什么。
- 规则变更后需同步更新
project_memory.md中的"开发约定"小节。