{
  "date": "2026-04-02",
  "generated_at": "2026-04-02T10:47:06.030303",
  "priority_actions": [
    {
      "category": "sleep",
      "icon": "\ud83c\udf19",
      "action": "Lights out by 11:00 PM. Screens off by 10:00. Take Magnesium Glycinate (400mg) + L-Theanine (200mg) 30 min before bed.",
      "reason": "Last night: 7.6h sleep, 46m deep \u2014 both below target.",
      "priority": 1
    },
    {
      "category": "recovery",
      "icon": "\ud83d\udc9a",
      "action": "Go easy today. Cap training at moderate intensity. 10 min breathwork or meditation post-workout.",
      "reason": "HRV 7-day average: 32ms (trending down). Your nervous system needs a break.",
      "priority": 2
    },
    {
      "category": "stress",
      "icon": "\ud83e\uddd8",
      "action": "20 min morning sunlight walk. No phone. 5 min box breathing before bed (4-4-4-4).",
      "reason": "Cortisol at 14.2 \u00b5g/dL \u2014 elevated. Daylight + breathwork are the fastest cortisol reset.",
      "priority": 3
    },
    {
      "category": "nutrition",
      "icon": "\ud83e\udd57",
      "action": "No refined carbs today. Start meals with protein + fiber. 15 min walk after lunch and dinner.",
      "reason": "Fasting glucose 101.0 mg/dL \u2014 borderline. Post-meal walks cut glucose spikes by 30%.",
      "priority": 4
    },
    {
      "category": "heart",
      "icon": "\u2764\ufe0f",
      "action": "Hit 35g fiber today. Oatmeal + ground flax at breakfast. Omega-3 (3g). Zero saturated fat.",
      "reason": "LDL at 174.0 mg/dL. Soluble fiber + omega-3 are the strongest lifestyle levers.",
      "priority": 5
    },
    {
      "category": "supplement",
      "icon": "\u2600\ufe0f",
      "action": "Take Vitamin D3 5000 IU + K2 (100mcg) with your fattiest meal today.",
      "reason": "Vitamin D at 27.0 ng/mL \u2014 below optimal. Take with fat for absorption. K2 directs calcium properly.",
      "priority": 6
    }
  ],
  "supplement_schedule": [
    {
      "time_block": "30 min before breakfast",
      "time": "7:30 AM",
      "name": "Fiber (Psyllium Husk)",
      "dose": "5g in water",
      "priority": 1,
      "reason": "LDL 174.0 \u2014 binds bile cholesterol before food hits \u00b7 must precede breakfast supplements",
      "tag": "split"
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Omega-3 (Fish Oil)",
      "dose": "3 gelcaps (3,000 mg EPA+DHA)",
      "priority": 1,
      "reason": "LDL 174.0, ApoB 125.0 \u2014 strongest lifestyle lever for lipid panel \u00b7 verify 1g EPA+DHA per cap",
      "tag": null
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Berberine",
      "dose": "500 mg",
      "priority": 1,
      "reason": "Glucose 101.0, LDL 174.0 \u2014 natural metformin analog \u00b7 2nd dose at dinner doubles efficacy",
      "tag": "split"
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Vitamin K2 (MK-7)",
      "dose": "200 mcg",
      "priority": 1,
      "reason": "Non-negotiable with D3 at 5,000 IU \u2014 directs calcium to bones, not arteries",
      "tag": "added"
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Vitamin D3",
      "dose": "5,000 IU",
      "priority": 1,
      "reason": "Tested 27.0 ng/mL \u2014 fat-soluble, must take with food",
      "tag": null
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "CoQ10",
      "dose": "200 mg",
      "priority": 2,
      "reason": "Heart health \u00b7 essential if starting statin \u00b7 statins deplete CoQ10 \u00b7 fat-soluble",
      "tag": null
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Zinc Glycinate",
      "dose": "1 cap",
      "priority": 2,
      "reason": "Testosterone support \u00b7 not with calcium \u00b7 pair with copper below",
      "tag": "flag"
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Copper",
      "dose": "2 mg",
      "priority": 2,
      "reason": "Balances long-term zinc use \u00b7 zinc-induced copper depletion worsens cardiovascular markers",
      "tag": "added"
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Alpha Lipoic Acid",
      "dose": "250 mg",
      "priority": 2,
      "reason": "Antioxidant + glucose support \u00b7 pairs with berberine for glucose 101.0",
      "tag": null
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "B-Complex",
      "dose": "1 cap (slow release)",
      "priority": 2,
      "reason": "Energy + methylation \u00b7 take early only \u2014 B vitamins disrupt sleep if taken late",
      "tag": null
    },
    {
      "time_block": "With breakfast",
      "time": "8:00 AM",
      "name": "Resveratrol",
      "dose": "200 mg + 25 mg grape seed",
      "priority": 3,
      "reason": "Cardiovascular + longevity \u00b7 fat-soluble, requires food for absorption",
      "tag": null
    },
    {
      "time_block": "Mid-morning (2+ hrs after breakfast)",
      "time": "10:00 AM",
      "name": "Probiotic",
      "dose": "1 cap",
      "priority": 3,
      "reason": "Gut health \u00b7 must be 2+ hrs from berberine \u2014 berberine kills probiotic bacteria if too close",
      "tag": "flag"
    },
    {
      "time_block": "30 min before dinner",
      "time": "6:00 PM",
      "name": "Fiber (Psyllium Husk)",
      "dose": "5g in water",
      "priority": 1,
      "reason": "2nd dose \u00b7 10g/day total is therapeutic for LDL 174.0 \u00b7 slows post-meal glucose spike",
      "tag": "split"
    },
    {
      "time_block": "With dinner",
      "time": "6:30 PM",
      "name": "Berberine",
      "dose": "500 mg",
      "priority": 1,
      "reason": "2nd dose \u2014 split dosing across meals doubles efficacy vs single morning dose",
      "tag": "split"
    },
    {
      "time_block": "Before bed",
      "time": "10:30 PM",
      "name": "Magnesium Glycinate",
      "dose": "330 mg",
      "priority": 1,
      "reason": "Deep sleep 46 min \u2014 target 60+ \u00b7 strongest sleep lever in the stack",
      "tag": null
    },
    {
      "time_block": "Before bed",
      "time": "10:30 PM",
      "name": "Ashwagandha (KSM-66)",
      "dose": "600 mg",
      "priority": 2,
      "reason": "Cortisol 14.2 \u00b5g/dL + testosterone support \u00b7 KSM-66 is the clinically studied extract",
      "tag": null
    },
    {
      "time_block": "Before bed",
      "time": "10:30 PM",
      "name": "L-Theanine",
      "dose": "200 mg (slow release)",
      "priority": 2,
      "reason": "Pairs with magnesium for sleep \u00b7 cortisol + calm focus support",
      "tag": null
    }
  ],
  "sections": [
    {
      "title": "Sleep",
      "icon": "moon",
      "metrics": {
        "hours": 7.6,
        "deep_min": 46,
        "rem_min": 103,
        "avg_hrv": 27,
        "resting_hr": 46,
        "bedtime": "22:47",
        "wake_time": "07:04"
      },
      "assessment": "Good duration (7.6h). low deep sleep (46 min \u2014 target 60+ min). HRV below average (27 vs 30 avg).",
      "recommendations": [
        "Deep sleep under 60 min. Evening red light therapy or magnesium may help."
      ]
    },
    {
      "title": "Readiness",
      "icon": "battery",
      "metrics": {
        "score": 85
      },
      "assessment": "Excellent readiness (85). Body is well-recovered.",
      "recommendations": [
        "High readiness. Good day for intense training or a challenging workout."
      ]
    },
    {
      "title": "Activity",
      "icon": "activity",
      "metrics": {
        "steps": 411,
        "active_calories": 23
      },
      "assessment": "",
      "recommendations": []
    },
    {
      "title": "HRV Trend",
      "icon": "heart",
      "metrics": {
        "current": 27,
        "avg_7d": 31.6,
        "avg_14d": 31.8,
        "trend": "declining"
      },
      "assessment": "HRV trending down over the past week. Watch for overtraining or stress accumulation.",
      "recommendations": []
    },
    {
      "title": "Biomarker Watch",
      "icon": "droplet",
      "metrics": {
        "critical_count": 3,
        "at_risk_count": 8,
        "inner_age": 50.6,
        "next_test": null
      },
      "critical_markers": {
        "LDL Cholesterol": {
          "value": 174.0,
          "unit": "mg/dL",
          "range": "0-100"
        },
        "ApoB": {
          "value": 125.0,
          "unit": "mg/dL",
          "range": "0-119"
        },
        "Ferritin": {
          "value": 651.0,
          "unit": "ng/mL",
          "range": "20-380"
        }
      },
      "at_risk_markers": {
        "Glucose": {
          "value": 101.0,
          "unit": "mg/dL",
          "range": "65-99"
        },
        "Total Cholesterol": {
          "value": 239.0,
          "unit": "mg/dL",
          "range": "125-200"
        },
        "Triglycerides": {
          "value": 127.0,
          "unit": "mg/dL",
          "range": "0-150"
        },
        "HDL": {
          "value": 42.0,
          "unit": "mg/dL",
          "range": "40-200"
        },
        "ALT": {
          "value": 37.0,
          "unit": "U/L",
          "range": "9-46"
        },
        "Cortisol": {
          "value": 14.2,
          "unit": "\u00b5g/dL",
          "range": "4-22"
        },
        "Testosterone": {
          "value": 394.8,
          "unit": "ng/dL",
          "range": "250-1100"
        },
        "Vitamin D": {
          "value": 27.0,
          "unit": "ng/mL",
          "range": "30-100"
        }
      },
      "assessment": "3 critical, 8 at-risk markers from latest blood test.",
      "recommendations": []
    },
    {
      "title": "Body Composition",
      "icon": "scale",
      "metrics": {
        "weight_lb": 234.2,
        "body_fat_pct": 28.7,
        "muscle_mass": 156.5,
        "bmi": 30.9
      },
      "assessment": "",
      "recommendations": []
    }
  ],
  "alerts": [
    {
      "level": "info",
      "message": "HRV declining \u2014 consider lighter training or active recovery."
    }
  ],
  "cross_references": [
    {
      "sources": [
        "oura",
        "blood"
      ],
      "finding": "Cortisol elevated (14.2 \u00b5g/dL) + sleep pattern may indicate stress-recovery imbalance.",
      "action": "Monitor HRV trend. If declining alongside cortisol rise, consider reducing training load."
    },
    {
      "sources": [
        "oura",
        "blood"
      ],
      "finding": "HRV declining while ferritin remains elevated (651.0 ng/mL). Iron overload can affect cardiac autonomic function.",
      "action": "Discuss with doctor \u2014 therapeutic phlebotomy may improve both ferritin and HRV."
    },
    {
      "sources": [
        "blood"
      ],
      "finding": "LDL (174.0) and ApoB (125.0) both elevated \u2014 concordant cardiovascular risk.",
      "action": "Priority doctor discussion. Lifestyle + potential medication needed."
    },
    {
      "sources": [
        "blood",
        "vitals"
      ],
      "finding": "Fasting glucose (101.0) borderline + BMI 30.9 \u2014 insulin resistance pattern.",
      "action": "Prioritize weight loss, strength training, and fiber intake. CGM would reveal post-meal spikes."
    }
  ],
  "data_freshness": {
    "oura": {
      "last_sync": "2026-04-02T10:27:05.152972",
      "stale": false
    },
    "blood": {
      "last_sync": "2026-04-02T09:21:37.504941",
      "stale": false
    },
    "genetics": {
      "last_sync": null,
      "stale": true
    },
    "microbiome": {
      "last_sync": "2026-04-02T09:21:37.509736",
      "stale": false
    },
    "vitals": {
      "last_sync": "2026-04-02T09:21:37.975309",
      "stale": false
    },
    "cgm": {
      "last_sync": null,
      "stale": true
    }
  }
}