The opposite of a fitness app. Warns you BEFORE you crash, then logs the crash that came two days later — so you can finally show your specialist what's really happening.
Problem
ME/CFS, long-COVID, and POTS patients need to stay below a personal HR ceiling (resting + 15bpm) to avoid post-exertional malaise — but mainstream Apple Watch / Fitbit apps reward step counts and gamify movement, the opposite of pacing. They miss spikes BEFORE crashes happen, can't log PEM episodes that hit 24-48h later, and have nothing structured to show their physiotherapist.
Audience
US adults with ME/CFS / long-COVID / POTS / fibromyalgia (typically 25-55, often women, often previously active and now energy-limited), who own an Apple Watch or Polar HR strap and have explicitly rejected mainstream fitness apps as harmful
Reasoning
Source signals
- SIG-20260426-us-health-companion-cfs-heart-rate-pacing-threshold: "objective biofeedback is crucial [...] symptom-contingent pacing strategy using a wearable heart rate monitor"
- SIG-20260426-us-health-companion-cfs-pem-warning-forecast: "3-Day Forecast: Plan ahead with a prognosis based on your HRV trends"
What we ship
**Core features (MVP)**
- **Auto resting HR baseline**: first 7 days — auto-calc resting HR from morning sleep (Apple Health). Threshold = baseline + 15bpm (Workwell methodology — user can adjust).
- **Threshold alerts**: HR > threshold 2+ min → haptic + voice "you're crossing your threshold" (NOT "stop now") — information, not command.
- **Daily energy envelope dashboard**: horizontal bar "today's HR-minutes above threshold" + color zone (green-yellow-red). User decides what to do.
- **PEM journal**: post-event log "today I crashed — what did I do 24-48h ago" with auto-overlay of HR data from past 72h. Visible: "you crossed threshold 2 days ago for 47 min — possible cause".
- **3-day capacity hint (Pro)**: HRV trending ↓ 3 days → push "consider a lighter day tomorrow" — NOT "cancel your meeting". Decision input, not prescription.
- **Specialist PDF (Pro)**: 30 days of threshold breaches + PEM episodes → 1-page PDF for physiotherapist / long-COVID specialist.
- **Anti-features (critical)**: NO step counting, NO move rings, NO "you can do it!" messaging, NO AI predictions ("you'll crash"), NO diagnosis.
**Primary user flow**
1. Signup, pick: "ME/CFS / long COVID / POTS / fibromyalgia / not sure". Apple Health pairing.
2. 7-day baseline period — app silently collects resting HR.
3. Day 8 — "your threshold = 78bpm. Breach = 2 min in red zone." User can manually adjust.
4. Daily use: glanceable widget — HR-minutes today, tap → log PEM episode when crash hits.
5. Free: 30 days history + basic threshold. Pro $9.99/mo or $79/yr: unlimited history, 3-day HRV trend hint, specialist PDF.
**What it looks like**
- **Landing**: "An app that wants you to do less." hero (radical anti-positioning). Quote: "I deleted Apple Fitness. This is what I needed."
- **Main app screen**: thin horizontal bar — HR-minutes today. Below: large "I crashed" button.
- **PEM journal entry**: timeline of last 72h overlaid with HR zones, prompt "what activity may have triggered this?".
**MVP build plan (10 days)**
- Day 1-2: Postgres schema (hr_baselines, threshold_breaches, pem_episodes), FastAPI, Stripe.
- Day 3-4: HealthKit web bridge (PWA workaround) + Polar Flow API integration.
- Day 5-6: baseline calculation logic, threshold breach detection (rule-based, 2-min smoothing).
- Day 7-8: PEM journal with auto-overlay HR data, 3-day HRV trend (simple moving avg).
- Day 9: PDF generator, paywall.
- Day 10: landing, deploy, launch on r/cfs / r/covidlonghaulers.
Reasoning
Dual pain from SIG-cfs-heart-rate (objective HR-threshold pacing — Workwell methodology — clinically validated; new apps PaceME/Visible/Pacing Guard all target this) + SIG-cfs-pem-warning (push-crash cycle — main disability vector, predictive 24-72h hints needed). Our product's wedge: radically anti-mainstream-fitness positioning + NO ML predictions (only rule-based thresholds + simple trend smoothing — which removes FDA SaMD risk per IDEA-047 lesson). Visible (~$10/mo, $5M raised) is well-positioned but requires proprietary chest-strap. PaceME is Apple Watch-only. Pacing Guard requires a paid chest-strap. Open lane: BYO-watch — Apple Watch + Polar + Garmin support out of the box. Regulatory-safe: thresholds are NOT medical-device alerts (we don't manage therapy, don't dose — just display user's own HR data + a threshold the user sets). PEM journal is the user's own log, not diagnosis.
Quick competitive read
- **Visible** ($5M raised, $10-12/mo) — well-funded but requires proprietary chest strap; doesn't work with bare Apple Watch.
- **PaceME** — Apple Watch only, hard-coded to one device.
- **Pacing Guard** — voice-first but paid chest strap.
- **Trackuility / MyPace / ClarityDTX CFS** — all young (2025-2026), narrow feature sets, none combine threshold alerts + 3-day forecast + PEM journal in one utility.
- **Visible Plus** — no first-class PEM journal.
- **White space**: medium-high (5+ direct entrants but none combine multi-device + free tier + specialist PDF). Score hint: competitive_pressure 4-5. Active growing market, not saturated.
Initial pricing hypothesis
Free: 30 days history + basic threshold alerts. Pro: $9.99/mo or $79/yr — unlimited history, 3-day HRV trend hint, specialist PDF, multi-device support, partner/family share. Slightly under Visible ($10-12/mo). High WTP: ME/CFS patients spend $2K-10K/yr on specialist visits + supplements, and a pacing tool that demonstrably reduces crashes is measurable value.
Distribution hypothesis
1) **r/cfs (250K+) + r/covidlonghaulers (180K+) + r/POTS** — solo-dev "Built this because Apple Fitness was making me sicker". Radical anti-positioning resonates.
2) **Workwell Foundation methodology mention** — outreach to Workwell for inclusion on their resources page (free Pro for verified ME/CFS support group members).
3) **Long-COVID specialist clinics** — outreach to 30+ post-COVID rehab clinics (Mount Sinai Center for Post-COVID Care, etc.) with free 6-month Pro for practice manager.
Source signals (4)
SIG-cfs-pem-warningSIG-20260426-us-health-companion-cfs-pem-warning-forecast:SIG-20260426-us-health-companion-cfs-heart-rate-pacing-threshold:SIG-cfs-heart-rate