{
  "declaration": "Within-person evidence model. Wearable signals estimate physiologic, MSK, movement, and transport burden; source artifacts and validation layers remain available for audit.",
  "full_row_count": 3535,
  "row_count": 3535,
  "rows": [
    {
      "avg_hr_bpm": 87.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2020-12-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 28.0,
      "duration_output_burden": 3.107142857142857,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 28.0,
      "hr_burden_proxy": 87.0,
      "longitudinal_activity_key": "whoop:whoop:0",
      "max_hr_bpm": 150.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.8,
      "strain_burden_proxy": 4.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:0",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-01-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 108.0,
      "duration_output_burden": 1.0185185185185186,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 108.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:1",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.7,
      "strain_burden_proxy": 10.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:1",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 17.0,
      "date_local": "2021-01-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 135.0,
      "duration_output_burden": 0.8296296296296296,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 135.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:2",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 24.0,
      "recovery_suppression_context": 17.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:2",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2021-01-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 150.0,
      "duration_output_burden": 0.6733333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 150.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:3",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 68.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.7,
      "strain_burden_proxy": 8.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:3",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 156.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2021-01-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 25.0,
      "duration_output_burden": 6.24,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 25.0,
      "hr_burden_proxy": 156.0,
      "longitudinal_activity_key": "whoop:whoop:4",
      "max_hr_bpm": 190.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.2,
      "strain_burden_proxy": 13.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:4",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2021-01-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 232.0,
      "duration_output_burden": 0.4482758620689655,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 232.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:5",
      "max_hr_bpm": 168.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.9,
      "strain_burden_proxy": 12.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:5",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 155.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-01-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 46.0,
      "duration_output_burden": 3.369565217391304,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 46.0,
      "hr_burden_proxy": 155.0,
      "longitudinal_activity_key": "whoop:whoop:6",
      "max_hr_bpm": 189.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.1,
      "strain_burden_proxy": 16.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:6",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 139.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-01-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 47.0,
      "duration_output_burden": 2.9574468085106385,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 47.0,
      "hr_burden_proxy": 139.0,
      "longitudinal_activity_key": "whoop:whoop:7",
      "max_hr_bpm": 195.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.1,
      "strain_burden_proxy": 14.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:7",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-01-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 181.0,
      "duration_output_burden": 0.6353591160220995,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 181.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:8",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.4,
      "strain_burden_proxy": 13.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:8",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-01-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 132.0,
      "duration_output_burden": 0.8484848484848485,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 132.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:9",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 20.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.0,
      "strain_burden_proxy": 11.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:9",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 28.0,
      "date_local": "2021-01-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 165.0,
      "duration_output_burden": 0.6666666666666666,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 165.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:10",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 27.0,
      "recovery_suppression_context": 28.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.7,
      "strain_burden_proxy": 11.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:10",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-01-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 171.0,
      "duration_output_burden": 0.6608187134502924,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 171.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:11",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:11",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-01-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 165.0,
      "duration_output_burden": 0.6424242424242425,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 165.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:12",
      "max_hr_bpm": 150.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.0,
      "strain_burden_proxy": 10.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:12",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 138.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-01-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 35.0,
      "duration_output_burden": 3.942857142857143,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 35.0,
      "hr_burden_proxy": 138.0,
      "longitudinal_activity_key": "whoop:whoop:13",
      "max_hr_bpm": 190.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 40.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.4,
      "strain_burden_proxy": 13.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:13",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 146.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-01-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 4.424242424242424,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 146.0,
      "longitudinal_activity_key": "whoop:whoop:14",
      "max_hr_bpm": 189.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 50.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.0,
      "strain_burden_proxy": 14.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:14",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-01-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 171.0,
      "duration_output_burden": 0.6666666666666666,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 171.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:15",
      "max_hr_bpm": 168.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 33.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.8,
      "strain_burden_proxy": 14.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:15",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 30.0,
      "date_local": "2021-01-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 309.0,
      "duration_output_burden": 0.2977346278317152,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 309.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:16",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 26.0,
      "recovery_suppression_context": 30.0,
      "resting_hr_bpm": 68.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.8,
      "strain_burden_proxy": 13.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:16",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 102.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-02-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 183.0,
      "duration_output_burden": 0.5573770491803278,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 183.0,
      "hr_burden_proxy": 102.0,
      "longitudinal_activity_key": "whoop:whoop:17",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 57.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.8,
      "strain_burden_proxy": 11.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:17",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 154.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 54.0,
      "date_local": "2021-02-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 5.310344827586207,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 154.0,
      "longitudinal_activity_key": "whoop:whoop:18",
      "max_hr_bpm": 191.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 67.0,
      "recovery_suppression_context": 54.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.4,
      "strain_burden_proxy": 14.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:18",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 160.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-02-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 66.0,
      "duration_output_burden": 2.4242424242424243,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 66.0,
      "hr_burden_proxy": 160.0,
      "longitudinal_activity_key": "whoop:whoop:19",
      "max_hr_bpm": 192.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 18.1,
      "strain_burden_proxy": 18.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:19",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 125.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-02-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 134.0,
      "duration_output_burden": 0.9328358208955224,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 134.0,
      "hr_burden_proxy": 125.0,
      "longitudinal_activity_key": "whoop:whoop:20",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.2,
      "strain_burden_proxy": 14.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:20",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 28.0,
      "date_local": "2021-02-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 165.0,
      "duration_output_burden": 0.6,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 165.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:21",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 24.0,
      "recovery_suppression_context": 28.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.1,
      "strain_burden_proxy": 8.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:21",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 158.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2021-02-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 7.9,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 158.0,
      "longitudinal_activity_key": "whoop:whoop:22",
      "max_hr_bpm": 183.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 78.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.9,
      "strain_burden_proxy": 11.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:22",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-02-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 151.0,
      "duration_output_burden": 0.7284768211920529,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 151.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:23",
      "max_hr_bpm": 171.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.6,
      "strain_burden_proxy": 11.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:23",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 146.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-02-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 24.0,
      "duration_output_burden": 6.083333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 24.0,
      "hr_burden_proxy": 146.0,
      "longitudinal_activity_key": "whoop:whoop:24",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:24",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 103.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 22.0,
      "date_local": "2021-02-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 200.0,
      "duration_output_burden": 0.515,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 200.0,
      "hr_burden_proxy": 103.0,
      "longitudinal_activity_key": "whoop:whoop:25",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 20.0,
      "recovery_suppression_context": 22.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.3,
      "strain_burden_proxy": 11.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:25",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 153.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 56.0,
      "date_local": "2021-02-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 19.0,
      "duration_output_burden": 8.052631578947368,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 19.0,
      "hr_burden_proxy": 153.0,
      "longitudinal_activity_key": "whoop:whoop:26",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 56.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.9,
      "strain_burden_proxy": 11.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:26",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-02-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 178.0,
      "duration_output_burden": 0.6179775280898876,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 178.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:27",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.5,
      "strain_burden_proxy": 12.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:27",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 18.0,
      "date_local": "2021-02-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 142.0,
      "duration_output_burden": 0.8028169014084507,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 142.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:28",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 8.0,
      "recovery_suppression_context": 18.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.8,
      "strain_burden_proxy": 11.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:28",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 141.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 66.0,
      "date_local": "2021-03-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 73.0,
      "duration_output_burden": 1.9315068493150684,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 73.0,
      "hr_burden_proxy": 141.0,
      "longitudinal_activity_key": "whoop:whoop:29",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 59.0,
      "recovery_suppression_context": 66.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.1,
      "strain_burden_proxy": 15.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:29",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 122.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-03-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 34.0,
      "duration_output_burden": 3.588235294117647,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 34.0,
      "hr_burden_proxy": 122.0,
      "longitudinal_activity_key": "whoop:whoop:30",
      "max_hr_bpm": 157.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.2,
      "strain_burden_proxy": 8.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:30",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-03-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 168.0,
      "duration_output_burden": 0.6309523809523809,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 168.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:31",
      "max_hr_bpm": 157.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:31",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 26.0,
      "date_local": "2021-03-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 120.0,
      "duration_output_burden": 0.8916666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 120.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:32",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 25.0,
      "recovery_suppression_context": 26.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.7,
      "strain_burden_proxy": 10.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:32",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 131.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 30.0,
      "date_local": "2021-03-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 38.0,
      "duration_output_burden": 3.4473684210526314,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 38.0,
      "hr_burden_proxy": 131.0,
      "longitudinal_activity_key": "whoop:whoop:33",
      "max_hr_bpm": 169.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 25.0,
      "recovery_suppression_context": 30.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.6,
      "strain_burden_proxy": 9.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:33",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 94.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-03-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.6714285714285714,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 94.0,
      "longitudinal_activity_key": "whoop:whoop:34",
      "max_hr_bpm": 151.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.3,
      "strain_burden_proxy": 7.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:34",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-03-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 73.0,
      "duration_output_burden": 1.6986301369863013,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 73.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:35",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:35",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-03-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 157.0,
      "duration_output_burden": 0.7070063694267515,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 157.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:36",
      "max_hr_bpm": 168.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 20.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.3,
      "strain_burden_proxy": 12.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:36",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-03-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 163.0,
      "duration_output_burden": 0.7607361963190185,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 163.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:37",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 34.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.1,
      "strain_burden_proxy": 16.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:37",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 169.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 21.0,
      "date_local": "2021-03-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 39.0,
      "duration_output_burden": 4.333333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 39.0,
      "hr_burden_proxy": 169.0,
      "longitudinal_activity_key": "whoop:whoop:38",
      "max_hr_bpm": 195.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 9.0,
      "recovery_suppression_context": 21.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.7,
      "strain_burden_proxy": 16.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:38",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 94.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 21.0,
      "date_local": "2021-03-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 195.0,
      "duration_output_burden": 0.48205128205128206,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 195.0,
      "hr_burden_proxy": 94.0,
      "longitudinal_activity_key": "whoop:whoop:39",
      "max_hr_bpm": 137.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 9.0,
      "recovery_suppression_context": 21.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.5,
      "strain_burden_proxy": 7.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:39",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 81.0,
      "date_local": "2021-03-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 154.0,
      "duration_output_burden": 0.6753246753246753,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 154.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:40",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 81.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.7,
      "strain_burden_proxy": 9.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:40",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 108.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 58.0,
      "date_local": "2021-03-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 137.0,
      "duration_output_burden": 0.7883211678832117,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 137.0,
      "hr_burden_proxy": 108.0,
      "longitudinal_activity_key": "whoop:whoop:41",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 77.0,
      "recovery_suppression_context": 58.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:41",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 58.0,
      "date_local": "2021-03-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 44.0,
      "duration_output_burden": 2.5,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 44.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:42",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 77.0,
      "recovery_suppression_context": 58.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.0,
      "strain_burden_proxy": 7.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:42",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 97.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 58.0,
      "date_local": "2021-03-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 263.0,
      "duration_output_burden": 0.3688212927756654,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 263.0,
      "hr_burden_proxy": 97.0,
      "longitudinal_activity_key": "whoop:whoop:43",
      "max_hr_bpm": 124.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 77.0,
      "recovery_suppression_context": 58.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.2,
      "strain_burden_proxy": 8.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:43",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 51.0,
      "date_local": "2021-03-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.5785714285714286,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:44",
      "max_hr_bpm": 115.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 38.0,
      "recovery_suppression_context": 51.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.3,
      "strain_burden_proxy": 4.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:44",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 85.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-03-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 260.0,
      "duration_output_burden": 0.3269230769230769,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 260.0,
      "hr_burden_proxy": 85.0,
      "longitudinal_activity_key": "whoop:whoop:45",
      "max_hr_bpm": 136.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 17.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.6,
      "strain_burden_proxy": 5.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:45",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-03-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.7571428571428571,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:46",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 17.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.0,
      "strain_burden_proxy": 9.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:46",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 149.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-03-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 52.0,
      "duration_output_burden": 2.8653846153846154,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 52.0,
      "hr_burden_proxy": 149.0,
      "longitudinal_activity_key": "whoop:whoop:47",
      "max_hr_bpm": 196.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 17.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.0,
      "strain_burden_proxy": 15.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:47",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-03-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.5611111111111111,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:48",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.7,
      "strain_burden_proxy": 7.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:48",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 154.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-03-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 36.0,
      "duration_output_burden": 4.277777777777778,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 36.0,
      "hr_burden_proxy": 154.0,
      "longitudinal_activity_key": "whoop:whoop:49",
      "max_hr_bpm": 196.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.7,
      "strain_burden_proxy": 13.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:49",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 25.0,
      "date_local": "2021-03-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 156.0,
      "duration_output_burden": 0.6666666666666666,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 156.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:50",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 25.0,
      "resting_hr_bpm": 67.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.5,
      "strain_burden_proxy": 8.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:50",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 132.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 24.0,
      "date_local": "2021-03-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 57.0,
      "duration_output_burden": 2.3157894736842106,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 57.0,
      "hr_burden_proxy": 132.0,
      "longitudinal_activity_key": "whoop:whoop:51",
      "max_hr_bpm": 181.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 26.0,
      "recovery_suppression_context": 24.0,
      "resting_hr_bpm": 72.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.7,
      "strain_burden_proxy": 11.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:51",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2021-04-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 150.0,
      "duration_output_burden": 0.7333333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 150.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:52",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 41.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.6,
      "strain_burden_proxy": 10.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:52",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-04-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 160.0,
      "duration_output_burden": 0.68125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 160.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:53",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.3,
      "strain_burden_proxy": 10.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:53",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 151.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-04-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 4.71875,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 151.0,
      "longitudinal_activity_key": "whoop:whoop:54",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.7,
      "strain_burden_proxy": 12.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:54",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-04-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.6166666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:55",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.4,
      "strain_burden_proxy": 12.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:55",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-04-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 171.0,
      "duration_output_burden": 0.6081871345029239,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 171.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:56",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.9,
      "strain_burden_proxy": 9.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:56",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 138.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-04-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 47.0,
      "duration_output_burden": 2.9361702127659575,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 47.0,
      "hr_burden_proxy": 138.0,
      "longitudinal_activity_key": "whoop:whoop:57",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 31.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:57",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 136.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-04-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 55.0,
      "duration_output_burden": 2.4727272727272727,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 55.0,
      "hr_burden_proxy": 136.0,
      "longitudinal_activity_key": "whoop:whoop:58",
      "max_hr_bpm": 193.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 34.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.6,
      "strain_burden_proxy": 13.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:58",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2021-04-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 163.0,
      "duration_output_burden": 0.6809815950920245,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 163.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:59",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 19.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.2,
      "strain_burden_proxy": 12.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:59",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 105.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-04-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 165.0,
      "duration_output_burden": 0.6363636363636364,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 165.0,
      "hr_burden_proxy": 105.0,
      "longitudinal_activity_key": "whoop:whoop:60",
      "max_hr_bpm": 145.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 55.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.9,
      "strain_burden_proxy": 8.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:60",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 15.0,
      "date_local": "2021-04-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 153.0,
      "duration_output_burden": 0.6993464052287581,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 153.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:61",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 8.0,
      "recovery_suppression_context": 15.0,
      "resting_hr_bpm": 69.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.2,
      "strain_burden_proxy": 9.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:61",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 127.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2021-04-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 109.0,
      "duration_output_burden": 1.165137614678899,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 109.0,
      "hr_burden_proxy": 127.0,
      "longitudinal_activity_key": "whoop:whoop:62",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:62",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 57.0,
      "date_local": "2021-05-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.6666666666666666,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:63",
      "max_hr_bpm": 175.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 60.0,
      "recovery_suppression_context": 57.0,
      "resting_hr_bpm": 45.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.5,
      "strain_burden_proxy": 14.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:63",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-05-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 145.0,
      "duration_output_burden": 0.7517241379310344,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 145.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:64",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 69.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.0,
      "strain_burden_proxy": 10.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:64",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-05-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 178.0,
      "duration_output_burden": 0.6348314606741573,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 178.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:65",
      "max_hr_bpm": 186.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 45.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.9,
      "strain_burden_proxy": 12.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:65",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-05-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 154.0,
      "duration_output_burden": 0.6753246753246753,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 154.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:66",
      "max_hr_bpm": 150.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.0,
      "strain_burden_proxy": 10.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:66",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 141.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 60.0,
      "date_local": "2021-05-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 69.0,
      "duration_output_burden": 2.0434782608695654,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 69.0,
      "hr_burden_proxy": 141.0,
      "longitudinal_activity_key": "whoop:whoop:67",
      "max_hr_bpm": 188.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 82.0,
      "recovery_suppression_context": 60.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.4,
      "strain_burden_proxy": 13.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:67",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-05-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 137.0,
      "duration_output_burden": 0.8029197080291971,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 137.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:68",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.3,
      "strain_burden_proxy": 10.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:68",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 21.0,
      "date_local": "2021-05-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 158.0,
      "duration_output_burden": 0.6962025316455697,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 158.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:69",
      "max_hr_bpm": 167.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 22.0,
      "recovery_suppression_context": 21.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.4,
      "strain_burden_proxy": 11.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:69",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2021-05-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 68.0,
      "duration_output_burden": 1.7205882352941178,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 68.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:70",
      "max_hr_bpm": 157.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.3,
      "strain_burden_proxy": 9.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:70",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-05-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 166.0,
      "duration_output_burden": 0.6746987951807228,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 166.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:71",
      "max_hr_bpm": 170.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.6,
      "strain_burden_proxy": 12.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:71",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 57.0,
      "date_local": "2021-05-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 135.0,
      "duration_output_burden": 0.8444444444444444,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 135.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:72",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 68.0,
      "recovery_suppression_context": 57.0,
      "resting_hr_bpm": 71.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.3,
      "strain_burden_proxy": 11.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:72",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 118.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-05-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 159.0,
      "duration_output_burden": 0.7421383647798742,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 159.0,
      "hr_burden_proxy": 118.0,
      "longitudinal_activity_key": "whoop:whoop:73",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 35.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.2,
      "strain_burden_proxy": 13.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:73",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2021-05-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 149.0,
      "duration_output_burden": 0.7651006711409396,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 149.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:74",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 28.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 67.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.7,
      "strain_burden_proxy": 12.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:74",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 108.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-06-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 188.0,
      "duration_output_burden": 0.574468085106383,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 188.0,
      "hr_burden_proxy": 108.0,
      "longitudinal_activity_key": "whoop:whoop:75",
      "max_hr_bpm": 148.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 55.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.0,
      "strain_burden_proxy": 11.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:75",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-06-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 138.0,
      "duration_output_burden": 0.8188405797101449,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 138.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:76",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 50.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 69.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.8,
      "strain_burden_proxy": 10.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:76",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 19.0,
      "date_local": "2021-06-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 189.0,
      "duration_output_burden": 0.5767195767195767,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 189.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:77",
      "max_hr_bpm": 168.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 12.0,
      "recovery_suppression_context": 19.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.1,
      "strain_burden_proxy": 12.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:77",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-06-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 152.0,
      "duration_output_burden": 0.756578947368421,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 152.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:78",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.4,
      "strain_burden_proxy": 12.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:78",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2021-06-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.5888888888888889,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:79",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.4,
      "strain_burden_proxy": 9.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:79",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2021-06-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 171.0,
      "duration_output_burden": 0.6491228070175439,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 171.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:80",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:80",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-06-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 147.0,
      "duration_output_burden": 0.7619047619047619,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 147.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:81",
      "max_hr_bpm": 169.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 72.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:81",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 130.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-07-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 4.0625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 130.0,
      "longitudinal_activity_key": "whoop:whoop:82",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 35.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.7,
      "strain_burden_proxy": 10.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:82",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 51.0,
      "date_local": "2021-07-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 177.0,
      "duration_output_burden": 0.6497175141242938,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 177.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:83",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 74.0,
      "recovery_suppression_context": 51.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.0,
      "strain_burden_proxy": 11.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:83",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 76.0,
      "date_local": "2021-07-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 155.0,
      "duration_output_burden": 0.7290322580645161,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 155.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:84",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 63.0,
      "recovery_suppression_context": 76.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.3,
      "strain_burden_proxy": 9.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:84",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2021-07-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 178.0,
      "duration_output_burden": 0.6235955056179775,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 178.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:85",
      "max_hr_bpm": 132.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.6,
      "strain_burden_proxy": 11.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:85",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2021-07-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 170.0,
      "duration_output_burden": 0.6647058823529411,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 170.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:86",
      "max_hr_bpm": 149.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.0,
      "strain_burden_proxy": 12.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:86",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 145.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2021-07-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 28.0,
      "duration_output_burden": 5.178571428571429,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 28.0,
      "hr_burden_proxy": 145.0,
      "longitudinal_activity_key": "whoop:whoop:87",
      "max_hr_bpm": 190.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:87",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 26.0,
      "date_local": "2021-07-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 141.0,
      "duration_output_burden": 0.8014184397163121,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 141.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:88",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 25.0,
      "recovery_suppression_context": 26.0,
      "resting_hr_bpm": 69.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.9,
      "strain_burden_proxy": 11.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:88",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-07-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.1875,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:89",
      "max_hr_bpm": 106.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 62.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.8,
      "strain_burden_proxy": 3.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:89",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-07-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.238095238095238,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:90",
      "max_hr_bpm": 109.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 62.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.5,
      "strain_burden_proxy": 0.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:90",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 62.0,
      "date_local": "2021-07-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 34.0,
      "duration_output_burden": 2.176470588235294,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 34.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:91",
      "max_hr_bpm": 123.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 89.0,
      "recovery_suppression_context": 62.0,
      "resting_hr_bpm": 48.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:91",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 62.0,
      "date_local": "2021-07-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.380952380952381,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:92",
      "max_hr_bpm": 104.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 89.0,
      "recovery_suppression_context": 62.0,
      "resting_hr_bpm": 48.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 1.7,
      "strain_burden_proxy": 1.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:92",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 97.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 62.0,
      "date_local": "2021-07-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 170.0,
      "duration_output_burden": 0.5705882352941176,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 170.0,
      "hr_burden_proxy": 97.0,
      "longitudinal_activity_key": "whoop:whoop:93",
      "max_hr_bpm": 129.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 89.0,
      "recovery_suppression_context": 62.0,
      "resting_hr_bpm": 48.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.8,
      "strain_burden_proxy": 7.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:93",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-07-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 191.0,
      "duration_output_burden": 0.6073298429319371,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 191.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:94",
      "max_hr_bpm": 174.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 25.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.9,
      "strain_burden_proxy": 13.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:94",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-07-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.5,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:95",
      "max_hr_bpm": 107.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 25.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:95",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 78.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-07-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.3636363636363638,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 78.0,
      "longitudinal_activity_key": "whoop:whoop:96",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 25.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.4,
      "strain_burden_proxy": 2.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:96",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 18.0,
      "date_local": "2021-07-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 129.0,
      "duration_output_burden": 0.8837209302325582,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 129.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:97",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 8.0,
      "recovery_suppression_context": 18.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.7,
      "strain_burden_proxy": 9.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:97",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 18.0,
      "date_local": "2021-07-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 24.0,
      "duration_output_burden": 2.8333333333333335,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 24.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:98",
      "max_hr_bpm": 104.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 8.0,
      "recovery_suppression_context": 18.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:98",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-07-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.35,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:99",
      "max_hr_bpm": 96.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:99",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-07-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.4193548387096775,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:100",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 1.6,
      "strain_burden_proxy": 1.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:100",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 65.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-07-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 2.9545454545454546,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 65.0,
      "longitudinal_activity_key": "whoop:whoop:101",
      "max_hr_bpm": 105.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:101",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-07-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.3225806451612905,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:102",
      "max_hr_bpm": 103.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 50.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:102",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-07-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.3181818181818183,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:103",
      "max_hr_bpm": 126.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 50.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:103",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 77.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 57.0,
      "date_local": "2021-07-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.40625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 77.0,
      "longitudinal_activity_key": "whoop:whoop:104",
      "max_hr_bpm": 111.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 57.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 1.4,
      "strain_burden_proxy": 1.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:104",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 57.0,
      "date_local": "2021-07-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.2857142857142856,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:105",
      "max_hr_bpm": 100.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 57.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.4,
      "strain_burden_proxy": 0.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:105",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 77.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-07-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.4838709677419355,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 77.0,
      "longitudinal_activity_key": "whoop:whoop:106",
      "max_hr_bpm": 132.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.2,
      "strain_burden_proxy": 4.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:106",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 86.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-07-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 16.0,
      "duration_output_burden": 5.375,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 16.0,
      "hr_burden_proxy": 86.0,
      "longitudinal_activity_key": "whoop:whoop:107",
      "max_hr_bpm": 120.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.2,
      "strain_burden_proxy": 4.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:107",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 97.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-07-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 179.0,
      "duration_output_burden": 0.5418994413407822,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 179.0,
      "hr_burden_proxy": 97.0,
      "longitudinal_activity_key": "whoop:whoop:108",
      "max_hr_bpm": 135.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.9,
      "strain_burden_proxy": 7.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:108",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 16.0,
      "date_local": "2021-07-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 179.0,
      "duration_output_burden": 0.5810055865921788,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 179.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:109",
      "max_hr_bpm": 150.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 2.0,
      "recovery_suppression_context": 16.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:109",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 16.0,
      "date_local": "2021-07-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.857142857142857,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:110",
      "max_hr_bpm": 110.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 2.0,
      "recovery_suppression_context": 16.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:110",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-07-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 105.0,
      "duration_output_burden": 1.1714285714285715,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 105.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:111",
      "max_hr_bpm": 171.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.6,
      "strain_burden_proxy": 12.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:111",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-07-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 41.0,
      "duration_output_burden": 2.8048780487804876,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 41.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:112",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.2,
      "strain_burden_proxy": 7.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:112",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 134.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-07-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 40.0,
      "duration_output_burden": 3.35,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 40.0,
      "hr_burden_proxy": 134.0,
      "longitudinal_activity_key": "whoop:whoop:113",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 39.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.8,
      "strain_burden_proxy": 9.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:113",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-07-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.35,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:114",
      "max_hr_bpm": 97.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 39.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:114",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 78.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-07-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.7142857142857144,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 78.0,
      "longitudinal_activity_key": "whoop:whoop:115",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 1.0,
      "strain_burden_proxy": 1.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:115",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 91.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-07-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 87.0,
      "duration_output_burden": 1.0459770114942528,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 87.0,
      "hr_burden_proxy": 91.0,
      "longitudinal_activity_key": "whoop:whoop:116",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.2,
      "strain_burden_proxy": 4.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:116",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-07-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.5,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:117",
      "max_hr_bpm": 125.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:117",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-07-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 23.0,
      "duration_output_burden": 3.0434782608695654,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 23.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:118",
      "max_hr_bpm": 99.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:118",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-07-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.090909090909091,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:119",
      "max_hr_bpm": 101.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 60.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:119",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-07-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 23.0,
      "duration_output_burden": 3.0869565217391304,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 23.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:120",
      "max_hr_bpm": 108.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 60.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:120",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 77.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-07-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.40625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 77.0,
      "longitudinal_activity_key": "whoop:whoop:121",
      "max_hr_bpm": 123.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:121",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 91.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-07-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 4.136363636363637,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 91.0,
      "longitudinal_activity_key": "whoop:whoop:122",
      "max_hr_bpm": 129.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.4,
      "strain_burden_proxy": 4.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:122",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 98.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-07-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 189.0,
      "duration_output_burden": 0.5185185185185185,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 189.0,
      "hr_burden_proxy": 98.0,
      "longitudinal_activity_key": "whoop:whoop:123",
      "max_hr_bpm": 129.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.4,
      "strain_burden_proxy": 7.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:123",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 105.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-07-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.5833333333333334,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 105.0,
      "longitudinal_activity_key": "whoop:whoop:124",
      "max_hr_bpm": 142.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.8,
      "strain_burden_proxy": 9.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:124",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 144.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2021-08-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 7.2,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 144.0,
      "longitudinal_activity_key": "whoop:whoop:125",
      "max_hr_bpm": 193.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 19.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.7,
      "strain_burden_proxy": 9.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:125",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 108.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2021-08-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.7714285714285715,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 108.0,
      "longitudinal_activity_key": "whoop:whoop:126",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 19.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.3,
      "strain_burden_proxy": 10.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:126",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2021-08-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.3636363636363638,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:127",
      "max_hr_bpm": 104.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 19.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:127",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 64.0,
      "date_local": "2021-08-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.5,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:128",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 64.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:128",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 64.0,
      "date_local": "2021-08-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.1363636363636362,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:129",
      "max_hr_bpm": 106.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 64.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.9,
      "strain_burden_proxy": 2.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:129",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 87.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 64.0,
      "date_local": "2021-08-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 82.0,
      "duration_output_burden": 1.0609756097560976,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 82.0,
      "hr_burden_proxy": 87.0,
      "longitudinal_activity_key": "whoop:whoop:130",
      "max_hr_bpm": 113.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 64.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.4,
      "strain_burden_proxy": 4.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:130",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-08-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.857142857142857,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:131",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 73.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.6,
      "strain_burden_proxy": 3.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:131",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-08-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.1818181818181817,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:132",
      "max_hr_bpm": 110.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 73.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.1,
      "strain_burden_proxy": 3.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:132",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-08-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.3181818181818183,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:133",
      "max_hr_bpm": 102.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 73.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.3,
      "strain_burden_proxy": 3.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:133",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-08-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.09375,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:134",
      "max_hr_bpm": 101.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.2,
      "strain_burden_proxy": 0.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:134",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-08-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.142857142857143,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:135",
      "max_hr_bpm": 108.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.9,
      "strain_burden_proxy": 3.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:135",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-08-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.3870967741935485,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:136",
      "max_hr_bpm": 115.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 36.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:136",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-08-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.090909090909091,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:137",
      "max_hr_bpm": 97.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 36.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:137",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 91.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-08-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 231.0,
      "duration_output_burden": 0.3939393939393939,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 231.0,
      "hr_burden_proxy": 91.0,
      "longitudinal_activity_key": "whoop:whoop:138",
      "max_hr_bpm": 124.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 36.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.0,
      "strain_burden_proxy": 7.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:138",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2021-08-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 183.0,
      "duration_output_burden": 0.6010928961748634,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 183.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:139",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 67.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.7,
      "strain_burden_proxy": 12.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:139",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 183.0,
      "duration_output_burden": 0.5846994535519126,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 183.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:140",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 43.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.8,
      "strain_burden_proxy": 9.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:140",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-08-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.35,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:141",
      "max_hr_bpm": 106.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:141",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 59.0,
      "date_local": "2021-08-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.4827586206896552,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:142",
      "max_hr_bpm": 117.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 91.0,
      "recovery_suppression_context": 59.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.0,
      "strain_burden_proxy": 3.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:142",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 59.0,
      "date_local": "2021-08-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.380952380952381,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:143",
      "max_hr_bpm": 105.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 91.0,
      "recovery_suppression_context": 59.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:143",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2021-08-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.380952380952381,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:144",
      "max_hr_bpm": 93.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 68.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:144",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 95.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2021-08-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 89.0,
      "duration_output_burden": 1.0674157303370786,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 89.0,
      "hr_burden_proxy": 95.0,
      "longitudinal_activity_key": "whoop:whoop:145",
      "max_hr_bpm": 115.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 68.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.8,
      "strain_burden_proxy": 5.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:145",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 77.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2021-08-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.6551724137931036,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 77.0,
      "longitudinal_activity_key": "whoop:whoop:146",
      "max_hr_bpm": 122.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 68.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:146",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2021-08-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.1904761904761907,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:147",
      "max_hr_bpm": 93.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 68.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:147",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-08-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 78.0,
      "duration_output_burden": 1.4487179487179487,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 78.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:148",
      "max_hr_bpm": 170.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.5,
      "strain_burden_proxy": 9.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:148",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 77.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-08-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.566666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 77.0,
      "longitudinal_activity_key": "whoop:whoop:149",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:149",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-08-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.238095238095238,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:150",
      "max_hr_bpm": 102.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:150",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 82.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-08-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 215.0,
      "duration_output_burden": 0.3813953488372093,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 215.0,
      "hr_burden_proxy": 82.0,
      "longitudinal_activity_key": "whoop:whoop:151",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.6,
      "strain_burden_proxy": 4.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:151",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-08-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 178.0,
      "duration_output_burden": 0.6123595505617978,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 178.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:152",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.0,
      "strain_burden_proxy": 12.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:152",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-08-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.1363636363636362,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:153",
      "max_hr_bpm": 91.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:153",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-08-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 158.0,
      "duration_output_burden": 0.7151898734177216,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 158.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:154",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 28.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.8,
      "strain_burden_proxy": 11.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:154",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-08-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 23.0,
      "duration_output_burden": 3.130434782608696,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 23.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:155",
      "max_hr_bpm": 110.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 55.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.0,
      "strain_burden_proxy": 3.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:155",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-08-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.413793103448276,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:156",
      "max_hr_bpm": 121.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:156",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-08-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.2857142857142856,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:157",
      "max_hr_bpm": 110.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.1,
      "strain_burden_proxy": 2.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:157",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.1904761904761907,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:158",
      "max_hr_bpm": 97.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:158",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 93.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 83.0,
      "duration_output_burden": 1.1204819277108433,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 83.0,
      "hr_burden_proxy": 93.0,
      "longitudinal_activity_key": "whoop:whoop:159",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.4,
      "strain_burden_proxy": 5.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:159",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.3870967741935485,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:160",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.3,
      "strain_burden_proxy": 3.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:160",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.5714285714285716,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:161",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:161",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 126.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-08-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 61.0,
      "duration_output_burden": 2.0655737704918034,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 61.0,
      "hr_burden_proxy": 126.0,
      "longitudinal_activity_key": "whoop:whoop:162",
      "max_hr_bpm": 177.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 62.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.9,
      "strain_burden_proxy": 10.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:162",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 78.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-08-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.7142857142857144,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 78.0,
      "longitudinal_activity_key": "whoop:whoop:163",
      "max_hr_bpm": 112.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 62.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:163",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-08-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 92.0,
      "duration_output_burden": 1.076086956521739,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 92.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:164",
      "max_hr_bpm": 122.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 62.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.5,
      "strain_burden_proxy": 6.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:164",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 108.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 155.0,
      "duration_output_burden": 0.6967741935483871,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 155.0,
      "hr_burden_proxy": 108.0,
      "longitudinal_activity_key": "whoop:whoop:165",
      "max_hr_bpm": 148.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.5,
      "strain_burden_proxy": 10.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:165",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.5714285714285716,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:166",
      "max_hr_bpm": 114.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.6,
      "strain_burden_proxy": 3.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:166",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 105.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 30.0,
      "date_local": "2021-08-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 165.0,
      "duration_output_burden": 0.6363636363636364,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 165.0,
      "hr_burden_proxy": 105.0,
      "longitudinal_activity_key": "whoop:whoop:167",
      "max_hr_bpm": 157.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 28.0,
      "recovery_suppression_context": 30.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.1,
      "strain_burden_proxy": 10.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:167",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2021-08-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.409090909090909,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:168",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 76.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.5,
      "strain_burden_proxy": 3.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:168",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-08-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.5,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:169",
      "max_hr_bpm": 98.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 81.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:169",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-08-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 99.0,
      "duration_output_burden": 0.9292929292929293,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 99.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:170",
      "max_hr_bpm": 135.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 81.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.2,
      "strain_burden_proxy": 5.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:170",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 150.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-08-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 59.0,
      "duration_output_burden": 2.542372881355932,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 59.0,
      "hr_burden_proxy": 150.0,
      "longitudinal_activity_key": "whoop:whoop:171",
      "max_hr_bpm": 200.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 81.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.7,
      "strain_burden_proxy": 16.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:171",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 118.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-08-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 123.0,
      "duration_output_burden": 0.959349593495935,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 123.0,
      "hr_burden_proxy": 118.0,
      "longitudinal_activity_key": "whoop:whoop:172",
      "max_hr_bpm": 180.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 81.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.7,
      "strain_burden_proxy": 12.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:172",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 138.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 54.0,
      "date_local": "2021-08-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 101.0,
      "duration_output_burden": 1.3663366336633664,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 101.0,
      "hr_burden_proxy": 138.0,
      "longitudinal_activity_key": "whoop:whoop:173",
      "max_hr_bpm": 189.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 54.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 17.9,
      "strain_burden_proxy": 17.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:173",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 54.0,
      "date_local": "2021-08-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.227272727272727,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:174",
      "max_hr_bpm": 105.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 54.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.6,
      "strain_burden_proxy": 2.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:174",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 89.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 54.0,
      "date_local": "2021-08-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 209.0,
      "duration_output_burden": 0.4258373205741627,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 209.0,
      "hr_burden_proxy": 89.0,
      "longitudinal_activity_key": "whoop:whoop:175",
      "max_hr_bpm": 119.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 54.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.3,
      "strain_burden_proxy": 5.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:175",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 146.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-08-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 91.0,
      "duration_output_burden": 1.6043956043956045,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 91.0,
      "hr_burden_proxy": 146.0,
      "longitudinal_activity_key": "whoop:whoop:176",
      "max_hr_bpm": 191.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 17.2,
      "strain_burden_proxy": 17.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:176",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 164.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-08-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 23.0,
      "duration_output_burden": 7.130434782608695,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 23.0,
      "hr_burden_proxy": 164.0,
      "longitudinal_activity_key": "whoop:whoop:177",
      "max_hr_bpm": 190.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.1,
      "strain_burden_proxy": 13.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:177",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-08-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 115.0,
      "duration_output_burden": 0.8,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 115.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:178",
      "max_hr_bpm": 134.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.0,
      "strain_burden_proxy": 6.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:178",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-08-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 155.0,
      "duration_output_burden": 0.7225806451612903,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 155.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:179",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:179",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 140.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-08-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 54.0,
      "duration_output_burden": 2.5925925925925926,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 54.0,
      "hr_burden_proxy": 140.0,
      "longitudinal_activity_key": "whoop:whoop:180",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.8,
      "strain_burden_proxy": 12.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:180",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 85.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-08-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 96.0,
      "duration_output_burden": 0.8854166666666666,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 96.0,
      "hr_burden_proxy": 85.0,
      "longitudinal_activity_key": "whoop:whoop:181",
      "max_hr_bpm": 135.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 34.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.5,
      "strain_burden_proxy": 4.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:181",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 160.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 18.0,
      "duration_output_burden": 8.88888888888889,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 18.0,
      "hr_burden_proxy": 160.0,
      "longitudinal_activity_key": "whoop:whoop:182",
      "max_hr_bpm": 191.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 33.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.4,
      "strain_burden_proxy": 11.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:182",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-08-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.857142857142857,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:183",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 33.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:183",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 130.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 58.0,
      "date_local": "2021-08-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 26.0,
      "duration_output_burden": 5.0,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 26.0,
      "hr_burden_proxy": 130.0,
      "longitudinal_activity_key": "whoop:whoop:184",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 86.0,
      "recovery_suppression_context": 58.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.7,
      "strain_burden_proxy": 9.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:184",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 58.0,
      "date_local": "2021-08-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.5,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:185",
      "max_hr_bpm": 97.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 86.0,
      "recovery_suppression_context": 58.0,
      "resting_hr_bpm": 50.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:185",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 139.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 54.0,
      "date_local": "2021-09-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 27.0,
      "duration_output_burden": 5.148148148148148,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 27.0,
      "hr_burden_proxy": 139.0,
      "longitudinal_activity_key": "whoop:whoop:186",
      "max_hr_bpm": 177.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 57.0,
      "recovery_suppression_context": 54.0,
      "resting_hr_bpm": 49.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:186",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 65.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 54.0,
      "date_local": "2021-09-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.0952380952380953,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 65.0,
      "longitudinal_activity_key": "whoop:whoop:187",
      "max_hr_bpm": 94.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 57.0,
      "recovery_suppression_context": 54.0,
      "resting_hr_bpm": 49.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:187",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 54.0,
      "date_local": "2021-09-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 90.0,
      "duration_output_burden": 1.1777777777777778,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 90.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:188",
      "max_hr_bpm": 145.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 57.0,
      "recovery_suppression_context": 54.0,
      "resting_hr_bpm": 49.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.4,
      "strain_burden_proxy": 9.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:188",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-09-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.5238095238095237,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:189",
      "max_hr_bpm": 107.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 74.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:189",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 163.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-09-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 19.0,
      "duration_output_burden": 8.578947368421053,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 19.0,
      "hr_burden_proxy": 163.0,
      "longitudinal_activity_key": "whoop:whoop:190",
      "max_hr_bpm": 191.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 74.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.8,
      "strain_burden_proxy": 11.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:190",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-09-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 23.0,
      "duration_output_burden": 3.5217391304347827,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 23.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:191",
      "max_hr_bpm": 125.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 74.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:191",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 93.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-09-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 203.0,
      "duration_output_burden": 0.458128078817734,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 203.0,
      "hr_burden_proxy": 93.0,
      "longitudinal_activity_key": "whoop:whoop:192",
      "max_hr_bpm": 126.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 74.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.5,
      "strain_burden_proxy": 6.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:192",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-09-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 185.0,
      "duration_output_burden": 0.6,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 185.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:193",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.3,
      "strain_burden_proxy": 11.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:193",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2021-09-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 138.0,
      "duration_output_burden": 0.8260869565217391,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 138.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:194",
      "max_hr_bpm": 167.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 23.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.0,
      "strain_burden_proxy": 11.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:194",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 134.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 56.0,
      "date_local": "2021-09-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 37.0,
      "duration_output_burden": 3.6216216216216215,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 37.0,
      "hr_burden_proxy": 134.0,
      "longitudinal_activity_key": "whoop:whoop:195",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 61.0,
      "recovery_suppression_context": 56.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.8,
      "strain_burden_proxy": 10.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:195",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 56.0,
      "date_local": "2021-09-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 61.0,
      "duration_output_burden": 1.9672131147540983,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 61.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:196",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 61.0,
      "recovery_suppression_context": 56.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.6,
      "strain_burden_proxy": 9.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:196",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 135.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 68.0,
      "date_local": "2021-09-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 65.0,
      "duration_output_burden": 2.076923076923077,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 65.0,
      "hr_burden_proxy": 135.0,
      "longitudinal_activity_key": "whoop:whoop:197",
      "max_hr_bpm": 172.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 68.0,
      "resting_hr_bpm": 48.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.4,
      "strain_burden_proxy": 12.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:197",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 68.0,
      "date_local": "2021-09-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.142857142857143,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:198",
      "max_hr_bpm": 94.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 68.0,
      "resting_hr_bpm": 48.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:198",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-09-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.3636363636363638,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:199",
      "max_hr_bpm": 97.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:199",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-09-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 101.0,
      "duration_output_burden": 0.9801980198019802,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 101.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:200",
      "max_hr_bpm": 119.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.6,
      "strain_burden_proxy": 6.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:200",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 152.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-09-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 27.0,
      "duration_output_burden": 5.62962962962963,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 27.0,
      "hr_burden_proxy": 152.0,
      "longitudinal_activity_key": "whoop:whoop:201",
      "max_hr_bpm": 191.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.1,
      "strain_burden_proxy": 12.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:201",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2021-09-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.380952380952381,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:202",
      "max_hr_bpm": 97.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:202",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-09-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.3636363636363638,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:203",
      "max_hr_bpm": 104.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.7,
      "strain_burden_proxy": 0.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:203",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 94.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-09-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 122.0,
      "duration_output_burden": 0.7704918032786885,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 122.0,
      "hr_burden_proxy": 94.0,
      "longitudinal_activity_key": "whoop:whoop:204",
      "max_hr_bpm": 125.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.0,
      "strain_burden_proxy": 6.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:204",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 148.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-09-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 4.933333333333334,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 148.0,
      "longitudinal_activity_key": "whoop:whoop:205",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.1,
      "strain_burden_proxy": 12.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:205",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-09-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 160.0,
      "duration_output_burden": 0.6625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 160.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:206",
      "max_hr_bpm": 140.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.8,
      "strain_burden_proxy": 9.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:206",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-09-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 153.0,
      "duration_output_burden": 0.738562091503268,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 153.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:207",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 41.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.7,
      "strain_burden_proxy": 11.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:207",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2021-09-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 3.5714285714285716,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:208",
      "max_hr_bpm": 114.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 23.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:208",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 60.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-09-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 6.0,
      "duration_output_burden": 10.0,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 6.0,
      "hr_burden_proxy": 60.0,
      "longitudinal_activity_key": "whoop:whoop:209",
      "max_hr_bpm": 75.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 41.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:209",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 130.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-09-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 58.0,
      "duration_output_burden": 2.2413793103448274,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 58.0,
      "hr_burden_proxy": 130.0,
      "longitudinal_activity_key": "whoop:whoop:210",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 41.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.1,
      "strain_burden_proxy": 10.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:210",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-09-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 3.1818181818181817,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:211",
      "max_hr_bpm": 100.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 41.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:211",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 91.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-09-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 118.0,
      "duration_output_burden": 0.7711864406779662,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 118.0,
      "hr_burden_proxy": 91.0,
      "longitudinal_activity_key": "whoop:whoop:212",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 41.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.2,
      "strain_burden_proxy": 5.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:212",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2021-09-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 28.0,
      "duration_output_burden": 2.5714285714285716,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 28.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:213",
      "max_hr_bpm": 127.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:213",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-09-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.310344827586207,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:214",
      "max_hr_bpm": 103.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:214",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 98.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-09-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 117.0,
      "duration_output_burden": 0.8376068376068376,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 117.0,
      "hr_burden_proxy": 98.0,
      "longitudinal_activity_key": "whoop:whoop:215",
      "max_hr_bpm": 134.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.3,
      "strain_burden_proxy": 7.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:215",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 137.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-09-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 34.0,
      "duration_output_burden": 4.029411764705882,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 34.0,
      "hr_burden_proxy": 137.0,
      "longitudinal_activity_key": "whoop:whoop:216",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.2,
      "strain_burden_proxy": 9.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:216",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2021-09-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.5777777777777777,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:217",
      "max_hr_bpm": 146.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.1,
      "strain_burden_proxy": 10.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:217",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 65.0,
      "date_local": "2021-09-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 129.0,
      "duration_output_burden": 0.9534883720930233,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 129.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:218",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 65.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.4,
      "strain_burden_proxy": 12.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:218",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-09-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 28.0,
      "duration_output_burden": 2.4642857142857144,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 28.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:219",
      "max_hr_bpm": 95.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:219",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 130.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-09-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 35.0,
      "duration_output_burden": 3.7142857142857144,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 35.0,
      "hr_burden_proxy": 130.0,
      "longitudinal_activity_key": "whoop:whoop:220",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.3,
      "strain_burden_proxy": 8.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:220",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-09-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 34.0,
      "duration_output_burden": 2.1470588235294117,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 34.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:221",
      "max_hr_bpm": 121.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:221",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-09-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 120.0,
      "duration_output_burden": 0.7666666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 120.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:222",
      "max_hr_bpm": 119.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.2,
      "strain_burden_proxy": 5.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:222",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2021-09-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 56.0,
      "duration_output_burden": 2.1964285714285716,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 56.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:223",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.5,
      "strain_burden_proxy": 9.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:223",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2021-09-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.413793103448276,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:224",
      "max_hr_bpm": 102.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:224",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2021-09-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 28.0,
      "duration_output_burden": 2.642857142857143,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 28.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:225",
      "max_hr_bpm": 114.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.8,
      "strain_burden_proxy": 3.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:225",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2021-09-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.466666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:226",
      "max_hr_bpm": 109.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 1.0,
      "strain_burden_proxy": 1.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:226",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 94.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2021-09-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 134.0,
      "duration_output_burden": 0.7014925373134329,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 134.0,
      "hr_burden_proxy": 94.0,
      "longitudinal_activity_key": "whoop:whoop:227",
      "max_hr_bpm": 138.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.2,
      "strain_burden_proxy": 7.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:227",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2021-09-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.5944444444444444,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:228",
      "max_hr_bpm": 184.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.9,
      "strain_burden_proxy": 11.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:228",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-09-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 149.0,
      "duration_output_burden": 0.7583892617449665,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 149.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:229",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.6,
      "strain_burden_proxy": 10.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:229",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-09-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.2758620689655173,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:230",
      "max_hr_bpm": 98.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:230",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 133.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-09-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 48.0,
      "duration_output_burden": 2.7708333333333335,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 48.0,
      "hr_burden_proxy": 133.0,
      "longitudinal_activity_key": "whoop:whoop:231",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.4,
      "strain_burden_proxy": 9.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:231",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-09-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.28125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:232",
      "max_hr_bpm": 108.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.0,
      "strain_burden_proxy": 3.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:232",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 87.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2021-09-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 117.0,
      "duration_output_burden": 0.7435897435897436,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 117.0,
      "hr_burden_proxy": 87.0,
      "longitudinal_activity_key": "whoop:whoop:233",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.7,
      "strain_burden_proxy": 4.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:233",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-09-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 26.0,
      "duration_output_burden": 2.6538461538461537,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 26.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:234",
      "max_hr_bpm": 103.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.3,
      "strain_burden_proxy": 0.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:234",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 125.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2021-09-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 43.0,
      "duration_output_burden": 2.9069767441860463,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 43.0,
      "hr_burden_proxy": 125.0,
      "longitudinal_activity_key": "whoop:whoop:235",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.5,
      "strain_burden_proxy": 8.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:235",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2021-09-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 35.0,
      "duration_output_burden": 2.3142857142857145,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 35.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:236",
      "max_hr_bpm": 123.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.3,
      "strain_burden_proxy": 4.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:236",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-10-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.4,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:237",
      "max_hr_bpm": 107.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:237",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 147.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-10-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 22.0,
      "duration_output_burden": 6.681818181818182,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 22.0,
      "hr_burden_proxy": 147.0,
      "longitudinal_activity_key": "whoop:whoop:238",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.0,
      "strain_burden_proxy": 9.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:238",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 121.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-10-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 167.0,
      "duration_output_burden": 0.7245508982035929,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 167.0,
      "hr_burden_proxy": 121.0,
      "longitudinal_activity_key": "whoop:whoop:239",
      "max_hr_bpm": 169.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.4,
      "strain_burden_proxy": 13.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:239",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 65.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-10-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 18.0,
      "duration_output_burden": 3.611111111111111,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 18.0,
      "hr_burden_proxy": 65.0,
      "longitudinal_activity_key": "whoop:whoop:240",
      "max_hr_bpm": 94.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:240",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 127.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-10-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 45.0,
      "duration_output_burden": 2.8222222222222224,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 45.0,
      "hr_burden_proxy": 127.0,
      "longitudinal_activity_key": "whoop:whoop:241",
      "max_hr_bpm": 172.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.5,
      "strain_burden_proxy": 8.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:241",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 30.0,
      "date_local": "2021-10-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 175.0,
      "duration_output_burden": 0.6857142857142857,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 175.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:242",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 28.0,
      "recovery_suppression_context": 30.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.3,
      "strain_burden_proxy": 13.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:242",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2021-10-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.1818181818181817,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:243",
      "max_hr_bpm": 106.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:243",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-10-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.0,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:244",
      "max_hr_bpm": 93.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:244",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 100.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-10-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 137.0,
      "duration_output_burden": 0.7299270072992701,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 137.0,
      "hr_burden_proxy": 100.0,
      "longitudinal_activity_key": "whoop:whoop:245",
      "max_hr_bpm": 143.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.5,
      "strain_burden_proxy": 8.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:245",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2021-10-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.0625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:246",
      "max_hr_bpm": 90.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 20.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:246",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 80.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 30.0,
      "date_local": "2021-10-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.4242424242424243,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 80.0,
      "longitudinal_activity_key": "whoop:whoop:247",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 22.0,
      "recovery_suppression_context": 30.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:247",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-10-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.28125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:248",
      "max_hr_bpm": 121.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.7,
      "strain_burden_proxy": 3.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:248",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-10-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 124.0,
      "duration_output_burden": 0.9032258064516129,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 124.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:249",
      "max_hr_bpm": 162.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.4,
      "strain_burden_proxy": 11.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:249",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 118.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-10-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 155.0,
      "duration_output_burden": 0.7612903225806451,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 155.0,
      "hr_burden_proxy": 118.0,
      "longitudinal_activity_key": "whoop:whoop:250",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.0,
      "strain_burden_proxy": 13.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:250",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 64.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-10-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 27.0,
      "duration_output_burden": 2.3703703703703702,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 27.0,
      "hr_burden_proxy": 64.0,
      "longitudinal_activity_key": "whoop:whoop:251",
      "max_hr_bpm": 93.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:251",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 17.0,
      "date_local": "2021-10-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 146.0,
      "duration_output_burden": 0.7534246575342466,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 146.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:252",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 3.0,
      "recovery_suppression_context": 17.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.1,
      "strain_burden_proxy": 9.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:252",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-10-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.225806451612903,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:253",
      "max_hr_bpm": 103.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:253",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 125.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-10-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 52.0,
      "duration_output_burden": 2.4038461538461537,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 52.0,
      "hr_burden_proxy": 125.0,
      "longitudinal_activity_key": "whoop:whoop:254",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.3,
      "strain_burden_proxy": 8.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:254",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-10-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.3333333333333335,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:255",
      "max_hr_bpm": 107.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:255",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 65.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-10-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.03125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 65.0,
      "longitudinal_activity_key": "whoop:whoop:256",
      "max_hr_bpm": 94.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 63.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:256",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 102.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2021-10-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 119.0,
      "duration_output_burden": 0.8571428571428571,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 119.0,
      "hr_burden_proxy": 102.0,
      "longitudinal_activity_key": "whoop:whoop:257",
      "max_hr_bpm": 139.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 63.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.4,
      "strain_burden_proxy": 8.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:257",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.3548387096774195,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:258",
      "max_hr_bpm": 104.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.8,
      "strain_burden_proxy": 0.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:258",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 130.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 46.0,
      "duration_output_burden": 2.8260869565217392,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 46.0,
      "hr_burden_proxy": 130.0,
      "longitudinal_activity_key": "whoop:whoop:259",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.2,
      "strain_burden_proxy": 9.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:259",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 73.0,
      "duration_output_burden": 1.6986301369863013,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 73.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:260",
      "max_hr_bpm": 188.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:260",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.586206896551724,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:261",
      "max_hr_bpm": 113.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:261",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 95.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 163.0,
      "duration_output_burden": 0.5828220858895705,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 163.0,
      "hr_burden_proxy": 95.0,
      "longitudinal_activity_key": "whoop:whoop:262",
      "max_hr_bpm": 126.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.3,
      "strain_burden_proxy": 7.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:262",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 13.0,
      "date_local": "2021-10-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 156.0,
      "duration_output_burden": 0.7692307692307693,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 156.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:263",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 1.0,
      "recovery_suppression_context": 13.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:263",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-10-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 156.0,
      "duration_output_burden": 0.7435897435897436,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 156.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:264",
      "max_hr_bpm": 170.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.8,
      "strain_burden_proxy": 12.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:264",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-10-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.225806451612903,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:265",
      "max_hr_bpm": 103.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 86.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:265",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 50.0,
      "date_local": "2021-10-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 131.0,
      "duration_output_burden": 0.8549618320610687,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 131.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:266",
      "max_hr_bpm": 145.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 86.0,
      "recovery_suppression_context": 50.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.6,
      "strain_burden_proxy": 10.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:266",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2021-10-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.28125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:267",
      "max_hr_bpm": 122.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 90.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:267",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2021-10-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:268",
      "max_hr_bpm": 100.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 18.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:268",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 75.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2021-10-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.34375,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 75.0,
      "longitudinal_activity_key": "whoop:whoop:269",
      "max_hr_bpm": 114.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 43.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:269",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.090909090909091,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:270",
      "max_hr_bpm": 102.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:270",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 141.0,
      "duration_output_burden": 0.7588652482269503,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 141.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:271",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:271",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-10-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 152.0,
      "duration_output_burden": 0.7631578947368421,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 152.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:272",
      "max_hr_bpm": 185.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.2,
      "strain_burden_proxy": 13.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:272",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-10-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 165.0,
      "duration_output_burden": 0.6606060606060606,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 165.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:273",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 38.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:273",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 146.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2021-10-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 63.0,
      "duration_output_burden": 2.3174603174603177,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 63.0,
      "hr_burden_proxy": 146.0,
      "longitudinal_activity_key": "whoop:whoop:274",
      "max_hr_bpm": 184.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 15.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.2,
      "strain_burden_proxy": 14.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:274",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2021-10-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.3125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:275",
      "max_hr_bpm": 116.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 15.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.6,
      "strain_burden_proxy": 3.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:275",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2021-10-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.6129032258064515,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:276",
      "max_hr_bpm": 117.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 42.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.3,
      "strain_burden_proxy": 4.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:276",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2021-10-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 125.0,
      "duration_output_burden": 0.92,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 125.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:277",
      "max_hr_bpm": 151.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 42.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.8,
      "strain_burden_proxy": 11.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:277",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-10-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:278",
      "max_hr_bpm": 99.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:278",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-10-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.21875,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:279",
      "max_hr_bpm": 105.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.7,
      "strain_burden_proxy": 2.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:279",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 84.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-10-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 470.0,
      "duration_output_burden": 0.17872340425531916,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 470.0,
      "hr_burden_proxy": 84.0,
      "longitudinal_activity_key": "whoop:whoop:280",
      "max_hr_bpm": 146.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:280",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-10-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 172.0,
      "duration_output_burden": 0.6976744186046512,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 172.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:281",
      "max_hr_bpm": 168.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 52.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.0,
      "strain_burden_proxy": 14.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:281",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2021-10-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 131.0,
      "duration_output_burden": 0.8854961832061069,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 131.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:282",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 22.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.4,
      "strain_burden_proxy": 11.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:282",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 89.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 26.0,
      "date_local": "2021-11-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 107.0,
      "duration_output_burden": 0.8317757009345794,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 107.0,
      "hr_burden_proxy": 89.0,
      "longitudinal_activity_key": "whoop:whoop:283",
      "max_hr_bpm": 117.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 20.0,
      "recovery_suppression_context": 26.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.2,
      "strain_burden_proxy": 4.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:283",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-11-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.7571428571428571,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:284",
      "max_hr_bpm": 167.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:284",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2021-11-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 150.0,
      "duration_output_burden": 0.7333333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 150.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:285",
      "max_hr_bpm": 150.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 63.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.5,
      "strain_burden_proxy": 10.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:285",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2021-11-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 164.0,
      "duration_output_burden": 0.7012195121951219,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 164.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:286",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 43.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.0,
      "strain_burden_proxy": 12.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:286",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2021-11-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.1515151515151514,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:287",
      "max_hr_bpm": 106.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 81.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:287",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-11-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 128.0,
      "duration_output_burden": 0.7890625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 128.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:288",
      "max_hr_bpm": 150.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 28.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.1,
      "strain_burden_proxy": 8.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:288",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 72.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-11-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 34.0,
      "duration_output_burden": 2.1176470588235294,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 34.0,
      "hr_burden_proxy": 72.0,
      "longitudinal_activity_key": "whoop:whoop:289",
      "max_hr_bpm": 109.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.6,
      "strain_burden_proxy": 2.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:289",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-11-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 134.0,
      "duration_output_burden": 0.753731343283582,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 134.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:290",
      "max_hr_bpm": 138.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.5,
      "strain_burden_proxy": 8.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:290",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 79.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2021-11-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 717.0,
      "duration_output_burden": 0.1101813110181311,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 717.0,
      "hr_burden_proxy": 79.0,
      "longitudinal_activity_key": "whoop:whoop:291",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.9,
      "strain_burden_proxy": 14.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:291",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2021-11-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 152.0,
      "duration_output_burden": 0.7302631578947368,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 152.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:292",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:292",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2021-11-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 136.0,
      "duration_output_burden": 0.6764705882352942,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 136.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:293",
      "max_hr_bpm": 126.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 27.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.9,
      "strain_burden_proxy": 5.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:293",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2021-11-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 158.0,
      "duration_output_burden": 0.6708860759493671,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 158.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:294",
      "max_hr_bpm": 148.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 17.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:294",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 132.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2021-11-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 56.0,
      "duration_output_burden": 2.357142857142857,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 56.0,
      "hr_burden_proxy": 132.0,
      "longitudinal_activity_key": "whoop:whoop:295",
      "max_hr_bpm": 183.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 17.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.6,
      "strain_burden_proxy": 11.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:295",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 119.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2021-11-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 146.0,
      "duration_output_burden": 0.815068493150685,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 146.0,
      "hr_burden_proxy": 119.0,
      "longitudinal_activity_key": "whoop:whoop:296",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 17.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.6,
      "strain_burden_proxy": 12.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:296",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-11-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 151.0,
      "duration_output_burden": 0.7748344370860927,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 151.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:297",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.9,
      "strain_burden_proxy": 11.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:297",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 126.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2021-11-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 124.0,
      "duration_output_burden": 1.0161290322580645,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 124.0,
      "hr_burden_proxy": 126.0,
      "longitudinal_activity_key": "whoop:whoop:298",
      "max_hr_bpm": 183.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 40.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:298",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2021-11-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 127.0,
      "duration_output_burden": 0.9212598425196851,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 127.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:299",
      "max_hr_bpm": 170.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:299",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-11-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 148.0,
      "duration_output_burden": 0.7364864864864865,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 148.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:300",
      "max_hr_bpm": 148.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 33.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.0,
      "strain_burden_proxy": 10.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:300",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 127.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-12-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 151.0,
      "duration_output_burden": 0.8410596026490066,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 151.0,
      "hr_burden_proxy": 127.0,
      "longitudinal_activity_key": "whoop:whoop:301",
      "max_hr_bpm": 187.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 39.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.3,
      "strain_burden_proxy": 15.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:301",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 121.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2021-12-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 148.0,
      "duration_output_burden": 0.8175675675675675,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 148.0,
      "hr_burden_proxy": 121.0,
      "longitudinal_activity_key": "whoop:whoop:302",
      "max_hr_bpm": 169.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 41.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 67.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.9,
      "strain_burden_proxy": 12.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:302",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2021-12-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 179.0,
      "duration_output_burden": 0.6145251396648045,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 179.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:303",
      "max_hr_bpm": 149.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.7,
      "strain_burden_proxy": 10.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:303",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2021-12-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 155.0,
      "duration_output_burden": 0.7032258064516129,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 155.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:304",
      "max_hr_bpm": 177.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.3,
      "strain_burden_proxy": 9.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:304",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 102.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2021-12-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 142.0,
      "duration_output_burden": 0.7183098591549296,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 142.0,
      "hr_burden_proxy": 102.0,
      "longitudinal_activity_key": "whoop:whoop:305",
      "max_hr_bpm": 135.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 69.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.1,
      "strain_burden_proxy": 9.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:305",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 128.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-12-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 67.0,
      "duration_output_burden": 1.9104477611940298,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 67.0,
      "hr_burden_proxy": 128.0,
      "longitudinal_activity_key": "whoop:whoop:306",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:306",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2021-12-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 155.0,
      "duration_output_burden": 0.6903225806451613,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 155.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:307",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 51.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.7,
      "strain_burden_proxy": 9.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:307",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 30.0,
      "date_local": "2021-12-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 138.0,
      "duration_output_burden": 0.8043478260869565,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 138.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:308",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 30.0,
      "resting_hr_bpm": 67.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.3,
      "strain_burden_proxy": 10.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:308",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2021-12-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 141.0,
      "duration_output_burden": 0.7021276595744681,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 141.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:309",
      "max_hr_bpm": 144.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.4,
      "strain_burden_proxy": 7.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:309",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 121.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2021-12-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 86.0,
      "duration_output_burden": 1.4069767441860466,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 86.0,
      "hr_burden_proxy": 121.0,
      "longitudinal_activity_key": "whoop:whoop:310",
      "max_hr_bpm": 178.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 72.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.3,
      "strain_burden_proxy": 11.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:310",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2021-12-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 151.0,
      "duration_output_burden": 0.7748344370860927,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 151.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:311",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 31.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.9,
      "strain_burden_proxy": 12.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:311",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2021-12-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 154.0,
      "duration_output_burden": 0.7337662337662337,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 154.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:312",
      "max_hr_bpm": 171.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 40.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.0,
      "strain_burden_proxy": 11.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:312",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 25.0,
      "date_local": "2021-12-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 143.0,
      "duration_output_burden": 0.7832167832167832,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 143.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:313",
      "max_hr_bpm": 167.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 19.0,
      "recovery_suppression_context": 25.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:313",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 25.0,
      "date_local": "2021-12-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 170.0,
      "duration_output_burden": 0.5823529411764706,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 170.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:314",
      "max_hr_bpm": 136.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 19.0,
      "recovery_suppression_context": 25.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.7,
      "strain_burden_proxy": 8.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:314",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2022-01-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 147.0,
      "duration_output_burden": 0.7959183673469388,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 147.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:315",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.1,
      "strain_burden_proxy": 12.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:315",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 24.0,
      "date_local": "2022-01-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 181.0,
      "duration_output_burden": 0.6187845303867403,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 181.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:316",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 15.0,
      "recovery_suppression_context": 24.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.2,
      "strain_burden_proxy": 12.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:316",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 45.0,
      "date_local": "2022-01-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 163.0,
      "duration_output_burden": 0.6687116564417178,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 163.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:317",
      "max_hr_bpm": 165.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 80.0,
      "recovery_suppression_context": 45.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.9,
      "strain_burden_proxy": 10.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:317",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2022-01-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.7642857142857142,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:318",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.9,
      "strain_burden_proxy": 11.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:318",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 118.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-01-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 157.0,
      "duration_output_burden": 0.7515923566878981,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 157.0,
      "hr_burden_proxy": 118.0,
      "longitudinal_activity_key": "whoop:whoop:319",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.2,
      "strain_burden_proxy": 13.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:319",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-01-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 100.0,
      "duration_output_burden": 1.23,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 100.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:320",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:320",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-01-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 150.0,
      "duration_output_burden": 0.82,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 150.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:321",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.4,
      "strain_burden_proxy": 13.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:321",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 131.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-01-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 38.0,
      "duration_output_burden": 3.4473684210526314,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 38.0,
      "hr_burden_proxy": 131.0,
      "longitudinal_activity_key": "whoop:whoop:322",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 58.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.8,
      "strain_burden_proxy": 8.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:322",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 127.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2022-01-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.9071428571428571,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 127.0,
      "longitudinal_activity_key": "whoop:whoop:323",
      "max_hr_bpm": 162.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 18.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.8,
      "strain_burden_proxy": 13.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:323",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2022-01-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 124.0,
      "duration_output_burden": 0.7983870967741935,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 124.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:324",
      "max_hr_bpm": 134.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 72.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.6,
      "strain_burden_proxy": 7.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:324",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2022-01-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 189.0,
      "duration_output_burden": 0.6190476190476191,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 189.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:325",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 73.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.8,
      "strain_burden_proxy": 13.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:325",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 128.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-01-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.9142857142857143,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 128.0,
      "longitudinal_activity_key": "whoop:whoop:326",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 55.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.2,
      "strain_burden_proxy": 14.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:326",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2022-02-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 116.0,
      "duration_output_burden": 0.7931034482758621,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 116.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:327",
      "max_hr_bpm": 130.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 96.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.6,
      "strain_burden_proxy": 4.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:327",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 125.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2022-02-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 162.0,
      "duration_output_burden": 0.7716049382716049,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 162.0,
      "hr_burden_proxy": 125.0,
      "longitudinal_activity_key": "whoop:whoop:328",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.3,
      "strain_burden_proxy": 14.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:328",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 128.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2022-02-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 139.0,
      "duration_output_burden": 0.920863309352518,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 139.0,
      "hr_burden_proxy": 128.0,
      "longitudinal_activity_key": "whoop:whoop:329",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.9,
      "strain_burden_proxy": 13.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:329",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 91.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 24.0,
      "date_local": "2022-02-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 117.0,
      "duration_output_burden": 0.7777777777777778,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 117.0,
      "hr_burden_proxy": 91.0,
      "longitudinal_activity_key": "whoop:whoop:330",
      "max_hr_bpm": 129.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 20.0,
      "recovery_suppression_context": 24.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.5,
      "strain_burden_proxy": 5.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:330",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 89.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-02-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 118.0,
      "duration_output_burden": 0.7542372881355932,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 118.0,
      "hr_burden_proxy": 89.0,
      "longitudinal_activity_key": "whoop:whoop:331",
      "max_hr_bpm": 113.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 60.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.7,
      "strain_burden_proxy": 4.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:331",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 119.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-02-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 176.0,
      "duration_output_burden": 0.6761363636363636,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 176.0,
      "hr_burden_proxy": 119.0,
      "longitudinal_activity_key": "whoop:whoop:332",
      "max_hr_bpm": 183.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.9,
      "strain_burden_proxy": 13.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:332",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 28.0,
      "date_local": "2022-02-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 153.0,
      "duration_output_burden": 0.803921568627451,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 153.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:333",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 28.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:333",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 94.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 63.0,
      "date_local": "2022-02-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 117.0,
      "duration_output_burden": 0.8034188034188035,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 117.0,
      "hr_burden_proxy": 94.0,
      "longitudinal_activity_key": "whoop:whoop:334",
      "max_hr_bpm": 137.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 63.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.7,
      "strain_burden_proxy": 5.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:334",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-02-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 113.0,
      "duration_output_burden": 1.0176991150442478,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 113.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:335",
      "max_hr_bpm": 144.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 78.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.1,
      "strain_burden_proxy": 9.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:335",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2022-02-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 190.0,
      "duration_output_burden": 0.6473684210526316,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 190.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:336",
      "max_hr_bpm": 190.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 76.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.1,
      "strain_burden_proxy": 16.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:336",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2022-02-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 129.0,
      "duration_output_burden": 0.9612403100775194,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 129.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:337",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.6,
      "strain_burden_proxy": 12.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:337",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 105.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2022-02-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 137.0,
      "duration_output_burden": 0.7664233576642335,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 137.0,
      "hr_burden_proxy": 105.0,
      "longitudinal_activity_key": "whoop:whoop:338",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 31.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.0,
      "strain_burden_proxy": 10.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:338",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-02-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 148.0,
      "duration_output_burden": 0.6824324324324325,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 148.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:339",
      "max_hr_bpm": 144.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 75.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.9,
      "strain_burden_proxy": 8.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:339",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2022-02-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 159.0,
      "duration_output_burden": 0.7547169811320755,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 159.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:340",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.8,
      "strain_burden_proxy": 12.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:340",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 127.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-02-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 169.0,
      "duration_output_burden": 0.7514792899408284,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 169.0,
      "hr_burden_proxy": 127.0,
      "longitudinal_activity_key": "whoop:whoop:341",
      "max_hr_bpm": 189.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 82.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.0,
      "strain_burden_proxy": 15.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:341",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 125.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2022-03-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 169.0,
      "duration_output_burden": 0.7396449704142012,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 169.0,
      "hr_burden_proxy": 125.0,
      "longitudinal_activity_key": "whoop:whoop:342",
      "max_hr_bpm": 190.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.3,
      "strain_burden_proxy": 16.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:342",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 125.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2022-03-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.8928571428571429,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 125.0,
      "longitudinal_activity_key": "whoop:whoop:343",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 18.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:343",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-03-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.7214285714285714,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:344",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.4,
      "strain_burden_proxy": 10.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:344",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 100.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-03-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 125.0,
      "duration_output_burden": 0.8,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 125.0,
      "hr_burden_proxy": 100.0,
      "longitudinal_activity_key": "whoop:whoop:345",
      "max_hr_bpm": 142.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 44.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.5,
      "strain_burden_proxy": 8.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:345",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2022-03-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 128.0,
      "duration_output_burden": 0.90625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 128.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:346",
      "max_hr_bpm": 149.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.5,
      "strain_burden_proxy": 10.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:346",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 93.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 28.0,
      "date_local": "2022-03-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 118.0,
      "duration_output_burden": 0.788135593220339,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 118.0,
      "hr_burden_proxy": 93.0,
      "longitudinal_activity_key": "whoop:whoop:347",
      "max_hr_bpm": 136.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 39.0,
      "recovery_suppression_context": 28.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.5,
      "strain_burden_proxy": 5.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:347",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 103.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-03-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 120.0,
      "duration_output_burden": 0.8583333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 120.0,
      "hr_burden_proxy": 103.0,
      "longitudinal_activity_key": "whoop:whoop:348",
      "max_hr_bpm": 168.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 36.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.3,
      "strain_burden_proxy": 9.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:348",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 89.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 19.0,
      "date_local": "2022-03-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 124.0,
      "duration_output_burden": 0.717741935483871,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 124.0,
      "hr_burden_proxy": 89.0,
      "longitudinal_activity_key": "whoop:whoop:349",
      "max_hr_bpm": 117.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 6.0,
      "recovery_suppression_context": 19.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.5,
      "strain_burden_proxy": 4.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:349",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 121.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 19.0,
      "date_local": "2022-03-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 170.0,
      "duration_output_burden": 0.711764705882353,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 170.0,
      "hr_burden_proxy": 121.0,
      "longitudinal_activity_key": "whoop:whoop:350",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 6.0,
      "recovery_suppression_context": 19.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.1,
      "strain_burden_proxy": 14.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:350",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 127.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 29.0,
      "date_local": "2022-03-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 128.0,
      "duration_output_burden": 0.9921875,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 128.0,
      "hr_burden_proxy": 127.0,
      "longitudinal_activity_key": "whoop:whoop:351",
      "max_hr_bpm": 157.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 29.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:351",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 96.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-03-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 120.0,
      "duration_output_burden": 0.8,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 120.0,
      "hr_burden_proxy": 96.0,
      "longitudinal_activity_key": "whoop:whoop:352",
      "max_hr_bpm": 143.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.2,
      "strain_burden_proxy": 6.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:352",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2022-03-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 131.0,
      "duration_output_burden": 0.7022900763358778,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 131.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:353",
      "max_hr_bpm": 122.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 60.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.3,
      "strain_burden_proxy": 5.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:353",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 90.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-03-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 113.0,
      "duration_output_burden": 0.7964601769911505,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 113.0,
      "hr_burden_proxy": 90.0,
      "longitudinal_activity_key": "whoop:whoop:354",
      "max_hr_bpm": 123.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.4,
      "strain_burden_proxy": 4.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:354",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 121.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-03-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 172.0,
      "duration_output_burden": 0.7034883720930233,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 172.0,
      "hr_burden_proxy": 121.0,
      "longitudinal_activity_key": "whoop:whoop:355",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.0,
      "strain_burden_proxy": 14.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:355",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2022-03-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 159.0,
      "duration_output_burden": 0.779874213836478,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 159.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:356",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.2,
      "strain_burden_proxy": 14.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:356",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-03-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 146.0,
      "duration_output_burden": 0.7808219178082192,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 146.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:357",
      "max_hr_bpm": 165.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.1,
      "strain_burden_proxy": 12.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:357",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 3.7666666666666666,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:358",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.9,
      "strain_burden_proxy": 5.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:358",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 89.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 43.0,
      "duration_output_burden": 2.0697674418604652,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 43.0,
      "hr_burden_proxy": 89.0,
      "longitudinal_activity_key": "whoop:whoop:359",
      "max_hr_bpm": 122.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.1,
      "strain_burden_proxy": 4.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:359",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 127.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2022-04-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 173.0,
      "duration_output_burden": 0.7341040462427746,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 173.0,
      "hr_burden_proxy": 127.0,
      "longitudinal_activity_key": "whoop:whoop:360",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 33.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.1,
      "strain_burden_proxy": 14.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:360",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2022-04-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 42.0,
      "duration_output_burden": 2.357142857142857,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 42.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:361",
      "max_hr_bpm": 146.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 33.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.1,
      "strain_burden_proxy": 5.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:361",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 84.0,
      "date_local": "2022-04-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 148.0,
      "duration_output_burden": 0.831081081081081,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 148.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:362",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 84.0,
      "resting_hr_bpm": 81.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.2,
      "strain_burden_proxy": 13.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:362",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 90.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 46.0,
      "date_local": "2022-04-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 53.0,
      "duration_output_burden": 1.6981132075471699,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 53.0,
      "hr_burden_proxy": 90.0,
      "longitudinal_activity_key": "whoop:whoop:363",
      "max_hr_bpm": 142.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 73.0,
      "recovery_suppression_context": 46.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.8,
      "strain_burden_proxy": 4.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:363",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-04-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 26.0,
      "duration_output_burden": 2.730769230769231,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 26.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:364",
      "max_hr_bpm": 104.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 73.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:364",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-04-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 59.0,
      "duration_output_burden": 2.1016949152542375,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 59.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:365",
      "max_hr_bpm": 181.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 73.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.8,
      "strain_burden_proxy": 10.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:365",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-04-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 3.625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:366",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.7,
      "strain_burden_proxy": 6.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:366",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-04-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 188.0,
      "duration_output_burden": 0.5691489361702128,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 188.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:367",
      "max_hr_bpm": 151.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.9,
      "strain_burden_proxy": 9.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:367",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 103.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-04-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 39.0,
      "duration_output_burden": 2.641025641025641,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 39.0,
      "hr_burden_proxy": 103.0,
      "longitudinal_activity_key": "whoop:whoop:368",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 70.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.6,
      "strain_burden_proxy": 6.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:368",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 122.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-04-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 149.0,
      "duration_output_burden": 0.8187919463087249,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 149.0,
      "hr_burden_proxy": 122.0,
      "longitudinal_activity_key": "whoop:whoop:369",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.0,
      "strain_burden_proxy": 13.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:369",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 84.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-04-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 56.0,
      "duration_output_burden": 1.5,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 56.0,
      "hr_burden_proxy": 84.0,
      "longitudinal_activity_key": "whoop:whoop:370",
      "max_hr_bpm": 137.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 64.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.5,
      "strain_burden_proxy": 4.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:370",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 37.0,
      "duration_output_burden": 2.972972972972973,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 37.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:371",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.2,
      "strain_burden_proxy": 6.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:371",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 86.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 37.0,
      "duration_output_burden": 2.324324324324324,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 37.0,
      "hr_burden_proxy": 86.0,
      "longitudinal_activity_key": "whoop:whoop:372",
      "max_hr_bpm": 112.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.2,
      "strain_burden_proxy": 0.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:372",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 125.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 116.0,
      "duration_output_burden": 1.0775862068965518,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 116.0,
      "hr_burden_proxy": 125.0,
      "longitudinal_activity_key": "whoop:whoop:373",
      "max_hr_bpm": 170.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 48.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.3,
      "strain_burden_proxy": 12.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:373",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 97.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 28.0,
      "date_local": "2022-04-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 52.0,
      "duration_output_burden": 1.8653846153846154,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 52.0,
      "hr_burden_proxy": 97.0,
      "longitudinal_activity_key": "whoop:whoop:374",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 35.0,
      "recovery_suppression_context": 28.0,
      "resting_hr_bpm": 60.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.6,
      "strain_burden_proxy": 5.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:374",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 111.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 25.0,
      "duration_output_burden": 4.44,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 25.0,
      "hr_burden_proxy": 111.0,
      "longitudinal_activity_key": "whoop:whoop:375",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 43.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.5,
      "strain_burden_proxy": 5.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:375",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.65,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:376",
      "max_hr_bpm": 172.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 43.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.7,
      "strain_burden_proxy": 13.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:376",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-04-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 70.0,
      "duration_output_burden": 1.4428571428571428,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 70.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:377",
      "max_hr_bpm": 165.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 43.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.2,
      "strain_burden_proxy": 6.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:377",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 118.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 24.0,
      "date_local": "2022-04-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 138.0,
      "duration_output_burden": 0.855072463768116,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 138.0,
      "hr_burden_proxy": 118.0,
      "longitudinal_activity_key": "whoop:whoop:378",
      "max_hr_bpm": 157.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 24.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.5,
      "strain_burden_proxy": 12.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:378",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 98.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 24.0,
      "date_local": "2022-04-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 36.0,
      "duration_output_burden": 2.7222222222222223,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 36.0,
      "hr_burden_proxy": 98.0,
      "longitudinal_activity_key": "whoop:whoop:379",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 29.0,
      "recovery_suppression_context": 24.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.2,
      "strain_burden_proxy": 5.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:379",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 94.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2022-04-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 58.0,
      "duration_output_burden": 1.6206896551724137,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 58.0,
      "hr_burden_proxy": 94.0,
      "longitudinal_activity_key": "whoop:whoop:380",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 55.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.6,
      "strain_burden_proxy": 5.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:380",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 105.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2022-04-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 110.0,
      "duration_output_burden": 0.9545454545454546,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 110.0,
      "hr_burden_proxy": 105.0,
      "longitudinal_activity_key": "whoop:whoop:381",
      "max_hr_bpm": 174.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 62.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.5,
      "strain_burden_proxy": 9.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:381",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 102.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 23.0,
      "date_local": "2022-04-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 60.0,
      "duration_output_burden": 1.7,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 60.0,
      "hr_burden_proxy": 102.0,
      "longitudinal_activity_key": "whoop:whoop:382",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 18.0,
      "recovery_suppression_context": 23.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.1,
      "strain_burden_proxy": 6.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:382",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 32.0,
      "date_local": "2022-04-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 178.0,
      "duration_output_burden": 0.6741573033707865,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 178.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:383",
      "max_hr_bpm": 167.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 50.0,
      "recovery_suppression_context": 32.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.1,
      "strain_burden_proxy": 14.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:383",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 105.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 28.0,
      "date_local": "2022-04-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 170.0,
      "duration_output_burden": 0.6176470588235294,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 170.0,
      "hr_burden_proxy": 105.0,
      "longitudinal_activity_key": "whoop:whoop:384",
      "max_hr_bpm": 151.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 30.0,
      "recovery_suppression_context": 28.0,
      "resting_hr_bpm": 67.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.7,
      "strain_burden_proxy": 8.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:384",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2022-04-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 3.515151515151515,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:385",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 93.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.2,
      "strain_burden_proxy": 7.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:385",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2022-04-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 116.0,
      "duration_output_burden": 0.9137931034482759,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 116.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:386",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 60.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.0,
      "strain_burden_proxy": 10.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:386",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 98.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2022-04-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 52.0,
      "duration_output_burden": 1.8846153846153846,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 52.0,
      "hr_burden_proxy": 98.0,
      "longitudinal_activity_key": "whoop:whoop:387",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.2,
      "strain_burden_proxy": 6.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:387",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 107.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-04-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 163.0,
      "duration_output_burden": 0.656441717791411,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 163.0,
      "hr_burden_proxy": 107.0,
      "longitudinal_activity_key": "whoop:whoop:388",
      "max_hr_bpm": 152.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 55.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.2,
      "strain_burden_proxy": 9.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:388",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 95.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-04-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 37.0,
      "duration_output_burden": 2.5675675675675675,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 37.0,
      "hr_burden_proxy": 95.0,
      "longitudinal_activity_key": "whoop:whoop:389",
      "max_hr_bpm": 149.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 55.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.7,
      "strain_burden_proxy": 4.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:389",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2022-05-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 151.0,
      "duration_output_burden": 0.7682119205298014,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 151.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:390",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.2,
      "strain_burden_proxy": 11.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:390",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 96.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2022-05-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 50.0,
      "duration_output_burden": 1.92,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 50.0,
      "hr_burden_proxy": 96.0,
      "longitudinal_activity_key": "whoop:whoop:391",
      "max_hr_bpm": 158.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.3,
      "strain_burden_proxy": 5.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:391",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-05-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 125.0,
      "duration_output_burden": 0.848,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 125.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:392",
      "max_hr_bpm": 165.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.3,
      "strain_burden_proxy": 10.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:392",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2022-05-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 25.0,
      "duration_output_burden": 2.8,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 25.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:393",
      "max_hr_bpm": 100.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:393",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2022-05-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 11.0,
      "duration_output_burden": 7.363636363636363,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 11.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:394",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 1.6,
      "strain_burden_proxy": 1.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:394",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2022-05-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 27.0,
      "duration_output_burden": 2.5555555555555554,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 27.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:395",
      "max_hr_bpm": 100.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:395",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2022-05-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 36.0,
      "duration_output_burden": 3.2222222222222223,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 36.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:396",
      "max_hr_bpm": 165.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.9,
      "strain_burden_proxy": 6.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:396",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2022-05-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 25.0,
      "duration_output_burden": 4.04,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 25.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:397",
      "max_hr_bpm": 141.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 84.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.3,
      "strain_burden_proxy": 4.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:397",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-05-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 11.0,
      "duration_output_burden": 6.7272727272727275,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 11.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:398",
      "max_hr_bpm": 102.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:398",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-05-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 26.0,
      "duration_output_burden": 2.8076923076923075,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 26.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:399",
      "max_hr_bpm": 101.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": null,
      "strain_burden_proxy": null,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:399",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 106.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-05-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 173.0,
      "duration_output_burden": 0.6127167630057804,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 173.0,
      "hr_burden_proxy": 106.0,
      "longitudinal_activity_key": "whoop:whoop:400",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.4,
      "strain_burden_proxy": 9.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:400",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-05-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 56.0,
      "duration_output_burden": 1.6428571428571428,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 56.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:401",
      "max_hr_bpm": 141.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.0,
      "strain_burden_proxy": 5.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:401",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 81.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-05-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 90.0,
      "duration_output_burden": 0.9,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 90.0,
      "hr_burden_proxy": 81.0,
      "longitudinal_activity_key": "whoop:whoop:402",
      "max_hr_bpm": 112.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 53.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.2,
      "strain_burden_proxy": 4.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:402",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 119.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 20.0,
      "date_local": "2022-05-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 162.0,
      "duration_output_burden": 0.7345679012345679,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 162.0,
      "hr_burden_proxy": 119.0,
      "longitudinal_activity_key": "whoop:whoop:403",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 10.0,
      "recovery_suppression_context": 20.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.8,
      "strain_burden_proxy": 12.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:403",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 87.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 20.0,
      "date_local": "2022-05-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 67.0,
      "duration_output_burden": 1.2985074626865671,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 67.0,
      "hr_burden_proxy": 87.0,
      "longitudinal_activity_key": "whoop:whoop:404",
      "max_hr_bpm": 123.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 10.0,
      "recovery_suppression_context": 20.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.6,
      "strain_burden_proxy": 4.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:404",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 97.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 47.0,
      "date_local": "2022-05-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 166.0,
      "duration_output_burden": 0.5843373493975904,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 166.0,
      "hr_burden_proxy": 97.0,
      "longitudinal_activity_key": "whoop:whoop:405",
      "max_hr_bpm": 145.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 78.0,
      "recovery_suppression_context": 47.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.7,
      "strain_burden_proxy": 9.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:405",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2022-05-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 41.0,
      "duration_output_burden": 2.7804878048780486,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 41.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:406",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 75.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.6,
      "strain_burden_proxy": 10.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:406",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 119.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2022-05-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 38.0,
      "duration_output_burden": 3.1315789473684212,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 38.0,
      "hr_burden_proxy": 119.0,
      "longitudinal_activity_key": "whoop:whoop:407",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.5,
      "strain_burden_proxy": 8.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:407",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 118.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2022-05-14",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 176.0,
      "duration_output_burden": 0.6704545454545454,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 176.0,
      "hr_burden_proxy": 118.0,
      "longitudinal_activity_key": "whoop:whoop:408",
      "max_hr_bpm": 166.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.9,
      "strain_burden_proxy": 15.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:408",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": null,
      "date_local": "2022-05-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 150.0,
      "duration_output_burden": 0.8266666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 150.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:409",
      "max_hr_bpm": 167.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": null,
      "recovery_suppression_context": null,
      "resting_hr_bpm": null,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.2,
      "strain_burden_proxy": 16.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:409",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2022-05-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 26.0,
      "duration_output_burden": 2.730769230769231,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 26.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:410",
      "max_hr_bpm": 114.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 66.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 1.7,
      "strain_burden_proxy": 1.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:410",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 89.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2022-05-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 59.0,
      "duration_output_burden": 1.5084745762711864,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 59.0,
      "hr_burden_proxy": 89.0,
      "longitudinal_activity_key": "whoop:whoop:411",
      "max_hr_bpm": 115.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.7,
      "strain_burden_proxy": 4.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:411",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 38.0,
      "date_local": "2022-05-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 60.0,
      "duration_output_burden": 1.7333333333333334,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 60.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:412",
      "max_hr_bpm": 171.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 38.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.8,
      "strain_burden_proxy": 9.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:412",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 99.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-05-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 45.0,
      "duration_output_burden": 2.2,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 45.0,
      "hr_burden_proxy": 99.0,
      "longitudinal_activity_key": "whoop:whoop:413",
      "max_hr_bpm": 121.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 38.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.2,
      "strain_burden_proxy": 5.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:413",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 93.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 28.0,
      "date_local": "2022-05-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 45.0,
      "duration_output_burden": 2.066666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 45.0,
      "hr_burden_proxy": 93.0,
      "longitudinal_activity_key": "whoop:whoop:414",
      "max_hr_bpm": 119.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 28.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.6,
      "strain_burden_proxy": 4.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:414",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 109.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-05-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 175.0,
      "duration_output_burden": 0.6228571428571429,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 175.0,
      "hr_burden_proxy": 109.0,
      "longitudinal_activity_key": "whoop:whoop:415",
      "max_hr_bpm": 167.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.1,
      "strain_burden_proxy": 15.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:415",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 104.0,
      "canonical_cohort": "wheelchair_pt",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-05-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 3.3548387096774195,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 104.0,
      "longitudinal_activity_key": "whoop:whoop:416",
      "max_hr_bpm": 138.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.7,
      "strain_burden_proxy": 5.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:416",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 26.0,
      "date_local": "2022-05-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 42.0,
      "duration_output_burden": 2.9523809523809526,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 42.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:417",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 23.0,
      "recovery_suppression_context": 26.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.0,
      "strain_burden_proxy": 11.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:417",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 26.0,
      "date_local": "2022-05-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 171.0,
      "duration_output_burden": 0.5380116959064327,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 171.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:418",
      "max_hr_bpm": 129.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 23.0,
      "recovery_suppression_context": 26.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.6,
      "strain_burden_proxy": 7.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:418",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 128.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-05-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 64.0,
      "duration_output_burden": 2.0,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 64.0,
      "hr_burden_proxy": 128.0,
      "longitudinal_activity_key": "whoop:whoop:419",
      "max_hr_bpm": 180.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 63.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.7,
      "strain_burden_proxy": 13.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:419",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 150.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 22.0,
      "date_local": "2022-05-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 25.0,
      "duration_output_burden": 6.0,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 25.0,
      "hr_burden_proxy": 150.0,
      "longitudinal_activity_key": "whoop:whoop:420",
      "max_hr_bpm": 177.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 8.0,
      "recovery_suppression_context": 22.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.7,
      "strain_burden_proxy": 13.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:420",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 100.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 22.0,
      "date_local": "2022-05-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 113.0,
      "duration_output_burden": 0.8849557522123894,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 113.0,
      "hr_burden_proxy": 100.0,
      "longitudinal_activity_key": "whoop:whoop:421",
      "max_hr_bpm": 138.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 8.0,
      "recovery_suppression_context": 22.0,
      "resting_hr_bpm": 66.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.0,
      "strain_burden_proxy": 8.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:421",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 91.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-05-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 252.0,
      "duration_output_burden": 0.3611111111111111,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 252.0,
      "hr_burden_proxy": 91.0,
      "longitudinal_activity_key": "whoop:whoop:422",
      "max_hr_bpm": 127.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 69.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 8.9,
      "strain_burden_proxy": 8.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:422",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 128.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-05-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 74.0,
      "duration_output_burden": 1.7297297297297298,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 74.0,
      "hr_burden_proxy": 128.0,
      "longitudinal_activity_key": "whoop:whoop:423",
      "max_hr_bpm": 176.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 69.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.3,
      "strain_burden_proxy": 14.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:423",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-05-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 162.0,
      "duration_output_burden": 0.6790123456790124,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 162.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:424",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 69.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.0,
      "strain_burden_proxy": 14.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:424",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-05-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 162.0,
      "duration_output_burden": 0.6790123456790124,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 162.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:425",
      "max_hr_bpm": 151.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 74.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 68.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.4,
      "strain_burden_proxy": 13.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:425",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 87.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-06-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 121.0,
      "duration_output_burden": 0.71900826446281,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 121.0,
      "hr_burden_proxy": 87.0,
      "longitudinal_activity_key": "whoop:whoop:426",
      "max_hr_bpm": 112.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 79.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.4,
      "strain_burden_proxy": 5.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:426",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 95.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-06-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 256.0,
      "duration_output_burden": 0.37109375,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 256.0,
      "hr_burden_proxy": 95.0,
      "longitudinal_activity_key": "whoop:whoop:427",
      "max_hr_bpm": 149.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.4,
      "strain_burden_proxy": 12.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:427",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-06-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 70.0,
      "duration_output_burden": 1.6571428571428573,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 70.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:428",
      "max_hr_bpm": 144.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.3,
      "strain_burden_proxy": 10.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:428",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 129.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-06-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 114.0,
      "duration_output_burden": 1.131578947368421,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 114.0,
      "hr_burden_proxy": 129.0,
      "longitudinal_activity_key": "whoop:whoop:429",
      "max_hr_bpm": 165.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.3,
      "strain_burden_proxy": 16.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:429",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-06-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 160.0,
      "duration_output_burden": 0.725,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 160.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:430",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 65.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.0,
      "strain_burden_proxy": 15.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:430",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 136.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-06-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 21.0,
      "duration_output_burden": 6.476190476190476,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 21.0,
      "hr_burden_proxy": 136.0,
      "longitudinal_activity_key": "whoop:whoop:431",
      "max_hr_bpm": 183.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 91.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.3,
      "strain_burden_proxy": 10.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:431",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 101.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-06-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 120.0,
      "duration_output_burden": 0.8416666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 120.0,
      "hr_burden_proxy": 101.0,
      "longitudinal_activity_key": "whoop:whoop:432",
      "max_hr_bpm": 150.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 71.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.5,
      "strain_burden_proxy": 10.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:432",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 131.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2022-06-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 63.0,
      "duration_output_burden": 2.0793650793650795,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 63.0,
      "hr_burden_proxy": 131.0,
      "longitudinal_activity_key": "whoop:whoop:433",
      "max_hr_bpm": 176.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 61.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.9,
      "strain_burden_proxy": 13.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:433",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 105.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 42.0,
      "date_local": "2022-06-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 257.0,
      "duration_output_burden": 0.4085603112840467,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 257.0,
      "hr_burden_proxy": 105.0,
      "longitudinal_activity_key": "whoop:whoop:434",
      "max_hr_bpm": 142.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 61.0,
      "recovery_suppression_context": 42.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.0,
      "strain_burden_proxy": 14.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:434",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-06-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 179.0,
      "duration_output_burden": 0.6536312849162011,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 179.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:435",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 57.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.9,
      "strain_burden_proxy": 15.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:435",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 24.0,
      "date_local": "2022-06-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 139.0,
      "duration_output_burden": 0.841726618705036,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 139.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:436",
      "max_hr_bpm": 172.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 20.0,
      "recovery_suppression_context": 24.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.4,
      "strain_burden_proxy": 15.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:436",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 116.0,
      "canonical_cohort": "walking",
      "daily_hrv_rmssd_ms": 25.0,
      "date_local": "2022-06-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 48.0,
      "duration_output_burden": 2.4166666666666665,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 48.0,
      "hr_burden_proxy": 116.0,
      "longitudinal_activity_key": "whoop:whoop:437",
      "max_hr_bpm": 175.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 18.0,
      "recovery_suppression_context": 25.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.7,
      "strain_burden_proxy": 9.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:437",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 136.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 25.0,
      "date_local": "2022-06-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 4.689655172413793,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 136.0,
      "longitudinal_activity_key": "whoop:whoop:438",
      "max_hr_bpm": 177.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 18.0,
      "recovery_suppression_context": 25.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.8,
      "strain_burden_proxy": 12.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:438",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 25.0,
      "date_local": "2022-06-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 273.0,
      "duration_output_burden": 0.336996336996337,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 273.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:439",
      "max_hr_bpm": 126.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 18.0,
      "recovery_suppression_context": 25.0,
      "resting_hr_bpm": 62.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 10.7,
      "strain_burden_proxy": 10.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:439",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 51.0,
      "date_local": "2022-06-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 174.0,
      "duration_output_burden": 0.6609195402298851,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 174.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:440",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 74.0,
      "recovery_suppression_context": 51.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.0,
      "strain_burden_proxy": 16.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:440",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 27.0,
      "date_local": "2022-06-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 147.0,
      "duration_output_burden": 0.7959183673469388,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 147.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:441",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 5.0,
      "recovery_suppression_context": 27.0,
      "resting_hr_bpm": 65.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.2,
      "strain_burden_proxy": 15.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:441",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 84.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2022-06-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 159.0,
      "duration_output_burden": 0.5283018867924528,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 159.0,
      "hr_burden_proxy": 84.0,
      "longitudinal_activity_key": "whoop:whoop:442",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 90.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.4,
      "strain_burden_proxy": 5.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:442",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 129.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2022-06-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 34.0,
      "duration_output_burden": 3.7941176470588234,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 34.0,
      "hr_burden_proxy": 129.0,
      "longitudinal_activity_key": "whoop:whoop:443",
      "max_hr_bpm": 176.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 11.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.1,
      "strain_burden_proxy": 12.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:443",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 98.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2022-06-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 239.0,
      "duration_output_burden": 0.4100418410041841,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 239.0,
      "hr_burden_proxy": 98.0,
      "longitudinal_activity_key": "whoop:whoop:444",
      "max_hr_bpm": 147.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 11.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.8,
      "strain_burden_proxy": 11.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:444",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2022-06-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 184.0,
      "duration_output_burden": 0.6086956521739131,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 184.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:445",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 85.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.8,
      "strain_burden_proxy": 14.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:445",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2022-06-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 177.0,
      "duration_output_burden": 0.632768361581921,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 177.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:446",
      "max_hr_bpm": 156.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 85.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.3,
      "strain_burden_proxy": 14.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:446",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 147.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 58.0,
      "date_local": "2022-06-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 19.0,
      "duration_output_burden": 7.7368421052631575,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 19.0,
      "hr_burden_proxy": 147.0,
      "longitudinal_activity_key": "whoop:whoop:447",
      "max_hr_bpm": 179.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 94.0,
      "recovery_suppression_context": 58.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.0,
      "strain_burden_proxy": 12.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:447",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 90.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 66.0,
      "date_local": "2022-06-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 119.0,
      "duration_output_burden": 0.7563025210084033,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 119.0,
      "hr_burden_proxy": 90.0,
      "longitudinal_activity_key": "whoop:whoop:448",
      "max_hr_bpm": 114.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 94.0,
      "recovery_suppression_context": 66.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.0,
      "strain_burden_proxy": 6.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:448",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 142.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 66.0,
      "date_local": "2022-06-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 7.1,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 142.0,
      "longitudinal_activity_key": "whoop:whoop:449",
      "max_hr_bpm": 178.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 94.0,
      "recovery_suppression_context": 66.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.5,
      "strain_burden_proxy": 11.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:449",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 134.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 31.0,
      "date_local": "2022-06-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 23.0,
      "duration_output_burden": 5.826086956521739,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 23.0,
      "hr_burden_proxy": 134.0,
      "longitudinal_activity_key": "whoop:whoop:450",
      "max_hr_bpm": 151.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 4.0,
      "recovery_suppression_context": 31.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.5,
      "strain_burden_proxy": 9.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:450",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-07-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 40.0,
      "duration_output_burden": 3.0,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 40.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:451",
      "max_hr_bpm": 145.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.5,
      "strain_burden_proxy": 9.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:451",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 103.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-07-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 238.0,
      "duration_output_burden": 0.4327731092436975,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 238.0,
      "hr_burden_proxy": 103.0,
      "longitudinal_activity_key": "whoop:whoop:452",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.0,
      "strain_burden_proxy": 15.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:452",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 110.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 51.0,
      "date_local": "2022-07-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 174.0,
      "duration_output_burden": 0.632183908045977,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 174.0,
      "hr_burden_proxy": 110.0,
      "longitudinal_activity_key": "whoop:whoop:453",
      "max_hr_bpm": 168.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 51.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.1,
      "strain_burden_proxy": 15.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:453",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 122.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 53.0,
      "date_local": "2022-07-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 140.0,
      "duration_output_burden": 0.8714285714285714,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 140.0,
      "hr_burden_proxy": 122.0,
      "longitudinal_activity_key": "whoop:whoop:454",
      "max_hr_bpm": 160.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 64.0,
      "recovery_suppression_context": 53.0,
      "resting_hr_bpm": 63.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.1,
      "strain_burden_proxy": 16.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:454",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2022-07-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 46.0,
      "duration_output_burden": 2.6956521739130435,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 46.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:455",
      "max_hr_bpm": 176.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.7,
      "strain_burden_proxy": 11.7,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:455",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 96.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 39.0,
      "date_local": "2022-07-06",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 123.0,
      "duration_output_burden": 0.7804878048780488,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 123.0,
      "hr_burden_proxy": 96.0,
      "longitudinal_activity_key": "whoop:whoop:456",
      "max_hr_bpm": 153.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 39.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.0,
      "strain_burden_proxy": 12.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:456",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 131.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 48.0,
      "date_local": "2022-07-07",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 54.0,
      "duration_output_burden": 2.425925925925926,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 54.0,
      "hr_burden_proxy": 131.0,
      "longitudinal_activity_key": "whoop:whoop:457",
      "max_hr_bpm": 173.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 63.0,
      "recovery_suppression_context": 48.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.8,
      "strain_burden_proxy": 13.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:457",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 123.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-07-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 75.0,
      "duration_output_burden": 1.64,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 75.0,
      "hr_burden_proxy": 123.0,
      "longitudinal_activity_key": "whoop:whoop:458",
      "max_hr_bpm": 165.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 15.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.5,
      "strain_burden_proxy": 13.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:458",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 96.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-07-08",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 258.0,
      "duration_output_burden": 0.37209302325581395,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 258.0,
      "hr_burden_proxy": 96.0,
      "longitudinal_activity_key": "whoop:whoop:459",
      "max_hr_bpm": 135.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 15.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.6,
      "strain_burden_proxy": 11.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:459",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 115.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-07-09",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 155.0,
      "duration_output_burden": 0.7419354838709677,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 155.0,
      "hr_burden_proxy": 115.0,
      "longitudinal_activity_key": "whoop:whoop:460",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 38.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 15.2,
      "strain_burden_proxy": 15.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:460",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 112.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-07-10",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 145.0,
      "duration_output_burden": 0.7724137931034483,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 145.0,
      "hr_burden_proxy": 112.0,
      "longitudinal_activity_key": "whoop:whoop:461",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 57.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.5,
      "strain_burden_proxy": 14.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:461",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 67.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-07-11",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 14.0,
      "duration_output_burden": 4.785714285714286,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 14.0,
      "hr_burden_proxy": 67.0,
      "longitudinal_activity_key": "whoop:whoop:462",
      "max_hr_bpm": 91.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.0,
      "strain_burden_proxy": 0.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:462",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 130.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-07-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 62.0,
      "duration_output_burden": 2.096774193548387,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 62.0,
      "hr_burden_proxy": 130.0,
      "longitudinal_activity_key": "whoop:whoop:463",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.2,
      "strain_burden_proxy": 13.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:463",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 33.0,
      "date_local": "2022-07-12",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 17.0,
      "duration_output_burden": 3.8823529411764706,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 17.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:464",
      "max_hr_bpm": 88.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 21.0,
      "recovery_suppression_context": 33.0,
      "resting_hr_bpm": 61.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.0,
      "strain_burden_proxy": 0.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:464",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-07-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 25.0,
      "duration_output_burden": 2.64,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 25.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:465",
      "max_hr_bpm": 97.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 42.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.0,
      "strain_burden_proxy": 0.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:465",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 90.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-07-13",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 126.0,
      "duration_output_burden": 0.7142857142857143,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 126.0,
      "hr_burden_proxy": 90.0,
      "longitudinal_activity_key": "whoop:whoop:466",
      "max_hr_bpm": 141.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 42.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.1,
      "strain_burden_proxy": 7.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:466",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2022-07-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 25.0,
      "duration_output_burden": 2.76,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 25.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:467",
      "max_hr_bpm": 101.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 31.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.3,
      "strain_burden_proxy": 2.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:467",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 96.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2022-07-15",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 245.0,
      "duration_output_burden": 0.39183673469387753,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 245.0,
      "hr_burden_proxy": 96.0,
      "longitudinal_activity_key": "whoop:whoop:468",
      "max_hr_bpm": 144.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 31.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 12.6,
      "strain_burden_proxy": 12.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:468",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 120.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2022-07-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 50.0,
      "duration_output_burden": 2.4,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 50.0,
      "hr_burden_proxy": 120.0,
      "longitudinal_activity_key": "whoop:whoop:469",
      "max_hr_bpm": 145.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 31.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.6,
      "strain_burden_proxy": 9.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:469",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 128.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 49.0,
      "date_local": "2022-07-16",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 195.0,
      "duration_output_burden": 0.6564102564102564,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 195.0,
      "hr_burden_proxy": 128.0,
      "longitudinal_activity_key": "whoop:whoop:470",
      "max_hr_bpm": 159.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 31.0,
      "recovery_suppression_context": 49.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 18.5,
      "strain_burden_proxy": 18.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:470",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 114.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-07-17",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 161.0,
      "duration_output_burden": 0.7080745341614907,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 161.0,
      "hr_burden_proxy": 114.0,
      "longitudinal_activity_key": "whoop:whoop:471",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 32.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 58.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.4,
      "strain_burden_proxy": 14.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:471",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 74.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 60.0,
      "date_local": "2022-07-18",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.466666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 74.0,
      "longitudinal_activity_key": "whoop:whoop:472",
      "max_hr_bpm": 128.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 92.0,
      "recovery_suppression_context": 60.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.2,
      "strain_burden_proxy": 4.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:472",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-07-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 33.0,
      "duration_output_burden": 2.090909090909091,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 33.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:473",
      "max_hr_bpm": 128.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:473",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 83.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-07-19",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 128.0,
      "duration_output_burden": 0.6484375,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 128.0,
      "hr_burden_proxy": 83.0,
      "longitudinal_activity_key": "whoop:whoop:474",
      "max_hr_bpm": 114.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 5.0,
      "strain_burden_proxy": 5.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:474",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 124.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-07-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 39.0,
      "duration_output_burden": 3.1794871794871793,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 39.0,
      "hr_burden_proxy": 124.0,
      "longitudinal_activity_key": "whoop:whoop:475",
      "max_hr_bpm": 170.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 11.1,
      "strain_burden_proxy": 11.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:475",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 73.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 43.0,
      "date_local": "2022-07-20",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.433333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 73.0,
      "longitudinal_activity_key": "whoop:whoop:476",
      "max_hr_bpm": 118.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 49.0,
      "recovery_suppression_context": 43.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.2,
      "strain_burden_proxy": 4.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:476",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 121.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-07-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 66.0,
      "duration_output_burden": 1.8333333333333333,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 66.0,
      "hr_burden_proxy": 121.0,
      "longitudinal_activity_key": "whoop:whoop:477",
      "max_hr_bpm": 163.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 16.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.1,
      "strain_burden_proxy": 13.1,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:477",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 66.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 35.0,
      "date_local": "2022-07-21",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.2,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 66.0,
      "longitudinal_activity_key": "whoop:whoop:478",
      "max_hr_bpm": 91.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 16.0,
      "recovery_suppression_context": 35.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.0,
      "strain_burden_proxy": 0.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:478",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 76.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-07-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.8,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 76.0,
      "longitudinal_activity_key": "whoop:whoop:479",
      "max_hr_bpm": 117.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.3,
      "strain_burden_proxy": 4.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:479",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 92.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-07-22",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 237.0,
      "duration_output_burden": 0.3881856540084388,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 237.0,
      "hr_burden_proxy": 92.0,
      "longitudinal_activity_key": "whoop:whoop:480",
      "max_hr_bpm": 142.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 9.4,
      "strain_burden_proxy": 9.4,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:480",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 119.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 40.0,
      "date_local": "2022-07-23",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 174.0,
      "duration_output_burden": 0.6839080459770115,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 174.0,
      "hr_burden_proxy": 119.0,
      "longitudinal_activity_key": "whoop:whoop:481",
      "max_hr_bpm": 155.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 46.0,
      "recovery_suppression_context": 40.0,
      "resting_hr_bpm": 55.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 16.2,
      "strain_burden_proxy": 16.2,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:481",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 117.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 36.0,
      "date_local": "2022-07-24",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 160.0,
      "duration_output_burden": 0.73125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 160.0,
      "hr_burden_proxy": 117.0,
      "longitudinal_activity_key": "whoop:whoop:482",
      "max_hr_bpm": 154.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 39.0,
      "recovery_suppression_context": 36.0,
      "resting_hr_bpm": 56.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.9,
      "strain_burden_proxy": 14.9,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:482",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 61.0,
      "date_local": "2022-07-25",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 29.0,
      "duration_output_burden": 2.3448275862068964,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 29.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:483",
      "max_hr_bpm": 108.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 94.0,
      "recovery_suppression_context": 61.0,
      "resting_hr_bpm": 51.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.0,
      "strain_burden_proxy": 0.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:483",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2022-07-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.2903225806451615,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:484",
      "max_hr_bpm": 107.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 77.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.6,
      "strain_burden_proxy": 2.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:484",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 87.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 55.0,
      "date_local": "2022-07-26",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 118.0,
      "duration_output_burden": 0.7372881355932204,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 118.0,
      "hr_burden_proxy": 87.0,
      "longitudinal_activity_key": "whoop:whoop:485",
      "max_hr_bpm": 115.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 77.0,
      "recovery_suppression_context": 55.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 6.0,
      "strain_burden_proxy": 6.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:485",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 71.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 52.0,
      "date_local": "2022-07-27",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.3666666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 71.0,
      "longitudinal_activity_key": "whoop:whoop:486",
      "max_hr_bpm": 119.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 56.0,
      "recovery_suppression_context": 52.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.8,
      "strain_burden_proxy": 3.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:486",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 68.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2022-07-28",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 30.0,
      "duration_output_burden": 2.2666666666666666,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 30.0,
      "hr_burden_proxy": 68.0,
      "longitudinal_activity_key": "whoop:whoop:487",
      "max_hr_bpm": 102.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 40.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.3,
      "strain_burden_proxy": 3.3,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:487",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 137.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2022-07-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 4.28125,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 137.0,
      "longitudinal_activity_key": "whoop:whoop:488",
      "max_hr_bpm": 185.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 40.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.0,
      "strain_burden_proxy": 13.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:488",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 63.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2022-07-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 19.0,
      "duration_output_burden": 3.3157894736842106,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 19.0,
      "hr_burden_proxy": 63.0,
      "longitudinal_activity_key": "whoop:whoop:489",
      "max_hr_bpm": 89.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 40.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.0,
      "strain_burden_proxy": 0.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:489",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 85.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 41.0,
      "date_local": "2022-07-29",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 264.0,
      "duration_output_burden": 0.32196969696969696,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 264.0,
      "hr_burden_proxy": 85.0,
      "longitudinal_activity_key": "whoop:whoop:490",
      "max_hr_bpm": 133.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 40.0,
      "recovery_suppression_context": 41.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 7.6,
      "strain_burden_proxy": 7.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:490",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 113.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-07-30",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 180.0,
      "duration_output_burden": 0.6277777777777778,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 180.0,
      "hr_burden_proxy": 113.0,
      "longitudinal_activity_key": "whoop:whoop:491",
      "max_hr_bpm": 161.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 47.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.5,
      "strain_burden_proxy": 14.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:491",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 121.0,
      "canonical_cohort": "fns_sns_skating",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-07-31",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 144.0,
      "duration_output_burden": 0.8402777777777778,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 144.0,
      "hr_burden_proxy": 121.0,
      "longitudinal_activity_key": "whoop:whoop:492",
      "max_hr_bpm": 157.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 37.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 59.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 14.8,
      "strain_burden_proxy": 14.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:492",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-08-01",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 32.0,
      "duration_output_burden": 2.15625,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 32.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:493",
      "max_hr_bpm": 130.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 69.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 53.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.6,
      "strain_burden_proxy": 3.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:493",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-08-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.225806451612903,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:494",
      "max_hr_bpm": 132.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 3.6,
      "strain_burden_proxy": 3.6,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:494",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 78.0,
      "canonical_cohort": "motorcycle",
      "daily_hrv_rmssd_ms": 44.0,
      "date_local": "2022-08-02",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 124.0,
      "duration_output_burden": 0.6290322580645161,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 124.0,
      "hr_burden_proxy": 78.0,
      "longitudinal_activity_key": "whoop:whoop:495",
      "max_hr_bpm": 103.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 54.0,
      "recovery_suppression_context": 44.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 4.0,
      "strain_burden_proxy": 4.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:495",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 70.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 34.0,
      "date_local": "2022-08-03",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.2580645161290325,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 70.0,
      "longitudinal_activity_key": "whoop:whoop:496",
      "max_hr_bpm": 108.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 6.0,
      "recovery_suppression_context": 34.0,
      "resting_hr_bpm": 52.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.5,
      "strain_burden_proxy": 2.5,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:496",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 69.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-08-04",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 31.0,
      "duration_output_burden": 2.225806451612903,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 31.0,
      "hr_burden_proxy": 69.0,
      "longitudinal_activity_key": "whoop:whoop:497",
      "max_hr_bpm": 102.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 4.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 2.0,
      "strain_burden_proxy": 2.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:497",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 119.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-08-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 102.0,
      "duration_output_burden": 1.1666666666666667,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 102.0,
      "hr_burden_proxy": 119.0,
      "longitudinal_activity_key": "whoop:whoop:498",
      "max_hr_bpm": 164.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 4.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 13.8,
      "strain_burden_proxy": 13.8,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:498",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    },
    {
      "avg_hr_bpm": 64.0,
      "canonical_cohort": "unknown_activity",
      "daily_hrv_rmssd_ms": 37.0,
      "date_local": "2022-08-05",
      "distance_mi": null,
      "duration_delta_min": null,
      "duration_min": 20.0,
      "duration_output_burden": 3.2,
      "evidence_tier": "longitudinal_context",
      "functional_output_proxy": 20.0,
      "hr_burden_proxy": 64.0,
      "longitudinal_activity_key": "whoop:whoop:499",
      "max_hr_bpm": 95.0,
      "merge_quality": "single_source_with_daily_recovery",
      "merge_reason": "Longitudinal union keyed by source activity; WHOOP daily recovery joined by date when available.",
      "metric_scope": "longitudinal_whoop_strava",
      "recovery_score": 4.0,
      "recovery_suppression_context": 37.0,
      "resting_hr_bpm": 54.0,
      "source_files": [
        "data/processed/whoop/whoop_data.jsonl"
      ],
      "source_hashes": [
        "e7a069fabd8e3779512cdf74bce7af72acef6d3567166baea4e9ff71c30a3cef"
      ],
      "source_priority": "whoop",
      "start_delta_min": null,
      "strain": 0.0,
      "strain_burden_proxy": 0.0,
      "strava_activity_id": null,
      "whoop_activity_id": "whoop:499",
      "whoop_hrv_scope": "overnight_recovery_not_session_hrv"
    }
  ]
}