Health Dashboard

Weight & aerobic base · dark mode
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".

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

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). Separate from Zone 2: this is the result of the training, tracked daily.

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.

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).