diff --git a/plans/TASKLIST.md b/plans/TASKLIST.md index 3339590..bf93242 100644 --- a/plans/TASKLIST.md +++ b/plans/TASKLIST.md @@ -117,10 +117,10 @@ - [x] 实现用户级配置读写 → GET/PUT/PATCH `/calendar/workload-config` + admin 路由 - [x] 提供后续校验调用入口 → `services/minimum_workload.check_workload_warnings()` -- [ ] BE-CAL-005:实现 Plan 虚拟 slot 标识与物化策略(backend only) - - [ ] 实现 `plan-{plan_id}-{date}` 标识规则 - - [ ] 实现虚拟 slot 转真实 slot 的物化逻辑 - - [ ] 实现 edit / cancel 后断开 plan 关联 +- [x] BE-CAL-005:实现 Plan 虚拟 slot 标识与物化策略(backend only) + - [x] 实现 `plan-{plan_id}-{date}` 标识规则 + - [x] 实现虚拟 slot 转真实 slot 的物化逻辑 + - [x] 实现 edit / cancel 后断开 plan 关联 - [ ] BE-CAL-006:实现 Calendar overlap 校验(backend only) - [ ] 校验同日时间冲突