Stable id the completion state is keyed by, e.g. "portal-welcome" — also
the key of the tour's backend product_guidance_items row, which must
be seeded for state to persist across devices (see
docs/product-guidance-backend.md).
There is no version: a tour is shown once and then never again, so
materially new content means a NEW id (and a new seeded key).
Stable id the completion state is keyed by, e.g. "portal-welcome" — also the
keyof the tour's backendproduct_guidance_itemsrow, which must be seeded for state to persist across devices (see docs/product-guidance-backend.md).There is no version: a tour is shown once and then never again, so materially new content means a NEW id (and a new seeded key).