A plan per member. Not a photocopy for the floor.
Each plan is generated from stated goal, current fitness level and the equipment your floor actually supports - and re-tunes as sessions log.
An assistant to the trainer - not a replacement.
Ai-generated plans are drafts. A member's goal, their fitness level, injury notes and the equipment on your floor go in. A structured plan comes out - with reasoning against every block, not just a list of movements.
Trainers stay in the loop: they approve, edit and override. The Ai learns from those overrides, and the plan re-tunes as sessions log. Nothing on the plan happens without a logged reason.
Goal-grounded generation
Strength, weight loss, general fitness or endurance - the plan is shaped by the actual goal, not a stock template.
Fitness-level aware
First-week beginner, intermediate lifter, seasoned athlete - starting loads, ranges and rest set accordingly.
Floor equipment awareness
You don't have a hex bar? The plan doesn't call for a hex bar. Plans use what your gym actually stocks.
Injury and note awareness
Trainer-logged flags - a stiff left knee, a rotator cuff to protect - carry through into what the Ai proposes.
Progress-based re-tuning
Loads move as sessions log. Sticking points get substituted. Deload weeks slot in when signals point to fatigue.
Trainer approval workflow
Every plan is a draft until a trainer approves. Overrides log back - the next generation learns from them.
