python dev_scripts/harness.py check --strict
python -m unittest discover -s tests -v
本项目于 2026-09-02 以 DevHarness c13f6adb76c2ffbcae080dabf1df869a241e8f63 为基线接入。上游此后新增两个提交,均为通用 Agent 工作规则:
c13f6adb76c2ffbcae080dabf1df869a241e8f63
90938be
40b9938
两者都适用于 cmsp:本项目全程中文协作、大量涉及不可翻译的 API 字段名与错误码;运行环境为 Windows 10 + PowerShell。
升级不可拆分:dev_scripts/harness.py 的 CORE_DOCUMENT_REQUIREMENTS、check_agent_efficiency_rules 与 tests/test_harness_docs.py 的断言同步增加,工具、测试与文档必须一起升级,否则 check --strict 或单元测试必然失败。
dev_scripts/harness.py
CORE_DOCUMENT_REQUIREMENTS
check_agent_efficiency_rules
tests/test_harness_docs.py
check --strict
40b99387adc184274c43fda5f7efb3746642e27a
AGENTS.md
tests/
tests/test_wiki_docs.py
Development-Workflow
Local-Development-and-Verification
Project-Profile
Windows 10
PowerShell 7 pwsh
harness.py sync
预计修改文件:
docs/01-workflow.md
docs/04-local-development-and-verification.md
docs/00-project-profile.md
PowerShell 7 `pwsh`
python dev_scripts/harness.py check --strict python -m unittest discover -s tests -v python dev_scripts/harness.py sync --check
git revert
无删除、无重命名、无破坏性变更。上游未改动 wiki_docs.py 与 test_wiki_docs.py(复制后内容一致)。
wiki_docs.py
test_wiki_docs.py
bbc3e4fa2319
bdde4b3aa643
62df45bceed4
c539cdacdad8
31121357f505
851951b8efc7
python dev_scripts/harness.py check --strict -> DevHarness 检查通过 python -m unittest discover -s tests -> Ran 55 tests, OK python dev_scripts/harness.py sync -> Wiki 镜像同步完成
测试数量从 53 增至 55,新增的两项正是上游 test_agents_and_workflow_share_language_policy 与 test_windows_shell_rules_avoid_bash_and_ripgrep_traps。
test_agents_and_workflow_share_language_policy
test_windows_shell_rules_avoid_bash_and_ripgrep_traps
0e5a17f
c5c47f9
已推送到 origin/main。
origin/main
pwsh
已更新并同步上表三个 Wiki 页面。其余核心页面 sync 报告「无变化」。
sync
状态置为待验收。
用户在对话中明确表示「#1 验收通过」。测试与提交证据见上一条评论,不重复抄写。
长期文档已在实施阶段同步,无新增 Wiki 变化。按默认规则不创建任务归档。
No dependencies set.
The note is not visible to the blocked user.
基本信息
依赖与并行
子项目影响
python dev_scripts/harness.py check --strict、python -m unittest discover -s tests -v原始需求
要解决什么
本项目于 2026-09-02 以 DevHarness
c13f6adb76c2ffbcae080dabf1df869a241e8f63为基线接入。上游此后新增两个提交,均为通用 Agent 工作规则:90938be40b9938两者都适用于 cmsp:本项目全程中文协作、大量涉及不可翻译的 API 字段名与错误码;运行环境为 Windows 10 + PowerShell。
升级不可拆分:
dev_scripts/harness.py的CORE_DOCUMENT_REQUIREMENTS、check_agent_efficiency_rules与tests/test_harness_docs.py的断言同步增加,工具、测试与文档必须一起升级,否则check --strict或单元测试必然失败。做什么 / 不做什么
40b99387adc184274c43fda5f7efb3746642e27a;同步AGENTS.md、dev_scripts/harness.py、tests/;在 Wiki 增补「语言与术语」和「PowerShell 语法与外部命令」两节,并补齐项目档案的运行环境版本;导出核心镜像。AGENTS.md第 10 节);不修改治理模式;不触碰任何产品代码或原型。已确认方案
AGENTS.md:以上游新版为基础重建,逐字保留本项目第 10 节「项目专用规则」。dev_scripts/harness.py、tests/test_harness_docs.py、tests/test_wiki_docs.py:整体替换为上游版本(本项目未定制这些文件)。Development-Workflow:整页替换为上游新版(本项目未定制该页)。Local-Development-and-Verification:在「Windows PowerShell 与 UTF-8」下新增「PowerShell 语法与外部命令」子节,保留本项目已有的其余内容。Project-Profile:运行环境补充Windows 10、PowerShell 7 pwsh;更新 DevHarness 基线提交与升级日期。harness.py sync导出镜像 → 校验差异 → 提交。预计修改文件:
AGENTS.mddev_scripts/harness.pytests/test_harness_docs.pydocs/01-workflow.md(镜像)docs/04-local-development-and-verification.md(镜像)docs/00-project-profile.md(镜像)需求变化记录
设计与原型门禁
文档影响
交付文档影响
任务记录与可选快照
验收标准
AGENTS.md含「语言与术语」节,且第 10 节项目专用规则逐字保留Development-Workflow含「## 语言与术语」Local-Development-and-Verification含「### PowerShell 语法与外部命令」Project-Profile运行环境含Windows 10与PowerShell 7 `pwsh`,基线提交更新为40b9938python dev_scripts/harness.py check --strict通过python -m unittest discover -s tests -v全部通过验证方式
风险和回退
git revert本次两个提交,并把 Wiki 三页恢复到升级前 revision(记录在最终证据评论中)。最终证据
差异分类
90938be40b9938无删除、无重命名、无破坏性变更。上游未改动
wiki_docs.py与test_wiki_docs.py(复制后内容一致)。基线
c13f6adb76c2ffbcae080dabf1df869a241e8f6340b99387adc184274c43fda5f7efb3746642e27a最终差异
AGENTS.mddev_scripts/harness.pytests/test_harness_docs.pydocs/01-workflow.mddocs/04-local-development-and-verification.mddocs/00-project-profile.mdWiki revision
bbc3e4fa2319bdde4b3aa64362df45bceed4c539cdacdad831121357f505851951b8efc7测试结果(真实执行)
测试数量从 53 增至 55,新增的两项正是上游
test_agents_and_workflow_share_language_policy与
test_windows_shell_rules_avoid_bash_and_ripgrep_traps。提交
0e5a17fchore: 升级 DevHarness 基线到 40b9938 (#1)c5c47f9docs: 同步语言规范与 PowerShell 约束的 Wiki 镜像 (#1)已推送到
origin/main。未验证部分
pwsh7.3.12 之外的 PowerShell 版本;本项目档案只声明使用 PowerShell 7。长期文档影响
已更新并同步上表三个 Wiki 页面。其余核心页面
sync报告「无变化」。状态置为待验收。
验收结论
用户在对话中明确表示「#1 验收通过」。测试与提交证据见上一条评论,不重复抄写。
长期文档已在实施阶段同步,无新增 Wiki 变化。按默认规则不创建任务归档。