diff --git a/actes/2026-11-03-m6-propositions-seed-quorum-tampon.md b/actes/2026-11-03-m6-propositions-seed-quorum-tampon.md index 04dc98c..2af3ddb 100644 --- a/actes/2026-11-03-m6-propositions-seed-quorum-tampon.md +++ b/actes/2026-11-03-m6-propositions-seed-quorum-tampon.md @@ -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) Classe : déploie 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 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 -- [ ] 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] Santé vue de l'extérieur → `"build":"94ddb175"`. +- [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 », « 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é. -- [ ] 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. -- [ ] 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). - [ ] À 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é ». @@ -207,4 +207,43 @@ docker compose up -d --force-recreate ## 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).