Browse Source

docs: 勾选验证清单(任务 6/6 收尾)

iwt 1 tuần trước cách đây
mục cha
commit
8112a54e79
1 tập tin đã thay đổi với 9 bổ sung và 9 xóa
  1. 9 9
      docs/superpowers/plans/2026-10-17-health-plan-deletion.md

+ 9 - 9
docs/superpowers/plans/2026-10-17-health-plan-deletion.md

@@ -637,13 +637,13 @@ git commit -m "docs(overview): 健康方案级联删除完成(v2.18)"
 
 | # | 验收项 | 验证方式 | 状态 |
 |---|---|---|---|
-| 1 | `deletePlanCascade` 一次性事务内完成「实例→直接任务→方案」三级删除 | `HealthPlanDeleteCascadeTest` 5 用例(ArgumentCaptor 断言第 1 次 delete 按 template_id、第 2 次按 source_type+source_id,且任务删除先于方案删除 + taskCount 汇总) | [ ] |
-| 2 | `familyId` 不匹配拒绝删除且零数据变动(IDOR) | 测试用例「方案不属于该家庭返回null且不删任何数据」 | [ ] |
-| 3 | 用户端 `POST /api/health/plan/delete` 返回 `{planId, taskCount}` | 编译 + 联调(HBuilderX 重打包后小程序点删除) | [ ] |
-| 4 | 管理端 `POST /api/admin/health-plan/delete` 五角色权限校验 | 编译 + 管理端联调 | [ ] |
-| 5 | 小程序删除前弹窗明示「方案及已生成任务(含每日实例)、不可恢复」,确认后才发请求 | 代码走查 `plan-list.vue` `uni.showModal` → `deleteHealthPlan` 顺序 | [ ] |
-| 6 | 删除成功后 toast 实际删除数并刷新列表 | 代码走查 `loadPlans()` 重载 | [ ] |
-| 7 | 无 schema 变更,未动 DatabaseInitializer | `git diff` 确认 `DatabaseInitializer.java` 无改动 | [ ] |
-| 8 | API 文档 4.49 节 + PROJECT-OVERVIEW 已同步 | `git show --stat` 两个提交含文档 | [ ] |
-| 9 | 全量编译通过 | `mvn clean compile` | [ ] |
+| 1 | `deletePlanCascade` 一次性事务内完成「实例→直接任务→方案」三级删除 | `HealthPlanDeleteCascadeTest` 5 用例(ArgumentCaptor 断言第 1 次 delete 按 template_id、第 2 次按 source_type+source_id,且任务删除先于方案删除 + taskCount 汇总) | [x] |
+| 2 | `familyId` 不匹配拒绝删除且零数据变动(IDOR) | 测试用例「方案不属于该家庭返回null且不删任何数据」 | [x] |
+| 3 | 用户端 `POST /api/health/plan/delete` 返回 `{planId, taskCount}` | 编译通过;联调待 HBuilderX 重打包后小程序点删除 | [~] |
+| 4 | 管理端 `POST /api/admin/health-plan/delete` 五角色权限校验 | 编译通过;管理端联调待用户执行 | [~] |
+| 5 | 小程序删除前弹窗明示「方案及已生成任务(含每日实例)、不可恢复」,确认后才发请求 | 代码走查 `plan-list.vue` `uni.showModal` → `deleteHealthPlan` 顺序 | [x] |
+| 6 | 删除成功后 toast 实际删除数并刷新列表 | 代码走查 `loadPlans()` 重载 | [x] |
+| 7 | 无 schema 变更,未动 DatabaseInitializer | `git diff --name-only` 确认 `DatabaseInitializer.java` 无改动 | [x] |
+| 8 | API 文档 4.49 节 + PROJECT-OVERVIEW 已同步 | 两个提交含文档(`b3c8eb795`、`c2ae3d8d4`) | [x] |
+| 9 | 全量编译通过 | `mvn clean compile` EXIT=0 | [x] |
 | 10 | 小程序/HBuilderX 人工验收(删除一个 published 方案后任务中心不再出现其任务,次日不复活) | 用户手动验证 | [ ] |