sonde genome-a-jour eprouvee ; libelle ; journal

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Daniel Allaire 2026-09-28 17:28:32 -04:00
parent 5c638675cb
commit 3063bd4bf3
2 changed files with 20 additions and 1 deletions

View file

@ -1,5 +1,23 @@
# CHANGELOG — Set-OPS
## 2026-09-28 (21) — La sonde « genome-a-jour » : le filet sous `make publier`
`make publier` tient la forge du site à jour dans le geste courant. Reste le jour où l'on
publie autrement — un `git push` fait à la main, un runner injoignable au moment de publier.
La sonde `genome-a-jour` (runner du site) compare la tête de chaque dépôt de la forge du site
à celle d'eregion, où chaque commit du poste arrive en premier — comme REPÈRE seulement :
eregion reste hors du chemin du génome.
**Seulement ce qu'eregion laisse lire sans identifiant** (aujourd'hui : le moteur, celui qui
avait quatre commits de retard le 2026-08-26). Les dépôts privés sont NOMMÉS comme non
comparés : donner au site un jeton sur une forge héritée l'y lierait.
**Un écart neuf n'est pas un retard** : `make publier` pousse eregion une minute avant la
forge du site. La sonde retient depuis quand chaque écart dure et ne parle qu'au-delà d'une
heure. Éprouvée en vrai : commit poussé sur eregion SEULEMENT → « écart récent, toléré » ;
écart vieilli de deux heures → avertissement « FORGE DU SITE EN RETARD… `make publier` » ;
`make publier` → à jour, écart oublié. Reçue par l'Icinga du site.
## 2026-09-28 (20) — `make publier` : eregion ET la forge du site, en un geste
**Le défaut.** La forge du site fait autorité (D-81), mais les commits naissent sur le poste

View file

@ -74,6 +74,7 @@ if illisibles and not a_jour:
raise SystemExit(3)
suite = f" Ecart recent, dans la tolerance : {'; '.join(neufs)}." if neufs else ""
ill = f" Illisible(s) : {', '.join(illisibles)}." if illisibles else ""
print(f"Forge du site a jour : {', '.join(a_jour) or 'aucun depot compare'}.{suite}{ill}{nc} {perf}")
tete = f"Forge du site a jour : {', '.join(a_jour)}." if a_jour else "Aucun retard au-dela de la tolerance."
print(f"{tete}{suite}{ill}{nc} {perf}")
raise SystemExit(0)
EOF