Tools used
- get_user_preferences
- update_exercise
- swap_exercise
- update_workout
- create_note
- add_card
- get_user_history
- find_exercise_candidates
Procedure
Procedure
-
Assess Current Status and Safety
- Query the user for specific details regarding their limitation (e.g., location of pain, medical provider recommendations, or specific mobility restrictions).
- Review
get_user_historyto identify previous successful adaptations or recurring flare-up patterns. - If a clinical condition is present (e.g., heart failure, diabetes), verify if the user has a pre-exercise evaluation or specific safety thresholds (heart rate limits, glucose requirements) using
get_user_preferences.
-
Transition to Autoregulation
- Replace static percentage-based loads with Autoregulated Resistance Training (ART) metrics.
- Update exercises using
update_exerciseto shift intensity markers from %1RM (One Rep Max) to Rating of Perceived Exertion (RPE) or Repetitions in Reserve (RIR). - Instruct the user to adjust the load in real-time based on their "felt" effort, allowing for decreased intensity on high-pain days and increased intensity on low-pain days.
-
Modify Training Variables
- Intensity/Volume: If the user is experiencing a flare-up, use
update_workoutto implement "Flexible Volume" by defining set ranges (e.g., 2-4 sets) instead of a fixed number. - Modality: For joint-specific pain, transition the exercise sequence from Isometrics (static holds) to Eccentrics (controlled lowering), and finally to full Concentrics as tolerated.
- Range of Motion (ROM): Modify exercise notes using
update_exerciseto limit movement to "Pain-Free Range" or partial ROM to maintain muscle activation without nociceptive triggering.
- Intensity/Volume: If the user is experiencing a flare-up, use
-
Execute Exercise Substitutions
- Use
find_exercise_candidatesto identify alternatives that accommodate biomechanical needs (e.g., seated instead of standing for balance issues, or shoulder-friendly variations for wheelchair users). - Apply the substitution using
swap_exerciseto maintain the intended training stimulus while respecting the limitation.
- Use
-
Set Function-Based Goals
- Use
create_noteto document function-based goals (e.g., quality of life, range of motion improvements) instead of performance-based metrics (e.g., weight on the bar). - Integrate Pain Neuroscience Education (PNE) snippets in workout notes to reinforce that movement is safe and "hurt does not always equal harm."
- Use
-
Monitor and Iterate
- After the session, review user feedback to determine if the distributed loading (higher frequency, lower session volume) improved systemic inflammation or fatigue management.
- Continuously adjust the training plan based on the user's non-linear progress toward functional recovery.