Gouvernance
Des règles, vraiment suivies.
Un seul catalogue de règles, porté partout.
Branches, revue de code, standards de code, registres de décisions, développement piloté par les specs : chacun est une règle d’un même catalogue, universelle ou conditionnelle. Les règles et leurs fichiers sont portés dans chaque dépôt gouverné, et un dépôt qui s’en écarte reçoit un changement relu qui le remet d’aplomb.
- Un catalogue de règles, universelles ou conditionnelles
- Portées dans chaque dépôt par un changement revu
- Une dérive revient en changement sur ce dépôt

Branches protégées. Inutile de les amadouer.
Les agents ouvrent des pull requests vers la branche d’intégration que vous désignez, sur GitHub, GitLab, Bitbucket ou Azure DevOps. Un garde-fou sur la machine refuse tout push vers celle-ci ou vers main, un préfixe de branche cantonne la flotte, et couper le push supprime purement et simplement l’URL de push.
- Branche d’intégration, préfixe de branche et interrupteur de push, par projet
- Refusé au moment du push, sur la machine même
- Commandes de barrière et consignes permanentes, par projet

Chaque règle, chaque dépôt, une seule grille.
Chaque règle face à chaque dépôt, dans une seule grille : à jour, en retard, en dérive, bloqué, exempté. Une règle imposée qui échoue est une non-conformité, et un agent ouvre le changement qui la corrige ; une règle consultative est signalée. Relisez le parc quand bon vous semble.
- Niveaux imposé et consultatif
- Un correctif ouvert pour ce qui échoue
- Relecture à la demande

Trois revues, zéro complaisance.
Des relecteurs indépendants lisent le changement et la spec : une revue de code, une revue de sécurité et une vérification des critères d’acceptation. Les points bloquants sont corrigés avant toute livraison, et un changement touchant l’authentification, les identifiants, les migrations ou les données personnelles attend un humain.
- Revue de code, revue de sécurité, vérification – chacune sa passe
- Points bloquants corrigés avant livraison
- Les changements sensibles attendent un humain

Ce que contient un dépôt gouverné
Le même petit jeu de fichiers, dans chaque dépôt.
Chaque dépôt gouverné contient le même petit jeu de fichiers : un agent trouve les règles au même endroit, partout.
- Un fichier pivot à la racine : les règles strictes et un aiguillage vers tout le reste
- Les politiques qui composent les règles – branches, revue de code, standards de code, registres de décisions
- Le script de contrôle que lancent les agents, et les hooks qui l’exécutent avant chaque commit et chaque push
- Les skills qu’un agent charge pour la stack sur laquelle il travaille
Des règles, pour qui croit toujours mieux savoir.
Inscrivez-vous et choisissez l’offre adaptée aux dépôts que vous gouverneriez d’abord, et aux standards qu’ils doivent respecter.