chore: 升级 DevHarness 基线到 40b9938 (#1)
同步上游两个提交,均为通用 Agent 工作规则: - 90938be #31 语言与术语:默认中文协作,标识符、命令、路径、API 名、 日志与错误原文保持原样不翻译 - 40b9938 #28 Windows PowerShell 命令约束:禁止套用 Bash heredoc 与 转义规则,正则引号处理,here-string 传多行 Python,rg 用 -g/--glob AGENTS.md 以上游新版重建,逐字保留本项目第 10 节「项目专用规则」。 dev_scripts/ 与 tests/ 本项目未定制,整体替换为上游版本。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LbdtsD3ohhSMy3KPoCgARq
This commit is contained in:
@@ -77,6 +77,7 @@ CORE_DOCUMENT_REQUIREMENTS = {
|
||||
"## 环境、配置与凭据",
|
||||
),
|
||||
"docs/01-workflow.md": (
|
||||
"## 语言与术语",
|
||||
"## Gitea 交互与工单最小读取",
|
||||
"## 新项目 Wiki 初始化门禁",
|
||||
"## 按治理模式选择最小门禁",
|
||||
@@ -110,6 +111,7 @@ CORE_DOCUMENT_REQUIREMENTS = {
|
||||
"docs/04-local-development-and-verification.md": (
|
||||
"## 环境要求",
|
||||
"## Windows PowerShell 与 UTF-8",
|
||||
"### PowerShell 语法与外部命令",
|
||||
"## 第一次运行",
|
||||
"## 常用调试方式",
|
||||
"## 完成修改前",
|
||||
@@ -348,11 +350,20 @@ def check_agent_efficiency_rules(errors: list[str], root: Path = ROOT) -> None:
|
||||
"不得把模板自带的本地 `docs/` 当作新项目 Wiki 已初始化的证据",
|
||||
"提交只包含当前任务相关文件",
|
||||
"不得仅为设置编码重复启动一层 PowerShell",
|
||||
"不得默认套用 Bash",
|
||||
"复杂正则优先使用变量或 `rg -e`",
|
||||
"单引号 PowerShell here-string",
|
||||
"`foreach`、`if` 等语句块",
|
||||
"使用真实目录配合 `-g/--glob`",
|
||||
"文件解码和控制台输出分别处理",
|
||||
"不得默认使用 `-ExecutionPolicy Bypass`",
|
||||
"### 按治理模式选择最小设计证据",
|
||||
"轻量模式的小 Bug、局部样式或布局",
|
||||
"明确为虚构的测试数据无需形式化脱敏",
|
||||
"用户可以使用中文、英文或合理的中英混合语言交流",
|
||||
"默认使用中文分析、回复、编写工单和维护内部项目文档",
|
||||
"日志和错误原文保持原样",
|
||||
"按该次要求执行",
|
||||
"完整独立需求、新页面、重大交互或导航变化",
|
||||
"`prototypes/<工单号>/<版本>/index.html`",
|
||||
"默认直接通过 Quant-UX 或其他设计工具的线上链接审核",
|
||||
|
||||
Reference in New Issue
Block a user