The lesson wait now shows what Upsoma is building
When a fresh lesson is still generating, learners now see the stage they are in - mapping the skill to the path, drafting the unit, then running content checks - instead of sitting on a generic loading state.
Fresh lessons now explain the generation loop while the background job finishes.
- The pending lesson surface now shows a three-stage journey: map the skill to the path, draft the learning unit, and run content checks.
- The active stage carries a concrete message, icon, and progress meter so the wait reads as work happening for the learner rather than a frozen loading screen.
- Repeated pending responses now keep polling on a polite backoff, so the screen keeps checking until the checked version is ready.