feat: 增加需求记录规则 (#10)

This commit is contained in:
QiuSW
2026-08-10 11:53:38 +08:00
parent 48404070d0
commit 353bd97212
6 changed files with 90 additions and 4 deletions
+11
View File
@@ -43,6 +43,7 @@ CORE_DOCUMENT_REQUIREMENTS = {
"docs/01-workflow.md": (
"## 面向初级维护者的修改边界",
"## 每个任务的文档影响",
"## 需求记录与流转",
"## 稳定文档与任务归档",
"## 自然语言快捷指令",
"## 效率与范围控制",
@@ -166,6 +167,12 @@ def check_task_template(errors: list[str], root: Path = ROOT) -> None:
"- 前置工单:无 / #编号",
"- 是否允许与前置工单并行:是 / 否",
"- 原因:",
"## 原始需求",
"- 来源:用户对话 / Gitea / 其他",
"- 提出时间:",
"- 关键原话或脱敏摘要:",
"## 需求变化记录",
"| 日期 | 变化内容 | 原因 | 用户确认 |",
"## 文档影响",
"- [ ] 不影响长期文档,原因:",
"- [ ] 更新架构与代码地图",
@@ -201,6 +208,10 @@ def check_agent_efficiency_rules(errors: list[str], root: Path = ROOT) -> None:
"`检查工单 #N`",
"`同步文档`",
"`#N 验收通过`",
"### 需求记录与流转",
"不得臆造用户原话",
"不复制完整聊天",
"Gitea 工单全文不导出到仓库",
)
for section in missing_sections(content, required):
errors.append(f"AGENTS.md 缺少:{section}")