Tools used
- get_user_preferences
- get_user_history
- find_exercise_candidates
- create_workout
- add_exercise
- update_exercise
- create_note
- now
Procedure
Procedure
-
Assess Equipment and Baseline:
- Identify the available dumbbell weights and any useful household furniture (chairs/stools) for increasing range of motion.
- Review user history to determine current strength levels and muscle group priorities.
-
Select Exercises for Targeted Volume:
- Aim for a total weekly volume of 12–20 sets per muscle group, distributed across 2–3 sessions per week.
- Use
find_exercise_candidatesto select dumbbell-based movements (e.g., Goblet Squats, DB RDLs, DB Presses, DB Rows). - Favor movements that allow for deep stretches (e.g., deficit lunges using a sturdy household item).
-
Program the Low-Load Stimulus:
- For available weights, set repetition targets between 6 and 30 reps.
- Explicitly prescribe an effort level of 0–2 Reps in Reserve (RIR) or RPE 8–10. Inform the user that lower loads require training closer to volitional failure to recruit high-threshold motor units.
-
Integrate Hyper-Specific Modifiers:
- When adding exercises via
add_exercise, include specific execution instructions in the notes:- Tempo: 3–4 second eccentric (lowering) phase.
- Pauses: 1–2 second pause at the bottom/stretched position.
- Rest Intervals: Limit to 60–90 seconds to increase metabolic stress.
- Advanced Fatigue: For very light weights, prescribe Myo-Reps (1 set to failure, followed by 3–5 mini-sets of 3–5 reps with 5-breath pauses).
- When adding exercises via
-
Establish Progression Logic:
- Use
create_noteto provide a "Double Progression" plan for the user:- Step 1 (Reps): Increase repetitions within the 6–30 range while maintaining 0–2 RIR.
- Step 2 (Technical): If rep cap is reached, increase difficulty by slowing the eccentric further or adding pauses.
- Step 3 (Density): Reduce rest periods from 90s toward 60s.
- Step 4 (Volume): Add an additional set to the exercise (up to the 20-set weekly cap).
- Use
-
Review and Adjust:
- Monitor workout logs via
get_user_history. If a user is exceeding 30 repetitions without reaching 0–2 RIR, immediately pivot the exercise selection to a more mechanically disadvantageous variation (e.g., moving from a standard press to a tempo-focused unilateral press) to maintain the hypertrophic stimulus.
- Monitor workout logs via