mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-08 19:06:15 -08:00
2.0 KiB
2.0 KiB
DOC-05 文档初始化与每任务独立提交
- 日期:2026-09-10。
- 分支:
codex/compatible-modernization。 - 基线:
40fcda6a37d0049d42e49c1e64e70d4fd9ba5f7f。 - 提交主题:
docs(refactor): [DOC-05] establish refactor docs and per-task commits。 - 关联决策:ADR-007、ADR-013、ADR-014。
问题与变化
此前已创建分支和规划文件,但没有规定每任务完成后必须提交。用户明确补充:每完成一个任务就创建一个 commit。
现在根 AGENTS.md、README、AI 流程、质量验收和变更模板都要求:任务通过验收后,包含任务 ID 的独立提交同时保存实现、测试、文档和状态;核实提交成功后才能开始下一任务。失败不能当作已完成交付。推送和发布未被这项授权涵盖。
DOC-01 至 DOC-04 在新规则前已经完成,文件尚未进入 Git。本次 DOC-05 将这些已有文档作为初始基线一并入库;不伪造更早的独立提交。之后新增完成的任务各自提交。
范围与兼容
仅 AGENTS.md 与 refactor/。没有修改生产代码、公开声明、依赖或构建产物。新增任务规则不改变浏览器用户的行为。
验证与追溯
node refactor/scripts/plan.mjs --write:生成 191 项计划。node refactor/scripts/plan.mjs --check:检查任务、依赖、22 包、链接与生成同步。node --check refactor/scripts/plan.mjs:语法检查。git diff --cached --check:提交内容格式检查。- 提交后使用
git log -1 --format='%h %s'与git status --short核对实际提交和工作区。
SHA 通过上述提交主题在 Git 历史中追溯;在同一提交中写自身 SHA 会导致循环修改,因此不在这里预填。生产测试不适用于本次纯文档初始化,前期诊断仍单独列在 progress.md。
回退与下一步
必要时独立回退本次文档提交,不影响生产实现。下一项为 BASE-01,必须在 DOC-05 本地提交成功后开始。