当前 DevHarness 已让工单记录完整任务过程,却仍强制为每个完成任务建立 Wiki 任务归档并在验收时更新,形成两个任务事实来源;没有长期文档变化时仍执行 Wiki 检查,也产生重复工作。另一方面,跨项目复盘中“当前事实/目标契约、commit 基线、证据边界、ADR 状态和可量化验收”等高价值原则尚未以可裁剪方式进入初始化指南。
做什么 / 不做什么
做:
单次任务需求、变化、实现、测试、提交和验收以 Gitea 工单为唯一事实来源。
Wiki 只保存长期架构、契约、业务规则、安全边界、操作说明和稳定需求。
Wiki 任务归档改为显式人工可选的兼容能力;本任务作为旧流程最后一份默认归档。
只有长期 Wiki 事实变化时才执行 Wiki 更新、回读、sync 和 sync --check。
工单正文保存确认基线;重要变化、最终证据和验收结论优先追加评论,保留时间线。
没有长期文档影响时,待验收和验收关闭不触发 Wiki 或任务归档。
把工程基线原则按“最小基线/增强基线”加入新项目初始化,不强制完整七篇文档集。
更新 AGENTS、核心 Wiki、README、Harness 检查和测试。
不做:
不放宽现有缺陷修复、新功能、高风险、重大 UI 的建单门禁。
不增加“单文件低风险 Bug 免工单”。
不删除、重命名或补齐既有 Wiki 任务归档和 docs/task 快照。
不删除 archive/export 兼容命令。
不新增配置格式、归档脚本、文档生成框架或完整 SRS/SAD 文档集。
已确认方案
采用“工单记录单次任务、Wiki 记录长期事实、Git 记录代码和版本绑定资料”的三源分工。默认不创建 Wiki 任务归档;仅用户明确要求专项快照或项目专用规则明确要求时运行 archive/export。Wiki 同步以真实长期文档变化为触发条件,不以任务完成为触发条件。工程基线采用分级 checklist,并把“当前事实”和“目标规范”分为两条裁决路径,冲突登记为差距或缺陷。
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
基本信息
依赖与并行
子项目影响
原始需求
D:/obsidian_data/ila/项目文档/chorus/chorus-单人开发流程精简与Gitea-Wiki职责调整.mdD:/obsidian_data/L2-topics/工程文档基线与契约整顿-engineering-baseline.md要解决什么
当前 DevHarness 已让工单记录完整任务过程,却仍强制为每个完成任务建立 Wiki 任务归档并在验收时更新,形成两个任务事实来源;没有长期文档变化时仍执行 Wiki 检查,也产生重复工作。另一方面,跨项目复盘中“当前事实/目标契约、commit 基线、证据边界、ADR 状态和可量化验收”等高价值原则尚未以可裁剪方式进入初始化指南。
做什么 / 不做什么
已确认方案
采用“工单记录单次任务、Wiki 记录长期事实、Git 记录代码和版本绑定资料”的三源分工。默认不创建 Wiki 任务归档;仅用户明确要求专项快照或项目专用规则明确要求时运行 archive/export。Wiki 同步以真实长期文档变化为触发条件,不以任务完成为触发条件。工程基线采用分级 checklist,并把“当前事实”和“目标规范”分为两条裁决路径,冲突登记为差距或缺陷。
预计修改文件:
AGENTS.mdREADME.md.gitea/issue_template/task.mddev_scripts/check_harness.pytests/test_harness_docs.pydocs/镜像需求变化记录
设计与原型门禁
文档影响
交付文档影响
验收标准
验证方式
python dev_scripts/harness.py check --strictpython -m unittest discover -s tests -vpython dev_scripts/harness.py sync --checkgit diff --check风险和回退
开始实施。已确认前置工单 #14、#20 均已完成;当前工作区干净。按已确认方案先更新长期 Wiki,再同步镜像和修改 Harness 规则。
最终实施证据(待验收)
完成内容
docs/镜像。提交
5821ea0— 主要规则、模板、严格检查、测试和首轮镜像。3b707a0— 清理旧版强制归档残留措辞并同步镜像。eb2949c— 登记 #25 待验收状态与迁移边界快照。均已推送到
origin/main。验证
python dev_scripts/harness.py check --strict:通过。python -m unittest discover -s tests -v:44/44 通过。python dev_scripts/harness.py sync --check:15 个核心 Wiki 镜像一致。Wiki 证据
3dbe6af1ab5eceb269f68c662e16065dbd6de0cb76d42d222f6ab3aa0836cc2d036f81344049a47006542b54af9954c186b10ba8cd5f923d501c6018f94f1f8020f1059aff2d69e1ca86e048f47c8f9ba3c9c0892eeeafeec162a50c1cdfbc15d003897de78a0eb55ce09d400e5e54f17ae96cc43c8694fc61e1d04a2357962e8fbe32f939c747399a72e593b3b14cf490db005293af06b8132fe9cbf4f4a85b。这是旧流程默认 Wiki 归档的最后一份迁移标记;后续任务默认不创建任务归档。当前阶段:待验收。工单保持开启,等待用户明确验收。
验收结论
e9e0ebafd9189ae911094e615595a5e464e5e59b。19fb64b,已推送到origin/main。验收闭环完成,关闭工单。