diff --git a/actes/2026-11-03-m6b-textes-quorum.md b/actes/2026-11-03-m6b-textes-quorum.md index 3e06920..4dbbe84 100644 --- a/actes/2026-11-03-m6b-textes-quorum.md +++ b/actes/2026-11-03-m6b-textes-quorum.md @@ -1,7 +1,7 @@ # Acte — Mise en ligne M6b (F1.1, F1.2 et N1.1 disent le quorum par cran) Classe : déploie Projet : libreDecision Date : 2026-11-03 -**État : FIGÉ** sur `bb4bdf5` (`bb4bdf58c114fb88ac4e154a7ffe0b06ff359b3e`) le 03/11 à 07 h 55 — préparé +**État : EXÉCUTÉ (03/11, 07h56-08h13, par orch dev-63 sous mandat ; pipeline 38)** — figé sur `bb4bdf5` (`bb4bdf58c114fb88ac4e154a7ffe0b06ff359b3e`) le 03/11 à 07 h 55 — 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 : « bb4bdf5 : ok » (prémisse 3). @@ -123,13 +123,13 @@ git push prod bb4bdf58c114fb88ac4e154a7ffe0b06ff359b3e:main ## Vérifications après -- [ ] Santé vue de l'extérieur → `"build":"bb4bdf58"`. -- [ ] Journaux : six « seed amendment applied » (F1.1, F1.2, N1.1 × essai, Monnaie libre), +- [x] Santé vue de l'extérieur → `"build":"bb4bdf58"`. +- [x] Journaux : six « seed amendment applied » (F1.1, F1.2, N1.1 × essai, Monnaie libre), « publication suspended », aucune ligne ERROR ni WARN. -- [ ] Redémarrage à froid : aucun amendement rejoué. -- [ ] Sur une copie fraîche : les trois articles à la nouvelle révision dans les deux groupes ; le reste +- [x] Redémarrage à froid : aucun amendement rejoué. +- [x] Sur une copie fraîche : les trois articles à la nouvelle révision dans les deux groupes ; le reste identique à la ligne près à la copie d'avant (comptes de `m6/counts.sh`) ; `integrity_check` ok. -- [ ] Le dépôt des textes reste à `9e0f45a`. +- [x] Le dépôt des textes reste à `9e0f45a`. ## Retour @@ -141,4 +141,34 @@ git push prod bb4bdf58c114fb88ac4e154a7ffe0b06ff359b3e:main ## Exécution -(à remplir par orch) +Acte exécuté le 03/11/2026, 07h56-08h13, par orch (session dev-63, e66db8ca), sous mandat +« déploie » (inscrit du 03/11 au 08/11) ; décision d'orch de 07h36 (T sans attendre Yvv). + +- Dossier relu en entier à 07h56 ; relecture « bb4bdf5 : ok » vue inscrite (07h55) ; aucune autre + relecture de ce code en cours (PRÊT M6b de libredecision-d4). +- Prémisses, 07h57:04 : santé `{"build":"94ddb175","ok":true}`, `prod/main` = `94ddb17` ; + `git diff 94ddb17 bb4bdf5 -- docker/ .woodpecker/ .env data/` vide ; pipeline 37 `success` en tête. +- Copie fraîche, 07h57:11 (`/tmp/ld-m6b-avant`, 700/600) : `integrity_check` ok, `foreign_key_check` + vide ; `m6b-premisse.sh` : l'attendu exact (6 lignes `open`, `seed`, révisions 1 / 2 / 2, tous les + compteurs à 0 ; 0 vote, 0 bulletin en tout ; migration 11). Dépôt des textes avant : `9e0f45a`. +- Poussée `git push prod bb4bdf58c114fb88ac4e154a7ffe0b06ff359b3e:main` à 07h57:2x, passée du premier + coup (`94ddb17..bb4bdf5`). +- Pipeline n° 38 : `running` à 07h57:34 ; santé `bb4bdf58` à 08h02:03 ; `app` vert (`retablir` sauté) ; + `maquette` verte ; `success` à 08h12:29. `sbom-publish` échoue comme aux pipelines 36 et 37. +- Après : + - journaux : six « seed amendment applied » (`2026-11-03-f1-1-quorum`, `-f1-2-quorum`, + `-n1-1-quorum`, essai et Monnaie libre), « publication suspended … waiting=7 », aucune ligne ERROR + ni WARN ; + - redémarrage à froid à 08h12:44 : « listening … build=bb4bdf58 », « publication suspended … + waiting=7 », aucun amendement rejoué ; santé `bb4bdf58` ; + - copie fraîche, 08h13:02 (`/tmp/ld-m6b-apres`) : F1.1 en révision 2, F1.2 et N1.1 en révision 3, + dans les deux groupes, toujours `open`, 0 vote ; `counts.sh` comparé à la copie d'avant : seuls + changent révisions 107 → 113, `seed_amendments` 10 → 16, file 4 → 7 en attente (13 faites), comme + la répétition ; le reste identique à la ligne près ; `integrity_check` ok, `foreign_key_check` + vide ; + - dépôt des textes : `9e0f45a`, inchangé. +- `main` local avancé sur `bb4bdf5` (`git fetch . bb4bdf5…:main`, depuis `94ddb17`). +- Copies retirées à 08h13:16 : `/tmp/ld-m6b-copie` (07h36:53, fournie à l'intégrateur), + `/tmp/ld-m6b-avant`, `/tmp/ld-m6b-apres`. Les copies de répétition de l'intégrateur sont à retirer + par lui. +- Image de retour : `libredecision-app:previous` (`94ddb17`), sans coupure de la publication (§ Retour).