Log your pain scores, vitals, and trail status to get today's optimized workout call.
Food Log
Joint Status
Elbow
—
Shoulder
—
Knee
—
Last Entry
Resting HR
—bpm
—
Weight
—lbs
—
Cal Balance
—
—
Flexibility
—/5
—
Hydration
—L
—
Body Fat
—%
—
Sleep
—hrs
—
Steps
—
—
Stress (avg)
—/100
—
Strava Form
—
—
12-Week Program
Phase 1 — FoundationWeek 1 of 12
🟦 Now🟩 Done🟨 Ireland
Morning Check-In
📅
Logging for
✏️ Editing existing entry — values are pre-filled below
Joint Pain (1=none · 5=severe)
Elbow
1
Shoulder
1
Knee
1
Vitals
Nutrition
Recovery
Hydration & Alcohol
≈ 8 glasses = 2L
0
1 drink = 12oz beer / 5oz wine / 1.5oz spirits
Food Log
Activities
Add Activity
Weekly Benchmark (test once a week)
Body Composition (cm)
Evo Ops Engine
Today's Optimized Workout
⚙️
Log 3+ days to activate the optimizer
Today's Nutrition Targets
🍽️
Log check-ins to calibrate
Correlations (n=0)
Key Relationships
Log 5+ days to see correlations
Pattern Insights
Insights appear after 7 days of data
Variable Sensitivity
What Drives Your Best Days
Needs 7+ days of data
● Local · No internet required
Phase 1 · Weeks 1–4
Foundation
Build aerobic base, restore joint integrity, establish movement patterns. Volume over intensity.
This Week
Phase Notes
Biometric Trends
Resting Heart Rate
Yearly Average · bpm
Recent · 21 days
Weight (lbs)
Yearly Average · lbs
Recent · 21 days
Joint Pain Trends
Pain Scores (1=none · 5=severe)
Recovery & Performance
Sleep · Flexibility
Calorie Balance
Yearly Average · kcal
Recent · 21 days
Hydration & Alcohol
Water Intake (L)
Yearly Average · L
Recent · 21 days
Alcohol (drinks/day)
Yearly Average · drinks/day
Recent · 21 days
Body Composition
Body Fat % (weekly)
Yearly Average · %
Recent
Measurements (cm) (weekly)
Sleep Hours (Garmin)
Yearly Average · hrs
Recent · 21 days
Daily Steps (Garmin)
Yearly Average · steps/day
Recent · 21 days
Stress (avg) (Garmin)
Yearly Average · /100
Recent · 21 days
VO2 Max (Garmin)
Yearly Average · ml/kg/min
Recent measurements
Strava Fitness · Fatigue · Form (30 days)
History
📋
No entries yet
Tap any cell to edit · Scroll right for more columns
Display
Text Size
Bumps everything app-wide. Try Large if Normal feels small. Saved to this device.
Data & Sync
Profile
👤
My Profile
Solo · Stable Core build
Backup & Import
Export all entries as JSON for backup. Restore accepts both full backups and partial imports from the Garmin / Strava export scripts (field-level merge — won't overwrite manual entries).
Last backup: Never
Import History
Last 10 imports — tap to roll back
Install as App
iPhone
Safari → Share → "Add to Home Screen"
Android
Chrome → menu (⋮) → "Add to Home Screen"
Works offline · Data stays on device
Data Summary
Total entries0
Days tracked0
First entry—
Storage used—
Build Notes — v2.8c
New in v2.8c: Yearly-average bars added above most Trends line charts. When you have multi-year data (e.g. from the Garmin import), you see solid bars for each past year's average (2019, 2020, 2021...) providing baseline context before the 21-day line chart. Current year is excluded from bars — it's what the line chart shows. Bars auto-hide when no multi-year history exists (e.g. new metrics). Added VO2 Max trend chart.
v2.8b: Schema aligned with actual Vivoactive 3 export. Dropped Sleep Score / Body Battery tiles, added Sleep Hours + Steps. New fields for deep/light sleep, stress max, sleep stress, HR min/max, intensity minutes, active calories, floors.
v2.7: Program tab mirrors Trail & Iron Google Calendar exactly.
v2.6: Smart carry-over on Check-In numeric fields.
v2.5: Food log with 250+ food lexicon, inflammation/gut/organ scoring.
v2.4: Hydration & alcohol. Body composition.
v2.3: Multi-activity per day. Felt 1–5 scale.
Stable Core: Zero external API calls. All data stays on this device.