Cart State, Persistence, and Checkout
Once browsing is stable, the path moves into cart state, cart persistence, and checkout. Providers are introduced before pages depend on them, product detail upgrades to add-to-cart only after the cart context exists, and checkout success uses a deliberately minimal order-reading surface so learners only build what that unit needs.