Phase 1 · Foundation
The Hydrocut
check ↗
Today's Recommendation
Complete morning check-in ↓
Log your pain scores, vitals, and trail status to get today's optimized workout call.
Food Log
Joint Status
Elbow
L
R
Shoulder
L
R
Knee
L
R
Back
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 — Foundation Week 1 of 12
🟦 Now🟩 Done🟨 Ireland
Morning Check-In
📅
Logging for
Joint Pain (1=none · 5=severe)
Elbow
L
1
R
1
Shoulder
L
1
R
1
Knee
L
1
R
1
Back
1

Medications Taken Today

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
History
📋
No entries yet
Display
Text Size
Bumps everything app-wide. Try Large if Normal feels small. Saved to this device.
Data & Sync
Medications
Define meds you take regularly. Each one becomes a tappable chip in Check-In so you can log compliance daily. Used for correlations with pain, sleep, and HR.
Stored only on this device. Included in JSON backups.
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
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.10a
v2.10a — Palette B refresh (visual only):

This is Ship 1 of 2 in the v2.10 redesign. Pure visual change — no functional restructure. All features work identically to v2.9.3.

Color palette. Mineral teal accent (#5ec8d8) replaces the previous electric cyan (#33d6ff). Calmer green for "good" states (#5dd39e), warmer amber for caution (#f5b54a), slightly desaturated red for alerts (#e8645e), muted purple for sleep/recovery (#9d7ddb). Background shifted to #0a0d12 (slight blue undertone vs the previous near-black).

Typography. Three-font system replacing all-mono:
Schibsted Grotesk for display headers
Inter for body text, labels, buttons
Geist Mono for numeric data only (HR, weight, scores, set-input fields)

Why. The previous all-mono "Bloomberg terminal" aesthetic was distinctive but fatiguing for daily use. The new system reads as professional and trustworthy without being clinical. WCAG-AA contrast throughout.

Next: v2.10b ships the structural changes — Today screen redesign with hero narrative + 3 dials, inline joint pain, 6-tab nav (Today · Log · Program · Insights · History · Settings).

v2.9.3: Bilateral pain (L/R for elbow/shoulder/knee), back pain, medication tracking, food score clarity.

v2.9.2: Timezone bug fixed. IndexedDB durable storage. Skip indicator. Empty chart placeholder. Test harness adopted.

v2.9.1: Cross-week logging. Compliance strip cells jump to that week.

v2.9: Program tab is the workout logger. Per-exercise state, per-set logging, compliance strip.

v2.8c: Yearly-average bars above Trends charts.

v2.8b: Schema aligned with actual Vivoactive 3 export.

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.

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.