Managing Programs
Once you've created programs, here's how to manage them.
Active program
You can have one active program at a time. This is the program that appears on your home screen and drives your mesocycle grid.
To activate a different program, open it and tap Set as Active.
Viewing a program
Open any program to see:
- Mesocycle grid — All weeks × workout days with completion status
- Workout days — List of days with their exercises
- Settings — Mesocycle length, progression mode, deload toggle, RIR settings
Editing a program
You can edit a program at any time, even mid-mesocycle:
- Add or remove exercises — New exercises start with your configured defaults
- Change target sets or rep ranges — Takes effect from the next workout
- Adjust progression settings — Weight increment, progression mode, min RIR
- Add or remove workout days — Restructure your split
Editing a program doesn't change previously logged workouts. Changes apply to future sessions only.
Starting a new mesocycle
When your current mesocycle is complete (all loading weeks + optional deload), you can start a new one. HyperIron offers to seed the new mesocycle from your performance data:
- Weights carry forward based on your actual logged performance
- Volume carries forward from your final auto-regulated set counts
- Exercises carry over by default — you can swap variations at this point
This is also a good time to adjust mesocycle length, toggle deloads, or change progression modes based on what you learned from the last block.
Duplicating a program
Create a copy of an existing program as a starting point for a new one. Useful when you want to keep the same split but change exercises or settings.
Deleting a program
Delete a program you no longer need. Logged workout data associated with the program is preserved in your history — only the program template is removed.
Multiple programs
You might have several programs saved for different goals:
- A hypertrophy-focused PPL program
- A strength-focused program for peaking
- A maintenance program for deload periods or busy weeks
Switch between them by setting the one you want as active.