A["组长从 PRD 拆分 Issue"] --> B["Issue 标记分数、技术栈、可认领状态"]
D -- "有" --> E["认领失败,继续完成当前任务"]
D -- "无" --> F["认领成功,Issue 锁定"]
F --> G["同学 fork 仓库并开发"]
G --> H["提交 PR,并关联 Issue"]
J -- "通过" --> K["自动 squash merge"]
J -- "24 小时未通过" --> L["自动关闭 PR,任务不释放"]
K --> M["关闭 Issue,更新进度与积分"]