▸ PRODUCT TIMELINE · OPMODE
DEPLOYMENT
TIMELINE.
OPMODE has shipped 40+ major feature systems — including the new WorkoutDisplay V2 freestyle controller, HealthKit + Health Connect sync, live BLE chest-strap HR, and the Avionics HUD redesign. Here's what's live and what's coming next.
13
Shipped
1
In Dev
4
Planned
Core Training Engine
A full training platform: 9 periodized programs (incl. Recruit Ramp-Up + Operator Reset reentry tracks), workout logging across every modality, custom ML models that learn from your data, and a custom program builder.
- 9 training programs with full periodization (Recruit, Grunt, Operator, Specialist, HST, Prenatal, Bodyweight Foundation, CHASSIS CUT, SF Sustainment) + Recruit Ramp-Up and Operator Reset for re-entry
- Workout logging for strength, cardio, ruck, range, sprint, conditioning, and circuits
- Custom ML models drive load recommendations, plateau detection, and deload prediction — explainable, not generative
- Custom program builder for personalized training
- PWA and native mobile apps (iOS and Android)
WorkoutDisplay V2 — Freestyle Controller
The new default workout interface. A first-class freestyle controller with first-class advanced set kinds, in-set ML guidance, and operator-grade information architecture — built so freestyling stays as smart as a programmed day.
- Drop sets, AMRAP, EMOM, rest-pause, myo-reps, supersets, circuits — all first-class, all ML-aware
- CrossFit per-round time + RX/Scaled toggle, plate calculator with snap-to-loadable, warmup ladder generator
- Live drop sets (mid-set weight drops with per-segment volume) and unilateral mode
- RPE gate with accept/reject + RIR effort scale + glossary tooltips
- Adaptive Coach toggle, jump-to-exercise sheet, session pause + wake-lock, swap reason chips, time-remaining estimate
- Rest-pace ML — captures actual rest and feeds it back into the model
- Live in-workout HR from any BLE chest strap / watch broadcast
Adaptive Personal Model
Custom per-user machine learning — not a chatbot. The model learns each operator's own baselines and which signals actually predict their session quality, and it's transparent about its own confidence. Everything is interpretable; nothing is generated.
- Module 1 — PersonalState: today's deviation from YOUR baseline across HRV, RHR, sleep, RPE drift, acute load, and sleep debt
- Module 2 — PatternMemory: learns which signals predict a good session for you, and forecasts today's likely quality
- Module 3/4 — adaptive overlay applied to prescriptions, surfaced in a transparent UI you can read
- Confidence-first: below ~14 days of data it says it's still learning instead of faking certainty
- Interpretable by design — every prediction traces back to your own history ("HRV + sleep off → last 4 times: 67% quality")
Stats / SITREP Overhaul + Operator Score
Deep performance intelligence powering every decision — Operator Score with literature-aligned detraining decay, ACWR-aware load monitoring, the new Personal Model tab, and the Stats page completely re-built around what operators actually act on.
- Operator Score with 5 weighted pillars and Banister-aligned detraining decay (Bosquet curves) during inactivity
- Action Points engine — cross-domain pattern recognizer at the top of SITREP; conservative bar, no fake insights
- Personal Model tab (replaced the Intelligence tab): Form Curve (Banister PMC), Volume-by-Muscle vs MV/MEV/MAV/MRV bands, Body-Comp Velocity, Nutrition×Training synergy
- SITREP landing with Top Findings, Operational Chips, Spearhead widget, and Operator Profile widget
- ML Training Profile with plain-English meanings — no more "Average / Average / Average"
- Per-Exercise Progress card (plateaued / progressing / decreasing lifts unified in one view)
- Daily Inputs surfaced (soreness / stress / energy / motivation / sleep) below the readiness gauge
- "So what?" translations for SFR and ACWR — every chart explains what to do
- Risk alerts and Top Findings are reentry-aware (no stale plateau warnings while you ramp back up)
- Assessment system with fitness tests, A–F grading, and level progression
Wearable + HealthKit + Health Connect Sync
Auto-import recovery, sleep, and activity data from every major wearable platform — now including native Apple HealthKit and Android Health Connect with a unified pipeline that drives readiness, ACWR, and load adjustments in real time.
- Apple HealthKit + Android Health Connect — fully wired, persisted, and feeding the readiness pipeline
- Garmin · WHOOP · Fitbit · Google Fit OAuth integrations with webhook-driven normalization
- Live in-workout heart rate from any BLE chest strap, watch, or HR broadcaster — with Apple Watch HealthKit fallback when no strap is paired
- Recovery page with wearable auto-detect + 14-day trend charts (HRV, RHR, sleep, strain)
- Aerobic base tracking: weekly Z2-minutes accumulator, VO₂max estimate, and cardiac-age readout
- Reauth banner surfaces stale connections before data goes silent
- Webhook-driven normalization keeps data fresh across devices
Reentry System — Smart Return After Time Off
When you come back after time off, OPMODE doesn't throw you at your old program. A state classifier and return-plan engine cap intensity, rebuild capacity in phases, and pick the right ramp for your time-out.
- Session-count progression — a 1-week ramp can't "complete" in a single workout
- Smart program rewind to W2 D1 (first true training week) for returning users
- Two new ramp programs: Recruit Ramp-Up (1 week / beginner) and Operator Reset (3 weeks / advanced)
- Reentry picker recommends the right ramp by experience level + days off
- Reentry-friendly programs bypass the ML intensity cap (no double-capping)
- Mid-ramp Change button to swap between program / freestyle / reconditioning without re-accepting
- Injury Mode with 3-step wizard, phased return-to-training, and exercise substitution
- Travel Mode with equipment-aware workout generation for 1–14 day plans
Nutrition System
Full nutrition tracking with one of the largest food databases available, barcode scanning, and goal-aware macro adherence.
- 800K+ food database (FatSecret) with barcode scanner
- Macro tracking for calories, protein, carbs, and fat
- Goal-aware calorie adherence (cut / maintain / gain)
- Meal logging with saved meals for one-tap re-entry
- Goal presets and custom macro targets
- Dashboard integration with daily fuel summary
Gamification & Operations
Training transformed into a tactical experience — earn Intel, rank up, complete missions, conquer territory in Operations, and compete with your team.
- Intel/XP system with 7 rank tiers and level progression
- 30+ dynamic mission generators aligned to your training goals
- 6 operator archetypes with 4 progression tiers each
- Seasonal operations with territory conquest and narrative campaigns
- Team deployments with private team competitions and leaderboards
- Barracks cosmetics: avatars, calling cards, emblems, and titles
- Commendations with rarity tiers
- Streak share cards — canvas-rendered 1080×1920 PNG export for stories
Discipline Challenges
Multi-day discipline challenges (75 Hard and beyond) across the SOF three-pillar framework — Physical, Mental, Spiritual. The edge over every other tracker: ~70% of commitments auto-verify from data OPMODE already captures.
- Presets: 75 Hard (Classic), 75 Hard (OPMODE Custom), Operator 90, Reset 45, Sober 30 — plus a fully custom builder
- Auto-detection — workouts, calories, steps, sleep, and HRV self-check; the rest is a single tap
- Why-statements + identity framing (implementation intentions, Gollwitzer/Clear)
- Failure modes: strict (classic 75 Hard) or pillar-collapse for sustainability; grace days supported
- UX: "I did it but forgot to tap" recovery, mid-challenge commitment swaps, weakest-day pre-emptive pushes, partial-day celebration
- Journal auto-detect from evidence text + inline quick-entry for reflection commitments
KPI Assessment + ChassisCut Benchmark
Assessment is now a proper command-and-control surface — HUD-styled, program-aware, and visualized as a trajectory rail so you can see W4 → W8 → W12 progress at a glance.
- KPI page redesign with HUD avionics chrome
- Trajectory rail per test (W4 → W8 → W12 dot strip)
- ChassisCut fixed-load benchmark tracker
- Program-aware assessment header
- 1RM lookup that's case-insensitive (collapses backSquat / backsquat / Back Squat to one)
- Assessment / max-test days skip ML adjustments and use the actual logged 1RM
Notifications — Phase 1 + 2
A full notifications stack — timezone-aware scheduling, frequency caps, morning readiness briefs, PR celebration pushes, and a daily digest pipeline that respects quiet hours.
- Timezone-aware scheduling with frequency caps
- Morning readiness brief push + PR celebration push
- Daily digest aggregator with digest-mode toggle
- Server-side notification preferences with quiet hours
- Email pipeline for release announcements and SITREP updates
- Reentry banner explains why the wearable panel isn't showing
Avionics HUD Design System
Every surface re-skinned to the canonical HudPanel system. Settings, Dashboard, SITREP, Fuel, Barracks, Recovery, WorkoutDisplay, Login, Freestyle, KPI — all unified under the same tactical HUD chrome.
- HudPanel design primitive established and rolled out across the entire app
- Avionics redesign for SITREP, Dashboard, Fuel, Barracks, Recovery, WorkoutDisplay, Login, Freestyle, Session, KPI
- Settings revamp: section tabs (You / Gear / Comms / Account) + search bar + cross-tab jump-to-setting
- WeekSchedule today-detection + "In Progress" copy + active-session resume promoted above the readiness gauge
- Hydration mismatch fixes (React #300 / #310) + ErrorBoundary + source maps on dashboard
Mobile, Distribution & Build Pipeline
Cross-platform availability, native push, offline-first sync, and a CI pipeline that ships builds straight to TestFlight and Play Internal.
- Native iOS app on TestFlight + Android on Play Internal track (v1.9.0)
- PWA with offline-first architecture (Dexie + Firebase, conflict-aware sync)
- Codemagic CI pipeline for both iOS and Android release builds
- Android edge-to-edge + API 35 target + Capacitor 7 + JDK 21
- iOS HealthKit purpose strings + Google Fit native OAuth
- Gunfighter OS cross-app bridge
- Opt-in leaderboards across multiple categories
- Free preview workout — one full session before any payment
- Tiered free trials: 14 days on monthly, 30 days on annual
- Win-back banner for recently-lapsed subscriptions (≤30 days)
Native Apple Watch App + On-Watch Workouts
HealthKit sync is shipped, and Apple Watch already provides live in-workout HR as a fallback when no BLE strap is paired. Next up is a dedicated Apple Watch app for starting, controlling, and capturing workouts from the wrist.
- Shipped: Apple Watch live HR fallback via HealthKit when no BLE strap is paired
- WatchOS app companion with workout controls
- On-wrist set logging + rest timer + RPE entry
- Heart rate zones + calories streamed live to the iPhone session
- Always-on display tuned for in-workout glances
Public Profiles & Activity Feed
Deeper social connection between operators with public profiles and a curated activity feed.
- Public operator profiles with rank, archetype, and recent ops
- Activity feed surfacing PRs, mission completions, and operation contributions
- Follow system and reactions for encouragement between operators
Program Marketplace
A community-driven marketplace where coaches and experienced operators can share and sell custom programs.
- Community-created training programs
- Coach profiles and program ratings
- Revenue sharing for program creators
Selection Prep Programs
Purpose-built training tracks for military selection pipelines — train like you're preparing for the real thing.
- SFAS preparation track
- RASP preparation track
- BUD/S preparation track
- Phased periodization aligned to actual selection timelines
Advanced Team Competitions
Take team deployments to the next level with structured team challenges and inter-team competition brackets.
- Structured team challenges with scoring
- Inter-team competition brackets
- Voice commands during workouts
▸ SHAPE THE NEXT DROP
WANT TO SHAPE WHAT SHIPS NEXT?
OPMODE is live and shipping every week. Your feedback directly influences what we build next.