This lesson turns the curriculum into product logic. You are defining how the learner moves through the system and where the system applies pressure.
A strong course can still fail as a product if the loop is muddy. If users do not know what to do, what they owe, and what happens next, the product loses force.
Think in states and transitions: visitor, onboarding, active learner, submitted, under review, revise, complete, blocked, capstone-ready.
This lesson focuses on the runtime contract that makes the course feel alive: roadmap generation, progression state, and structured review feedback.