09.03.10 — Skills Run#

Faire remonter les choix à trancher avant un lancement local, composer la commande, et la rendre. Le skill ne lance jamais l’exécution lui-même.

Listing (potentiellement non exhaustif)#

SkillCible
propose-visual-reviewPropose fenêtré (--not-headless) vs headless (façon CI) avant une exécution, puis compose la commande

propose-visual-review#

input  : une exécution locale à venir
output : le choix fenêtré vs headless :
            - --not-headless : on regarde le navigateur, utile pour déboguer un flux flaky
            - headless (façon CI) : plus rapide, identique à ce que fait la CI
         + le compromis et ce qu'il faut surveiller pendant une exécution fenêtrée
         + la commande composée, rendue à l'utilisateur pour qu'il la lance

Rôle#

  • Faire remonter le choix d’avant-exécution ; expliquer le compromis.
  • Composer la commande.
  • Ne pas la lancer : c’est l’utilisateur qui exécute.