Pipin a relu les commandes de la taverne pour les rendre « plus prudentes ». Depuis :
- l'inventaire de Gorm ne tombe plus juste : la tarte à 12,50 po y est affichée à 13 ;
- le script qui importe chaque nuit les nouveaux plats de Bruna n'ajoute plus rien, et ne signale aucune erreur ;
- quand un plat est refusé, le script le croit ajouté ;
- le grand ménage du mois a laissé des dizaines de vieilles réservations au registre, alors qu'il annonçait les avoir toutes purgées.
Votre mission
Quatre pannes, dans trois commandes. Trouvez-les et réparez-les, sans rien casser d'autre.
Vos outils
La Console de l'aperçu est le meilleur terrain : elle tourne exactement comme un script, sans personne pour répondre aux questions, et elle affiche le code de sortie de chaque commande.
app:inventaire app:plat:ajouter "Grog du dragon" 6 --categorie Boissons app:plat:ajouter "Eau gratuite" 0 --categorie Boissons app:registre:purger --dry-run --avant today -v
Un conseil de taverne
Une commande est lue par deux publics : l'humain, qui lit les messages, et le script, qui ne regarde que le code de sortie et ce qui a changé en base. Chacune de ces pannes trompe le second, ou les deux.