Les versions de recettes
Les recettes changent. Un peu plus de sel, un autre vinaigre, une fermentation resserrée. Les versions gardent la trace de chaque état de la recette que vous avez retenu un jour : « la sauce expédiée en mars » cesse d’être un souvenir et devient une version qu’on ouvre, qu’on compare, qu’on relance.
Ce qu’est une version
Section intitulée « Ce qu’est une version »Une version est une copie complète de la recette à un instant donné : lignes d’ingrédients, phases et étapes, points de contrôle, rendement attendu, notes. Les versions sont numérotées (v1, v2, v3) et chacune retient de quelle version elle est issue. Vous pouvez brancher depuis n’importe quelle version, y compris une ancienne : si la v4 a mal tourné, repartez de la v3 pour la v5 et laissez l’impasse dans l’historique.
Statuts et version actuelle
Section intitulée « Statuts et version actuelle »Chaque version porte un statut qui dit où elle en est : Brouillon (en cours d’écriture), En essai (à l’épreuve), Validée (bonne) ou Écartée (gardée pour mémoire, retirée de la production).
Une version est aussi marquée actuelle. C’est la réponse officielle à « c’est quoi, cette recette, aujourd’hui ? » : celle que les autres recettes intègrent quand cette formule sert de sous-formule, et celle proposée par défaut quand vous planifiez une fabrication. Marquer une version comme actuelle est un geste délibéré ; un brouillon inachevé ne se glisse donc jamais dans le coût de lot d’un collègue.
Un exemple
Section intitulée « Un exemple »- La v1 de la sauce habanero, 3,2 % de sel, se vend toute une saison. Note de dégustation : 6 sur 10. Plate.
- Vous branchez la v2 depuis la v1 et montez le sel à 3,7 %.
- Un essai de la v2 obtient 8. Vous passez la v2 en Validée et la marquez actuelle.
- L’expérience du mois suivant branche une v3, ratée. Elle passe en Écartée ; la v2 reste actuelle, et rien en aval n’a jamais su que la v3 existait.
La vue de comparaison met deux versions côte à côte (lignes, étapes, rendement et notes) : « qu’a-t-on changé au juste entre la v1 et la v2 ? » a une réponse exacte.
Le verrouillage, et pourquoi les fabrications figent une copie
Section intitulée « Le verrouillage, et pourquoi les fabrications figent une copie »Une version Validée en production peut être verrouillée : personne ne la modifie tant que quelqu’un ne la déverrouille pas explicitement, et l’application enregistre qui a posé le verrou.
Les fabrications vont un cran plus loin. Au moment de planifier, la fabrication fige sa propre copie de la recette. Modifiez la formule ensuite : la fabrication terminée montre toujours exactement ce qui a été produit, et une fabrication ouverte affiche un bandeau signalant la dérive et proposant de récupérer la mise à jour, sans jamais se réécrire en silence.
La boucle se referme aussi dans l’autre sens : une bonne fabrication peut être promue en nouvelle version, en rapportant ses quantités observées et son rendement dans la recette. Ce parcours est décrit dans itérer et promouvoir, et le détail de l’édition dans les versions.