A plan, or no plan. Both get a real screen.
Follow a plan or log a session from nothing. Every set, every rest timer, every personal record — live on screen during the lift, not reconstructed afterward from memory.
Load, in named bands
Acute-to-chronic ratio with real thresholds: under 0.8 is detraining, under 1.3 balanced, under 1.5 building, 1.5 or over is a spike. The point is knowing which band you're in before your body tells you.
A walk is just a walk
Outdoor sessions with weak GPS or a short duration still count as a real, saved activity — never funnelled into a destructive "nothing to save" dialog because the app couldn't see a completed set.
Rep counting from body pose
Automatic run detection, route tracking, and rep counting read from the camera, not typed in by hand.
Stale records, flagged
A personal record that hasn't moved in months is marked stale rather than celebrated as current — the app tells you when a number is old, not just what it is.
What you lift changes what you eat and how long you sleep.
Fitness → Sleep
A push-day session raises tonight's sleep need through the same load term Sleep's own debt formula reads.
Fitness → Nutrition
Your Move ring goal here is the exact same number Nutrition's calorie burn target uses — moved in one place, updated in both.