Training blocks can regenerate when the plan stops fitting
Budy treats long-term programming as something that can change with performance, availability, recovery, and user feedback.
- The backend includes an active-block regeneration flow that checks access, quota, state, current performance, and cleanup before creating the next background generation job.
- Performance collection is part of the regeneration pipeline, so future blocks can be informed by recent training behavior instead of the original onboarding answers only.
- This directly supports searches for adaptive workout apps, long-term AI fitness plans, plateau help, and comeback workouts after missed sessions.