Aller au contenu

Comment GS-Apps décide — décisions d'architecture et propagation

Vous êtes ici : Comprendre — la gouvernance : comment une règle de la plateforme devient une règle. Ce qu’est une décision d’architecture, comment la lire, et ce qui garantit qu’elle ne reste pas lettre morte. Lecture 7 min. Audience : devs, architectes, auditeurs. Date : 2026-08-11 | Version : 1.0 — créée par la refonte de l’architecture d’information

Un enregistrement de décision (couramment appelé ADR) répond à quatre questions, toujours les mêmes :

Section Ce qu’elle contient Pourquoi elle est là
Contexte et problème La situation, mesurée, qui force un choix Une décision sans problème est une préférence
Décision Ce qui est tranché, formulé en règle applicable C’est la seule partie contraignante
Alternatives écartées Les options considérées, et pourquoi elles ont perdu Empêche de rouvrir le débat tous les six mois
Conséquences Ce que ça coûte, ce que ça facilite, ce qui devient réversible ou non Une décision honnête déclare son prix
Statut Ce qu’il veut dire
Proposé Formulé, argumenté, pas encore tranché. Ne fait pas règle.
Brouillon En cours de rédaction, vocabulaire ou périmètre non figé.
Accepté Tranché. Fait règle — le code et les revues s’y conforment.
Remplacé A fait règle, ne la fait plus. Conservé pour lire le code de son époque.
Rejeté Étudié puis écarté. Conservé pour ne pas re-proposer la même chose.

Les décisions prennent deux formes, selon leur poids :

  • Décision autonome — un document dédié, quand le sujet demande du contexte, des alternatives et des conséquences développées.
  • Entrée de registre — une décision plus ponctuelle, consignée chronologiquement dans le registre des décisions, sans document propre.

Les deux font également foi. L’index des décisions de ce site liste les décisions autonomes, dérivées du dépôt à chaque construction du site : il ne peut pas être en retard sur lui. Le registre chronologique complet, lui, vit dans le dépôt.

4 · Avant de proposer — le contrat de validation

Section intitulée « 4 · Avant de proposer — le contrat de validation »

Toute proposition touchant l’architecture, la sécurité, les données ou l’authentification doit répondre à quatre exigences avant d’être présentée. Une proposition qui en omet une est rejetée sans être discutée sur le fond :

  1. Normes de l’état de l’art — ce que fait l’industrie aujourd’hui sur ce problème.
  2. Décisions déjà prises — quelles décisions existantes sont concernées, et si la proposition en contredit une.
  3. Cohérence long terme — comment la proposition s’inscrit dans la trajectoire du programme.
  4. Alternatives évaluées — au moins deux, avec le motif de rejet.

L’objectif n’est pas la cérémonie : c’est d’éviter qu’une bonne idée locale crée une incohérence globale que personne ne détectera avant des mois.

5 · La propagation — une décision non propagée n’existe pas

Section intitulée « 5 · La propagation — une décision non propagée n’existe pas »

Une décision gravée mais absente des documents que les gens lisent ne produit aucun effet. La plateforme traite donc la propagation comme une partie de la décision, pas comme un suivi optionnel.

Un registre interne recense les vecteurs — les documents et fichiers qui doivent être mis à jour selon la nature du changement. Une nouvelle décision acceptée, un nouveau standard ou un nouveau savoir-faire déclenche une revue de ces vecteurs, dont ce site fait partie : la question « le site doit-il changer ? » est posée systématiquement, et au minimum l’index des décisions est régénéré.

Trois contrôles automatiques protègent ce site. Ils ne publient jamais de correctif eux-mêmes : ils signalent, un humain corrige.

Robot Ce qu’il surveille Effet
Anti-fuite Qu’aucun motif interdit (identifiants d’infrastructure, adresses internes, comptes, secrets) n’apparaisse dans la source du site Bloquant — la modification ne passe pas
Fraîcheur des faits Que les faits affirmés par le site correspondent toujours aux registres internes Rapport hebdomadaire, ouverture d’un signalement en cas d’écart
Couverture des sources Que les documents cités par chaque page existent toujours et n’aient pas été modifiés après la dernière revue de la page Rapport hebdomadaire, ouverture d’un signalement