{
 "meta": {
  "schema_version": "1.0",
  "generated_at": "2026-07-05",
  "seed": 42,
  "period": [
   "2026-04-06",
   "2026-07-04"
  ],
  "description": "运动健康助手仿真数据：1 主用户 × 90 天，含训练进步、出差、感冒三条故事线"
 },
 "user_profile": {
  "name": "陈砚",
  "gender": "male",
  "age": 34,
  "height_cm": 175,
  "weight_kg": 72.0,
  "max_hr": 186,
  "occupation": "产品经理",
  "city": "北京",
  "goal": "每周跑 3 次，半年内 10K 进 55 分钟"
 },
 "device": {
  "model": "Watch Pro 1",
  "firmware": "1.2.0",
  "wear_hand": "left",
  "sensors": [
   "光学心率",
   "加速度计",
   "陀螺仪",
   "GPS",
   "血氧",
   "温度"
  ]
 },
 "events": [
  {
   "range": [
    "2026-05-06",
    "2026-05-09"
   ],
   "type": "travel",
   "note": "出差：晚睡少睡、步数高、停训"
  },
  {
   "range": [
    "2026-05-28",
    "2026-06-03"
   ],
   "type": "sick",
   "note": "感冒：RHR升高、HRV下降、腕温+0.4°C、停训"
  },
  {
   "range": [
    "2026-04-06",
    "2026-07-04"
   ],
   "type": "training_block",
   "note": "渐进跑步训练：VO2Max 41→44.5，配速 6'20\"→5'40\""
  }
 ],
 "daily": [
  {
   "date": "2026-04-06",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 6871,
    "distance_km": 5.08,
    "floors": 2,
    "active_kcal": 259,
    "total_kcal": 1879,
    "exercise_min": 7,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 53,
    "max_hr": 108,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 47
   },
   "sleep": {
    "bedtime": "23:38",
    "wake_time": "06:57",
    "duration_min": 406,
    "stages_min": {
     "deep": 80,
     "core": 249,
     "rem": 76,
     "awake": 17
    },
    "efficiency_pct": 95.9,
    "score": 72,
    "respiratory_rate": 14.6,
    "spo2_avg_pct": 97.7,
    "wrist_temp_deviation_c": -0.01
   },
   "stress": {
    "avg": 37,
    "max": 58,
    "relax_min": 6
   },
   "body_battery": {
    "wake": 77,
    "evening_low": 40
   },
   "readiness": {
    "score": 68,
    "level": "良好",
    "factors": {
     "sleep": 72,
     "hrv": 50,
     "rhr": 50,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-07",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 8470,
    "distance_km": 6.27,
    "floors": 4,
    "active_kcal": 344,
    "total_kcal": 1964,
    "exercise_min": 9,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 59,
    "min_hr": 56,
    "max_hr": 110,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 47
   },
   "sleep": {
    "bedtime": "23:57",
    "wake_time": "07:19",
    "duration_min": 417,
    "stages_min": {
     "deep": 87,
     "core": 237,
     "rem": 92,
     "awake": 35
    },
    "efficiency_pct": 92.2,
    "score": 78,
    "respiratory_rate": 14.4,
    "spo2_avg_pct": 96.5,
    "wrist_temp_deviation_c": 0.03
   },
   "stress": {
    "avg": 32,
    "max": 48,
    "relax_min": 7
   },
   "body_battery": {
    "wake": 79,
    "evening_low": 44
   },
   "readiness": {
    "score": 69,
    "level": "良好",
    "factors": {
     "sleep": 78,
     "hrv": 50,
     "rhr": 46,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-08",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 8048,
    "distance_km": 5.96,
    "floors": 3,
    "active_kcal": 301,
    "total_kcal": 1921,
    "exercise_min": 8,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 54,
    "max_hr": 105,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 51
   },
   "sleep": {
    "bedtime": "23:13",
    "wake_time": "06:43",
    "duration_min": 422,
    "stages_min": {
     "deep": 77,
     "core": 248,
     "rem": 96,
     "awake": 32
    },
    "efficiency_pct": 92.9,
    "score": 78,
    "respiratory_rate": 14.1,
    "spo2_avg_pct": 97.1,
    "wrist_temp_deviation_c": 0.02
   },
   "stress": {
    "avg": 31,
    "max": 51,
    "relax_min": 6
   },
   "body_battery": {
    "wake": 81,
    "evening_low": 46
   },
   "readiness": {
    "score": 73,
    "level": "良好",
    "factors": {
     "sleep": 78,
     "hrv": 57,
     "rhr": 58,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-09",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 8375,
    "distance_km": 6.2,
    "floors": 18,
    "active_kcal": 316,
    "total_kcal": 1936,
    "exercise_min": 9,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 52,
    "max_hr": 123,
    "avg_hr": 75,
    "hrv_night_sdnn_ms": 43
   },
   "sleep": {
    "bedtime": "23:29",
    "wake_time": "07:20",
    "duration_min": 438,
    "stages_min": {
     "deep": 82,
     "core": 270,
     "rem": 86,
     "awake": 31
    },
    "efficiency_pct": 93.4,
    "score": 80,
    "respiratory_rate": 13.9,
    "spo2_avg_pct": 97.2,
    "wrist_temp_deviation_c": -0.05
   },
   "stress": {
    "avg": 29,
    "max": 47,
    "relax_min": 5
   },
   "body_battery": {
    "wake": 79,
    "evening_low": 44
   },
   "readiness": {
    "score": 69,
    "level": "良好",
    "factors": {
     "sleep": 80,
     "hrv": 38,
     "rhr": 62,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-10",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 7520,
    "distance_km": 5.56,
    "floors": 2,
    "active_kcal": 302,
    "total_kcal": 1922,
    "exercise_min": 8,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 53,
    "max_hr": 126,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 45
   },
   "sleep": {
    "bedtime": "00:27",
    "wake_time": "07:22",
    "duration_min": 580,
    "stages_min": {
     "deep": 105,
     "core": 338,
     "rem": 136,
     "awake": 36
    },
    "efficiency_pct": 94.1,
    "score": 90,
    "respiratory_rate": 14.2,
    "spo2_avg_pct": 96.7,
    "wrist_temp_deviation_c": 0.07
   },
   "stress": {
    "avg": 35,
    "max": 60,
    "relax_min": 5
   },
   "body_battery": {
    "wake": 84,
    "evening_low": 48
   },
   "readiness": {
    "score": 72,
    "level": "良好",
    "factors": {
     "sleep": 90,
     "hrv": 45,
     "rhr": 46,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-11",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 17623,
    "distance_km": 13.04,
    "floors": 6,
    "active_kcal": 1209,
    "total_kcal": 2829,
    "exercise_min": 82,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 55,
    "max_hr": 177,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 53
   },
   "sleep": {
    "bedtime": "23:37",
    "wake_time": "07:54",
    "duration_min": 481,
    "stages_min": {
     "deep": 90,
     "core": 270,
     "rem": 120,
     "awake": 24
    },
    "efficiency_pct": 95.2,
    "score": 98,
    "respiratory_rate": 14.0,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": 0.07
   },
   "stress": {
    "avg": 31,
    "max": 57,
    "relax_min": 8
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 37
   },
   "readiness": {
    "score": 80,
    "level": "充沛",
    "factors": {
     "sleep": 98,
     "hrv": 66,
     "rhr": 47,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-12",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 5044,
    "distance_km": 3.73,
    "floors": 3,
    "active_kcal": 192,
    "total_kcal": 1812,
    "exercise_min": 5,
    "stand_hours": 5,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 127,
    "avg_hr": 75,
    "hrv_night_sdnn_ms": 43
   },
   "sleep": {
    "bedtime": "23:08",
    "wake_time": "08:01",
    "duration_min": 512,
    "stages_min": {
     "deep": 101,
     "core": 285,
     "rem": 126,
     "awake": 31
    },
    "efficiency_pct": 94.2,
    "score": 88,
    "respiratory_rate": 14.1,
    "spo2_avg_pct": 97.3,
    "wrist_temp_deviation_c": 0.12
   },
   "stress": {
    "avg": 23,
    "max": 39,
    "relax_min": 7
   },
   "body_battery": {
    "wake": 82,
    "evening_low": 49
   },
   "readiness": {
    "score": 72,
    "level": "良好",
    "factors": {
     "sleep": 88,
     "hrv": 38,
     "rhr": 61,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-13",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 7909,
    "distance_km": 5.85,
    "floors": 5,
    "active_kcal": 326,
    "total_kcal": 1946,
    "exercise_min": 8,
    "stand_hours": 7,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 55,
    "max_hr": 123,
    "avg_hr": 76,
    "hrv_night_sdnn_ms": 48
   },
   "sleep": {
    "bedtime": "22:51",
    "wake_time": "06:52",
    "duration_min": 449,
    "stages_min": {
     "deep": 86,
     "core": 264,
     "rem": 98,
     "awake": 29
    },
    "efficiency_pct": 93.9,
    "score": 83,
    "respiratory_rate": 14.6,
    "spo2_avg_pct": 97.0,
    "wrist_temp_deviation_c": 0.09
   },
   "stress": {
    "avg": 31,
    "max": 48,
    "relax_min": 6
   },
   "body_battery": {
    "wake": 82,
    "evening_low": 47
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 83,
     "hrv": 52,
     "rhr": 46,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-14",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 14113,
    "distance_km": 10.44,
    "floors": 17,
    "active_kcal": 849,
    "total_kcal": 2469,
    "exercise_min": 50,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 54,
    "max_hr": 174,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 50
   },
   "sleep": {
    "bedtime": "23:39",
    "wake_time": "07:17",
    "duration_min": 426,
    "stages_min": {
     "deep": 78,
     "core": 239,
     "rem": 107,
     "awake": 28
    },
    "efficiency_pct": 93.7,
    "score": 75,
    "respiratory_rate": 15.2,
    "spo2_avg_pct": 96.3,
    "wrist_temp_deviation_c": -0.01
   },
   "stress": {
    "avg": 33,
    "max": 68,
    "relax_min": 18
   },
   "body_battery": {
    "wake": 79,
    "evening_low": 33
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 75,
     "hrv": 57,
     "rhr": 53,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-15",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 7890,
    "distance_km": 5.84,
    "floors": 3,
    "active_kcal": 329,
    "total_kcal": 1949,
    "exercise_min": 8,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 59,
    "min_hr": 55,
    "max_hr": 115,
    "avg_hr": 76,
    "hrv_night_sdnn_ms": 52
   },
   "sleep": {
    "bedtime": "23:46",
    "wake_time": "07:06",
    "duration_min": 406,
    "stages_min": {
     "deep": 75,
     "core": 241,
     "rem": 89,
     "awake": 28
    },
    "efficiency_pct": 93.5,
    "score": 72,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.9,
    "wrist_temp_deviation_c": 0.03
   },
   "stress": {
    "avg": 40,
    "max": 66,
    "relax_min": 8
   },
   "body_battery": {
    "wake": 79,
    "evening_low": 41
   },
   "readiness": {
    "score": 68,
    "level": "良好",
    "factors": {
     "sleep": 72,
     "hrv": 62,
     "rhr": 38,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-16",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 15102,
    "distance_km": 11.18,
    "floors": 5,
    "active_kcal": 848,
    "total_kcal": 2468,
    "exercise_min": 46,
    "stand_hours": 13,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 52,
    "max_hr": 182,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 47
   },
   "sleep": {
    "bedtime": "23:43",
    "wake_time": "06:55",
    "duration_min": 403,
    "stages_min": {
     "deep": 81,
     "core": 219,
     "rem": 101,
     "awake": 16
    },
    "efficiency_pct": 96.0,
    "score": 79,
    "respiratory_rate": 14.7,
    "spo2_avg_pct": 97.2,
    "wrist_temp_deviation_c": -0.09
   },
   "stress": {
    "avg": 32,
    "max": 49,
    "relax_min": 3
   },
   "body_battery": {
    "wake": 80,
    "evening_low": 35
   },
   "readiness": {
    "score": 70,
    "level": "良好",
    "factors": {
     "sleep": 79,
     "hrv": 47,
     "rhr": 54,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-17",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 9039,
    "distance_km": 6.69,
    "floors": 6,
    "active_kcal": 321,
    "total_kcal": 1941,
    "exercise_min": 10,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 52,
    "max_hr": 111,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 50
   },
   "sleep": {
    "bedtime": "00:14",
    "wake_time": "07:12",
    "duration_min": 580,
    "stages_min": {
     "deep": 127,
     "core": 324,
     "rem": 127,
     "awake": 32
    },
    "efficiency_pct": 94.7,
    "score": 96,
    "respiratory_rate": 15.6,
    "spo2_avg_pct": 97.7,
    "wrist_temp_deviation_c": -0.05
   },
   "stress": {
    "avg": 38,
    "max": 64,
    "relax_min": 13
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 51
   },
   "readiness": {
    "score": 79,
    "level": "良好",
    "factors": {
     "sleep": 96,
     "hrv": 56,
     "rhr": 61,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-18",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 23629,
    "distance_km": 17.49,
    "floors": 7,
    "active_kcal": 1440,
    "total_kcal": 3060,
    "exercise_min": 90,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 59,
    "min_hr": 54,
    "max_hr": 174,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 55
   },
   "sleep": {
    "bedtime": "23:12",
    "wake_time": "08:28",
    "duration_min": 532,
    "stages_min": {
     "deep": 99,
     "core": 320,
     "rem": 112,
     "awake": 25
    },
    "efficiency_pct": 95.4,
    "score": 94,
    "respiratory_rate": 15.7,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": -0.02
   },
   "stress": {
    "avg": 34,
    "max": 64,
    "relax_min": 10
   },
   "body_battery": {
    "wake": 90,
    "evening_low": 35
   },
   "readiness": {
    "score": 78,
    "level": "良好",
    "factors": {
     "sleep": 94,
     "hrv": 69,
     "rhr": 38,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-19",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 11474,
    "distance_km": 8.49,
    "floors": 2,
    "active_kcal": 440,
    "total_kcal": 2060,
    "exercise_min": 12,
    "stand_hours": 11,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 52,
    "max_hr": 114,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 46
   },
   "sleep": {
    "bedtime": "23:22",
    "wake_time": "07:58",
    "duration_min": 501,
    "stages_min": {
     "deep": 100,
     "core": 305,
     "rem": 95,
     "awake": 32
    },
    "efficiency_pct": 93.9,
    "score": 91,
    "respiratory_rate": 14.6,
    "spo2_avg_pct": 97.5,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 21,
    "max": 37,
    "relax_min": 24
   },
   "body_battery": {
    "wake": 85,
    "evening_low": 52
   },
   "readiness": {
    "score": 74,
    "level": "良好",
    "factors": {
     "sleep": 91,
     "hrv": 42,
     "rhr": 61,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-20",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 7973,
    "distance_km": 5.9,
    "floors": 5,
    "active_kcal": 321,
    "total_kcal": 1941,
    "exercise_min": 8,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 53,
    "max_hr": 119,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 55
   },
   "sleep": {
    "bedtime": "23:58",
    "wake_time": "06:18",
    "duration_min": 366,
    "stages_min": {
     "deep": 70,
     "core": 204,
     "rem": 91,
     "awake": 39
    },
    "efficiency_pct": 90.3,
    "score": 56,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": -0.18
   },
   "stress": {
    "avg": 20,
    "max": 49,
    "relax_min": 0
   },
   "body_battery": {
    "wake": 73,
    "evening_low": 41
   },
   "readiness": {
    "score": 67,
    "level": "良好",
    "factors": {
     "sleep": 56,
     "hrv": 68,
     "rhr": 52,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-21",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 15576,
    "distance_km": 11.53,
    "floors": 14,
    "active_kcal": 904,
    "total_kcal": 2524,
    "exercise_min": 50,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 54,
    "max_hr": 177,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 52
   },
   "sleep": {
    "bedtime": "23:55",
    "wake_time": "06:49",
    "duration_min": 398,
    "stages_min": {
     "deep": 89,
     "core": 209,
     "rem": 98,
     "awake": 25
    },
    "efficiency_pct": 93.9,
    "score": 71,
    "respiratory_rate": 14.0,
    "spo2_avg_pct": 97.8,
    "wrist_temp_deviation_c": -0.11
   },
   "stress": {
    "avg": 44,
    "max": 65,
    "relax_min": 13
   },
   "body_battery": {
    "wake": 78,
    "evening_low": 29
   },
   "readiness": {
    "score": 68,
    "level": "良好",
    "factors": {
     "sleep": 71,
     "hrv": 58,
     "rhr": 44,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-22",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 7052,
    "distance_km": 5.22,
    "floors": 8,
    "active_kcal": 303,
    "total_kcal": 1923,
    "exercise_min": 7,
    "stand_hours": 7,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 54,
    "max_hr": 106,
    "avg_hr": 76,
    "hrv_night_sdnn_ms": 49
   },
   "sleep": {
    "bedtime": "23:35",
    "wake_time": "06:28",
    "duration_min": 378,
    "stages_min": {
     "deep": 80,
     "core": 219,
     "rem": 77,
     "awake": 33
    },
    "efficiency_pct": 91.9,
    "score": 65,
    "respiratory_rate": 14.1,
    "spo2_avg_pct": 96.7,
    "wrist_temp_deviation_c": -0.11
   },
   "stress": {
    "avg": 34,
    "max": 61,
    "relax_min": 24
   },
   "body_battery": {
    "wake": 74,
    "evening_low": 38
   },
   "readiness": {
    "score": 65,
    "level": "良好",
    "factors": {
     "sleep": 65,
     "hrv": 49,
     "rhr": 52,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-23",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 15145,
    "distance_km": 11.21,
    "floors": 16,
    "active_kcal": 876,
    "total_kcal": 2496,
    "exercise_min": 48,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 53,
    "max_hr": 171,
    "avg_hr": 75,
    "hrv_night_sdnn_ms": 46
   },
   "sleep": {
    "bedtime": "23:35",
    "wake_time": "07:26",
    "duration_min": 448,
    "stages_min": {
     "deep": 96,
     "core": 268,
     "rem": 84,
     "awake": 21
    },
    "efficiency_pct": 95.5,
    "score": 89,
    "respiratory_rate": 13.6,
    "spo2_avg_pct": 97.5,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 30,
    "max": 55,
    "relax_min": 17
   },
   "body_battery": {
    "wake": 84,
    "evening_low": 39
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 89,
     "hrv": 39,
     "rhr": 52,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-24",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 7433,
    "distance_km": 5.5,
    "floors": 6,
    "active_kcal": 284,
    "total_kcal": 1904,
    "exercise_min": 8,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 52,
    "max_hr": 106,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 52
   },
   "sleep": {
    "bedtime": "23:57",
    "wake_time": "07:00",
    "duration_min": 405,
    "stages_min": {
     "deep": 84,
     "core": 239,
     "rem": 82,
     "awake": 34
    },
    "efficiency_pct": 92.2,
    "score": 66,
    "respiratory_rate": 13.8,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 38,
    "max": 64,
    "relax_min": 13
   },
   "body_battery": {
    "wake": 76,
    "evening_low": 38
   },
   "readiness": {
    "score": 67,
    "level": "良好",
    "factors": {
     "sleep": 66,
     "hrv": 56,
     "rhr": 52,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-25",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 20396,
    "distance_km": 15.09,
    "floors": 7,
    "active_kcal": 1445,
    "total_kcal": 3065,
    "exercise_min": 101,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 52,
    "max_hr": 175,
    "avg_hr": 76,
    "hrv_night_sdnn_ms": 53
   },
   "sleep": {
    "bedtime": "23:30",
    "wake_time": "07:28",
    "duration_min": 468,
    "stages_min": {
     "deep": 99,
     "core": 266,
     "rem": 102,
     "awake": 37
    },
    "efficiency_pct": 92.7,
    "score": 91,
    "respiratory_rate": 14.4,
    "spo2_avg_pct": 96.6,
    "wrist_temp_deviation_c": -0.07
   },
   "stress": {
    "avg": 24,
    "max": 58,
    "relax_min": 17
   },
   "body_battery": {
    "wake": 88,
    "evening_low": 32
   },
   "readiness": {
    "score": 77,
    "level": "良好",
    "factors": {
     "sleep": 91,
     "hrv": 59,
     "rhr": 51,
     "load": 100
    }
   }
  },
  {
   "date": "2026-04-26",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 10866,
    "distance_km": 8.04,
    "floors": 3,
    "active_kcal": 979,
    "total_kcal": 2599,
    "exercise_min": 82,
    "stand_hours": 11,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 51,
    "max_hr": 158,
    "avg_hr": 75,
    "hrv_night_sdnn_ms": 54
   },
   "sleep": {
    "bedtime": "23:29",
    "wake_time": "08:25",
    "duration_min": 524,
    "stages_min": {
     "deep": 103,
     "core": 312,
     "rem": 109,
     "awake": 24
    },
    "efficiency_pct": 95.5,
    "score": 97,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": 0.11
   },
   "stress": {
    "avg": 24,
    "max": 43,
    "relax_min": 0
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 42
   },
   "readiness": {
    "score": 75,
    "level": "良好",
    "factors": {
     "sleep": 97,
     "hrv": 60,
     "rhr": 59,
     "load": 70
    }
   }
  },
  {
   "date": "2026-04-27",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 7242,
    "distance_km": 5.36,
    "floors": 11,
    "active_kcal": 277,
    "total_kcal": 1897,
    "exercise_min": 8,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 53,
    "max_hr": 127,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 49
   },
   "sleep": {
    "bedtime": "23:13",
    "wake_time": "07:01",
    "duration_min": 433,
    "stages_min": {
     "deep": 86,
     "core": 255,
     "rem": 91,
     "awake": 26
    },
    "efficiency_pct": 94.2,
    "score": 75,
    "respiratory_rate": 13.7,
    "spo2_avg_pct": 97.1,
    "wrist_temp_deviation_c": -0.04
   },
   "stress": {
    "avg": 25,
    "max": 59,
    "relax_min": 6
   },
   "body_battery": {
    "wake": 79,
    "evening_low": 45
   },
   "readiness": {
    "score": 61,
    "level": "一般",
    "factors": {
     "sleep": 75,
     "hrv": 44,
     "rhr": 51,
     "load": 70
    }
   }
  },
  {
   "date": "2026-04-28",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 15860,
    "distance_km": 11.74,
    "floors": 17,
    "active_kcal": 900,
    "total_kcal": 2520,
    "exercise_min": 50,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 52,
    "max_hr": 180,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 47
   },
   "sleep": {
    "bedtime": "23:45",
    "wake_time": "07:14",
    "duration_min": 435,
    "stages_min": {
     "deep": 96,
     "core": 247,
     "rem": 91,
     "awake": 39
    },
    "efficiency_pct": 91.7,
    "score": 77,
    "respiratory_rate": 14.1,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": 0.11
   },
   "stress": {
    "avg": 25,
    "max": 52,
    "relax_min": 10
   },
   "body_battery": {
    "wake": 79,
    "evening_low": 35
   },
   "readiness": {
    "score": 62,
    "level": "一般",
    "factors": {
     "sleep": 77,
     "hrv": 39,
     "rhr": 58,
     "load": 69
    }
   }
  },
  {
   "date": "2026-04-29",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 7718,
    "distance_km": 5.71,
    "floors": 2,
    "active_kcal": 320,
    "total_kcal": 1940,
    "exercise_min": 8,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 52,
    "max_hr": 109,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 52
   },
   "sleep": {
    "bedtime": "23:35",
    "wake_time": "06:50",
    "duration_min": 413,
    "stages_min": {
     "deep": 84,
     "core": 250,
     "rem": 78,
     "awake": 30
    },
    "efficiency_pct": 93.2,
    "score": 76,
    "respiratory_rate": 14.2,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": -0.03
   },
   "stress": {
    "avg": 46,
    "max": 69,
    "relax_min": 17
   },
   "body_battery": {
    "wake": 81,
    "evening_low": 41
   },
   "readiness": {
    "score": 65,
    "level": "良好",
    "factors": {
     "sleep": 76,
     "hrv": 54,
     "rhr": 56,
     "load": 69
    }
   }
  },
  {
   "date": "2026-04-30",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 16361,
    "distance_km": 12.11,
    "floors": 10,
    "active_kcal": 961,
    "total_kcal": 2581,
    "exercise_min": 53,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 51,
    "max_hr": 174,
    "avg_hr": 75,
    "hrv_night_sdnn_ms": 47
   },
   "sleep": {
    "bedtime": "23:26",
    "wake_time": "07:10",
    "duration_min": 437,
    "stages_min": {
     "deep": 93,
     "core": 248,
     "rem": 95,
     "awake": 22
    },
    "efficiency_pct": 95.1,
    "score": 86,
    "respiratory_rate": 14.0,
    "spo2_avg_pct": 97.1,
    "wrist_temp_deviation_c": -0.14
   },
   "stress": {
    "avg": 39,
    "max": 65,
    "relax_min": 9
   },
   "body_battery": {
    "wake": 83,
    "evening_low": 35
   },
   "readiness": {
    "score": 64,
    "level": "一般",
    "factors": {
     "sleep": 86,
     "hrv": 39,
     "rhr": 56,
     "load": 67
    }
   }
  },
  {
   "date": "2026-05-01",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 8832,
    "distance_km": 6.54,
    "floors": 11,
    "active_kcal": 317,
    "total_kcal": 1937,
    "exercise_min": 9,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 54,
    "max_hr": 116,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 59
   },
   "sleep": {
    "bedtime": "00:11",
    "wake_time": "07:16",
    "duration_min": 580,
    "stages_min": {
     "deep": 113,
     "core": 356,
     "rem": 110,
     "awake": 32
    },
    "efficiency_pct": 94.7,
    "score": 95,
    "respiratory_rate": 14.6,
    "spo2_avg_pct": 97.7,
    "wrist_temp_deviation_c": -0.02
   },
   "stress": {
    "avg": 33,
    "max": 49,
    "relax_min": 15
   },
   "body_battery": {
    "wake": 92,
    "evening_low": 56
   },
   "readiness": {
    "score": 73,
    "level": "良好",
    "factors": {
     "sleep": 95,
     "hrv": 73,
     "rhr": 41,
     "load": 67
    }
   }
  },
  {
   "date": "2026-05-02",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 25419,
    "distance_km": 18.81,
    "floors": 8,
    "active_kcal": 1618,
    "total_kcal": 3238,
    "exercise_min": 107,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 54,
    "max_hr": 174,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 54
   },
   "sleep": {
    "bedtime": "23:09",
    "wake_time": "08:31",
    "duration_min": 528,
    "stages_min": {
     "deep": 106,
     "core": 303,
     "rem": 118,
     "awake": 17
    },
    "efficiency_pct": 96.9,
    "score": 98,
    "respiratory_rate": 13.9,
    "spo2_avg_pct": 97.5,
    "wrist_temp_deviation_c": -0.11
   },
   "stress": {
    "avg": 27,
    "max": 47,
    "relax_min": 17
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 34
   },
   "readiness": {
    "score": 72,
    "level": "良好",
    "factors": {
     "sleep": 98,
     "hrv": 58,
     "rhr": 48,
     "load": 67
    }
   }
  },
  {
   "date": "2026-05-03",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 5766,
    "distance_km": 4.27,
    "floors": 4,
    "active_kcal": 803,
    "total_kcal": 2423,
    "exercise_min": 73,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 150,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "23:09",
    "wake_time": "08:03",
    "duration_min": 518,
    "stages_min": {
     "deep": 114,
     "core": 291,
     "rem": 112,
     "awake": 32
    },
    "efficiency_pct": 94.1,
    "score": 92,
    "respiratory_rate": 13.5,
    "spo2_avg_pct": 97.3,
    "wrist_temp_deviation_c": 0.0
   },
   "stress": {
    "avg": 27,
    "max": 54,
    "relax_min": 18
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 42
   },
   "readiness": {
    "score": 74,
    "level": "良好",
    "factors": {
     "sleep": 92,
     "hrv": 62,
     "rhr": 56,
     "load": 73
    }
   }
  },
  {
   "date": "2026-05-04",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 6869,
    "distance_km": 5.08,
    "floors": 10,
    "active_kcal": 261,
    "total_kcal": 1881,
    "exercise_min": 7,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 53,
    "max_hr": 124,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 51
   },
   "sleep": {
    "bedtime": "23:27",
    "wake_time": "06:48",
    "duration_min": 417,
    "stages_min": {
     "deep": 90,
     "core": 224,
     "rem": 102,
     "awake": 25
    },
    "efficiency_pct": 94.1,
    "score": 80,
    "respiratory_rate": 14.4,
    "spo2_avg_pct": 96.7,
    "wrist_temp_deviation_c": -0.07
   },
   "stress": {
    "avg": 44,
    "max": 70,
    "relax_min": 14
   },
   "body_battery": {
    "wake": 82,
    "evening_low": 43
   },
   "readiness": {
    "score": 64,
    "level": "一般",
    "factors": {
     "sleep": 80,
     "hrv": 48,
     "rhr": 48,
     "load": 73
    }
   }
  },
  {
   "date": "2026-05-05",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 9352,
    "distance_km": 6.92,
    "floors": 16,
    "active_kcal": 369,
    "total_kcal": 1989,
    "exercise_min": 10,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 111,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 54
   },
   "sleep": {
    "bedtime": "23:07",
    "wake_time": "06:44",
    "duration_min": 444,
    "stages_min": {
     "deep": 91,
     "core": 250,
     "rem": 102,
     "awake": 23
    },
    "efficiency_pct": 94.9,
    "score": 87,
    "respiratory_rate": 14.2,
    "spo2_avg_pct": 97.1,
    "wrist_temp_deviation_c": 0.1
   },
   "stress": {
    "avg": 31,
    "max": 61,
    "relax_min": 16
   },
   "body_battery": {
    "wake": 86,
    "evening_low": 51
   },
   "readiness": {
    "score": 75,
    "level": "良好",
    "factors": {
     "sleep": 87,
     "hrv": 57,
     "rhr": 55,
     "load": 99
    }
   }
  },
  {
   "date": "2026-05-06",
   "day_of_week": "三",
   "context_tag": "travel",
   "activity": {
    "steps": 15404,
    "distance_km": 11.4,
    "floors": 9,
    "active_kcal": 547,
    "total_kcal": 2167,
    "exercise_min": 17,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": false,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 53,
    "max_hr": 112,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 48
   },
   "sleep": {
    "bedtime": "00:11",
    "wake_time": "07:20",
    "duration_min": 580,
    "stages_min": {
     "deep": 122,
     "core": 347,
     "rem": 110,
     "awake": 27
    },
    "efficiency_pct": 95.5,
    "score": 97,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 62,
    "max": 85,
    "relax_min": 7
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 44
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 97,
     "hrv": 39,
     "rhr": 39,
     "load": 99
    }
   }
  },
  {
   "date": "2026-05-07",
   "day_of_week": "四",
   "context_tag": "travel",
   "activity": {
    "steps": 12917,
    "distance_km": 9.56,
    "floors": 4,
    "active_kcal": 489,
    "total_kcal": 2109,
    "exercise_min": 14,
    "stand_hours": 12,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": false,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 55,
    "max_hr": 124,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "00:21",
    "wake_time": "07:02",
    "duration_min": 580,
    "stages_min": {
     "deep": 129,
     "core": 322,
     "rem": 127,
     "awake": 27
    },
    "efficiency_pct": 95.5,
    "score": 96,
    "respiratory_rate": 15.4,
    "spo2_avg_pct": 97.5,
    "wrist_temp_deviation_c": -0.01
   },
   "stress": {
    "avg": 53,
    "max": 87,
    "relax_min": 16
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 49
   },
   "readiness": {
    "score": 77,
    "level": "良好",
    "factors": {
     "sleep": 96,
     "hrv": 61,
     "rhr": 40,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-08",
   "day_of_week": "五",
   "context_tag": "travel",
   "activity": {
    "steps": 15348,
    "distance_km": 11.36,
    "floors": 15,
    "active_kcal": 570,
    "total_kcal": 2190,
    "exercise_min": 17,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": false,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 58,
    "min_hr": 55,
    "max_hr": 123,
    "avg_hr": 76,
    "hrv_night_sdnn_ms": 48
   },
   "sleep": {
    "bedtime": "23:32",
    "wake_time": "06:36",
    "duration_min": 392,
    "stages_min": {
     "deep": 83,
     "core": 226,
     "rem": 81,
     "awake": 26
    },
    "efficiency_pct": 93.7,
    "score": 70,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": -0.02
   },
   "stress": {
    "avg": 50,
    "max": 81,
    "relax_min": 12
   },
   "body_battery": {
    "wake": 76,
    "evening_low": 35
   },
   "readiness": {
    "score": 62,
    "level": "一般",
    "factors": {
     "sleep": 70,
     "hrv": 38,
     "rhr": 40,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-09",
   "day_of_week": "六",
   "context_tag": "travel",
   "activity": {
    "steps": 11720,
    "distance_km": 8.67,
    "floors": 4,
    "active_kcal": 448,
    "total_kcal": 2068,
    "exercise_min": 13,
    "stand_hours": 11,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 53,
    "max_hr": 129,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 54
   },
   "sleep": {
    "bedtime": "00:26",
    "wake_time": "08:03",
    "duration_min": 580,
    "stages_min": {
     "deep": 136,
     "core": 322,
     "rem": 121,
     "awake": 18
    },
    "efficiency_pct": 97.0,
    "score": 98,
    "respiratory_rate": 15.1,
    "spo2_avg_pct": 97.9,
    "wrist_temp_deviation_c": -0.01
   },
   "stress": {
    "avg": 49,
    "max": 78,
    "relax_min": 20
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 50
   },
   "readiness": {
    "score": 78,
    "level": "良好",
    "factors": {
     "sleep": 98,
     "hrv": 55,
     "rhr": 48,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-10",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 11916,
    "distance_km": 8.82,
    "floors": 3,
    "active_kcal": 899,
    "total_kcal": 2519,
    "exercise_min": 67,
    "stand_hours": 12,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 168,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 58
   },
   "sleep": {
    "bedtime": "23:13",
    "wake_time": "07:45",
    "duration_min": 490,
    "stages_min": {
     "deep": 108,
     "core": 283,
     "rem": 99,
     "awake": 28
    },
    "efficiency_pct": 94.5,
    "score": 91,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 96.9,
    "wrist_temp_deviation_c": -0.19
   },
   "stress": {
    "avg": 25,
    "max": 43,
    "relax_min": 16
   },
   "body_battery": {
    "wake": 90,
    "evening_low": 42
   },
   "readiness": {
    "score": 80,
    "level": "充沛",
    "factors": {
     "sleep": 91,
     "hrv": 66,
     "rhr": 56,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-11",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 8600,
    "distance_km": 6.36,
    "floors": 11,
    "active_kcal": 350,
    "total_kcal": 1970,
    "exercise_min": 9,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 51,
    "max_hr": 108,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 49
   },
   "sleep": {
    "bedtime": "23:29",
    "wake_time": "07:10",
    "duration_min": 435,
    "stages_min": {
     "deep": 97,
     "core": 242,
     "rem": 95,
     "awake": 24
    },
    "efficiency_pct": 94.7,
    "score": 83,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 96.9,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 30,
    "max": 52,
    "relax_min": 18
   },
   "body_battery": {
    "wake": 82,
    "evening_low": 47
   },
   "readiness": {
    "score": 70,
    "level": "良好",
    "factors": {
     "sleep": 83,
     "hrv": 39,
     "rhr": 56,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-12",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 17098,
    "distance_km": 12.65,
    "floors": 8,
    "active_kcal": 1005,
    "total_kcal": 2625,
    "exercise_min": 55,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 53,
    "max_hr": 175,
    "avg_hr": 75,
    "hrv_night_sdnn_ms": 52
   },
   "sleep": {
    "bedtime": "23:28",
    "wake_time": "07:35",
    "duration_min": 473,
    "stages_min": {
     "deep": 99,
     "core": 276,
     "rem": 97,
     "awake": 24
    },
    "efficiency_pct": 95.1,
    "score": 94,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 97.1,
    "wrist_temp_deviation_c": -0.07
   },
   "stress": {
    "avg": 31,
    "max": 61,
    "relax_min": 21
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 42
   },
   "readiness": {
    "score": 74,
    "level": "良好",
    "factors": {
     "sleep": 94,
     "hrv": 47,
     "rhr": 48,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-13",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 8923,
    "distance_km": 6.6,
    "floors": 18,
    "active_kcal": 359,
    "total_kcal": 1979,
    "exercise_min": 9,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 51,
    "max_hr": 111,
    "avg_hr": 69,
    "hrv_night_sdnn_ms": 55
   },
   "sleep": {
    "bedtime": "23:19",
    "wake_time": "06:56",
    "duration_min": 426,
    "stages_min": {
     "deep": 89,
     "core": 253,
     "rem": 83,
     "awake": 15
    },
    "efficiency_pct": 96.4,
    "score": 86,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.0,
    "wrist_temp_deviation_c": 0.03
   },
   "stress": {
    "avg": 38,
    "max": 71,
    "relax_min": 15
   },
   "body_battery": {
    "wake": 86,
    "evening_low": 49
   },
   "readiness": {
    "score": 77,
    "level": "良好",
    "factors": {
     "sleep": 86,
     "hrv": 56,
     "rhr": 64,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-14",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 7043,
    "distance_km": 5.21,
    "floors": 10,
    "active_kcal": 275,
    "total_kcal": 1895,
    "exercise_min": 7,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 51,
    "max_hr": 125,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 61
   },
   "sleep": {
    "bedtime": "23:01",
    "wake_time": "07:26",
    "duration_min": 489,
    "stages_min": {
     "deep": 109,
     "core": 275,
     "rem": 104,
     "awake": 31
    },
    "efficiency_pct": 93.9,
    "score": 97,
    "respiratory_rate": 14.9,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": 0.03
   },
   "stress": {
    "avg": 29,
    "max": 46,
    "relax_min": 7
   },
   "body_battery": {
    "wake": 94,
    "evening_low": 59
   },
   "readiness": {
    "score": 84,
    "level": "充沛",
    "factors": {
     "sleep": 97,
     "hrv": 71,
     "rhr": 63,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-15",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 6900,
    "distance_km": 5.11,
    "floors": 5,
    "active_kcal": 300,
    "total_kcal": 1920,
    "exercise_min": 7,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 118,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 49
   },
   "sleep": {
    "bedtime": "00:38",
    "wake_time": "06:54",
    "duration_min": 580,
    "stages_min": {
     "deep": 129,
     "core": 324,
     "rem": 126,
     "awake": 31
    },
    "efficiency_pct": 94.9,
    "score": 95,
    "respiratory_rate": 13.8,
    "spo2_avg_pct": 97.3,
    "wrist_temp_deviation_c": 0.02
   },
   "stress": {
    "avg": 37,
    "max": 59,
    "relax_min": 23
   },
   "body_battery": {
    "wake": 88,
    "evening_low": 51
   },
   "readiness": {
    "score": 73,
    "level": "良好",
    "factors": {
     "sleep": 95,
     "hrv": 37,
     "rhr": 54,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-16",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 21747,
    "distance_km": 16.09,
    "floors": 2,
    "active_kcal": 1477,
    "total_kcal": 3097,
    "exercise_min": 100,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 52,
    "max_hr": 170,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 53
   },
   "sleep": {
    "bedtime": "22:40",
    "wake_time": "07:52",
    "duration_min": 526,
    "stages_min": {
     "deep": 109,
     "core": 294,
     "rem": 122,
     "awake": 38
    },
    "efficiency_pct": 93.2,
    "score": 87,
    "respiratory_rate": 14.6,
    "spo2_avg_pct": 97.6,
    "wrist_temp_deviation_c": -0.02
   },
   "stress": {
    "avg": 27,
    "max": 62,
    "relax_min": 25
   },
   "body_battery": {
    "wake": 86,
    "evening_low": 30
   },
   "readiness": {
    "score": 75,
    "level": "良好",
    "factors": {
     "sleep": 87,
     "hrv": 49,
     "rhr": 61,
     "load": 99
    }
   }
  },
  {
   "date": "2026-05-17",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 6630,
    "distance_km": 4.91,
    "floors": 6,
    "active_kcal": 250,
    "total_kcal": 1870,
    "exercise_min": 7,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 124,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 60
   },
   "sleep": {
    "bedtime": "23:27",
    "wake_time": "08:24",
    "duration_min": 504,
    "stages_min": {
     "deep": 102,
     "core": 277,
     "rem": 124,
     "awake": 23
    },
    "efficiency_pct": 95.6,
    "score": 98,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 97.3,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 26,
    "max": 47,
    "relax_min": 5
   },
   "body_battery": {
    "wake": 93,
    "evening_low": 59
   },
   "readiness": {
    "score": 82,
    "level": "充沛",
    "factors": {
     "sleep": 98,
     "hrv": 69,
     "rhr": 53,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-18",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 9253,
    "distance_km": 6.85,
    "floors": 3,
    "active_kcal": 359,
    "total_kcal": 1979,
    "exercise_min": 10,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 51,
    "max_hr": 126,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "23:28",
    "wake_time": "07:18",
    "duration_min": 450,
    "stages_min": {
     "deep": 97,
     "core": 261,
     "rem": 90,
     "awake": 29
    },
    "efficiency_pct": 93.8,
    "score": 88,
    "respiratory_rate": 13.9,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": -0.03
   },
   "stress": {
    "avg": 21,
    "max": 38,
    "relax_min": 22
   },
   "body_battery": {
    "wake": 87,
    "evening_low": 55
   },
   "readiness": {
    "score": 75,
    "level": "良好",
    "factors": {
     "sleep": 88,
     "hrv": 56,
     "rhr": 52,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-19",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 7067,
    "distance_km": 5.23,
    "floors": 15,
    "active_kcal": 291,
    "total_kcal": 1911,
    "exercise_min": 7,
    "stand_hours": 7,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 52,
    "max_hr": 110,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "23:17",
    "wake_time": "06:55",
    "duration_min": 440,
    "stages_min": {
     "deep": 97,
     "core": 251,
     "rem": 91,
     "awake": 30
    },
    "efficiency_pct": 93.5,
    "score": 88,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 96.7,
    "wrist_temp_deviation_c": 0.01
   },
   "stress": {
    "avg": 38,
    "max": 62,
    "relax_min": 13
   },
   "body_battery": {
    "wake": 87,
    "evening_low": 50
   },
   "readiness": {
    "score": 75,
    "level": "良好",
    "factors": {
     "sleep": 88,
     "hrv": 56,
     "rhr": 52,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-20",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 6961,
    "distance_km": 5.15,
    "floors": 15,
    "active_kcal": 300,
    "total_kcal": 1920,
    "exercise_min": 7,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 50,
    "max_hr": 123,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 58
   },
   "sleep": {
    "bedtime": "00:16",
    "wake_time": "06:52",
    "duration_min": 580,
    "stages_min": {
     "deep": 125,
     "core": 317,
     "rem": 136,
     "awake": 17
    },
    "efficiency_pct": 97,
    "score": 96,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": -0.01
   },
   "stress": {
    "avg": 33,
    "max": 60,
    "relax_min": 11
   },
   "body_battery": {
    "wake": 92,
    "evening_low": 56
   },
   "readiness": {
    "score": 80,
    "level": "充沛",
    "factors": {
     "sleep": 96,
     "hrv": 60,
     "rhr": 59,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-21",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 16702,
    "distance_km": 12.36,
    "floors": 13,
    "active_kcal": 960,
    "total_kcal": 2580,
    "exercise_min": 55,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 52,
    "max_hr": 175,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 53
   },
   "sleep": {
    "bedtime": "22:43",
    "wake_time": "07:03",
    "duration_min": 481,
    "stages_min": {
     "deep": 97,
     "core": 284,
     "rem": 98,
     "awake": 28
    },
    "efficiency_pct": 94.3,
    "score": 94,
    "respiratory_rate": 15.0,
    "spo2_avg_pct": 96.6,
    "wrist_temp_deviation_c": -0.0
   },
   "stress": {
    "avg": 34,
    "max": 60,
    "relax_min": 12
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 42
   },
   "readiness": {
    "score": 75,
    "level": "良好",
    "factors": {
     "sleep": 94,
     "hrv": 45,
     "rhr": 57,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-22",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 9185,
    "distance_km": 6.8,
    "floors": 15,
    "active_kcal": 331,
    "total_kcal": 1951,
    "exercise_min": 10,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 57,
    "min_hr": 53,
    "max_hr": 116,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 58
   },
   "sleep": {
    "bedtime": "00:16",
    "wake_time": "06:42",
    "duration_min": 580,
    "stages_min": {
     "deep": 123,
     "core": 335,
     "rem": 120,
     "awake": 18
    },
    "efficiency_pct": 96.8,
    "score": 98,
    "respiratory_rate": 15.1,
    "spo2_avg_pct": 97.0,
    "wrist_temp_deviation_c": 0.03
   },
   "stress": {
    "avg": 33,
    "max": 63,
    "relax_min": 3
   },
   "body_battery": {
    "wake": 93,
    "evening_low": 56
   },
   "readiness": {
    "score": 77,
    "level": "良好",
    "factors": {
     "sleep": 98,
     "hrv": 58,
     "rhr": 40,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-23",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 27981,
    "distance_km": 20.71,
    "floors": 14,
    "active_kcal": 1747,
    "total_kcal": 3367,
    "exercise_min": 109,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 50,
    "max_hr": 169,
    "avg_hr": 69,
    "hrv_night_sdnn_ms": 59
   },
   "sleep": {
    "bedtime": "23:02",
    "wake_time": "07:59",
    "duration_min": 519,
    "stages_min": {
     "deep": 126,
     "core": 294,
     "rem": 99,
     "awake": 20
    },
    "efficiency_pct": 96.2,
    "score": 98,
    "respiratory_rate": 15.7,
    "spo2_avg_pct": 97.3,
    "wrist_temp_deviation_c": 0.08
   },
   "stress": {
    "avg": 23,
    "max": 38,
    "relax_min": 2
   },
   "body_battery": {
    "wake": 93,
    "evening_low": 38
   },
   "readiness": {
    "score": 80,
    "level": "充沛",
    "factors": {
     "sleep": 98,
     "hrv": 60,
     "rhr": 55,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-24",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 11678,
    "distance_km": 8.64,
    "floors": 11,
    "active_kcal": 415,
    "total_kcal": 2035,
    "exercise_min": 12,
    "stand_hours": 13,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 49,
    "max_hr": 110,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 53
   },
   "sleep": {
    "bedtime": "23:02",
    "wake_time": "08:14",
    "duration_min": 533,
    "stages_min": {
     "deep": 121,
     "core": 283,
     "rem": 129,
     "awake": 35
    },
    "efficiency_pct": 93.8,
    "score": 95,
    "respiratory_rate": 14.7,
    "spo2_avg_pct": 97.1,
    "wrist_temp_deviation_c": -0.02
   },
   "stress": {
    "avg": 18,
    "max": 34,
    "relax_min": 20
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 58
   },
   "readiness": {
    "score": 76,
    "level": "良好",
    "factors": {
     "sleep": 95,
     "hrv": 43,
     "rhr": 62,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-25",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 8569,
    "distance_km": 6.34,
    "floors": 16,
    "active_kcal": 313,
    "total_kcal": 1933,
    "exercise_min": 9,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 50,
    "max_hr": 123,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 59
   },
   "sleep": {
    "bedtime": "23:40",
    "wake_time": "06:50",
    "duration_min": 402,
    "stages_min": {
     "deep": 94,
     "core": 225,
     "rem": 81,
     "awake": 35
    },
    "efficiency_pct": 91.9,
    "score": 73,
    "respiratory_rate": 14.8,
    "spo2_avg_pct": 96.7,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 29,
    "max": 63,
    "relax_min": 18
   },
   "body_battery": {
    "wake": 82,
    "evening_low": 47
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 73,
     "hrv": 59,
     "rhr": 54,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-26",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 15273,
    "distance_km": 11.3,
    "floors": 8,
    "active_kcal": 890,
    "total_kcal": 2510,
    "exercise_min": 48,
    "stand_hours": 13,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 174,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "23:20",
    "wake_time": "06:41",
    "duration_min": 414,
    "stages_min": {
     "deep": 93,
     "core": 233,
     "rem": 87,
     "awake": 34
    },
    "efficiency_pct": 92.2,
    "score": 77,
    "respiratory_rate": 15.0,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": 0.07
   },
   "stress": {
    "avg": 25,
    "max": 43,
    "relax_min": 1
   },
   "body_battery": {
    "wake": 83,
    "evening_low": 39
   },
   "readiness": {
    "score": 68,
    "level": "良好",
    "factors": {
     "sleep": 77,
     "hrv": 49,
     "rhr": 45,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-27",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 7846,
    "distance_km": 5.81,
    "floors": 12,
    "active_kcal": 319,
    "total_kcal": 1939,
    "exercise_min": 8,
    "stand_hours": 7,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 107,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 59
   },
   "sleep": {
    "bedtime": "23:32",
    "wake_time": "06:59",
    "duration_min": 420,
    "stages_min": {
     "deep": 97,
     "core": 216,
     "rem": 106,
     "awake": 15
    },
    "efficiency_pct": 96.3,
    "score": 79,
    "respiratory_rate": 14.4,
    "spo2_avg_pct": 96.6,
    "wrist_temp_deviation_c": -0.14
   },
   "stress": {
    "avg": 46,
    "max": 66,
    "relax_min": 23
   },
   "body_battery": {
    "wake": 85,
    "evening_low": 45
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 79,
     "hrv": 57,
     "rhr": 46,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-28",
   "day_of_week": "四",
   "context_tag": "sick",
   "activity": {
    "steps": 3141,
    "distance_km": 2.32,
    "floors": 0,
    "active_kcal": 162,
    "total_kcal": 1782,
    "exercise_min": 3,
    "stand_hours": 4,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 61,
    "min_hr": 57,
    "max_hr": 115,
    "avg_hr": 77,
    "hrv_night_sdnn_ms": 38
   },
   "sleep": {
    "bedtime": "23:16",
    "wake_time": "07:59",
    "duration_min": 489,
    "stages_min": {
     "deep": 83,
     "core": 315,
     "rem": 90,
     "awake": 37
    },
    "efficiency_pct": 92.8,
    "score": 90,
    "respiratory_rate": 16.5,
    "spo2_avg_pct": 96.9,
    "wrist_temp_deviation_c": 0.38
   },
   "stress": {
    "avg": 51,
    "max": 73,
    "relax_min": 5
   },
   "body_battery": {
    "wake": 71,
    "evening_low": 30
   },
   "readiness": {
    "score": 35,
    "level": "需休息",
    "factors": {
     "sleep": 90,
     "hrv": 0,
     "rhr": 9,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-29",
   "day_of_week": "五",
   "context_tag": "sick",
   "activity": {
    "steps": 3903,
    "distance_km": 2.89,
    "floors": 1,
    "active_kcal": 185,
    "total_kcal": 1805,
    "exercise_min": 4,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 60,
    "min_hr": 57,
    "max_hr": 125,
    "avg_hr": 78,
    "hrv_night_sdnn_ms": 46
   },
   "sleep": {
    "bedtime": "00:19",
    "wake_time": "07:24",
    "duration_min": 580,
    "stages_min": {
     "deep": 92,
     "core": 376,
     "rem": 110,
     "awake": 33
    },
    "efficiency_pct": 94.5,
    "score": 85,
    "respiratory_rate": 16.0,
    "spo2_avg_pct": 96.4,
    "wrist_temp_deviation_c": 0.44
   },
   "stress": {
    "avg": 40,
    "max": 71,
    "relax_min": 5
   },
   "body_battery": {
    "wake": 72,
    "evening_low": 34
   },
   "readiness": {
    "score": 41,
    "level": "需休息",
    "factors": {
     "sleep": 85,
     "hrv": 24,
     "rhr": 19,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-30",
   "day_of_week": "六",
   "context_tag": "sick",
   "activity": {
    "steps": 2265,
    "distance_km": 1.68,
    "floors": 3,
    "active_kcal": 136,
    "total_kcal": 1756,
    "exercise_min": 2,
    "stand_hours": 5,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 61,
    "min_hr": 57,
    "max_hr": 115,
    "avg_hr": 75,
    "hrv_night_sdnn_ms": 40
   },
   "sleep": {
    "bedtime": "23:49",
    "wake_time": "09:12",
    "duration_min": 534,
    "stages_min": {
     "deep": 84,
     "core": 363,
     "rem": 86,
     "awake": 49
    },
    "efficiency_pct": 91.5,
    "score": 83,
    "respiratory_rate": 16.9,
    "spo2_avg_pct": 96.2,
    "wrist_temp_deviation_c": 0.42
   },
   "stress": {
    "avg": 31,
    "max": 50,
    "relax_min": 19
   },
   "body_battery": {
    "wake": 69,
    "evening_low": 33
   },
   "readiness": {
    "score": 36,
    "level": "需休息",
    "factors": {
     "sleep": 83,
     "hrv": 9,
     "rhr": 15,
     "load": 100
    }
   }
  },
  {
   "date": "2026-05-31",
   "day_of_week": "日",
   "context_tag": "sick",
   "activity": {
    "steps": 2849,
    "distance_km": 2.11,
    "floors": 3,
    "active_kcal": 168,
    "total_kcal": 1788,
    "exercise_min": 3,
    "stand_hours": 3,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 62,
    "min_hr": 57,
    "max_hr": 128,
    "avg_hr": 78,
    "hrv_night_sdnn_ms": 41
   },
   "sleep": {
    "bedtime": "22:56",
    "wake_time": "08:19",
    "duration_min": 538,
    "stages_min": {
     "deep": 96,
     "core": 337,
     "rem": 104,
     "awake": 32
    },
    "efficiency_pct": 94.3,
    "score": 89,
    "respiratory_rate": 16.8,
    "spo2_avg_pct": 96.3,
    "wrist_temp_deviation_c": 0.6
   },
   "stress": {
    "avg": 48,
    "max": 71,
    "relax_min": 11
   },
   "body_battery": {
    "wake": 72,
    "evening_low": 31
   },
   "readiness": {
    "score": 39,
    "level": "需休息",
    "factors": {
     "sleep": 89,
     "hrv": 16,
     "rhr": 10,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-01",
   "day_of_week": "一",
   "context_tag": "sick",
   "activity": {
    "steps": 3493,
    "distance_km": 2.58,
    "floors": 1,
    "active_kcal": 164,
    "total_kcal": 1784,
    "exercise_min": 3,
    "stand_hours": 3,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 62,
    "min_hr": 57,
    "max_hr": 118,
    "avg_hr": 80,
    "hrv_night_sdnn_ms": 52
   },
   "sleep": {
    "bedtime": "23:27",
    "wake_time": "08:07",
    "duration_min": 493,
    "stages_min": {
     "deep": 76,
     "core": 335,
     "rem": 81,
     "awake": 49
    },
    "efficiency_pct": 90.8,
    "score": 80,
    "respiratory_rate": 16.4,
    "spo2_avg_pct": 95.9,
    "wrist_temp_deviation_c": 0.49
   },
   "stress": {
    "avg": 48,
    "max": 74,
    "relax_min": 3
   },
   "body_battery": {
    "wake": 72,
    "evening_low": 32
   },
   "readiness": {
    "score": 45,
    "level": "一般",
    "factors": {
     "sleep": 80,
     "hrv": 50,
     "rhr": 14,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-02",
   "day_of_week": "二",
   "context_tag": "sick",
   "activity": {
    "steps": 2499,
    "distance_km": 1.85,
    "floors": 1,
    "active_kcal": 110,
    "total_kcal": 1730,
    "exercise_min": 2,
    "stand_hours": 4,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 60,
    "min_hr": 56,
    "max_hr": 109,
    "avg_hr": 78,
    "hrv_night_sdnn_ms": 44
   },
   "sleep": {
    "bedtime": "23:35",
    "wake_time": "07:45",
    "duration_min": 464,
    "stages_min": {
     "deep": 70,
     "core": 303,
     "rem": 89,
     "awake": 45
    },
    "efficiency_pct": 91.1,
    "score": 75,
    "respiratory_rate": 16.0,
    "spo2_avg_pct": 96.0,
    "wrist_temp_deviation_c": 0.41
   },
   "stress": {
    "avg": 42,
    "max": 67,
    "relax_min": 11
   },
   "body_battery": {
    "wake": 67,
    "evening_low": 28
   },
   "readiness": {
    "score": 41,
    "level": "需休息",
    "factors": {
     "sleep": 75,
     "hrv": 28,
     "rhr": 32,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-03",
   "day_of_week": "三",
   "context_tag": "sick",
   "activity": {
    "steps": 3559,
    "distance_km": 2.63,
    "floors": 2,
    "active_kcal": 175,
    "total_kcal": 1795,
    "exercise_min": 3,
    "stand_hours": 5,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 60,
    "min_hr": 55,
    "max_hr": 109,
    "avg_hr": 78,
    "hrv_night_sdnn_ms": 47
   },
   "sleep": {
    "bedtime": "23:21",
    "wake_time": "07:19",
    "duration_min": 456,
    "stages_min": {
     "deep": 83,
     "core": 297,
     "rem": 74,
     "awake": 45
    },
    "efficiency_pct": 90.9,
    "score": 79,
    "respiratory_rate": 16.9,
    "spo2_avg_pct": 96.5,
    "wrist_temp_deviation_c": 0.18
   },
   "stress": {
    "avg": 51,
    "max": 76,
    "relax_min": 22
   },
   "body_battery": {
    "wake": 70,
    "evening_low": 28
   },
   "readiness": {
    "score": 46,
    "level": "一般",
    "factors": {
     "sleep": 79,
     "hrv": 39,
     "rhr": 35,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-04",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 15315,
    "distance_km": 11.33,
    "floors": 16,
    "active_kcal": 928,
    "total_kcal": 2548,
    "exercise_min": 53,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 50,
    "max_hr": 171,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 58
   },
   "sleep": {
    "bedtime": "23:13",
    "wake_time": "06:17",
    "duration_min": 413,
    "stages_min": {
     "deep": 99,
     "core": 212,
     "rem": 101,
     "awake": 20
    },
    "efficiency_pct": 95.4,
    "score": 79,
    "respiratory_rate": 14.9,
    "spo2_avg_pct": 96.6,
    "wrist_temp_deviation_c": 0.04
   },
   "stress": {
    "avg": 38,
    "max": 73,
    "relax_min": 15
   },
   "body_battery": {
    "wake": 84,
    "evening_low": 36
   },
   "readiness": {
    "score": 80,
    "level": "充沛",
    "factors": {
     "sleep": 79,
     "hrv": 71,
     "rhr": 75,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-05",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 7598,
    "distance_km": 5.62,
    "floors": 16,
    "active_kcal": 295,
    "total_kcal": 1915,
    "exercise_min": 8,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 52,
    "max_hr": 126,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 54
   },
   "sleep": {
    "bedtime": "23:59",
    "wake_time": "07:16",
    "duration_min": 415,
    "stages_min": {
     "deep": 87,
     "core": 242,
     "rem": 85,
     "awake": 39
    },
    "efficiency_pct": 91.2,
    "score": 75,
    "respiratory_rate": 14.9,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": 0.02
   },
   "stress": {
    "avg": 39,
    "max": 74,
    "relax_min": 8
   },
   "body_battery": {
    "wake": 81,
    "evening_low": 43
   },
   "readiness": {
    "score": 76,
    "level": "良好",
    "factors": {
     "sleep": 75,
     "hrv": 60,
     "rhr": 74,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-06",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 24817,
    "distance_km": 18.36,
    "floors": 18,
    "active_kcal": 1680,
    "total_kcal": 3300,
    "exercise_min": 110,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 51,
    "max_hr": 173,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 57
   },
   "sleep": {
    "bedtime": "23:13",
    "wake_time": "07:55",
    "duration_min": 499,
    "stages_min": {
     "deep": 105,
     "core": 299,
     "rem": 94,
     "awake": 33
    },
    "efficiency_pct": 93.7,
    "score": 96,
    "respiratory_rate": 13.9,
    "spo2_avg_pct": 97.0,
    "wrist_temp_deviation_c": -0.03
   },
   "stress": {
    "avg": 29,
    "max": 49,
    "relax_min": 3
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 34
   },
   "readiness": {
    "score": 86,
    "level": "充沛",
    "factors": {
     "sleep": 96,
     "hrv": 70,
     "rhr": 74,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-07",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 12724,
    "distance_km": 9.42,
    "floors": 11,
    "active_kcal": 912,
    "total_kcal": 2532,
    "exercise_min": 64,
    "stand_hours": 13,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 50,
    "max_hr": 160,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 61
   },
   "sleep": {
    "bedtime": "23:18",
    "wake_time": "08:16",
    "duration_min": 522,
    "stages_min": {
     "deep": 123,
     "core": 267,
     "rem": 132,
     "awake": 30
    },
    "efficiency_pct": 94.5,
    "score": 91,
    "respiratory_rate": 14.6,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": 0.03
   },
   "stress": {
    "avg": 22,
    "max": 51,
    "relax_min": 22
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 47
   },
   "readiness": {
    "score": 87,
    "level": "充沛",
    "factors": {
     "sleep": 91,
     "hrv": 80,
     "rhr": 74,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-08",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 8452,
    "distance_km": 6.25,
    "floors": 14,
    "active_kcal": 304,
    "total_kcal": 1924,
    "exercise_min": 9,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 49,
    "max_hr": 122,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 53
   },
   "sleep": {
    "bedtime": "23:13",
    "wake_time": "06:59",
    "duration_min": 451,
    "stages_min": {
     "deep": 108,
     "core": 257,
     "rem": 85,
     "awake": 18
    },
    "efficiency_pct": 96.1,
    "score": 88,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": -0.11
   },
   "stress": {
    "avg": 28,
    "max": 59,
    "relax_min": 18
   },
   "body_battery": {
    "wake": 86,
    "evening_low": 52
   },
   "readiness": {
    "score": 81,
    "level": "充沛",
    "factors": {
     "sleep": 88,
     "hrv": 57,
     "rhr": 82,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-09",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 16770,
    "distance_km": 12.41,
    "floors": 10,
    "active_kcal": 968,
    "total_kcal": 2588,
    "exercise_min": 51,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 53,
    "max_hr": 167,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 57
   },
   "sleep": {
    "bedtime": "23:33",
    "wake_time": "06:39",
    "duration_min": 396,
    "stages_min": {
     "deep": 84,
     "core": 212,
     "rem": 99,
     "awake": 30
    },
    "efficiency_pct": 92.7,
    "score": 76,
    "respiratory_rate": 13.5,
    "spo2_avg_pct": 97.6,
    "wrist_temp_deviation_c": -0.11
   },
   "stress": {
    "avg": 40,
    "max": 66,
    "relax_min": 16
   },
   "body_battery": {
    "wake": 83,
    "evening_low": 35
   },
   "readiness": {
    "score": 73,
    "level": "良好",
    "factors": {
     "sleep": 76,
     "hrv": 69,
     "rhr": 66,
     "load": 79
    }
   }
  },
  {
   "date": "2026-06-10",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 7514,
    "distance_km": 5.56,
    "floors": 2,
    "active_kcal": 280,
    "total_kcal": 1900,
    "exercise_min": 8,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 56,
    "min_hr": 52,
    "max_hr": 120,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 54
   },
   "sleep": {
    "bedtime": "23:37",
    "wake_time": "07:22",
    "duration_min": 431,
    "stages_min": {
     "deep": 106,
     "core": 242,
     "rem": 81,
     "awake": 23
    },
    "efficiency_pct": 94.8,
    "score": 85,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.9,
    "wrist_temp_deviation_c": -0.06
   },
   "stress": {
    "avg": 32,
    "max": 66,
    "relax_min": 15
   },
   "body_battery": {
    "wake": 85,
    "evening_low": 49
   },
   "readiness": {
    "score": 74,
    "level": "良好",
    "factors": {
     "sleep": 85,
     "hrv": 61,
     "rhr": 66,
     "load": 79
    }
   }
  },
  {
   "date": "2026-06-11",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 15636,
    "distance_km": 11.57,
    "floors": 15,
    "active_kcal": 924,
    "total_kcal": 2544,
    "exercise_min": 53,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 52,
    "max_hr": 173,
    "avg_hr": 74,
    "hrv_night_sdnn_ms": 55
   },
   "sleep": {
    "bedtime": "23:33",
    "wake_time": "07:10",
    "duration_min": 435,
    "stages_min": {
     "deep": 92,
     "core": 236,
     "rem": 106,
     "awake": 23
    },
    "efficiency_pct": 94.9,
    "score": 87,
    "respiratory_rate": 13.9,
    "spo2_avg_pct": 98.3,
    "wrist_temp_deviation_c": -0.12
   },
   "stress": {
    "avg": 47,
    "max": 65,
    "relax_min": 10
   },
   "body_battery": {
    "wake": 87,
    "evening_low": 36
   },
   "readiness": {
    "score": 75,
    "level": "良好",
    "factors": {
     "sleep": 87,
     "hrv": 60,
     "rhr": 70,
     "load": 78
    }
   }
  },
  {
   "date": "2026-06-12",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 8375,
    "distance_km": 6.2,
    "floors": 17,
    "active_kcal": 300,
    "total_kcal": 1920,
    "exercise_min": 9,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 50,
    "max_hr": 126,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 64
   },
   "sleep": {
    "bedtime": "00:23",
    "wake_time": "07:09",
    "duration_min": 580,
    "stages_min": {
     "deep": 143,
     "core": 308,
     "rem": 127,
     "awake": 26
    },
    "efficiency_pct": 95.6,
    "score": 98,
    "respiratory_rate": 14.8,
    "spo2_avg_pct": 96.9,
    "wrist_temp_deviation_c": -0.05
   },
   "stress": {
    "avg": 37,
    "max": 57,
    "relax_min": 0
   },
   "body_battery": {
    "wake": 95,
    "evening_low": 58
   },
   "readiness": {
    "score": 86,
    "level": "充沛",
    "factors": {
     "sleep": 98,
     "hrv": 84,
     "rhr": 75,
     "load": 78
    }
   }
  },
  {
   "date": "2026-06-13",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 6877,
    "distance_km": 5.09,
    "floors": 13,
    "active_kcal": 299,
    "total_kcal": 1919,
    "exercise_min": 7,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 48,
    "max_hr": 113,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 62
   },
   "sleep": {
    "bedtime": "22:48",
    "wake_time": "07:59",
    "duration_min": 526,
    "stages_min": {
     "deep": 122,
     "core": 303,
     "rem": 101,
     "awake": 19
    },
    "efficiency_pct": 96.4,
    "score": 98,
    "respiratory_rate": 13.7,
    "spo2_avg_pct": 97.2,
    "wrist_temp_deviation_c": -0.02
   },
   "stress": {
    "avg": 25,
    "max": 55,
    "relax_min": 6
   },
   "body_battery": {
    "wake": 94,
    "evening_low": 60
   },
   "readiness": {
    "score": 88,
    "level": "充沛",
    "factors": {
     "sleep": 98,
     "hrv": 73,
     "rhr": 78,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-14",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 9740,
    "distance_km": 7.21,
    "floors": 18,
    "active_kcal": 383,
    "total_kcal": 2003,
    "exercise_min": 10,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 49,
    "max_hr": 118,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 58
   },
   "sleep": {
    "bedtime": "23:56",
    "wake_time": "08:18",
    "duration_min": 472,
    "stages_min": {
     "deep": 101,
     "core": 254,
     "rem": 116,
     "awake": 27
    },
    "efficiency_pct": 94.4,
    "score": 97,
    "respiratory_rate": 15.4,
    "spo2_avg_pct": 97.0,
    "wrist_temp_deviation_c": 0.01
   },
   "stress": {
    "avg": 29,
    "max": 50,
    "relax_min": 0
   },
   "body_battery": {
    "wake": 93,
    "evening_low": 58
   },
   "readiness": {
    "score": 81,
    "level": "充沛",
    "factors": {
     "sleep": 97,
     "hrv": 57,
     "rhr": 66,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-15",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 8359,
    "distance_km": 6.19,
    "floors": 14,
    "active_kcal": 333,
    "total_kcal": 1953,
    "exercise_min": 9,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 50,
    "max_hr": 122,
    "avg_hr": 67,
    "hrv_night_sdnn_ms": 63
   },
   "sleep": {
    "bedtime": "23:20",
    "wake_time": "07:08",
    "duration_min": 440,
    "stages_min": {
     "deep": 101,
     "core": 228,
     "rem": 110,
     "awake": 15
    },
    "efficiency_pct": 96.6,
    "score": 84,
    "respiratory_rate": 14.7,
    "spo2_avg_pct": 96.5,
    "wrist_temp_deviation_c": 0.11
   },
   "stress": {
    "avg": 40,
    "max": 74,
    "relax_min": 3
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 51
   },
   "readiness": {
    "score": 81,
    "level": "充沛",
    "factors": {
     "sleep": 84,
     "hrv": 70,
     "rhr": 68,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-16",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 18312,
    "distance_km": 13.55,
    "floors": 17,
    "active_kcal": 1101,
    "total_kcal": 2721,
    "exercise_min": 62,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 52,
    "max_hr": 176,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "23:11",
    "wake_time": "07:06",
    "duration_min": 451,
    "stages_min": {
     "deep": 104,
     "core": 237,
     "rem": 109,
     "awake": 30
    },
    "efficiency_pct": 93.7,
    "score": 87,
    "respiratory_rate": 13.7,
    "spo2_avg_pct": 96.7,
    "wrist_temp_deviation_c": 0.03
   },
   "stress": {
    "avg": 34,
    "max": 60,
    "relax_min": 7
   },
   "body_battery": {
    "wake": 87,
    "evening_low": 39
   },
   "readiness": {
    "score": 72,
    "level": "良好",
    "factors": {
     "sleep": 87,
     "hrv": 46,
     "rhr": 50,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-17",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 9218,
    "distance_km": 6.82,
    "floors": 11,
    "active_kcal": 344,
    "total_kcal": 1964,
    "exercise_min": 10,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 52,
    "max_hr": 128,
    "avg_hr": 69,
    "hrv_night_sdnn_ms": 59
   },
   "sleep": {
    "bedtime": "22:53",
    "wake_time": "06:39",
    "duration_min": 442,
    "stages_min": {
     "deep": 107,
     "core": 243,
     "rem": 91,
     "awake": 38
    },
    "efficiency_pct": 92.0,
    "score": 82,
    "respiratory_rate": 13.9,
    "spo2_avg_pct": 97.0,
    "wrist_temp_deviation_c": -0.03
   },
   "stress": {
    "avg": 46,
    "max": 79,
    "relax_min": 20
   },
   "body_battery": {
    "wake": 86,
    "evening_low": 46
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 82,
     "hrv": 53,
     "rhr": 47,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-18",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 15758,
    "distance_km": 11.66,
    "floors": 17,
    "active_kcal": 955,
    "total_kcal": 2575,
    "exercise_min": 51,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 49,
    "max_hr": 169,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 57
   },
   "sleep": {
    "bedtime": "22:36",
    "wake_time": "06:49",
    "duration_min": 465,
    "stages_min": {
     "deep": 110,
     "core": 249,
     "rem": 105,
     "awake": 18
    },
    "efficiency_pct": 96.2,
    "score": 95,
    "respiratory_rate": 15.2,
    "spo2_avg_pct": 96.6,
    "wrist_temp_deviation_c": 0.01
   },
   "stress": {
    "avg": 36,
    "max": 56,
    "relax_min": 9
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 44
   },
   "readiness": {
    "score": 77,
    "level": "良好",
    "factors": {
     "sleep": 95,
     "hrv": 47,
     "rhr": 62,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-19",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 9492,
    "distance_km": 7.02,
    "floors": 11,
    "active_kcal": 353,
    "total_kcal": 1973,
    "exercise_min": 10,
    "stand_hours": 11,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 48,
    "max_hr": 105,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 54
   },
   "sleep": {
    "bedtime": "00:34",
    "wake_time": "06:31",
    "duration_min": 580,
    "stages_min": {
     "deep": 126,
     "core": 311,
     "rem": 142,
     "awake": 37
    },
    "efficiency_pct": 93.9,
    "score": 93,
    "respiratory_rate": 15.0,
    "spo2_avg_pct": 98.0,
    "wrist_temp_deviation_c": 0.09
   },
   "stress": {
    "avg": 39,
    "max": 57,
    "relax_min": 10
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 51
   },
   "readiness": {
    "score": 74,
    "level": "良好",
    "factors": {
     "sleep": 93,
     "hrv": 38,
     "rhr": 60,
     "load": 100
    }
   }
  },
  {
   "date": "2026-06-20",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 29379,
    "distance_km": 21.74,
    "floors": 7,
    "active_kcal": 1951,
    "total_kcal": 3571,
    "exercise_min": 130,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 50,
    "max_hr": 170,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 64
   },
   "sleep": {
    "bedtime": "22:34",
    "wake_time": "08:13",
    "duration_min": 547,
    "stages_min": {
     "deep": 120,
     "core": 321,
     "rem": 106,
     "awake": 26
    },
    "efficiency_pct": 95.4,
    "score": 98,
    "respiratory_rate": 15.0,
    "spo2_avg_pct": 97.2,
    "wrist_temp_deviation_c": -0.01
   },
   "stress": {
    "avg": 13,
    "max": 47,
    "relax_min": 0
   },
   "body_battery": {
    "wake": 95,
    "evening_low": 38
   },
   "readiness": {
    "score": 78,
    "level": "良好",
    "factors": {
     "sleep": 98,
     "hrv": 66,
     "rhr": 44,
     "load": 92
    }
   }
  },
  {
   "date": "2026-06-21",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 9929,
    "distance_km": 7.35,
    "floors": 6,
    "active_kcal": 930,
    "total_kcal": 2550,
    "exercise_min": 74,
    "stand_hours": 11,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 50,
    "max_hr": 163,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 66
   },
   "sleep": {
    "bedtime": "23:18",
    "wake_time": "08:11",
    "duration_min": 506,
    "stages_min": {
     "deep": 108,
     "core": 299,
     "rem": 98,
     "awake": 32
    },
    "efficiency_pct": 94.0,
    "score": 94,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.6,
    "wrist_temp_deviation_c": 0.07
   },
   "stress": {
    "avg": 20,
    "max": 55,
    "relax_min": 11
   },
   "body_battery": {
    "wake": 94,
    "evening_low": 47
   },
   "readiness": {
    "score": 72,
    "level": "良好",
    "factors": {
     "sleep": 94,
     "hrv": 71,
     "rhr": 52,
     "load": 55
    }
   }
  },
  {
   "date": "2026-06-22",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 7010,
    "distance_km": 5.19,
    "floors": 18,
    "active_kcal": 282,
    "total_kcal": 1902,
    "exercise_min": 7,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 50,
    "max_hr": 118,
    "avg_hr": 67,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "22:58",
    "wake_time": "07:04",
    "duration_min": 459,
    "stages_min": {
     "deep": 102,
     "core": 248,
     "rem": 108,
     "awake": 20
    },
    "efficiency_pct": 95.7,
    "score": 93,
    "respiratory_rate": 14.4,
    "spo2_avg_pct": 96.6,
    "wrist_temp_deviation_c": 0.05
   },
   "stress": {
    "avg": 39,
    "max": 71,
    "relax_min": 14
   },
   "body_battery": {
    "wake": 90,
    "evening_low": 52
   },
   "readiness": {
    "score": 66,
    "level": "良好",
    "factors": {
     "sleep": 93,
     "hrv": 41,
     "rhr": 59,
     "load": 55
    }
   }
  },
  {
   "date": "2026-06-23",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 17919,
    "distance_km": 13.26,
    "floors": 6,
    "active_kcal": 1015,
    "total_kcal": 2635,
    "exercise_min": 57,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 49,
    "max_hr": 173,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 65
   },
   "sleep": {
    "bedtime": "23:37",
    "wake_time": "07:07",
    "duration_min": 426,
    "stages_min": {
     "deep": 91,
     "core": 242,
     "rem": 92,
     "awake": 26
    },
    "efficiency_pct": 94.2,
    "score": 78,
    "respiratory_rate": 14.8,
    "spo2_avg_pct": 96.6,
    "wrist_temp_deviation_c": 0.08
   },
   "stress": {
    "avg": 42,
    "max": 69,
    "relax_min": 13
   },
   "body_battery": {
    "wake": 87,
    "evening_low": 37
   },
   "readiness": {
    "score": 65,
    "level": "良好",
    "factors": {
     "sleep": 78,
     "hrv": 66,
     "rhr": 50,
     "load": 57
    }
   }
  },
  {
   "date": "2026-06-24",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 9441,
    "distance_km": 6.99,
    "floors": 14,
    "active_kcal": 576,
    "total_kcal": 2196,
    "exercise_min": 46,
    "stand_hours": 11,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 49,
    "max_hr": 137,
    "avg_hr": 69,
    "hrv_night_sdnn_ms": 63
   },
   "sleep": {
    "bedtime": "23:41",
    "wake_time": "06:51",
    "duration_min": 417,
    "stages_min": {
     "deep": 105,
     "core": 230,
     "rem": 81,
     "awake": 39
    },
    "efficiency_pct": 91.4,
    "score": 76,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.6,
    "wrist_temp_deviation_c": -0.06
   },
   "stress": {
    "avg": 34,
    "max": 56,
    "relax_min": 8
   },
   "body_battery": {
    "wake": 85,
    "evening_low": 43
   },
   "readiness": {
    "score": 60,
    "level": "一般",
    "factors": {
     "sleep": 76,
     "hrv": 58,
     "rhr": 49,
     "load": 44
    }
   }
  },
  {
   "date": "2026-06-25",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 17655,
    "distance_km": 13.06,
    "floors": 12,
    "active_kcal": 1061,
    "total_kcal": 2681,
    "exercise_min": 60,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 51,
    "max_hr": 168,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 56
   },
   "sleep": {
    "bedtime": "23:30",
    "wake_time": "06:28",
    "duration_min": 385,
    "stages_min": {
     "deep": 83,
     "core": 215,
     "rem": 87,
     "awake": 21
    },
    "efficiency_pct": 94.8,
    "score": 67,
    "respiratory_rate": 13.8,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": 0.12
   },
   "stress": {
    "avg": 26,
    "max": 61,
    "relax_min": 16
   },
   "body_battery": {
    "wake": 78,
    "evening_low": 33
   },
   "readiness": {
    "score": 51,
    "level": "一般",
    "factors": {
     "sleep": 67,
     "hrv": 37,
     "rhr": 48,
     "load": 40
    }
   }
  },
  {
   "date": "2026-06-26",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 8921,
    "distance_km": 6.6,
    "floors": 15,
    "active_kcal": 331,
    "total_kcal": 1951,
    "exercise_min": 9,
    "stand_hours": 11,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 50,
    "max_hr": 114,
    "avg_hr": 71,
    "hrv_night_sdnn_ms": 61
   },
   "sleep": {
    "bedtime": "01:12",
    "wake_time": "07:16",
    "duration_min": 580,
    "stages_min": {
     "deep": 140,
     "core": 314,
     "rem": 124,
     "awake": 37
    },
    "efficiency_pct": 93.9,
    "score": 87,
    "respiratory_rate": 14.5,
    "spo2_avg_pct": 97.8,
    "wrist_temp_deviation_c": 0.07
   },
   "stress": {
    "avg": 32,
    "max": 57,
    "relax_min": 7
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 53
   },
   "readiness": {
    "score": 63,
    "level": "一般",
    "factors": {
     "sleep": 87,
     "hrv": 53,
     "rhr": 56,
     "load": 40
    }
   }
  },
  {
   "date": "2026-06-27",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 29880,
    "distance_km": 22.11,
    "floors": 12,
    "active_kcal": 1899,
    "total_kcal": 3519,
    "exercise_min": 120,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 50,
    "max_hr": 164,
    "avg_hr": 72,
    "hrv_night_sdnn_ms": 55
   },
   "sleep": {
    "bedtime": "23:10",
    "wake_time": "08:34",
    "duration_min": 550,
    "stages_min": {
     "deep": 122,
     "core": 301,
     "rem": 126,
     "awake": 21
    },
    "efficiency_pct": 96.3,
    "score": 98,
    "respiratory_rate": 15.4,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": 0.09
   },
   "stress": {
    "avg": 12,
    "max": 31,
    "relax_min": 6
   },
   "body_battery": {
    "wake": 91,
    "evening_low": 38
   },
   "readiness": {
    "score": 64,
    "level": "一般",
    "factors": {
     "sleep": 98,
     "hrv": 36,
     "rhr": 56,
     "load": 49
    }
   }
  },
  {
   "date": "2026-06-28",
   "day_of_week": "日",
   "context_tag": "weekend",
   "activity": {
    "steps": 6723,
    "distance_km": 4.98,
    "floors": 16,
    "active_kcal": 270,
    "total_kcal": 1890,
    "exercise_min": 7,
    "stand_hours": 9,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 51,
    "max_hr": 129,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 71
   },
   "sleep": {
    "bedtime": "23:08",
    "wake_time": "08:13",
    "duration_min": 520,
    "stages_min": {
     "deep": 133,
     "core": 270,
     "rem": 116,
     "awake": 20
    },
    "efficiency_pct": 96.3,
    "score": 98,
    "respiratory_rate": 14.0,
    "spo2_avg_pct": 96.8,
    "wrist_temp_deviation_c": 0.21
   },
   "stress": {
    "avg": 22,
    "max": 54,
    "relax_min": 6
   },
   "body_battery": {
    "wake": 98,
    "evening_low": 60
   },
   "readiness": {
    "score": 81,
    "level": "充沛",
    "factors": {
     "sleep": 98,
     "hrv": 81,
     "rhr": 48,
     "load": 85
    }
   }
  },
  {
   "date": "2026-06-29",
   "day_of_week": "一",
   "context_tag": "workday",
   "activity": {
    "steps": 9050,
    "distance_km": 6.7,
    "floors": 17,
    "active_kcal": 344,
    "total_kcal": 1964,
    "exercise_min": 10,
    "stand_hours": 10,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 49,
    "max_hr": 123,
    "avg_hr": 69,
    "hrv_night_sdnn_ms": 64
   },
   "sleep": {
    "bedtime": "23:18",
    "wake_time": "07:08",
    "duration_min": 436,
    "stages_min": {
     "deep": 102,
     "core": 248,
     "rem": 86,
     "awake": 29
    },
    "efficiency_pct": 93.7,
    "score": 85,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.5,
    "wrist_temp_deviation_c": -0.05
   },
   "stress": {
    "avg": 35,
    "max": 53,
    "relax_min": 17
   },
   "body_battery": {
    "wake": 90,
    "evening_low": 53
   },
   "readiness": {
    "score": 73,
    "level": "良好",
    "factors": {
     "sleep": 85,
     "hrv": 60,
     "rhr": 56,
     "load": 85
    }
   }
  },
  {
   "date": "2026-06-30",
   "day_of_week": "二",
   "context_tag": "workday",
   "activity": {
    "steps": 17935,
    "distance_km": 13.27,
    "floors": 2,
    "active_kcal": 1050,
    "total_kcal": 2670,
    "exercise_min": 58,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 55,
    "min_hr": 52,
    "max_hr": 170,
    "avg_hr": 73,
    "hrv_night_sdnn_ms": 65
   },
   "sleep": {
    "bedtime": "23:19",
    "wake_time": "06:55",
    "duration_min": 444,
    "stages_min": {
     "deep": 115,
     "core": 226,
     "rem": 102,
     "awake": 36
    },
    "efficiency_pct": 92.5,
    "score": 84,
    "respiratory_rate": 14.0,
    "spo2_avg_pct": 97.4,
    "wrist_temp_deviation_c": -0.05
   },
   "stress": {
    "avg": 28,
    "max": 54,
    "relax_min": 9
   },
   "body_battery": {
    "wake": 89,
    "evening_low": 43
   },
   "readiness": {
    "score": 70,
    "level": "良好",
    "factors": {
     "sleep": 84,
     "hrv": 61,
     "rhr": 40,
     "load": 85
    }
   }
  },
  {
   "date": "2026-07-01",
   "day_of_week": "三",
   "context_tag": "workday",
   "activity": {
    "steps": 7409,
    "distance_km": 5.48,
    "floors": 3,
    "active_kcal": 544,
    "total_kcal": 2164,
    "exercise_min": 48,
    "stand_hours": 6,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 54,
    "min_hr": 51,
    "max_hr": 131,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 57
   },
   "sleep": {
    "bedtime": "22:40",
    "wake_time": "07:06",
    "duration_min": 491,
    "stages_min": {
     "deep": 117,
     "core": 255,
     "rem": 118,
     "awake": 19
    },
    "efficiency_pct": 96.1,
    "score": 98,
    "respiratory_rate": 14.4,
    "spo2_avg_pct": 97.6,
    "wrist_temp_deviation_c": 0.06
   },
   "stress": {
    "avg": 29,
    "max": 55,
    "relax_min": 1
   },
   "body_battery": {
    "wake": 92,
    "evening_low": 52
   },
   "readiness": {
    "score": 70,
    "level": "良好",
    "factors": {
     "sleep": 98,
     "hrv": 38,
     "rhr": 47,
     "load": 86
    }
   }
  },
  {
   "date": "2026-07-02",
   "day_of_week": "四",
   "context_tag": "workday",
   "activity": {
    "steps": 18470,
    "distance_km": 13.67,
    "floors": 6,
    "active_kcal": 1072,
    "total_kcal": 2692,
    "exercise_min": 59,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 52,
    "min_hr": 47,
    "max_hr": 175,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 61
   },
   "sleep": {
    "bedtime": "23:41",
    "wake_time": "06:38",
    "duration_min": 399,
    "stages_min": {
     "deep": 104,
     "core": 196,
     "rem": 98,
     "awake": 39
    },
    "efficiency_pct": 91.0,
    "score": 72,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.7,
    "wrist_temp_deviation_c": -0.03
   },
   "stress": {
    "avg": 33,
    "max": 56,
    "relax_min": 2
   },
   "body_battery": {
    "wake": 82,
    "evening_low": 35
   },
   "readiness": {
    "score": 67,
    "level": "良好",
    "factors": {
     "sleep": 72,
     "hrv": 49,
     "rhr": 63,
     "load": 86
    }
   }
  },
  {
   "date": "2026-07-03",
   "day_of_week": "五",
   "context_tag": "workday",
   "activity": {
    "steps": 7733,
    "distance_km": 5.72,
    "floors": 14,
    "active_kcal": 282,
    "total_kcal": 1902,
    "exercise_min": 8,
    "stand_hours": 8,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": false,
     "exercise": false,
     "stand": false
    }
   },
   "heart": {
    "resting_hr": 53,
    "min_hr": 48,
    "max_hr": 113,
    "avg_hr": 70,
    "hrv_night_sdnn_ms": 66
   },
   "sleep": {
    "bedtime": "23:58",
    "wake_time": "06:50",
    "duration_min": 391,
    "stages_min": {
     "deep": 99,
     "core": 201,
     "rem": 91,
     "awake": 33
    },
    "efficiency_pct": 92.1,
    "score": 66,
    "respiratory_rate": 15.2,
    "spo2_avg_pct": 97.5,
    "wrist_temp_deviation_c": -0.14
   },
   "stress": {
    "avg": 38,
    "max": 69,
    "relax_min": 14
   },
   "body_battery": {
    "wake": 82,
    "evening_low": 44
   },
   "readiness": {
    "score": 67,
    "level": "良好",
    "factors": {
     "sleep": 66,
     "hrv": 61,
     "rhr": 55,
     "load": 86
    }
   }
  },
  {
   "date": "2026-07-04",
   "day_of_week": "六",
   "context_tag": "weekend",
   "activity": {
    "steps": 26725,
    "distance_km": 19.78,
    "floors": 16,
    "active_kcal": 1907,
    "total_kcal": 3527,
    "exercise_min": 129,
    "stand_hours": 14,
    "move_goal_kcal": 480,
    "rings_closed": {
     "move": true,
     "exercise": true,
     "stand": true
    }
   },
   "heart": {
    "resting_hr": 52,
    "min_hr": 48,
    "max_hr": 162,
    "avg_hr": 69,
    "hrv_night_sdnn_ms": 57
   },
   "sleep": {
    "bedtime": "22:55",
    "wake_time": "08:23",
    "duration_min": 541,
    "stages_min": {
     "deep": 133,
     "core": 278,
     "rem": 129,
     "awake": 17
    },
    "efficiency_pct": 96.9,
    "score": 98,
    "respiratory_rate": 14.3,
    "spo2_avg_pct": 97.6,
    "wrist_temp_deviation_c": 0.15
   },
   "stress": {
    "avg": 29,
    "max": 46,
    "relax_min": 2
   },
   "body_battery": {
    "wake": 92,
    "evening_low": 31
   },
   "readiness": {
    "score": 71,
    "level": "良好",
    "factors": {
     "sleep": 98,
     "hrv": 36,
     "rhr": 61,
     "load": 78
    }
   }
  }
 ],
 "workouts": [
  {
   "id": "w001",
   "date": "2026-04-11",
   "start": "09:05",
   "type": "跑步(长距离)",
   "duration_min": 63.1,
   "distance_km": 9.53,
   "avg_pace": "6'37\"",
   "avg_hr": 157,
   "max_hr": 177,
   "hr_zones_min": [
    5.0,
    18.9,
    28.4,
    9.5,
    1.3
   ],
   "active_kcal": 591,
   "avg_cadence": 167,
   "elevation_gain_m": 34,
   "training_effect_aerobic": 3.4,
   "training_load": 153,
   "source": "watch"
  },
  {
   "id": "w002",
   "date": "2026-04-14",
   "start": "19:24",
   "type": "跑步",
   "duration_min": 36.0,
   "distance_km": 5.62,
   "avg_pace": "6'24\"",
   "avg_hr": 157,
   "max_hr": 174,
   "hr_zones_min": [
    1.8,
    6.5,
    15.1,
    10.1,
    2.5
   ],
   "active_kcal": 348,
   "avg_cadence": 169,
   "elevation_gain_m": 23,
   "training_effect_aerobic": 3.2,
   "training_load": 88,
   "source": "watch"
  },
  {
   "id": "w003",
   "date": "2026-04-16",
   "start": "19:34",
   "type": "跑步",
   "duration_min": 30.4,
   "distance_km": 4.92,
   "avg_pace": "6'10\"",
   "avg_hr": 161,
   "max_hr": 182,
   "hr_zones_min": [
    1.5,
    5.5,
    12.8,
    8.5,
    2.1
   ],
   "active_kcal": 305,
   "avg_cadence": 170,
   "elevation_gain_m": 29,
   "training_effect_aerobic": 2.8,
   "training_load": 77,
   "source": "watch"
  },
  {
   "id": "w004",
   "date": "2026-04-18",
   "start": "09:39",
   "type": "跑步(长距离)",
   "duration_min": 64.4,
   "distance_km": 9.81,
   "avg_pace": "6'34\"",
   "avg_hr": 155,
   "max_hr": 174,
   "hr_zones_min": [
    5.1,
    19.3,
    29.0,
    9.7,
    1.3
   ],
   "active_kcal": 608,
   "avg_cadence": 167,
   "elevation_gain_m": 72,
   "training_effect_aerobic": 3.6,
   "training_load": 154,
   "source": "watch"
  },
  {
   "id": "w005",
   "date": "2026-04-21",
   "start": "19:24",
   "type": "跑步",
   "duration_min": 33.6,
   "distance_km": 5.34,
   "avg_pace": "6'17\"",
   "avg_hr": 158,
   "max_hr": 177,
   "hr_zones_min": [
    1.7,
    6.0,
    14.1,
    9.4,
    2.3
   ],
   "active_kcal": 331,
   "avg_cadence": 172,
   "elevation_gain_m": 53,
   "training_effect_aerobic": 3.0,
   "training_load": 82,
   "source": "watch"
  },
  {
   "id": "w006",
   "date": "2026-04-23",
   "start": "19:29",
   "type": "跑步",
   "duration_min": 32.1,
   "distance_km": 5.03,
   "avg_pace": "6'22\"",
   "avg_hr": 158,
   "max_hr": 171,
   "hr_zones_min": [
    1.6,
    5.8,
    13.5,
    9.0,
    2.2
   ],
   "active_kcal": 312,
   "avg_cadence": 170,
   "elevation_gain_m": 34,
   "training_effect_aerobic": 3.0,
   "training_load": 79,
   "source": "watch"
  },
  {
   "id": "w007",
   "date": "2026-04-25",
   "start": "09:31",
   "type": "跑步(长距离)",
   "duration_min": 79.2,
   "distance_km": 12.04,
   "avg_pace": "6'35\"",
   "avg_hr": 155,
   "max_hr": 175,
   "hr_zones_min": [
    6.3,
    23.7,
    35.6,
    11.9,
    1.6
   ],
   "active_kcal": 746,
   "avg_cadence": 172,
   "elevation_gain_m": 73,
   "training_effect_aerobic": 3.4,
   "training_load": 188,
   "source": "watch"
  },
  {
   "id": "w008",
   "date": "2026-04-26",
   "start": "09:01",
   "type": "骑行",
   "duration_min": 70.6,
   "distance_km": 29.4,
   "avg_pace": null,
   "avg_hr": 133,
   "max_hr": 158,
   "hr_zones_min": [
    10.6,
    31.8,
    21.2,
    6.4,
    0.7
   ],
   "active_kcal": 599,
   "avg_cadence": null,
   "elevation_gain_m": 98,
   "training_effect_aerobic": 1.8,
   "training_load": 130,
   "source": "watch"
  },
  {
   "id": "w009",
   "date": "2026-04-28",
   "start": "19:29",
   "type": "跑步",
   "duration_min": 33.6,
   "distance_km": 5.5,
   "avg_pace": "6'06\"",
   "avg_hr": 160,
   "max_hr": 180,
   "hr_zones_min": [
    1.7,
    6.0,
    14.1,
    9.4,
    2.4
   ],
   "active_kcal": 341,
   "avg_cadence": 173,
   "elevation_gain_m": 58,
   "training_effect_aerobic": 3.3,
   "training_load": 84,
   "source": "watch"
  },
  {
   "id": "w010",
   "date": "2026-04-30",
   "start": "19:07",
   "type": "跑步",
   "duration_min": 35.4,
   "distance_km": 5.81,
   "avg_pace": "6'05\"",
   "avg_hr": 159,
   "max_hr": 174,
   "hr_zones_min": [
    1.8,
    6.4,
    14.9,
    9.9,
    2.5
   ],
   "active_kcal": 360,
   "avg_cadence": 170,
   "elevation_gain_m": 31,
   "training_effect_aerobic": 3.1,
   "training_load": 87,
   "source": "watch"
  },
  {
   "id": "w011",
   "date": "2026-05-02",
   "start": "09:36",
   "type": "跑步(长距离)",
   "duration_min": 79.6,
   "distance_km": 12.03,
   "avg_pace": "6'37\"",
   "avg_hr": 153,
   "max_hr": 174,
   "hr_zones_min": [
    6.4,
    23.9,
    35.8,
    11.9,
    1.6
   ],
   "active_kcal": 745,
   "avg_cadence": 169,
   "elevation_gain_m": 45,
   "training_effect_aerobic": 3.9,
   "training_load": 186,
   "source": "watch"
  },
  {
   "id": "w012",
   "date": "2026-05-03",
   "start": "09:41",
   "type": "骑行",
   "duration_min": 67.8,
   "distance_km": 28.26,
   "avg_pace": null,
   "avg_hr": 125,
   "max_hr": 150,
   "hr_zones_min": [
    10.2,
    30.5,
    20.4,
    6.1,
    0.7
   ],
   "active_kcal": 576,
   "avg_cadence": null,
   "elevation_gain_m": 285,
   "training_effect_aerobic": 1.7,
   "training_load": 110,
   "source": "watch"
  },
  {
   "id": "w013",
   "date": "2026-05-10",
   "start": "09:45",
   "type": "骑行",
   "duration_min": 54.8,
   "distance_km": 22.84,
   "avg_pace": null,
   "avg_hr": 143,
   "max_hr": 168,
   "hr_zones_min": [
    8.2,
    24.7,
    16.4,
    4.9,
    0.5
   ],
   "active_kcal": 466,
   "avg_cadence": null,
   "elevation_gain_m": 247,
   "training_effect_aerobic": 2.4,
   "training_load": 114,
   "source": "watch"
  },
  {
   "id": "w014",
   "date": "2026-05-12",
   "start": "19:31",
   "type": "跑步",
   "duration_min": 37.3,
   "distance_km": 6.19,
   "avg_pace": "6'02\"",
   "avg_hr": 155,
   "max_hr": 175,
   "hr_zones_min": [
    1.9,
    6.7,
    15.7,
    10.4,
    2.6
   ],
   "active_kcal": 383,
   "avg_cadence": 172,
   "elevation_gain_m": 74,
   "training_effect_aerobic": 2.5,
   "training_load": 88,
   "source": "watch"
  },
  {
   "id": "w015",
   "date": "2026-05-16",
   "start": "09:17",
   "type": "跑步(长距离)",
   "duration_min": 76.3,
   "distance_km": 12.03,
   "avg_pace": "6'21\"",
   "avg_hr": 154,
   "max_hr": 170,
   "hr_zones_min": [
    6.1,
    22.9,
    34.3,
    11.4,
    1.5
   ],
   "active_kcal": 745,
   "avg_cadence": 173,
   "elevation_gain_m": 23,
   "training_effect_aerobic": 3.4,
   "training_load": 180,
   "source": "watch"
  },
  {
   "id": "w016",
   "date": "2026-05-21",
   "start": "19:17",
   "type": "跑步",
   "duration_min": 37.3,
   "distance_km": 6.16,
   "avg_pace": "6'04\"",
   "avg_hr": 157,
   "max_hr": 175,
   "hr_zones_min": [
    1.9,
    6.7,
    15.7,
    10.4,
    2.6
   ],
   "active_kcal": 381,
   "avg_cadence": 170,
   "elevation_gain_m": 59,
   "training_effect_aerobic": 3.0,
   "training_load": 90,
   "source": "watch"
  },
  {
   "id": "w017",
   "date": "2026-05-23",
   "start": "09:35",
   "type": "跑步(长距离)",
   "duration_min": 78.2,
   "distance_km": 12.61,
   "avg_pace": "6'12\"",
   "avg_hr": 152,
   "max_hr": 169,
   "hr_zones_min": [
    6.3,
    23.4,
    35.2,
    11.7,
    1.6
   ],
   "active_kcal": 782,
   "avg_cadence": 168,
   "elevation_gain_m": 27,
   "training_effect_aerobic": 3.5,
   "training_load": 181,
   "source": "watch"
  },
  {
   "id": "w018",
   "date": "2026-05-26",
   "start": "19:24",
   "type": "跑步",
   "duration_min": 32.9,
   "distance_km": 5.56,
   "avg_pace": "5'55\"",
   "avg_hr": 155,
   "max_hr": 174,
   "hr_zones_min": [
    1.6,
    5.9,
    13.8,
    9.2,
    2.3
   ],
   "active_kcal": 344,
   "avg_cadence": 173,
   "elevation_gain_m": 55,
   "training_effect_aerobic": 2.9,
   "training_load": 78,
   "source": "watch"
  },
  {
   "id": "w019",
   "date": "2026-06-04",
   "start": "19:17",
   "type": "跑步",
   "duration_min": 36.0,
   "distance_km": 6.29,
   "avg_pace": "5'44\"",
   "avg_hr": 156,
   "max_hr": 171,
   "hr_zones_min": [
    1.8,
    6.5,
    15.1,
    10.1,
    2.5
   ],
   "active_kcal": 390,
   "avg_cadence": 175,
   "elevation_gain_m": 71,
   "training_effect_aerobic": 3.3,
   "training_load": 87,
   "source": "watch"
  },
  {
   "id": "w020",
   "date": "2026-06-06",
   "start": "09:23",
   "type": "跑步(长距离)",
   "duration_min": 83.2,
   "distance_km": 13.2,
   "avg_pace": "6'18\"",
   "avg_hr": 151,
   "max_hr": 173,
   "hr_zones_min": [
    6.7,
    25.0,
    37.4,
    12.5,
    1.7
   ],
   "active_kcal": 818,
   "avg_cadence": 173,
   "elevation_gain_m": 21,
   "training_effect_aerobic": 3.8,
   "training_load": 190,
   "source": "watch"
  },
  {
   "id": "w021",
   "date": "2026-06-07",
   "start": "09:43",
   "type": "骑行",
   "duration_min": 50.2,
   "distance_km": 20.93,
   "avg_pace": null,
   "avg_hr": 135,
   "max_hr": 160,
   "hr_zones_min": [
    7.5,
    22.6,
    15.1,
    4.5,
    0.5
   ],
   "active_kcal": 426,
   "avg_cadence": null,
   "elevation_gain_m": 299,
   "training_effect_aerobic": 2.4,
   "training_load": 95,
   "source": "watch"
  },
  {
   "id": "w022",
   "date": "2026-06-09",
   "start": "19:33",
   "type": "跑步",
   "duration_min": 33.4,
   "distance_km": 5.81,
   "avg_pace": "5'45\"",
   "avg_hr": 154,
   "max_hr": 167,
   "hr_zones_min": [
    1.7,
    6.0,
    14.0,
    9.3,
    2.3
   ],
   "active_kcal": 360,
   "avg_cadence": 172,
   "elevation_gain_m": 40,
   "training_effect_aerobic": 3.3,
   "training_load": 78,
   "source": "watch"
  },
  {
   "id": "w023",
   "date": "2026-06-11",
   "start": "19:28",
   "type": "跑步",
   "duration_min": 36.5,
   "distance_km": 6.28,
   "avg_pace": "5'48\"",
   "avg_hr": 156,
   "max_hr": 173,
   "hr_zones_min": [
    1.8,
    6.6,
    15.3,
    10.2,
    2.6
   ],
   "active_kcal": 389,
   "avg_cadence": 175,
   "elevation_gain_m": 27,
   "training_effect_aerobic": 3.1,
   "training_load": 88,
   "source": "watch"
  },
  {
   "id": "w024",
   "date": "2026-06-16",
   "start": "19:43",
   "type": "跑步",
   "duration_min": 42.0,
   "distance_km": 7.25,
   "avg_pace": "5'48\"",
   "avg_hr": 154,
   "max_hr": 176,
   "hr_zones_min": [
    2.1,
    7.6,
    17.7,
    11.8,
    2.9
   ],
   "active_kcal": 449,
   "avg_cadence": 174,
   "elevation_gain_m": 47,
   "training_effect_aerobic": 2.9,
   "training_load": 99,
   "source": "watch"
  },
  {
   "id": "w025",
   "date": "2026-06-18",
   "start": "19:10",
   "type": "跑步",
   "duration_min": 34.8,
   "distance_km": 6.05,
   "avg_pace": "5'46\"",
   "avg_hr": 156,
   "max_hr": 169,
   "hr_zones_min": [
    1.7,
    6.3,
    14.6,
    9.7,
    2.4
   ],
   "active_kcal": 374,
   "avg_cadence": 174,
   "elevation_gain_m": 66,
   "training_effect_aerobic": 3.3,
   "training_load": 83,
   "source": "watch"
  },
  {
   "id": "w026",
   "date": "2026-06-20",
   "start": "09:27",
   "type": "跑步(长距离)",
   "duration_min": 98.2,
   "distance_km": 15.77,
   "avg_pace": "6'14\"",
   "avg_hr": 151,
   "max_hr": 170,
   "hr_zones_min": [
    7.9,
    29.5,
    44.2,
    14.7,
    2.0
   ],
   "active_kcal": 977,
   "avg_cadence": 176,
   "elevation_gain_m": 30,
   "training_effect_aerobic": 4.2,
   "training_load": 223,
   "source": "watch"
  },
  {
   "id": "w027",
   "date": "2026-06-21",
   "start": "09:07",
   "type": "骑行",
   "duration_min": 63.1,
   "distance_km": 26.28,
   "avg_pace": null,
   "avg_hr": 138,
   "max_hr": 163,
   "hr_zones_min": [
    9.5,
    28.4,
    18.9,
    5.7,
    0.6
   ],
   "active_kcal": 536,
   "avg_cadence": null,
   "elevation_gain_m": 148,
   "training_effect_aerobic": 1.7,
   "training_load": 123,
   "source": "watch"
  },
  {
   "id": "w028",
   "date": "2026-06-23",
   "start": "19:03",
   "type": "跑步",
   "duration_min": 38.8,
   "distance_km": 6.61,
   "avg_pace": "5'52\"",
   "avg_hr": 155,
   "max_hr": 173,
   "hr_zones_min": [
    1.9,
    7.0,
    16.3,
    10.9,
    2.7
   ],
   "active_kcal": 409,
   "avg_cadence": 176,
   "elevation_gain_m": 23,
   "training_effect_aerobic": 3.1,
   "training_load": 92,
   "source": "watch"
  },
  {
   "id": "w029",
   "date": "2026-06-24",
   "start": "19:01",
   "type": "力量训练",
   "duration_min": 36.9,
   "distance_km": null,
   "avg_pace": null,
   "avg_hr": 107,
   "max_hr": 137,
   "hr_zones_min": [
    20.3,
    12.9,
    3.3,
    0.4,
    0.0
   ],
   "active_kcal": 221,
   "avg_cadence": null,
   "elevation_gain_m": 0,
   "training_effect_aerobic": 1.6,
   "training_load": 44,
   "source": "watch"
  },
  {
   "id": "w030",
   "date": "2026-06-25",
   "start": "19:08",
   "type": "跑步",
   "duration_min": 41.3,
   "distance_km": 7.3,
   "avg_pace": "5'39\"",
   "avg_hr": 152,
   "max_hr": 168,
   "hr_zones_min": [
    2.1,
    7.4,
    17.3,
    11.6,
    2.9
   ],
   "active_kcal": 452,
   "avg_cadence": 171,
   "elevation_gain_m": 66,
   "training_effect_aerobic": 3.0,
   "training_load": 95,
   "source": "watch"
  },
  {
   "id": "w031",
   "date": "2026-06-27",
   "start": "09:12",
   "type": "跑步(长距离)",
   "duration_min": 87.7,
   "distance_km": 14.26,
   "avg_pace": "6'09\"",
   "avg_hr": 149,
   "max_hr": 164,
   "hr_zones_min": [
    7.0,
    26.3,
    39.5,
    13.2,
    1.8
   ],
   "active_kcal": 884,
   "avg_cadence": 174,
   "elevation_gain_m": 72,
   "training_effect_aerobic": 3.6,
   "training_load": 196,
   "source": "watch"
  },
  {
   "id": "w032",
   "date": "2026-06-30",
   "start": "19:30",
   "type": "跑步",
   "duration_min": 39.8,
   "distance_km": 7.2,
   "avg_pace": "5'32\"",
   "avg_hr": 154,
   "max_hr": 170,
   "hr_zones_min": [
    2.0,
    7.2,
    16.7,
    11.1,
    2.8
   ],
   "active_kcal": 446,
   "avg_cadence": 174,
   "elevation_gain_m": 57,
   "training_effect_aerobic": 3.0,
   "training_load": 93,
   "source": "watch"
  },
  {
   "id": "w033",
   "date": "2026-07-01",
   "start": "19:44",
   "type": "力量训练",
   "duration_min": 40.6,
   "distance_km": null,
   "avg_pace": null,
   "avg_hr": 101,
   "max_hr": 131,
   "hr_zones_min": [
    22.3,
    14.2,
    3.7,
    0.4,
    0.0
   ],
   "active_kcal": 243,
   "avg_cadence": null,
   "elevation_gain_m": 0,
   "training_effect_aerobic": 1.3,
   "training_load": 42,
   "source": "watch"
  },
  {
   "id": "w034",
   "date": "2026-07-02",
   "start": "19:11",
   "type": "跑步",
   "duration_min": 39.5,
   "distance_km": 7.05,
   "avg_pace": "5'36\"",
   "avg_hr": 156,
   "max_hr": 175,
   "hr_zones_min": [
    2.0,
    7.1,
    16.6,
    11.1,
    2.8
   ],
   "active_kcal": 436,
   "avg_cadence": 174,
   "elevation_gain_m": 36,
   "training_effect_aerobic": 2.8,
   "training_load": 95,
   "source": "watch"
  },
  {
   "id": "w035",
   "date": "2026-07-04",
   "start": "09:17",
   "type": "跑步(长距离)",
   "duration_min": 100.2,
   "distance_km": 16.43,
   "avg_pace": "6'06\"",
   "avg_hr": 149,
   "max_hr": 162,
   "hr_zones_min": [
    8.0,
    30.0,
    45.1,
    15.0,
    2.0
   ],
   "active_kcal": 1018,
   "avg_cadence": 178,
   "elevation_gain_m": 20,
   "training_effect_aerobic": 4.0,
   "training_load": 223,
   "source": "watch"
  }
 ],
 "weekly_trends": [
  {
   "week_start": "2026-04-06",
   "vo2max": 41.1,
   "training_load_7d": 153,
   "workout_count": 1,
   "total_distance_km": 9.5,
   "avg_resting_hr": 57.4,
   "avg_hrv": 47.0,
   "avg_sleep_score": 83.4,
   "avg_steps": 8850
  },
  {
   "week_start": "2026-04-13",
   "vo2max": 41.4,
   "training_load_7d": 319,
   "workout_count": 3,
   "total_distance_km": 20.4,
   "avg_resting_hr": 57.4,
   "avg_hrv": 49.7,
   "avg_sleep_score": 84.3,
   "avg_steps": 12736
  },
  {
   "week_start": "2026-04-20",
   "vo2max": 41.7,
   "training_load_7d": 479,
   "workout_count": 4,
   "total_distance_km": 51.8,
   "avg_resting_hr": 57.0,
   "avg_hrv": 51.6,
   "avg_sleep_score": 76.4,
   "avg_steps": 12063
  },
  {
   "week_start": "2026-04-27",
   "vo2max": 41.9,
   "training_load_7d": 467,
   "workout_count": 4,
   "total_distance_km": 51.6,
   "avg_resting_hr": 56.6,
   "avg_hrv": 52.0,
   "avg_sleep_score": 85.6,
   "avg_steps": 12456
  },
  {
   "week_start": "2026-05-04",
   "vo2max": 42.2,
   "training_load_7d": 114,
   "workout_count": 1,
   "total_distance_km": 22.8,
   "avg_resting_hr": 57.1,
   "avg_hrv": 52.7,
   "avg_sleep_score": 88.4,
   "avg_steps": 11932
  },
  {
   "week_start": "2026-05-11",
   "vo2max": 42.5,
   "training_load_7d": 268,
   "workout_count": 2,
   "total_distance_km": 18.2,
   "avg_resting_hr": 55.7,
   "avg_hrv": 54.1,
   "avg_sleep_score": 91.4,
   "avg_steps": 10991
  },
  {
   "week_start": "2026-05-18",
   "vo2max": 42.8,
   "training_load_7d": 271,
   "workout_count": 2,
   "total_distance_km": 18.8,
   "avg_resting_hr": 55.4,
   "avg_hrv": 56.1,
   "avg_sleep_score": 93.9,
   "avg_steps": 12689
  },
  {
   "week_start": "2026-05-25",
   "vo2max": 42.8,
   "training_load_7d": 78,
   "workout_count": 1,
   "total_distance_km": 5.6,
   "avg_resting_hr": 58.7,
   "avg_hrv": 48.4,
   "avg_sleep_score": 82.3,
   "avg_steps": 6263
  },
  {
   "week_start": "2026-06-01",
   "vo2max": 43.3,
   "training_load_7d": 372,
   "workout_count": 3,
   "total_distance_km": 40.4,
   "avg_resting_hr": 57.4,
   "avg_hrv": 53.3,
   "avg_sleep_score": 82.1,
   "avg_steps": 10000
  },
  {
   "week_start": "2026-06-08",
   "vo2max": 43.6,
   "training_load_7d": 166,
   "workout_count": 2,
   "total_distance_km": 12.1,
   "avg_resting_hr": 54.6,
   "avg_hrv": 57.6,
   "avg_sleep_score": 89.9,
   "avg_steps": 10480
  },
  {
   "week_start": "2026-06-15",
   "vo2max": 43.9,
   "training_load_7d": 528,
   "workout_count": 4,
   "total_distance_km": 55.4,
   "avg_resting_hr": 54.0,
   "avg_hrv": 59.9,
   "avg_sleep_score": 90.4,
   "avg_steps": 14349
  },
  {
   "week_start": "2026-06-22",
   "vo2max": 44.1,
   "training_load_7d": 427,
   "workout_count": 4,
   "total_distance_km": 28.2,
   "avg_resting_hr": 53.6,
   "avg_hrv": 61.0,
   "avg_sleep_score": 85.3,
   "avg_steps": 13935
  },
  {
   "week_start": "2026-06-29",
   "vo2max": 44.4,
   "training_load_7d": 453,
   "workout_count": 4,
   "total_distance_km": 30.7,
   "avg_resting_hr": 53.2,
   "avg_hrv": 61.7,
   "avg_sleep_score": 83.8,
   "avg_steps": 14553
  }
 ],
 "intraday_hourly_last7d": [
  {
   "date": "2026-06-28",
   "hours": [
    {
     "h": 0,
     "steps": 38,
     "avg_hr": 56
    },
    {
     "h": 1,
     "steps": 29,
     "avg_hr": 56
    },
    {
     "h": 2,
     "steps": 47,
     "avg_hr": 56
    },
    {
     "h": 3,
     "steps": 37,
     "avg_hr": 56
    },
    {
     "h": 4,
     "steps": 40,
     "avg_hr": 56
    },
    {
     "h": 5,
     "steps": 36,
     "avg_hr": 56
    },
    {
     "h": 6,
     "steps": 40,
     "avg_hr": 56
    },
    {
     "h": 7,
     "steps": 220,
     "avg_hr": 82
    },
    {
     "h": 8,
     "steps": 875,
     "avg_hr": 83
    },
    {
     "h": 9,
     "steps": 349,
     "avg_hr": 67
    },
    {
     "h": 10,
     "steps": 299,
     "avg_hr": 66
    },
    {
     "h": 11,
     "steps": 278,
     "avg_hr": 73
    },
    {
     "h": 12,
     "steps": 430,
     "avg_hr": 72
    },
    {
     "h": 13,
     "steps": 309,
     "avg_hr": 73
    },
    {
     "h": 14,
     "steps": 218,
     "avg_hr": 69
    },
    {
     "h": 15,
     "steps": 263,
     "avg_hr": 76
    },
    {
     "h": 16,
     "steps": 355,
     "avg_hr": 67
    },
    {
     "h": 17,
     "steps": 226,
     "avg_hr": 70
    },
    {
     "h": 18,
     "steps": 898,
     "avg_hr": 70
    },
    {
     "h": 19,
     "steps": 724,
     "avg_hr": 80
    },
    {
     "h": 20,
     "steps": 285,
     "avg_hr": 70
    },
    {
     "h": 21,
     "steps": 414,
     "avg_hr": 81
    },
    {
     "h": 22,
     "steps": 91,
     "avg_hr": 66
    },
    {
     "h": 23,
     "steps": 56,
     "avg_hr": 82
    }
   ]
  },
  {
   "date": "2026-06-29",
   "hours": [
    {
     "h": 0,
     "steps": 45,
     "avg_hr": 55
    },
    {
     "h": 1,
     "steps": 50,
     "avg_hr": 55
    },
    {
     "h": 2,
     "steps": 81,
     "avg_hr": 55
    },
    {
     "h": 3,
     "steps": 81,
     "avg_hr": 55
    },
    {
     "h": 4,
     "steps": 49,
     "avg_hr": 55
    },
    {
     "h": 5,
     "steps": 68,
     "avg_hr": 55
    },
    {
     "h": 6,
     "steps": 58,
     "avg_hr": 55
    },
    {
     "h": 7,
     "steps": 472,
     "avg_hr": 67
    },
    {
     "h": 8,
     "steps": 801,
     "avg_hr": 79
    },
    {
     "h": 9,
     "steps": 406,
     "avg_hr": 65
    },
    {
     "h": 10,
     "steps": 467,
     "avg_hr": 74
    },
    {
     "h": 11,
     "steps": 461,
     "avg_hr": 76
    },
    {
     "h": 12,
     "steps": 925,
     "avg_hr": 82
    },
    {
     "h": 13,
     "steps": 431,
     "avg_hr": 77
    },
    {
     "h": 14,
     "steps": 423,
     "avg_hr": 68
    },
    {
     "h": 15,
     "steps": 513,
     "avg_hr": 79
    },
    {
     "h": 16,
     "steps": 550,
     "avg_hr": 71
    },
    {
     "h": 17,
     "steps": 444,
     "avg_hr": 75
    },
    {
     "h": 18,
     "steps": 706,
     "avg_hr": 76
    },
    {
     "h": 19,
     "steps": 1043,
     "avg_hr": 78
    },
    {
     "h": 20,
     "steps": 293,
     "avg_hr": 82
    },
    {
     "h": 21,
     "steps": 437,
     "avg_hr": 71
    },
    {
     "h": 22,
     "steps": 89,
     "avg_hr": 81
    },
    {
     "h": 23,
     "steps": 102,
     "avg_hr": 73
    }
   ]
  },
  {
   "date": "2026-06-30",
   "hours": [
    {
     "h": 0,
     "steps": 144,
     "avg_hr": 57
    },
    {
     "h": 1,
     "steps": 104,
     "avg_hr": 57
    },
    {
     "h": 2,
     "steps": 154,
     "avg_hr": 57
    },
    {
     "h": 3,
     "steps": 121,
     "avg_hr": 57
    },
    {
     "h": 4,
     "steps": 130,
     "avg_hr": 57
    },
    {
     "h": 5,
     "steps": 78,
     "avg_hr": 57
    },
    {
     "h": 6,
     "steps": 142,
     "avg_hr": 57
    },
    {
     "h": 7,
     "steps": 993,
     "avg_hr": 72
    },
    {
     "h": 8,
     "steps": 1971,
     "avg_hr": 65
    },
    {
     "h": 9,
     "steps": 1223,
     "avg_hr": 78
    },
    {
     "h": 10,
     "steps": 811,
     "avg_hr": 80
    },
    {
     "h": 11,
     "steps": 1210,
     "avg_hr": 73
    },
    {
     "h": 12,
     "steps": 1073,
     "avg_hr": 70
    },
    {
     "h": 13,
     "steps": 889,
     "avg_hr": 75
    },
    {
     "h": 14,
     "steps": 938,
     "avg_hr": 76
    },
    {
     "h": 15,
     "steps": 843,
     "avg_hr": 72
    },
    {
     "h": 16,
     "steps": 1074,
     "avg_hr": 76
    },
    {
     "h": 17,
     "steps": 882,
     "avg_hr": 71
    },
    {
     "h": 18,
     "steps": 1093,
     "avg_hr": 67
    },
    {
     "h": 19,
     "steps": 1645,
     "avg_hr": 84
    },
    {
     "h": 20,
     "steps": 611,
     "avg_hr": 83
    },
    {
     "h": 21,
     "steps": 629,
     "avg_hr": 71
    },
    {
     "h": 22,
     "steps": 170,
     "avg_hr": 69
    },
    {
     "h": 23,
     "steps": 174,
     "avg_hr": 74
    }
   ]
  },
  {
   "date": "2026-07-01",
   "hours": [
    {
     "h": 0,
     "steps": 46,
     "avg_hr": 56
    },
    {
     "h": 1,
     "steps": 56,
     "avg_hr": 56
    },
    {
     "h": 2,
     "steps": 41,
     "avg_hr": 56
    },
    {
     "h": 3,
     "steps": 40,
     "avg_hr": 56
    },
    {
     "h": 4,
     "steps": 60,
     "avg_hr": 56
    },
    {
     "h": 5,
     "steps": 33,
     "avg_hr": 56
    },
    {
     "h": 6,
     "steps": 62,
     "avg_hr": 56
    },
    {
     "h": 7,
     "steps": 407,
     "avg_hr": 77
    },
    {
     "h": 8,
     "steps": 533,
     "avg_hr": 83
    },
    {
     "h": 9,
     "steps": 289,
     "avg_hr": 67
    },
    {
     "h": 10,
     "steps": 265,
     "avg_hr": 75
    },
    {
     "h": 11,
     "steps": 498,
     "avg_hr": 68
    },
    {
     "h": 12,
     "steps": 673,
     "avg_hr": 67
    },
    {
     "h": 13,
     "steps": 405,
     "avg_hr": 72
    },
    {
     "h": 14,
     "steps": 227,
     "avg_hr": 76
    },
    {
     "h": 15,
     "steps": 276,
     "avg_hr": 75
    },
    {
     "h": 16,
     "steps": 331,
     "avg_hr": 78
    },
    {
     "h": 17,
     "steps": 278,
     "avg_hr": 79
    },
    {
     "h": 18,
     "steps": 908,
     "avg_hr": 65
    },
    {
     "h": 19,
     "steps": 496,
     "avg_hr": 81
    },
    {
     "h": 20,
     "steps": 273,
     "avg_hr": 70
    },
    {
     "h": 21,
     "steps": 352,
     "avg_hr": 69
    },
    {
     "h": 22,
     "steps": 94,
     "avg_hr": 74
    },
    {
     "h": 23,
     "steps": 80,
     "avg_hr": 75
    }
   ]
  },
  {
   "date": "2026-07-02",
   "hours": [
    {
     "h": 0,
     "steps": 131,
     "avg_hr": 54
    },
    {
     "h": 1,
     "steps": 129,
     "avg_hr": 54
    },
    {
     "h": 2,
     "steps": 106,
     "avg_hr": 54
    },
    {
     "h": 3,
     "steps": 154,
     "avg_hr": 54
    },
    {
     "h": 4,
     "steps": 132,
     "avg_hr": 54
    },
    {
     "h": 5,
     "steps": 151,
     "avg_hr": 54
    },
    {
     "h": 6,
     "steps": 141,
     "avg_hr": 54
    },
    {
     "h": 7,
     "steps": 761,
     "avg_hr": 74
    },
    {
     "h": 8,
     "steps": 1213,
     "avg_hr": 64
    },
    {
     "h": 9,
     "steps": 630,
     "avg_hr": 68
    },
    {
     "h": 10,
     "steps": 678,
     "avg_hr": 75
    },
    {
     "h": 11,
     "steps": 916,
     "avg_hr": 70
    },
    {
     "h": 12,
     "steps": 1290,
     "avg_hr": 69
    },
    {
     "h": 13,
     "steps": 680,
     "avg_hr": 74
    },
    {
     "h": 14,
     "steps": 1048,
     "avg_hr": 74
    },
    {
     "h": 15,
     "steps": 1271,
     "avg_hr": 73
    },
    {
     "h": 16,
     "steps": 900,
     "avg_hr": 64
    },
    {
     "h": 17,
     "steps": 773,
     "avg_hr": 71
    },
    {
     "h": 18,
     "steps": 1167,
     "avg_hr": 69
    },
    {
     "h": 19,
     "steps": 1103,
     "avg_hr": 64
    },
    {
     "h": 20,
     "steps": 1137,
     "avg_hr": 81
    },
    {
     "h": 21,
     "steps": 912,
     "avg_hr": 71
    },
    {
     "h": 22,
     "steps": 208,
     "avg_hr": 70
    },
    {
     "h": 23,
     "steps": 231,
     "avg_hr": 71
    }
   ]
  },
  {
   "date": "2026-07-03",
   "hours": [
    {
     "h": 0,
     "steps": 33,
     "avg_hr": 55
    },
    {
     "h": 1,
     "steps": 31,
     "avg_hr": 55
    },
    {
     "h": 2,
     "steps": 61,
     "avg_hr": 55
    },
    {
     "h": 3,
     "steps": 42,
     "avg_hr": 55
    },
    {
     "h": 4,
     "steps": 41,
     "avg_hr": 55
    },
    {
     "h": 5,
     "steps": 52,
     "avg_hr": 55
    },
    {
     "h": 6,
     "steps": 37,
     "avg_hr": 55
    },
    {
     "h": 7,
     "steps": 367,
     "avg_hr": 77
    },
    {
     "h": 8,
     "steps": 922,
     "avg_hr": 73
    },
    {
     "h": 9,
     "steps": 262,
     "avg_hr": 65
    },
    {
     "h": 10,
     "steps": 464,
     "avg_hr": 79
    },
    {
     "h": 11,
     "steps": 339,
     "avg_hr": 79
    },
    {
     "h": 12,
     "steps": 481,
     "avg_hr": 77
    },
    {
     "h": 13,
     "steps": 394,
     "avg_hr": 82
    },
    {
     "h": 14,
     "steps": 259,
     "avg_hr": 79
    },
    {
     "h": 15,
     "steps": 456,
     "avg_hr": 68
    },
    {
     "h": 16,
     "steps": 532,
     "avg_hr": 71
    },
    {
     "h": 17,
     "steps": 334,
     "avg_hr": 79
    },
    {
     "h": 18,
     "steps": 723,
     "avg_hr": 82
    },
    {
     "h": 19,
     "steps": 928,
     "avg_hr": 67
    },
    {
     "h": 20,
     "steps": 474,
     "avg_hr": 74
    },
    {
     "h": 21,
     "steps": 334,
     "avg_hr": 77
    },
    {
     "h": 22,
     "steps": 84,
     "avg_hr": 66
    },
    {
     "h": 23,
     "steps": 54,
     "avg_hr": 67
    }
   ]
  },
  {
   "date": "2026-07-04",
   "hours": [
    {
     "h": 0,
     "steps": 134,
     "avg_hr": 54
    },
    {
     "h": 1,
     "steps": 113,
     "avg_hr": 54
    },
    {
     "h": 2,
     "steps": 154,
     "avg_hr": 54
    },
    {
     "h": 3,
     "steps": 144,
     "avg_hr": 54
    },
    {
     "h": 4,
     "steps": 180,
     "avg_hr": 54
    },
    {
     "h": 5,
     "steps": 150,
     "avg_hr": 54
    },
    {
     "h": 6,
     "steps": 203,
     "avg_hr": 54
    },
    {
     "h": 7,
     "steps": 1092,
     "avg_hr": 67
    },
    {
     "h": 8,
     "steps": 3381,
     "avg_hr": 81
    },
    {
     "h": 9,
     "steps": 1502,
     "avg_hr": 63
    },
    {
     "h": 10,
     "steps": 1800,
     "avg_hr": 77
    },
    {
     "h": 11,
     "steps": 1754,
     "avg_hr": 81
    },
    {
     "h": 12,
     "steps": 3400,
     "avg_hr": 64
    },
    {
     "h": 13,
     "steps": 1699,
     "avg_hr": 66
    },
    {
     "h": 14,
     "steps": 1536,
     "avg_hr": 78
    },
    {
     "h": 15,
     "steps": 1589,
     "avg_hr": 75
    },
    {
     "h": 16,
     "steps": 1303,
     "avg_hr": 73
    },
    {
     "h": 17,
     "steps": 1071,
     "avg_hr": 70
    },
    {
     "h": 18,
     "steps": 2527,
     "avg_hr": 74
    },
    {
     "h": 19,
     "steps": 3428,
     "avg_hr": 63
    },
    {
     "h": 20,
     "steps": 1330,
     "avg_hr": 67
    },
    {
     "h": 21,
     "steps": 1773,
     "avg_hr": 69
    },
    {
     "h": 22,
     "steps": 357,
     "avg_hr": 68
    },
    {
     "h": 23,
     "steps": 158,
     "avg_hr": 77
    }
   ]
  }
 ]
}