Comment se déroule un parcours
Qui agit, ce que l'assistant a le droit de voir, et ce qui se passe quand une étape ne peut pas s'exécuter.
Quand un visiteur demande quelque chose que couvre un parcours, l'assistant le lance puis se met en retrait. À partir de là, les étapes sont exécutées par un moteur qui tourne sur votre propre page, sans aucun modèle dans la boucle. L'assistant commente ; il ne pilote pas.
Ce que reçoit l'assistant#
L'assistant reçoit deux informations sur un parcours : son nom et sa phrase de déclenchement. Les étapes, et les éléments qu'elles visent, ne lui sont jamais envoyés — ni avant, ni pendant, ni après.
Règle: C'est pourquoi *« il ne réalise jamais une étape que personne n'a écrite »* est un fait et non une intention. Un nom d'élément qui atteint le modèle est un nom d'élément dont le modèle pourrait produire une variante. Il n'atteint jamais le modèle : il n'y a donc aucune variante à produire.
Ce que voit le visiteur#
- Une petite fiche dans le chat indiquant quelle étape est en cours, et sur combien.
- Sur une étape guide, une consigne pour la réaliser lui-même, avec le bon élément de la page mis en évidence.
- Sur une étape hold, un bouton Continuer — rien ne bouge tant qu'il n'a pas appuyé.
- Un moyen d'arrêter le tout, à n'importe quelle étape, sans quitter le chat.
Quand une étape ne peut pas s'exécuter#
Avant chaque action, le moteur vérifie l'élément qu'il s'apprête à toucher : est-il bien présent sur la page, est-il visible, est-il interactif, et correspond-il bien au même élément que celui qui lui a été indiqué ? Si l'un de ces points échoue, l'étape est abandonnée — pas tentée. Une étape dont le moteur n'est pas sûr est une étape qu'il n'exécute pas.
Si la même étape est abandonnée trois fois de suite, le parcours s'arrête et en donne la raison. L'assistant reprend alors la conversation normalement. Une page modifiée sous un parcours y met fin poliment ; le visiteur ne reste pas à regarder quelque chose réessayer en boucle.
Comment il se termine#
L'assistant est informé du résultat une seule fois par parcours, pas étape par étape, et seulement quand il est fini — terminé ou arrêté. Tant que ce message n'est pas arrivé, il n'affirme pas que quoi que ce soit est fait, parce qu'il ne le sait vraiment pas.
Où il s'exécute#
Le panneau de chat se trouve dans un cadre séparé, sur notre domaine ; le moteur tourne sur votre page. Seules quatre choses franchissent cette frontière : le plan à exécuter, *continuer*, *arrêter*, et quelle étape en est où. L'identité du visiteur, sa session et le texte de la conversation restent de notre côté et n'entrent jamais dans votre page.
Astuce: Sur un projet sans parcours, le moteur n'est même jamais téléchargé — aucune requête supplémentaire, rien d'ajouté à votre page.