[
  {
    "cycle_id": 1851131329,
    "start": "2026-10-05T21:29:03.480Z",
    "end": null,
    "strain": 4.189465,
    "avg_hr": 64,
    "max_hr": 137,
    "kj": 4673.8438,
    "steps": 2320,
    "recovery": 78.0,
    "rhr": 60.0,
    "hrv_ms": 35.727722,
    "spo2": 93.57895,
    "skin_c": 34.02139,
    "sleep_start": "2026-10-05T21:29:03.480Z",
    "sleep_end": "2026-10-06T04:29:34.360Z",
    "sleep_perf": 83.0,
    "sleep_eff": 98.80492,
    "sleep_cons": 77.0,
    "asleep_min": 413.4,
    "deep_min": 101.1,
    "rem_min": 90.0
  },
  {
    "cycle_id": 1848348359,
    "start": "2026-10-04T20:06:39.960Z",
    "end": "2026-10-05T21:29:03.480Z",
    "strain": 12.875588,
    "avg_hr": 66,
    "max_hr": 158,
    "kj": 9695.88,
    "steps": 5493,
    "recovery": 72.0,
    "rhr": 58.0,
    "hrv_ms": 35.096565,
    "spo2": 93.13636,
    "skin_c": 33.641666,
    "sleep_start": "2026-10-04T20:06:39.960Z",
    "sleep_end": "2026-10-05T04:19:02.208Z",
    "sleep_perf": 95.0,
    "sleep_eff": 94.90959,
    "sleep_cons": 85.0,
    "asleep_min": 466.8,
    "deep_min": 98.1,
    "rem_min": 114.6
  },
  {
    "cycle_id": 1845424042,
    "start": "2026-10-03T19:47:49.310Z",
    "end": "2026-10-04T20:06:39.960Z",
    "strain": 4.1303835,
    "avg_hr": 66,
    "max_hr": 123,
    "kj": 8244.878,
    "steps": 5881,
    "recovery": 68.0,
    "rhr": 64.0,
    "hrv_ms": 35.209335,
    "spo2": 95.92308,
    "skin_c": 33.66567,
    "sleep_start": "2026-10-03T19:47:49.310Z",
    "sleep_end": "2026-10-04T05:02:08.410Z",
    "sleep_perf": 85.0,
    "sleep_eff": 96.38583,
    "sleep_cons": 85.0,
    "asleep_min": 534.3,
    "deep_min": 130.1,
    "rem_min": 139.7
  },
  {
    "cycle_id": 1842718700,
    "start": "2026-10-02T19:47:06.310Z",
    "end": "2026-10-03T19:47:49.310Z",
    "strain": 4.7760963,
    "avg_hr": 67,
    "max_hr": 119,
    "kj": 8258.702,
    "steps": 7118,
    "recovery": 79.0,
    "rhr": 58.0,
    "hrv_ms": 36.306606,
    "spo2": 94.882355,
    "skin_c": 34.136333,
    "sleep_start": "2026-10-02T19:47:06.310Z",
    "sleep_end": "2026-10-03T05:26:48.420Z",
    "sleep_perf": 89.0,
    "sleep_eff": 93.68255,
    "sleep_cons": 76.0,
    "asleep_min": 541.5,
    "deep_min": 112.1,
    "rem_min": 132.1
  },
  {
    "cycle_id": 1840524166,
    "start": "2026-10-01T20:18:50.900Z",
    "end": "2026-10-02T19:47:06.310Z",
    "strain": 4.2392797,
    "avg_hr": 64,
    "max_hr": 109,
    "kj": 8011.4795,
    "steps": 4285,
    "recovery": 62.0,
    "rhr": 63.0,
    "hrv_ms": 34.647354,
    "spo2": 94.0,
    "skin_c": 33.1615,
    "sleep_start": "2026-10-01T20:18:50.900Z",
    "sleep_end": "2026-10-02T04:05:10.820Z",
    "sleep_perf": 82.0,
    "sleep_eff": 96.1289,
    "sleep_cons": 78.0,
    "asleep_min": 447.4,
    "deep_min": 103.6,
    "rem_min": 93.1
  },
  {
    "cycle_id": 1838329565,
    "start": "2026-09-30T21:56:37.980Z",
    "end": "2026-10-01T20:18:50.900Z",
    "strain": 12.874987,
    "avg_hr": 68,
    "max_hr": 145,
    "kj": 8648.582,
    "steps": 6957,
    "recovery": 65.0,
    "rhr": 59.0,
    "hrv_ms": 35.313225,
    "spo2": 94.4,
    "skin_c": 33.464333,
    "sleep_start": "2026-09-30T21:56:37.980Z",
    "sleep_end": "2026-10-01T05:25:26.920Z",
    "sleep_perf": 83.0,
    "sleep_eff": 96.4133,
    "sleep_cons": 69.0,
    "asleep_min": 430.1,
    "deep_min": 83.5,
    "rem_min": 136.0
  },
  {
    "cycle_id": 1835496057,
    "start": "2026-09-29T20:06:16.100Z",
    "end": "2026-09-30T21:56:37.980Z",
    "strain": 4.046961,
    "avg_hr": 63,
    "max_hr": 113,
    "kj": 8773.728,
    "steps": 5273,
    "recovery": 58.0,
    "rhr": 57.0,
    "hrv_ms": 33.728294,
    "spo2": 94.92857,
    "skin_c": 33.761333,
    "sleep_start": "2026-09-29T20:06:16.100Z",
    "sleep_end": "2026-09-30T04:39:50.080Z",
    "sleep_perf": 90.0,
    "sleep_eff": 98.3449,
    "sleep_cons": 80.0,
    "asleep_min": 505.1,
    "deep_min": 107.1,
    "rem_min": 104.5
  },
  {
    "cycle_id": 1832705065,
    "start": "2026-09-28T21:10:37.950Z",
    "end": "2026-09-29T20:06:16.100Z",
    "strain": 3.2666442,
    "avg_hr": 63,
    "max_hr": 116,
    "kj": 7872.8486,
    "steps": 6888,
    "recovery": 46.0,
    "rhr": 56.0,
    "hrv_ms": 34.623554,
    "spo2": 94.125,
    "skin_c": 33.89633,
    "sleep_start": "2026-09-28T21:10:37.950Z",
    "sleep_end": "2026-09-29T03:17:09.560Z",
    "sleep_perf": 81.0,
    "sleep_eff": 93.0383,
    "sleep_cons": 73.0,
    "asleep_min": 341.0,
    "deep_min": 84.6,
    "rem_min": 48.0
  },
  {
    "cycle_id": 1830435255,
    "start": "2026-09-27T19:55:13.410Z",
    "end": "2026-09-28T21:10:37.950Z",
    "strain": 4.469311,
    "avg_hr": 63,
    "max_hr": 127,
    "kj": 8715.871,
    "steps": 7017,
    "recovery": 81.0,
    "rhr": 58.0,
    "hrv_ms": 40.911713,
    "spo2": 92.309525,
    "skin_c": 34.0875,
    "sleep_start": "2026-09-27T19:55:13.410Z",
    "sleep_end": "2026-09-28T05:13:55.500Z",
    "sleep_perf": 93.0,
    "sleep_eff": 98.8344,
    "sleep_cons": 82.0,
    "asleep_min": 551.2,
    "deep_min": 119.6,
    "rem_min": 128.0
  },
  {
    "cycle_id": 1827876958,
    "start": "2026-09-26T20:10:28.670Z",
    "end": "2026-09-27T19:55:13.410Z",
    "strain": 4.41546,
    "avg_hr": 66,
    "max_hr": 119,
    "kj": 8103.4497,
    "steps": 3353,
    "recovery": 60.0,
    "rhr": 64.0,
    "hrv_ms": 35.69578,
    "spo2": 94.818184,
    "skin_c": 33.829,
    "sleep_start": "2026-09-26T20:10:28.670Z",
    "sleep_end": "2026-09-27T06:36:42.540Z",
    "sleep_perf": 78.0,
    "sleep_eff": 84.09256,
    "sleep_cons": 74.0,
    "asleep_min": 526.6,
    "deep_min": 113.2,
    "rem_min": 109.1
  },
  {
    "cycle_id": 1825096138,
    "start": "2026-09-25T21:02:27.130Z",
    "end": "2026-09-26T20:10:28.670Z",
    "strain": 5.0651455,
    "avg_hr": 67,
    "max_hr": 122,
    "kj": 8032.016,
    "steps": 6722,
    "recovery": 59.0,
    "rhr": 56.0,
    "hrv_ms": 36.441685,
    "spo2": 93.63636,
    "skin_c": 34.399,
    "sleep_start": "2026-09-25T21:02:27.130Z",
    "sleep_end": "2026-09-26T05:15:36.150Z",
    "sleep_perf": 90.0,
    "sleep_eff": 99.28664,
    "sleep_cons": 78.0,
    "asleep_min": 487.1,
    "deep_min": 105.6,
    "rem_min": 133.0
  },
  {
    "cycle_id": 1822517868,
    "start": "2026-09-24T20:09:38.310Z",
    "end": "2026-09-25T21:02:27.130Z",
    "strain": 4.1558013,
    "avg_hr": 61,
    "max_hr": 115,
    "kj": 8505.057,
    "steps": 3712,
    "recovery": 58.0,
    "rhr": 58.0,
    "hrv_ms": 37.13969,
    "spo2": 95.434784,
    "skin_c": 33.81867,
    "sleep_start": "2026-09-24T20:09:38.310Z",
    "sleep_end": "2026-09-25T04:40:07.360Z",
    "sleep_perf": 96.0,
    "sleep_eff": 99.21617,
    "sleep_cons": 93.0,
    "asleep_min": 506.5,
    "deep_min": 109.6,
    "rem_min": 112.0
  },
  {
    "cycle_id": 1819851714,
    "start": "2026-09-23T19:45:27.480Z",
    "end": "2026-09-24T20:09:38.310Z",
    "strain": 4.364417,
    "avg_hr": 64,
    "max_hr": 124,
    "kj": 8375.474,
    "steps": 5341,
    "recovery": 57.0,
    "rhr": 59.0,
    "hrv_ms": 38.59852,
    "spo2": 93.552635,
    "skin_c": 33.637,
    "sleep_start": "2026-09-23T19:45:27.480Z",
    "sleep_end": "2026-09-24T04:23:35.570Z",
    "sleep_perf": 100.0,
    "sleep_eff": 94.98184,
    "sleep_cons": 0.0,
    "asleep_min": 492.1,
    "deep_min": 102.0,
    "rem_min": 106.5
  },
  {
    "cycle_id": 1817340713,
    "start": "2026-09-22T19:58:36.720Z",
    "end": "2026-09-23T19:45:27.480Z",
    "strain": 4.011703,
    "avg_hr": 62,
    "max_hr": 107,
    "kj": 8056.9507,
    "steps": 3676,
    "recovery": 49.0,
    "rhr": 56.0,
    "hrv_ms": 36.883205,
    "spo2": 95.59524,
    "skin_c": 34.057335,
    "sleep_start": "2026-09-22T19:58:36.720Z",
    "sleep_end": "2026-09-23T04:35:40.740Z",
    "sleep_perf": 100.0,
    "sleep_eff": 97.87261,
    "sleep_cons": 0.0,
    "asleep_min": 506.1,
    "deep_min": 83.5,
    "rem_min": 82.0
  },
  {
    "cycle_id": 1816312322,
    "start": "2026-09-21T22:00:00.000Z",
    "end": "2026-09-22T19:58:36.720Z",
    "strain": 0.2658727,
    "avg_hr": 63,
    "max_hr": 105,
    "kj": 1878.3278,
    "steps": 898
  }
]
