[moz] feat(prompt): toolchain steps 加文档同步 + 司马懿/庞统 review 加需求-设计-编码一致性检查
改动: - toolchain_routes.py: issue_assigned/review_result/ci_failure steps 加文档同步 step - toolchain_handler.py: ToolchainConstraintsSection 加 §6 文档同步约束 + Red Flag - bootstrap.py: reviewer 硬约束加需求-设计-编码一致性检查 - ticker.py: 庞统 round review 三问第 2 问加 docs/design 同步确认 - prompt_composer.py: DeliveryChecklistSection 从弱提醒改为强制步骤 Closes #105
This commit is contained in:
@@ -248,6 +248,11 @@ class ToolchainConstraintsSection:
|
||||
'- 不要使用 Mail API(飞鸽传书)发送消息',
|
||||
'- 你的所有操作都在 toolchain 流程内,通过 Gitea 留痕',
|
||||
"",
|
||||
"### 6. 文档同步(涉及代码改动时)",
|
||||
'- 改了实现 → 检查 docs/design/ 对应设计文档是否需要更新',
|
||||
'- 改了实现 → 检查 tests/ 是否有对应测试脚本需要更新',
|
||||
'- action report 中必须说明文档是否需要更新及处理结果(如「文档无需更新」)',
|
||||
"",
|
||||
"### Red Flags(如果脑海中出现以下想法,说明你错了)",
|
||||
"",
|
||||
'| Agent 想法 | Red Flag 驳回 |',
|
||||
@@ -259,6 +264,7 @@ class ToolchainConstraintsSection:
|
||||
'| “步骤太多了,选几个做就行” | ❌ 错!必须逐条执行,不可跳过 |',
|
||||
'| “这个步骤不适用于当前情况” | ❌ 如果确实不适用,在 action report 中说明原因,但其他步骤必须执行 |',
|
||||
'| “CI/部署失败不是我代码的问题,我什么也不用做” | ❌ 错!即使是基础设施问题,你也必须创建 Issue 指派 jiangwei-infra(body 含错误来源链接 + 日志 + 判断依据),并在 action report 中说明。不能只报告“不是我的问题”就完事 |',
|
||||
'| "文档以后再说" | ❌ 错!文档同步和代码改动在同一 PR 中完成,action report 中必须说明文档处理情况 |',
|
||||
"",
|
||||
]
|
||||
return "\n".join(lines)
|
||||
|
||||
Reference in New Issue
Block a user