Define your protocol. Execute your sessions. Measure what changes.
Every level has a single responsibility. Each term means exactly one thing.
Most training apps optimize for engagement. Yield optimizes for signal. The difference is everything you don't see on screen.