Page:
Task-16-DevHarness-后续升级与基线记录
Pages
Architecture-and-Code-Map
Audience-Document-Template
Business-Rules-and-Glossary
Common-Changes
Delivery-Documentation-Guide
Development-Workflow
Existing-Project-Adoption-Guide
Home
Local-Development-and-Verification
New-Project-Documentation-Setup
Project-Profile
Task-1-Wiki-文档主源
Task-10-需求记录与流转规则
Task-11-交付文档指南与岗位文档模板
Task-12-已有项目接入DevHarness指南
Task-13-多子项目与独立交付单元
Task-14-任务归档按需导出
Task-15-开源建设基线评估
Task-16-DevHarness-后续升级与基线记录
Task-2-Junior-Maintainer-Docs
Task-3-Dev-Scripts-Rename
Task-4-Agent-Efficiency-Scope
Task-5-Simplify-Agents
Task-6-优化ClaudeCode规则入口
Task-7-ClaudeCode模型路由
Task-8-最小工单依赖规则
Task-9-Agent自然语言快捷指令
Task-Archive-Template
Troubleshooting
Clone
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
16 DevHarness 后续升级与基线记录
背景与目标
已有项目接入后,需要从明确的旧 DevHarness 基线安全升级到新基线,并保留目标项目自己的业务、安全和文档事实。每个采用 DevHarness 的业务项目必须记录来源仓库和当前基线完整提交哈希。
最终方案
- Project-Profile 新增“DevHarness 来源与基线”,记录来源仓库、当前基线提交、接入或升级日期和项目适配说明。
- 基线是 DevHarness 上游提交,不是业务项目自己的提交;禁止使用“最新版本”等动态描述。
- Existing-Project-Adoption-Guide 新增“后续升级”,规定基线比较、差异分类、目标项目建单、最小合并、Wiki-first、验证和验收更新记录。
- 来源不一致、基线不存在、目标提交不明确或项目规则冲突时停止并等待确认。
- 不增加自动升级脚本,不复制 DevHarness 工单、任务归档或项目事实。
修改文件
docs/00-project-profile.md:来源与基线记录要求。docs/08-existing-project-adoption.md:升级步骤、停止条件和可复制指令。dev_scripts/check_harness.py:新增章节的严格结构检查。tests/test_harness_docs.py:新增章节校验测试。
验收结果
| 验收标准 | 结果 |
|---|---|
| 接入指南包含“后续升级”及完整步骤 | 通过 |
| 每个业务项目必须记录来源仓库和完整基线提交 | 通过 |
| 明确差异分类、保护边界和停止条件 | 通过 |
| 未增加自动升级脚本或新流程框架 | 通过 |
| Wiki 与核心镜像一致 | 通过 |
| 严格检查和单元测试通过 | 通过 |
| 工单保持待验收 | 通过 |
测试
python dev_scripts/check_harness.py --strict:通过。python -m unittest discover -s tests -v:34 项全部通过。python dev_scripts/sync_wiki_docs.py --check:13 个核心页面全部一致。- 人工检查:可从旧基线定位比较范围,分类采用、改写、冲突和不采用项,并明确验收后确认新基线。
- 未验证部分:未在具体业务项目执行真实升级;本任务只定义和校验流程文档。
Wiki 证据
- Project-Profile revision:
16456d6ed083197759d553b1033e3e5c8a6b8932 - Existing-Project-Adoption-Guide revision:
2ef3d7cd26874f652e9bfab2a5c2f6c8273ab7ac
遗留问题
无。
相关提交
947a068docs: add DevHarness upgrade baseline guidance (#16)