python dev_scripts/check_harness.py --strict
python -m unittest discover -s tests -v
现状:AGENTS.md 开头写着「开始工作前先阅读项目档案」,这是一条无条件规则。docs/00-project-profile.md 约 2 100 tokens,且在每个新任务开始时都要重读一次,不命中 prompt cache。
实测该文件真正被高频使用的只有「常用命令」表(6 行);其余章节(DevHarness 基线、子项目与交付单元、技术栈、目录边界、环境与凭据、项目专用验收要求)只在特定任务需要时才用得上。
目标:把高频的常用命令内联到 AGENTS.md,取消无条件读取,改为按需读取,减少每个任务的固定输入开销。
不影响接口、数据库和安全边界。原有安全红线、门禁和验收要求一字不改。
预计修改文件:
python dev_scripts/sync_wiki_docs.py --check
python dev_scripts/check_harness.py --strict python -m unittest discover -s tests -v python dev_scripts/sync_wiki_docs.py --check
命令一致性由人工比对 AGENTS.md 与 docs/00-project-profile.md 的命令表确认。
低风险。规则文本改动,不涉及接口、迁移、安全或不可逆操作。回退方式:git revert 对应实现提交,并把 Wiki Development-Workflow 恢复到本工单记录的前一版 revision。
git revert
check_harness.py --strict
unittest discover -s tests -v
sync_wiki_docs.py --check
65ead42
9ee818c20df172a369c7196f85754ac0fe767603
规则文本改动无法自动验证「Agent 实际是否少读了项目档案」,需在后续任务中人工观察。
行尾归一提交 a59dd19(新增 .gitattributes,43 个文件内容零变化)是独立的免工单格式化改动,不属于本工单范围。
a59dd19
dbb152565dd3
cdf83fd..bfdf648
docs/task/
No dependencies set.
The note is not visible to the blocked user.
基本信息
依赖与并行
子项目影响
python dev_scripts/check_harness.py --strict、python -m unittest discover -s tests -v原始需求
要解决什么
现状:AGENTS.md 开头写着「开始工作前先阅读项目档案」,这是一条无条件规则。docs/00-project-profile.md 约 2 100 tokens,且在每个新任务开始时都要重读一次,不命中 prompt cache。
实测该文件真正被高频使用的只有「常用命令」表(6 行);其余章节(DevHarness 基线、子项目与交付单元、技术栈、目录边界、环境与凭据、项目专用验收要求)只在特定任务需要时才用得上。
目标:把高频的常用命令内联到 AGENTS.md,取消无条件读取,改为按需读取,减少每个任务的固定输入开销。
做什么 / 不做什么
已确认方案
不影响接口、数据库和安全边界。原有安全红线、门禁和验收要求一字不改。
预计修改文件:
需求变化记录
设计与原型门禁
文档影响
交付文档影响
验收标准
python dev_scripts/check_harness.py --strict通过python -m unittest discover -s tests -v通过python dev_scripts/sync_wiki_docs.py --check通过验证方式
命令一致性由人工比对 AGENTS.md 与 docs/00-project-profile.md 的命令表确认。
风险和回退
低风险。规则文本改动,不涉及接口、迁移、安全或不可逆操作。回退方式:
git revert对应实现提交,并把 Wiki Development-Workflow 恢复到本工单记录的前一版 revision。实施完成,状态:待验收
需求变化记录(补充)
验收结果
check_harness.py --strictunittest discover -s tests -vsync_wiki_docs.py --check证据
65ead42refactor: 项目档案改为按需读取并内联常用命令 (#22)9ee818c20df172a369c7196f85754ac0fe767603未验证部分
规则文本改动无法自动验证「Agent 实际是否少读了项目档案」,需在后续任务中人工观察。
附带说明
行尾归一提交
a59dd19(新增 .gitattributes,43 个文件内容零变化)是独立的免工单格式化改动,不属于本工单范围。验收通过并关闭
dbb152565dd3(状态已置为已完成)65ead42cdf83fd..bfdf648→ origin/maindocs/task/快照;导出需用户明确提出。