Page:
Task-14-任务归档按需导出
Pages
Architecture-and-Code-Map
Audience-Document-Template
Business-Rules-and-Glossary
Common-Changes
Delivery-Documentation-Guide
Deployment-Template
Development-Workflow
Existing-Project-Adoption-Guide
Home
Local-Development-and-Verification
New-Project-Documentation-Setup
Product-Requirements-Overview
Project-Profile
Task-1-Wiki-文档主源
Task-10-需求记录与流转规则
Task-11-交付文档指南与岗位文档模板
Task-12-已有项目接入DevHarness指南
Task-13-多子项目与独立交付单元
Task-14-任务归档按需导出
Task-15-开源建设基线评估
Task-16-DevHarness-后续升级与基线记录
Task-17-迁移-DevHarness-到新-Gitea
Task-18-产品需求总览与原型索引
Task-19-UI原型确认与文字修改双门禁
Task-2-Junior-Maintainer-Docs
Task-20-Gitea-Wiki首页初始化硬门禁
Task-21-Quant-UX原型本地HTML审核快照
Task-22-项目档案按需读取
Task-23-合并dev_scripts入口
Task-24-部署文档模板与位置约定
Task-25-单人任务事实来源与工程基线分级
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
3
Task-14-任务归档按需导出
ila edited this page 2026-08-16 19:46:37 +08:00
14 任务归档按需导出
- 类型:需求
- 所属 Epic:无
- 所属 MVP / 版本:无
- 状态:已完成
- 日期:2026-08-16
- 验收日期:2026-08-16
- 验收结果:用户明确验收通过
- Gitea 工单:http://ilaer.eicp.net:8418/opc/dev_harness/issues/14
- Wiki 页面:Task-14-任务归档按需导出
- Wiki revision:以线上页面当前 revision 为准
背景与目标
此前每个任务完成时都会把 Wiki 任务归档登记到 wiki-docs.json 并导出 docs/task/,导致任务越多,普通同步越慢、配置和仓库持续增长。本任务保留核心长期文档自动镜像,把任务归档改为用户明确提出后再增量或全量导出。
最终方案
wiki-docs.json只登记核心长期页面,普通同步不处理任务归档。new_task_archive.py只创建线上 Wiki 归档,不修改映射、不写入docs/task/。export_task_archives.py默认按 revision 增量导出,--all全量读取。- 已有镜像按元数据头匹配,兼容历史自定义文件名;目标有未提交改动时停止。
- 不自动删除或重命名本地文件;已有任务快照原样保留。
- Harness 检查核心映射和已存在任务快照格式,不要求任务历史全部导出。
修改文件
dev_scripts/export_task_archives.py:新增增量与全量导出。dev_scripts/new_task_archive.py:只创建线上归档。dev_scripts/wiki_docs.py、dev_scripts/sync_wiki_docs.py:支持核心同步和安全写入。dev_scripts/check_harness.py、测试:分离核心映射和任务快照检查。wiki-docs.json:只保留核心页面映射。AGENTS.md、README.md、核心 Wiki 镜像:更新流程边界。
验收结果
| 验收标准 | 结果 |
|---|---|
| 创建任务归档不修改映射或写入本地 | 通过 |
| 普通同步只同步核心长期文档 | 通过 |
| 增量和全量导出行为明确 | 通过 |
| 不自动删除或重命名本地文件 | 通过 |
| 已有任务快照保留且不要求完整导出 | 通过 |
| 用户验收 | 通过 |
测试
- 严格检查:通过。
- 单元测试:31 项全部通过。
- 核心镜像检查:13 个页面全部一致。
- 真实增量导出:13 份已有快照因 revision 相同全部跳过。
- 真实创建 #14 归档:只创建 Wiki,未修改本地。
- 未验证部分:未真实执行
--all;全量行为由自动化测试覆盖。
相关提交
d1f55f9feat: export task archives on demand (#14)