Use the percentage as the first guess
The program percentage gives you a target. Treat it as the first attempt, then compare it with warm-up speed and expected effort.
If 80% is supposed to be clean volume but the warm-ups already feel like a near max, the percentage has stopped describing the day well.
Use RPE to adjust the day
If the prescribed load is supposed to feel like RPE 8 but warm-ups suggest it will be a grind, reduce the load before the work set.
If the load is too easy, do not automatically jump up unless the program allows it. Consistency often matters more than chasing one good day.
Example: if the plan says 5 reps at 140 kg but today that looks like RPE 9.5, use the RPE load estimate as a conservative check for the intended effort. Treat the output as a starting point, because RPE and RIR are subjective and improve with practice.
Keep the adjustment visible
Write down when you changed the load and why. Over time, those notes are more useful than pretending every percentage was exact.
This is where RPE becomes a feedback layer rather than an excuse to freelance. The program still gives the structure, and the note explains the adjustment.
Use Protocol after the math
Use this page as the manual planning step. Calculate the load here, then use Protocol to build and run the training block.
That keeps the math visible on the public page while the actual routine lives in the app where progression, sessions, and notes belong.