SSK Canon
Savoir, six mois plus tard, pourquoi le logiciel fait ce qu’il fait.
Garder, sur toute la vie d’un produit, la trace de ce que fait chaque fonctionnalité et de pourquoi elle le fait ainsi. Le référentiel — domaines, fonctionnalités, règles de gestion — vit dans Git, et des cadrages datés le transforment.
Le point délicat
Le référentiel doit rester le reflet exact des cadrages validés, alors que chacun peut modifier un fichier directement dans Git. À sa mise en service, trente et un écarts sont apparus dans un référentiel qui passait tous les contrôles : aucun ne vérifiait le texte des règles.
La solution retenue
Plutôt que de rejouer l’historique ou d’interdire l’édition directe, une action GitHub recalcule l’état attendu, le compare au réel et n’écrit que la différence, en tout ou rien. Relancée sans risque à chaque fusion, elle détecte du même coup toute dérive.
Angular
PWA
Git
GitHub Actions