Răsfoiți Sursa

docs: 健康打卡任务链路设计文档状态更新为已实现(sync_gap_tasks 巡检项核对:全栈已落地,仅状态标记过期)

- 核对 specs/2026-10-13-health-checkin-task-linkage-design.md 与实现:
  Task.actionType 注释(diet/sleep/exercise)、三 Health Controller create() isDailyProgress 分流回写
  (每日进度型走 updateCheckinTaskProgress/updateProgress,一次性走 completeTask)、
  三实体 taskId(@TableField exist=false)、RepeatTaskGenerator 每日生成 [DIET]/[SLEEP]/[EXERCISE] 任务、
  tasks.vue getActionLabel/navigateByAction 三分支、三打卡页 taskId 透传均已实现(含 API 文档);
  本提交仅补齐设计文档状态标记,无代码改动,避免巡检重复报出该差距
Agnes Agent 1 săptămână în urmă
părinte
comite
4de5a621d4

+ 1 - 1
docs/superpowers/specs/2026-10-13-health-checkin-task-linkage-design.md

@@ -1,7 +1,7 @@
 # 饮食/睡眠/运动打卡接入任务完成链路 — 设计说明
 
 > 日期:2026-10-13
-> 状态:设计已批准,待实现
+> 状态:已实现(实体 taskId 字段 + 三 Controller isDailyProgress 分流回写 + RepeatTaskGenerator 每日生成 [DIET]/[SLEEP]/[EXERCISE] + tasks.vue 跳转 + 三打卡页 taskId 透传 + API 文档;详见 plan 文档)
 > 决策:采用方案 B(双轨复用现有机制)
 
 ## 背景与问题