docs: add round 26 dev status — P12.2-P12.3 documentation complete

This commit is contained in:
zhi
2026-03-18 02:02:38 +00:00
parent 90e1b4dfb0
commit a6721ac171

View File

@@ -823,6 +823,52 @@
- 或 P12.2-P12.3 文档编写(状态机总览 + 权限总览 + propose 流程说明)
- 或 P13.1 开始编写 milestone 后端测试
### 2026-03-18 02:00 UTC第 26 轮P12.2-P12.3 文档编写 — 状态机总览 + 权限总览 + Propose 流程)
本轮做了什么:
- 编写三份核心文档,完成 P12.2-P12.3
- **`docs/state-machine-overview.md`**(状态机总览):
- Milestone 状态枚举、流转图、流转条件、编辑限制矩阵
- Task 状态枚举、流转图、流转条件、编辑限制、与 milestone 联动约束
- Propose 状态枚举、流转图、流转条件、accept 副作用、编辑限制
- 创建限制说明story/feature 和 maintenance/release 的正确入口)
- 旧枚举 → 新枚举映射表DB 迁移参考)
- **`docs/permissions-overview.md`**(权限总览):
- 9 个新增权限一览名称、category、含义
- 4 个默认角色的权限分配矩阵admin/mgr/dev/guest
- 权限设计原则(独立不合并、增量同步、操作者校验)
- 前端可见性现状说明
- 自定义角色指引
- **`docs/propose-flow.md`**Propose 流程):
- 完整流程图(创建 → 审阅 → accept/reject → reopen
- 各步骤详细说明(前置条件、系统执行、后续效果)
- Feature task 生命周期与约束
- Milestone 完整生命周期(含 propose 环节)
- Propose 编码规则
- API 端点与 CLI 命令速查
改了哪些关键文件:
- `HarborForge/docs/state-machine-overview.md` — 新增
- `HarborForge/docs/permissions-overview.md` — 新增
- `HarborForge/docs/propose-flow.md` — 新增
验证结果:
- 已 commit`90e1b4d`
- 文档内容与已实现代码逻辑交叉校验一致
当前阻塞/风险:
- P13 自动化测试未开始milestone/task/propose 后端测试)
- P14 收尾验收未开始(手工走流程 + 数据迁移验证)
- 前端按钮权限可见性仍未根据用户权限做细粒度控制
- 无本地 MySQL/运行环境做集成验证
下一轮最建议继续做什么:
- P13.1 开始编写 milestone 后端测试骨架freeze/start/close/auto-complete 的核心路径)
- 或 P13.3 propose 后端测试accept/reject/reopen + feat_task_id 生成)
- 或 P13.2 task 后端测试(状态流转合法性 + assignee 校验 + comment 强制)
---
### 2026-03-18 01:00 UTC第 25 轮Batch Transition 全量校验同步 P5.2-P5.6
本轮做了什么: