forked from yvv/decision
Acte M6 : exécuté et vérifié en production (pipeline 37, 94ddb175), comptes « Après » à la ligne près, aucune publication ; 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 M6 (Propositions seed, quorum par cran, tampon des votes et vote simulé, accueil sous la voûte)
|
# Acte — Mise en ligne M6 (Propositions seed, quorum par cran, tampon des votes et vote simulé, accueil sous la voûte)
|
||||||
Classe : déploie
|
Classe : déploie
|
||||||
Projet : libreDecision Date : 2026-11-03
|
Projet : libreDecision Date : 2026-11-03
|
||||||
**État : FIGÉ** le 03/11/2026 à 06 h 22 sur `94ddb17` (`94ddb175643c8d523a083bbfee3882f22b82f628`) — préparé par
|
**État : EXÉCUTÉ (03/11, 06h45-07h04, par orch dev-63 sous mandat ; pipeline 37)** — figé le 03/11/2026 à 06 h 22 sur `94ddb17` (`94ddb175643c8d523a083bbfee3882f22b82f628`) — préparé par
|
||||||
l'intégrateur libredecision-d4 ; exécuté par orch (dev-63) sous son mandat (« déploie » et « pousse », du
|
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 : « 94ddb17 : ok », inscrite le 03/11 à 06 h 42 (prémisse 4).
|
03/11 au 08/11). Relecture indépendante : « 94ddb17 : ok », inscrite le 03/11 à 06 h 42 (prémisse 4).
|
||||||
|
|
||||||
@@ -161,15 +161,15 @@ git push prod 94ddb175643c8d523a083bbfee3882f22b82f628:main
|
|||||||
|
|
||||||
## Vérifications après
|
## Vérifications après
|
||||||
|
|
||||||
- [ ] Santé vue de l'extérieur → `"build":"94ddb175"`.
|
- [x] Santé vue de l'extérieur → `"build":"94ddb175"`.
|
||||||
- [ ] Journaux : `ssh sonic 'docker logs lpk-libredecision-app 2>&1 | grep -E "amendment|quorums written|publication|ERROR|WARN"'`
|
- [x] Journaux : `ssh sonic 'docker logs lpk-libredecision-app 2>&1 | grep -E "amendment|quorums written|publication|ERROR|WARN"'`
|
||||||
→ six « seed proposal amendment … status=applied level=applied », deux « quorums written »,
|
→ six « seed proposal amendment … status=applied level=applied », deux « quorums written »,
|
||||||
« publication suspended », aucune erreur.
|
« publication suspended », aucune erreur.
|
||||||
- [ ] Redémarrage à froid (`docker compose restart` dans `/opt/libredecision-app`), santé vue de
|
- [x] Redémarrage à froid (`docker compose restart` dans `/opt/libredecision-app`), santé vue de
|
||||||
l'extérieur, journaux : aucun amendement rejoué.
|
l'extérieur, journaux : aucun amendement rejoué.
|
||||||
- [ ] Sur une copie fraîche : les comptes « Après » de la répétition, à la ligne près ; `integrity_check`
|
- [x] Sur une copie fraîche : les comptes « Après » de la répétition, à la ligne près ; `integrity_check`
|
||||||
ok, `foreign_key_check` vide ; copie retirée ensuite.
|
ok, `foreign_key_check` vide ; copie retirée ensuite.
|
||||||
- [ ] Le dépôt des textes n'a reçu aucun commit : `git ls-remote gitea@git.open.us.org:yvv/decision-depot-textes-reference.git main`
|
- [x] Le dépôt des textes n'a reçu aucun commit : `git ls-remote gitea@git.open.us.org:yvv/decision-depot-textes-reference.git main`
|
||||||
→ le même sha qu'avant la poussée (le relever avant).
|
→ le même sha qu'avant la poussée (le relever avant).
|
||||||
- [ ] À l'écran (Yvv, à son retour) : l'accueil sous la voûte ; l'Acte d'engagement : les Propositions
|
- [ ] À l'écran (Yvv, à son retour) : l'accueil sous la voûte ; l'Acte d'engagement : les Propositions
|
||||||
seed, aucun article en vigueur ; voter dans Monnaie libre affiche « simulé ».
|
seed, aucun article en vigueur ; voter dans Monnaie libre affiche « simulé ».
|
||||||
@@ -207,4 +207,43 @@ docker compose up -d --force-recreate
|
|||||||
|
|
||||||
## Exécution
|
## Exécution
|
||||||
|
|
||||||
(à remplir par orch)
|
Acte exécuté le 03/11/2026, 06h45-07h04, par orch (session dev-63, e66db8ca), sous mandat
|
||||||
|
« déploie » (inscrit du 03/11 au 08/11) ; consignes d'Yvv du 03/11 à 06h00 (« livre et déploie tout
|
||||||
|
ce que tu peux ») et à 06h07 (« tu peux livrer Decision »).
|
||||||
|
|
||||||
|
- Dossier relu en entier à 06h45 ; relecture « 94ddb17 : ok » vue inscrite ; aucune autre relecture
|
||||||
|
de ce code en cours (libredecision-d4, PRÊT M6).
|
||||||
|
- Prémisse 1, 06h45:51 : santé `{"build":"3f10a0e8","ok":true}`, `prod/main` = `3f10a0e`.
|
||||||
|
- Seconde copie, 06h46:32 (`/tmp/ld-m6-copie2`, 700/600), santé `3f10a0e8` : `integrity_check` ok,
|
||||||
|
`foreign_key_check` vide. Prémisses 2 et 3 : la colonne « Avant » à la ligne près ; 3 propositions
|
||||||
|
d'inertie, toutes `withdrawn` ; 0 vote, 0 bulletin, 0 signalement, 1 identité ; I1, E1, E2 en vigueur,
|
||||||
|
crans 3, 4, 4, dans les deux groupes ; file 0 en attente, 13 faites.
|
||||||
|
- Dépôt des textes avant : `main` = `9e0f45a9e8d4af356a0c42daa5f4fb9eb9e6dfb3`. Pipelines : 36
|
||||||
|
`success` en tête, rien en cours.
|
||||||
|
- Poussée `git push prod 94ddb175643c8d523a083bbfee3882f22b82f628:main` à 06h46:5x, passée du premier
|
||||||
|
coup (`3f10a0e..94ddb17`).
|
||||||
|
- Pipeline n° 37 : `running` à 06h47:06 ; `app` vert (healthcheck `success`, `retablir` sauté) ;
|
||||||
|
`maquette` verte ; `success` à 07h02:59. L'étape `sbom-publish` échoue dans les deux workflows, comme
|
||||||
|
au pipeline 36 : écart ancien, sans effet sur le déploiement.
|
||||||
|
- Après :
|
||||||
|
- santé `{"build":"94ddb175","ok":true}` ;
|
||||||
|
- journaux : six « seed proposal amendment … status="applied" level="applied" to_level=2 », deux
|
||||||
|
« quorums written » (essai `[1, 1, 1, 1, 1]`, Monnaie libre `[12, 12, 50, 50, 50]`),
|
||||||
|
« publication suspended … waiting=4 », aucune ligne ERROR ni WARN ;
|
||||||
|
- redémarrage à froid (`docker compose restart` dans `/opt/libredecision-app`) à 07h03:07 :
|
||||||
|
« listening … build=94ddb175 », « publication suspended … waiting=4 », aucun amendement rejoué ;
|
||||||
|
santé `94ddb175` ;
|
||||||
|
- copie fraîche, 07h03:31 (`/tmp/ld-m6-apres`) : la colonne « Après » de la répétition à la ligne
|
||||||
|
près. Migrations 1–11 ; inertie retirées 3, ordres en vigueur 16, textes ouverts 70, titres en
|
||||||
|
vigueur 2 ; unités en vigueur 9 et 9 ; I1, E1, E2 ouvertes au cran 2 dans les deux groupes ;
|
||||||
|
révisions 107 ; traductions 144 ; `inertia_changes` 10 ; 6 `seed_proposal_amendments` « applied » ;
|
||||||
|
2 `quorum_amendments` « applied » ; file 4 en attente, 13 faites ; 0, 0, 0, 1 ; `integrity_check`
|
||||||
|
ok, `foreign_key_check` vide ;
|
||||||
|
- dépôt des textes : `main` = `9e0f45a9e8d4af356a0c42daa5f4fb9eb9e6dfb3`, inchangé : aucun commit.
|
||||||
|
- `main` local avancé sur `94ddb17` (`git fetch . 94ddb17…:main`, depuis `fa8e8dc`).
|
||||||
|
- Les trois copies de la base (`/tmp/ld-m6-copie` de 06h11, `/tmp/ld-m6-copie2`, `/tmp/ld-m6-apres`)
|
||||||
|
retirées à 07h03:43. Les copies de répétition de l'intégrateur sont à retirer par lui.
|
||||||
|
- Reste à l'écran, pour Yvv à son retour : l'accueil sous la voûte ; l'Acte d'engagement (les
|
||||||
|
Propositions seed, aucun article en vigueur) ; un vote dans Monnaie libre affiche « simulé ».
|
||||||
|
- Image de retour : `libredecision-app:previous` (`3f10a0e`), avec la coupure de la publication
|
||||||
|
d'abord (§ Retour).
|
||||||
|
|||||||
Reference in New Issue
Block a user