That’s some interesting use cases.
Those look quite different from what we can do today with the tour-app.
Note that recently I updated the tour to make its content less interactive: Proposal: prevent interacting with highlighted content during the TOUR
If we want to deprecate the tour-app, we’d need to make sure every step has a isInteractive field, so that we can keep the “show item>click next” use case supported.
2.3. Add your comment [could be whatever, we shouldn’t check contents]
5.2. Type “/info”
Note that we’ll need to check the editor content for 5.
I think that for any step, it would be important to add a “skip step” button to make sure the user doesn’t get stuck because there’s a bug in the step validator (could be caused in some places by heavy customization).
Maybe the guided tutorial should be bundled with its own template pages that are instanced on every tutorial and deleted after the end, so that actions on it wouldn’t change the state of the wiki. E.g. if I have 10000 users and everyone adds some text, an attachment and an annotation on the Sandbox page, things could get very messy really quick. Even if it’s just a Sandbox, my 9800th user would probably be disappointed with how the page looks/loads. I think the edits made during the guided tutorial should be only throwaway information and that it’s okay to delete them after the end of the tutorial.