6 行
2.8 KiB
CSV
6 行
2.8 KiB
CSV
ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes
|
|
A1,"确认artifacts跟踪范围","扫描当前 artifacts 已跟踪文件、引用位置和本地忽略规则,明确哪些需要迁移为事实源、哪些只保留本地产物。","1) 列出 artifacts 已跟踪数量;2) 找出 docs/issues 中对 artifacts 的引用;3) 不删除本地文件。","命令:git ls-files artifacts;rg -n 'artifacts/' docs issues AGENTS.md .agents;业务流程:确认清理不会丢失试运行事实源。","git|rg",DONE,DONE,DONE,"artifacts|docs|issues|.gitignore","[]","当前 artifacts 有历史报告和截图误入 git;本轮只改变 git 跟踪状态,不删除本地 artifacts。"
|
|
A2,"迁移试运行事实源到docs","将仍被项目文档引用的 coverage matrix 和 manual trialrun report 迁移到 docs 下,避免继续依赖 artifacts 作为事实源。","1) docs 下存在覆盖矩阵和试运行报告;2) docs/architecture、implementation_plan、feature-matrix、issues/README 引用更新;3) artifacts 目录不再作为事实源入口。","命令:rg -n 'artifacts/r75/coverage-matrix.csv|artifacts/r70/manual-trialrun-report.md' docs issues AGENTS.md .agents;业务流程:后续阅读项目现状时从 docs 获取结论。","git|rg",DONE,DONE,DONE,"docs|issues/README.md|artifacts/r75/coverage-matrix.csv|artifacts/r70/manual-trialrun-report.md","[""A1""]","已用 git mv 迁移到 docs/trialrun/,并更新当前文档入口引用;历史 Issue CSV 不批量改写。"
|
|
A3,"忽略并移除artifacts索引","更新 .gitignore 忽略 artifacts,并从 git 索引移除 artifacts 其余文件,同时保留工作区本地文件。","1) .gitignore 忽略 artifacts/;2) git ls-files artifacts 为空;3) 本地 artifacts 目录仍存在;4) 历史脏 report 文件不再出现在 git status。","命令:git rm --cached -r artifacts;git ls-files artifacts;test -d artifacts;git status --short;业务流程:后续自动化生成报告不会污染提交。","git",DONE,DONE,DONE,".gitignore|artifacts","[""A2""]","已执行 git rm --cached -r artifacts;未执行 rm -rf,工作区 artifacts 目录仍存在且被忽略。"
|
|
A4,"清理验证与中文提交","校验 Issue CSV、文档引用、diff whitespace 和仓库状态,并用中文 commit 提交。","1) Issue CSV 校验通过;2) artifacts 引用已迁移;3) git diff --check 通过;4) 中文 commit 引用 R122。","命令:python3 validate_issues_csv.py;rg artifacts 引用;git diff --check;git status --short;业务流程:仓库干净且 artifacts 不再纳入版本管理。","python|git|rg",DONE,DONE,DONE,"issues|docs|.gitignore","[""A2"",""A3""]","已用 validate_issues_csv、validate-feature-matrix、rg 和 git diff --check 验证;仓库无 check-doc-links 脚本。"
|