sonde genome-a-jour eprouvee ; libelle ; journal
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
5c638675cb
commit
3063bd4bf3
2 changed files with 20 additions and 1 deletions
18
CHANGELOG.md
18
CHANGELOG.md
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue