Aller au contenu
ADAMA OSESG · DATA · SYSTEMS

JOURNAL DES DÉCISIONS DEC-008

Vérification locale assumée plutôt qu’intégration continue décorative

Statut
AcceptéeEn vigueur aujourd’hui.
Date
Portée
Ce cockpit
Impact
Coût
Réversibilité
Revenir en arrière est simple

Contexte

Le quota d’exécution d’intégration continue disponible sur le compte était épuisé.

Deux façons de faire : configurer un pipeline qui ne s’exécuterait pas, ou reconnaître qu’il n’y en a pas.

Un pipeline configuré mais jamais exécuté donne l’illusion d’un filet. Un badge vert que personne ne regarde est pire que pas de badge.

Options envisagées

  • Retenue

    Vérifier localement, par un script nommé, et le documenter

    La vérification a lieu réellement, et son absence d’automatisation est écrite plutôt que masquée.

  • Écartée

    Configurer un pipeline malgré le quota épuisé

    Un garde-fou qui ne peut pas s’exécuter ne protège de rien, et fait croire à une protection.

Décision

Le dépôt n’a pas d’intégration continue. La vérification est locale, scriptée, et le manque est documenté comme une décision.

Raisonnement

Technique
Le script enchaîne le contrôle de types, l’analyse statique, les tests et la construction. C’est la même séquence qu’un pipeline exécuterait.
Réglementaire
Le site affirme que ses règles sont verrouillées par des tests. Prétendre qu’elles le sont par un pipeline inexistant aurait été une affirmation fausse de plus.
Économique
Coût nul, contre un quota à racheter pour un dépôt personnel.

Compromis accepté

Rien n’empêche mécaniquement un commit non vérifié d’arriver sur la branche principale. La garantie repose sur une personne, et cette personne peut être pressée.

DÉCISION · CODE · RÉSULTAT

  1. LA DÉCISION

    Le dépôt n’a pas d’intégration continue. La vérification est locale, scriptée, et le manque est documenté comme une décision.

  2. LE CODE QU’ELLE A PRODUIT
  3. LE RÉSULTAT OBSERVÉ

    Le dépôt ne contient aucun dossier de workflows. La séquence de vérification vit dans scripts/check-frontend.ps1, et l’inventaire mesure ce qui, sinon, ne serait vérifié par personne.

LE JOURNAL COMPLET

Toutes les décisions, au même format.

Elles se comparent : même gabarit, même vocabulaire, même exigence de trace.

Revenir au journal