MaleusMaleus

Naviguer dans le workflow des versions

Une version guidée traverse Design, Spécifications et Développement. Le stepper de phases de la topbar permet de revenir à toute phase déjà franchie.

Dans l'appDétail de version
Sur cette page

Chaque version suit un workflow. Les phases qu'elle traverse dépendent du type que vous avez créé. La topbar l'affiche à côté du numéro de version, Guidée ou Direct.

Les deux workflows

TypePhases
GuidéeDesign → Spécifications → Développement → Terminé
DirectDirect → Terminé

Les onglets d'étape sont dans l'en-tête. Les suivants restent verrouillés tant que l'étape en cours n'est pas terminée.

À quoi sert chaque phase

Design

Donnez sa forme au frontend de votre app : ses écrans, sa mise en page, son parcours. Ni specs ni code à ce stade. L'aperçu tourne sur une API mockée pour que l'itération reste rapide.

Spécifications

Définissez le logiciel interne derrière ces écrans : le backend, les données, la logique. C'est le plan à partir duquel l'agent va construire, et l'endroit le moins cher pour corriger ce qui ne va pas. Vous commentez ce qui cloche, puis vous envoyez les commentaires à l'agent d'un coup. Voir Affiner les spécifications avec l'agent.

Développement

L'agent construit votre app à partir du design et des spécifications. Les onglets de l'espace de travail, à droite (Aperçu, Code source, Revues, Database, Logs, Terminal), vous permettent de la faire tourner, de l'inspecter et de capturer des retours. L'aperçu pointe désormais sur la vraie API.

Terminé

La version est complète et passe dans la carte Prête à déployer de la liste des versions, d'où vous la promouvez vers une cible de déploiement.

Direct (versions Direct uniquement)

Un espace de fichiers avec mises à jour en direct, piloté depuis le code. Ni phase design ni phase spécifications.

Le stepper de phases

Le stepper est dans la topbar, sous l'identité de la version : un contrôle segmenté d'un seul tenant, une cellule par phase. La phase active remplit sa cellule, celles que vous pouvez atteindre sont cliquables, les verrouillées sont grisées.

Survoler une cellule vous dit à quoi sert la phase, ou pourquoi vous ne pouvez pas encore y aller :

  • « Terminez "{phase précédente}" pour déverrouiller. » quand vous ne l'avez pas encore atteinte.
  • « Disponible une fois que l'agent aura terminé la phase en cours. » pendant que l'agent travaille.

Cliquer sur l'identité de la version ouvre une popover qui présente la même information en liste, une ligne par phase, sous son onglet Workflow.

Avancer

Le chat porte le CTA qui fait avancer la version, et il apparaît une fois que l'agent a terminé son tour et vous attend :

  • Passer à {phase} sur une version guidée, par exemple Passer à Spécifications.
  • Marquer comme terminé sur la dernière phase, et sur une version Direct.

Le CTA est masqué tant que le chat est en lecture seule ou que l'environnement n'est pas prêt. Activez Auto-pilot dans les contrôles d'aperçu et l'agent enchaîne les phases lui-même, en s'arrêtant au Développement pour vos retours.

Revenir en arrière

Cliquez sur n'importe quelle phase déjà franchie. Revenir en arrière ajoute un query param à l'URL : ?openedStep=design-step ou ?openedStep=spec-step, et cliquer sur la phase courante le retire. L'URL est partageable : envoyez-la à un collègue, il arrive sur la même phase.

Revenir en arrière n'est pas destructif. Les assets de design, les specs et le code généré vivent sur la version, pas sur la phase : retourner aux Spécifications ne défait pas le code déjà écrit par l'agent.