Acte M7 : exécuté et vérifié en production (pipeline 39, b2e597b6), interface servie vue de l'extérieur, base identique ; copies retirées
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
# Acte — Mise en ligne M7 (le lecteur refait, lot U)
|
# Acte — Mise en ligne M7 (le lecteur refait, lot U)
|
||||||
Classe : déploie
|
Classe : déploie
|
||||||
Projet : libreDecision Date : 2026-11-03
|
Projet : libreDecision Date : 2026-11-03
|
||||||
**État : FIGÉ** sur `b2e597b` (`b2e597b65356cac14fbffdbf33318d620940b6f3`) le 03/11 à 09 h 28 — préparé
|
**État : EXÉCUTÉ (03/11, 09h28-09h44, par orch dev-63 sous mandat ; pipeline 39)** — figé sur `b2e597b` (`b2e597b65356cac14fbffdbf33318d620940b6f3`) le 03/11 à 09 h 28 — préparé
|
||||||
par l'intégrateur libredecision-d4 ; exécuté par orch (dev-63) sous son mandat (« déploie » et « pousse »,
|
par l'intégrateur libredecision-d4 ; exécuté par orch (dev-63) sous son mandat (« déploie » et « pousse »,
|
||||||
du 03/11 au 08/11). Relecture indépendante : « b2e597b : à reprendre » (le dossier), dossier corrigé, puis
|
du 03/11 au 08/11). Relecture indépendante : « b2e597b : à reprendre » (le dossier), dossier corrigé, puis
|
||||||
« b2e597b : ok » (prémisse 3).
|
« b2e597b : ok » (prémisse 3).
|
||||||
@@ -208,13 +208,13 @@ git push prod b2e597b65356cac14fbffdbf33318d620940b6f3:main
|
|||||||
|
|
||||||
## Vérifications après
|
## Vérifications après
|
||||||
|
|
||||||
- [ ] Santé vue de l'extérieur → `"build":"b2e597b6"`.
|
- [x] Santé vue de l'extérieur → `"build":"b2e597b6"`.
|
||||||
- [ ] Journaux : « publication suspended … waiting=7 », aucune ligne ERROR ni WARN, aucun amendement.
|
- [x] Journaux : « publication suspended … waiting=7 », aucune ligne ERROR ni WARN, aucun amendement.
|
||||||
- [ ] La page d'un document, vue de l'extérieur, sert la nouvelle interface (le paquet JS contient
|
- [x] La page d'un document, vue de l'extérieur, sert la nouvelle interface (le paquet JS contient
|
||||||
« Réordonner » et « oui pour passer »).
|
« Réordonner » et « oui pour passer »).
|
||||||
- [ ] Sur une copie fraîche : comptes de `m6/counts.sh` identiques à la copie d'avant ; `integrity_check`
|
- [x] Sur une copie fraîche : comptes de `m6/counts.sh` identiques à la copie d'avant ; `integrity_check`
|
||||||
ok.
|
ok.
|
||||||
- [ ] Le dépôt des textes reste à `9e0f45a`.
|
- [x] Le dépôt des textes reste à `9e0f45a`.
|
||||||
|
|
||||||
## Retour
|
## Retour
|
||||||
|
|
||||||
@@ -224,4 +224,37 @@ serveur, qui attend aussi le premier texte pour publier : rien à couper, aucune
|
|||||||
|
|
||||||
## Exécution
|
## Exécution
|
||||||
|
|
||||||
(à remplir par orch)
|
Acte exécuté le 03/11/2026, 09h28-09h44, par orch (session dev-63, e66db8ca), sous mandat
|
||||||
|
« déploie » (inscrit du 03/11 au 08/11) ; « Pousse. Déploie. » d'Yvv du 02/11 pour les lots de sa revue,
|
||||||
|
après relecture indépendante ; consigne du 03/11 à 06h00.
|
||||||
|
|
||||||
|
- Dossier relu en entier à 09h28 ; relectures inscrites : « b2e597b : à reprendre » (09h22, le dossier)
|
||||||
|
puis « b2e597b : ok » (09h28, même relecteur, le dossier corrigé, le code inchangé) ; aucune autre
|
||||||
|
relecture de ce code en cours (PRÊT M7).
|
||||||
|
- Prémisses, 09h28:18 : santé `{"build":"bb4bdf58","ok":true}` ; `prod/main` = `bb4bdf5` ;
|
||||||
|
`git diff bb4bdf5 b2e597b -- crates seeds docker .woodpecker .env data` vide ; sur sonic, aucun témoin
|
||||||
|
`/opt/libredecision-app/deploying` ; images `latest` (08h01) et `previous` (06h51) ; pipeline 38
|
||||||
|
`success` en tête.
|
||||||
|
- Copie d'avant, 09h28:27 (`/tmp/ld-m7-avant`, 700/600) : `integrity_check` ok, `foreign_key_check`
|
||||||
|
vide ; 1 identité, 0 vote, 113 révisions, `seed_amendments` 16, file 7 en attente et 13 faites. Dépôt
|
||||||
|
des textes : `9e0f45a`.
|
||||||
|
- Poussée `git push prod b2e597b65356cac14fbffdbf33318d620940b6f3:main` à 09h28:4x, passée du premier
|
||||||
|
coup (`bb4bdf5..b2e597b`).
|
||||||
|
- Pipeline n° 39 : `running` à 09h28:54 ; santé `b2e597b6` à 09h30:38 ; `app` puis `maquette` verts ;
|
||||||
|
`success` à 09h42:01.
|
||||||
|
- Après :
|
||||||
|
- journaux : « listening … build=b2e597b6 », « publication suspended … waiting=7 », aucun amendement,
|
||||||
|
aucune ligne ERROR ni WARN ;
|
||||||
|
- redémarrage à froid à 09h42:09 : mêmes deux lignes, rien d'autre ; santé `b2e597b6` ;
|
||||||
|
- vu de l'extérieur, 09h43:40 : les paquets servis (19 nœuds, 40 morceaux, lus par `curl -4`)
|
||||||
|
contiennent « Réordonner », « oui pour passer » et « Fixer ce quorum » ;
|
||||||
|
- copie fraîche, 09h42:30 (`/tmp/ld-m7-apres`) : `counts.sh` identique à la copie d'avant, ligne à
|
||||||
|
ligne ; `integrity_check` ok, `foreign_key_check` vide ;
|
||||||
|
- dépôt des textes : `9e0f45a`, inchangé.
|
||||||
|
- `main` local avancé sur `b2e597b` (depuis `bb4bdf5`).
|
||||||
|
- Copies retirées à 09h42:46 : `/tmp/ld-m7-copie` (08h49:02, fournie à l'intégrateur),
|
||||||
|
`/tmp/ld-m7-avant`, `/tmp/ld-m7-apres`. Celles de l'intégrateur (`m7/base`, `rep`, recette) sont à
|
||||||
|
retirer par lui.
|
||||||
|
- Image de retour : `libredecision-app:previous` (`bb4bdf5`), rien à couper.
|
||||||
|
- À dire à Yvv : le réglage du quorum (« Fixer ce quorum ») est visible pour lui, administrateur, sur les
|
||||||
|
33 articles tant que personne n'y a voté ; il écrit en base quand on s'en sert.
|
||||||
|
|||||||
Reference in New Issue
Block a user