Health Dashboard

Life → Health → Do · goal, outcomes, and the inputs that move them · dark mode
Outcomes
Outcome (2a) · current weight → projection to 195. ↓ here is the #1 lever on Life expectancy (1). Moved by Do → Training, Nutrition, Sleep effort.
The big goal — under 195 lb
Target date
Jul 31, 2027

BMI — color coded

Normal <185 lbOverweight 185–221 lbObese ≥221 lb

Milestones & celebrations

Progress to target

Weight trend

Loading…

Milestone projections

GoalProjected dateDays away

How "reached" is decided: a milestone only counts when the smoothed trend of the last ~3 readings is at/below the goal — a single weigh-in dip doesn't flip it. Projected dates use an honest ~80%-adherence pace, re-checked daily.

5-lb milestone tracker — days between each

MilestoneAchievedDays to hitvs plan (30d)

Weigh-in history

DateWeightTrendDay change

Log your weight

Send each morning's weigh-in to Dagny (WhatsApp or email) in both kg and lbs — it's saved to this dashboard's store automatically. Example: "115.4 kg / 254.4 lbs, morning".

Input (3a) Training · weekly Zone-2 minutes & sessions. ↑ this feeds Cardio (2c) and drops Weight (2a).

Today’s move

This week — time in Zone 2

Target ladder — how your Z2 goal steps

Your weekly Zone-2 target isn't fixed — it steps as your weight crosses health thresholds. The highlight is your current band; next threshold shows when it moves. Losing weight keeps it high (deficit support); reaching maintenance drops it to 150 so time reverts to strength/VO2.

Saturday gate

SAT
Loading…

Your week runs Monday→Sunday. If the Zone-2 target isn't met by Saturday, Saturday (and/or Sunday) becomes the make-up cardio day — long elliptical/bike. If it's met, Sat+Sun are your free pick (yoga, hike, pickleball, rest).

Last 5 weeks — this week vs prior 4

Loading…

Weekly Zone-2 minutes

Loading…

Weeks in detail

Week ofZone-2 minSessionsvs target

What counts as Zone 2

Zone 2 = ~105–122 bpm (from your live Garmin zones, refreshed weekly) — a pace where you can hold a conversation... Knee-safe aerobic only (you don't run): elliptical, cycling, brisk walking, pickleball all count. Target is phase-aware by weight. This builds the aerobic base that's your #2 longevity lever after weight — it's the work you can do even when the scale is quiet in a plateau.

Outcome (2c) · resting HR + HRV = fitness & recovery result. ↑ fed by Do → Training and Do → Sleep effort; lifts Life expectancy (1).

Resting heart rate trend (fitness result)

Loading resting HR…

Resting HR from your Garmin overnight — it should trend down as cardio fitness improves. A rising RHR = recovery/adaptation signal (or poor sleep). This is the result of the training, tracked daily.

Recovery / HRV

ACQUIRING DATA — HRV accrues as Garmin nights sync (2–3 weeks to a stable baseline). Once it lands, watch the GO / STEADY / EASY verdict on the Sleep tab (Health → Sleep).
Outcome (2b) · LDL <100 · TG <150 targets. ↑ driven by Do → Nutrition + Do → Supplements; lifts Life expectancy (1).

Lipids — bloodwork

ACQUIRING DATA — populated on the next quarterly CM Mediclinic re-test. Last draw (Sep 2026): total chol 294 · LDL 151 · HDL 35 · TG 416 — the TG/HDL ratio is the main metabolic pattern to move.

→ moves: Do → Nutrition (soluble fiber, omega-3, cut refined carbs/sugar) and Do → Training.

Outcome (2e) · glucose / HbA1c / uric acid / ferritin / T. ↑ resilient metabolism lifts Life expectancy (1).

Metabolic markers

ACQUIRING DATA — quarterly bloodwork. Known from Sep 2026: HbA1c 5.3 (no prediabetes) · glucose 94 · uric acid 8.3 (hydrate) · ferritin 382 · total-T 334 low-normal.

Weight-loss drugs

GLP-1 (Mounjaro/Wegovy) options tracked separately — pricing + decision held in the notes. Not started.
Input (3b) Nutrition · ~2,200–2,400 kcal / ~150 g protein, TG-lean. ↑ feeds Weight (2a) + Lipids (2b) + Metabolic (2e).

Calories & macros vs plan

ACQUIRING DATA — a meal-prep / food log appears here once food-tracking cadence is set (Mon deliveries). Daily anchor: 150 g protein, soluble fiber first (psyllium, oats, beans), cut refined carbs/sugar.
Input (3c) Sleep effort · CPAP hours & nights. ↑ adherence feeds Sleep (2d)Life expectancy (1).

CPAP adherence

ACQUIRING DATA — upload an OSCAR sleep-report CSV on Health → Sleep to populate AHI / leak / hours. Adherence accrues from those nights. Target ~90%+ nights.
Input (3d) Supplements & meds · omega-3, psyllium, B12, vit-D, creatine (+ statin Rx if started). ↑ supports Lipids (2b) + Metabolic (2e).

Adherence log

ACQUIRING DATA — a daily check-off appears here once supplement logging cadence is set. Daily targets: omega-3 ×2 · psyllium 5–10 g · B12 500 µg ×2 · vit-D · creatine 5 g.
The Goal (1) · predicted age band lifted by the outcomes below. See Health (outcomes) and Do (what you control) tabs.

Your top 5 levers — ranked by impact

Predicted total lifespan

Loading…

What this number is

A probability-shift tool, not destiny. It starts from a US male actuarial table at your age, then applies penalties/credits for the health factors you control: weight/BMI, cholesterol, blood pressure, sleep apnea, activity, smoking, diabetes. Every week it re-reads your live weight (and bloodwork when it lands) and recomputes. Losing weight, lowering LDL/BP, treating apnea, and adding cardio all shift this number up. Treat it as a trend to pull up over 12 months — not a fixed prediction.

Garmin sleep — restorative quality (what your body actually got)

DateScoreHoursDeep %REM %Light %Awake %Verdict

Garmin sleep needs a few nights of wear to start scoring. Enable sleep tracking on the Venu and rows will appear here once it records.

RHR + HRV below are the recovery result signals; CPAP table above/below is the medical cause layer.

Overnight recovery — resting HR & HRV

Resting HR — 14 days
Loading…
HRV — last night vs 7-day avg
Loading…

Upload your CPAP data

1. Pull the SD card from your ResMed AirSense 11
2. Insert it into your Mac → open OSCAR (free) → it reads the card
3. Go to Reports → Sleep ReportExport CSV
4. Drag that CSV file here ↓

📁
Drop the OSCAR sleep-report CSV or click to choose

Recent nights — therapy quality & training verdict

DateAHILeak (L/min)HoursP95 pressVerdict

What these numbers mean

AHI = apnea events/hr (aim <5; 5–15 watch; >15 = poor control). Leak = mask seal (high = broken sleep). Hours = adherence. Verdict uses the same GO/STEADY/EASY dial as your resting HR: solid AHI+low leak+enough hours = GO (train as planned); creeping = STEADY; bad night/s = EASY (light recovery or rest). Sleep is the foundation under the whole training plan.

Steps — last 14 days

Loading steps…

Step baseline — from your real history

Your all-time daily average and how your best months compare — sets a target from what you've actually sustained, not a generic 7k line.

Consistency by year

YearDaysAvg/dayClear 7kClear 10k

Steps — by month

MonthDaysTotalAvg/day

Walking — workout distance

YearSessionsMilesHours

DateMinutesMiles

What this tab is

Steps = your all-day Garmin step count (synced daily), with walking distance estimated at ~2,000 steps/mile at your height. Walking = the separate distance recorded on actual walking workouts. Bike rides live in their own Rides tab.

Bike — miles ridden

YearRidesMilesHours

Rides in detail

DateTypeMinutesMiles

What this tab is

Bike miles auto-fill from your cycling sessions the moment one records — no extra logging needed; your existing Garmin sync captures ride distance automatically, grouped and totaled by year. History is already populated from past rides, and it keeps climbing as new rides land.

Plan of Attack — Jul 31 2027

The 8 pillars of your health plan, at a glance. Weight + Zone-2 + sleep auto-fill; supplements, meds, strength, BP, and lipid re-tests are tracked here.

Supplements — today

Omega-3, psyllium, B12, Vit D, magnesium. Log daily.

Meds — today

Statin, TG med, GLP-1. Log daily.

Strength — progressive overload (MWF)

DateExerciseWeightRepsSets

Log each MWF lift. Add weight/reps weekly (progressive overload).

Lipid re-test schedule

CheckpointDateTGLDLHDLhs-CRP

Targets: TG <150 · LDL <100 · HDL >40 · hs-CRP <1. Re-test monthly/(month 3).