补充任务完成后自动提交协作约定

This commit is contained in:
2026-04-20 08:48:34 +00:00
parent 46aafce59e
commit 84d6cb7784
2 changed files with 17 additions and 2 deletions

View File

@@ -250,13 +250,27 @@ node scripts/vite-cli.mjs --port=3000 --host=0.0.0.0
这类项目里,后者几乎一定导致返工。
## 13. 一句话总结
## 13. 任务完成后的提交约定
为避免工作区长期堆积未提交改动,同时避免把无关脏改动混进同一提交,后续按下面的默认规则执行:
1. 当用户明确表示“当前任务完成”或直接要求提交时,立即执行一次 git 提交。
2. 自动提交只包含本任务相关文件,不把工作区里已有的无关改动一起提交。
3. 提交前先检查 `git status`,确认涉及文件和本任务边界一致。
4. 如果无法安全区分本任务改动和无关改动,则不自动提交,先明确说明阻塞点。
5. 提交信息统一使用中文简洁摘要,直接概括本次任务结果,不强制使用 `feat:``fix:` 前缀。
6. 没有实际文件改动时不创建空提交。
7. 默认不改写历史,不做 `amend`,每个完成任务对应一次普通提交。
这条规则是项目协作约定,不依赖 git hook、husky 或自动监听脚本。
## 14. 一句话总结
这个项目最重要的经验不是“做了多少页面和功能”,而是:
**必须把 AI 文本生成、本地规则、动画演出、场景状态、编辑器工具这几套系统严格分层,再通过 function 和统一状态流把它们重新接起来。**
## 14. 相关文档
## 15. 相关文档
如需继续细看已有沉淀,可结合以下文档一起阅读:

View File

@@ -8,6 +8,7 @@
## 推荐入口
1. [PROJECT_WORK_EXPERIENCE_PLAYBOOK.md](./PROJECT_WORK_EXPERIENCE_PLAYBOOK.md):最完整的项目开发手册,适合先建立全局认识。
当前也包含“任务完成后自动提交”的协作约定。
2. [PROJECT_DEVELOPMENT_EXPERIENCE.md](./PROJECT_DEVELOPMENT_EXPERIENCE.md):项目级经验浓缩版,适合快速回顾。
3. [ADVENTURE_RUNTIME_DEV_EXPERIENCE.md](./ADVENTURE_RUNTIME_DEV_EXPERIENCE.md)专门看运行时、战斗、演出、NPC 流程时优先读。
4. [MOBILE_UI_DEV_EXPERIENCE.md](./MOBILE_UI_DEV_EXPERIENCE.md):做移动端/游戏 UI 时的布局和交互经验。