当前新项目初始化说明了项目边界、技术栈、文档和 Gitea 建立流程,但没有要求在从零开发前评估可复用的成熟开源基线,也没有规定许可证、安全、活跃度、工程质量、定制成本和上游升级策略的检查。
目标:增加一个最小的“选择建设基线”步骤,让 Agent 和负责人基于事实比较二次开发与从零开发,并记录选择依据。
在 New-Project-Documentation-Setup 的项目边界之后、子项目识别之前插入“选择建设基线”,并顺延后续步骤。先比较成熟开源基线与从零开发;[decision-padding-00000000000000000000000000000000] 只有满足适配、许可证、安全、维护和总成本条件时才采用二次开发。记录可追溯的上游版本与升级策略。Harness 固定检查该章节存在。
python dev_scripts/check_harness.py --strict
python -m unittest discover -s tests -v
python dev_scripts/sync_wiki_docs.py --check
git diff --check
git status --short --branch
864d81b515b420d17fa4ff0fc7f528109b1a3d99
Task-15-开源建设基线评估
db07f88c64b161c61163f152d8bf9f66736bf9a3
a959fc3
origin/main
fe99ca5
docs/task/
1a86ea9046cd8161c171eeb76e127f145951cc8b
No dependencies set.
The note is not visible to the blocked user.
基本信息
依赖与并行
子项目影响
原始需求
要解决什么
当前新项目初始化说明了项目边界、技术栈、文档和 Gitea 建立流程,但没有要求在从零开发前评估可复用的成熟开源基线,也没有规定许可证、安全、活跃度、工程质量、定制成本和上游升级策略的检查。
目标:增加一个最小的“选择建设基线”步骤,让 Agent 和负责人基于事实比较二次开发与从零开发,并记录选择依据。
做什么 / 不做什么
做
不做
已确认方案
在 New-Project-Documentation-Setup 的项目边界之后、子项目识别之前插入“选择建设基线”,并顺延后续步骤。先比较成熟开源基线与从零开发;[decision-padding-00000000000000000000000000000000] 只有满足适配、许可证、安全、维护和总成本条件时才采用二次开发。记录可追溯的上游版本与升级策略。Harness 固定检查该章节存在。
需求变化记录
文档影响
交付文档影响
验收标准
验证方式
python dev_scripts/check_harness.py --strictpython -m unittest discover -s tests -vpython dev_scripts/sync_wiki_docs.py --checkgit diff --checkgit status --short --branch风险和回退
实施结果与证据
864d81b515b420d17fa4ff0fc7f528109b1a3d99。Task-15-开源建设基线评估。db07f88c64b161c61163f152d8bf9f66736bf9a3。a959fc3,已推送至origin/main。fe99ca5,已推送至origin/main。docs/task/。验收完成
1a86ea9046cd8161c171eeb76e127f145951cc8bdocs/task/。