Dossier M9 sur d66823b (lot U3b fusionné à 23 h 00) ; tableau et HANDOFF : U3b fusionné, boucle et image en cours, relecture neuve lancée à 23 h 00

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-11-03 23:01:15 +01:00
co-authored by Claude Opus 5.5
parent d66823b2f6
commit 0e266241d0
3 changed files with 20 additions and 16 deletions
+1 -1
View File
@@ -47,7 +47,7 @@
« Responsabilité civique » ajouté entre E1 et E2, les sections formule, inertie et ordonnancement sortent « Responsabilité civique » ajouté entre E1 et E2, les sections formule, inertie et ordonnancement sortent
du document (rien effacé, ADR 0014). Relecture d'Yvv : `docs/chantiers/acte-certification/textes-amorce.md`. du document (rien effacé, ADR 0014). Relecture d'Yvv : `docs/chantiers/acte-certification/textes-amorce.md`.
**U3** (fusionné à 22 h 40) : titres, séparation, « Info ouverture doc de réf. », informations **U3** (fusionné à 22 h 40) : titres, séparation, « Info ouverture doc de réf. », informations
dans les panneaux, « Proposition d'amorce », texte pour qui n'est pas invité ; **U3b en cours** (22 h 40, le tableau des crans coupé sur bureau). Puis un seul acte **M9** dans les panneaux, « Proposition d'amorce », texte pour qui n'est pas invité ; U3b fusionné (23 h 00, `d66823b`, le tableau des crans lisible sur bureau). Un seul acte **M9** sur `d66823b`, préparé (`actes/2026-11-03-m9-amorce-hors-vote.md`), relecture neuve en cours
(T4 et U3 ensemble). Défauts et questions à Yvv : au tableau. (T4 et U3 ensemble). Défauts et questions à Yvv : au tableau.
- H, S, V, T, U, T2, U2, T3, T3b et T3c sont en ligne. Listes d'attente (relectures de M6, M6c, M7, M7b, M8) : au tableau, section Actes. Le plus - H, S, V, T, U, T2, U2, T3, T3b et T3c sont en ligne. Listes d'attente (relectures de M6, M6c, M7, M7b, M8) : au tableau, section Actes. Le plus
visible : le vote d'un changement d'inertie de module ne dit pas le cran visé. visible : le vote d'un changement d'inertie de module ne dit pas le cran visé.
+13 -13
View File
@@ -2,8 +2,8 @@
Classe : déploie Classe : déploie
Projet : libreDecision Date : 2026-11-03 Projet : libreDecision Date : 2026-11-03
**État : PRÉPARÉ, non figé** (en attente du lot U3b, de la boucle, de l'image et de la relecture **État : PRÉPARÉ, non figé** — sur `d66823b` (`d66823b2f626b4833b9422c0bbf418fa698cfcd9`, lot U3b fusionné à
indépendante de `<SHA7>`) — préparé par l'intégrateur libredecision-d4 ; exécuté par orch (dev-63) sous son 23 h 00) ; en attente de la boucle, de l'image et de la relecture indépendante de `d66823b` — 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). Mot : **« déploie »** (rien n'est effacé ; voir mandat (« déploie » et « pousse », du 03/11 au 08/11). Mot : **« déploie »** (rien n'est effacé ; voir
« Ce que l'acte écrit »). « Ce que l'acte écrit »).
@@ -78,7 +78,7 @@ dise.
## Ce qui part ## Ce qui part
Version `<SHA7>` (lots T4, U3, U3b), qui contient la version en ligne `de1b7eb`. Version `d66823b` (lots T4, U3, U3b), qui contient la version en ligne `de1b7eb`.
- **Serveur** : migration `0012_retired.sql` (additive) ; `retire.rs` (le retrait) ; `article_amend.rs` - **Serveur** : migration `0012_retired.sql` (additive) ; `retire.rs` (le retrait) ; `article_amend.rs`
(E12) ; `seed_amend.rs` (trois amendements, I1, E1, E2) ; les lectures, votes, propositions, objections, (E12) ; `seed_amend.rs` (trois amendements, I1, E1, E2) ; les lectures, votes, propositions, objections,
coquilles, traductions, comptes et la publication ignorent une unité retirée ; `docs.rs` : `seedFeatured`. coquilles, traductions, comptes et la publication ignorent une unité retirée ; `docs.rs` : `seedFeatured`.
@@ -119,7 +119,7 @@ Au premier démarrage, dans une transaction par amendement et par document, une
**Faite le 03/11 de 22 h 45 min 39 à 22 h 47 min 46, réseau coupé** (`unshare -rn`, boucle locale seule : **Faite le 03/11 de 22 h 45 min 39 à 22 h 47 min 46, réseau coupé** (`unshare -rn`, boucle locale seule :
`m9/repetition-isolee.sh`, scratchpad de l'intégrateur), avec le serveur construit sur `5730d78` (même code `m9/repetition-isolee.sh`, scratchpad de l'intégrateur), avec le serveur construit sur `5730d78` (même code
serveur et même seed que `<SHA7>` : prémisse 4), copié en `m9/ld-server-a47aed0`, sur une copie de la copie serveur et même seed que `d66823b` : prémisse 4), copié en `m9/ld-server-a47aed0`, sur une copie de la copie
de production prise par orch de 22 h 41 min 52 à 22 h 42 min 10 (production sur `de1b7eb5` ; empreintes de production prise par orch de 22 h 41 min 52 à 22 h 42 min 10 (production sur `de1b7eb5` ; empreintes
vérifiées : `05058b76…`, `fd4c9fda…`, WAL vide), publication vers un dépôt nu local. Journal vérifiées : `05058b76…`, `fd4c9fda…`, WAL vide), publication vers un dépôt nu local. Journal
`m9/repetition-1.log` ; comparaison ligne à ligne de chaque table par `m9/compare.py` (lecture seule, par `m9/repetition-1.log` ; comparaison ligne à ligne de chaque table par `m9/compare.py` (lecture seule, par
@@ -155,7 +155,7 @@ E1, E12, E2 au cran 2, Propositions d'amorce (`seedProposal`, `seedFeatured`) ;
une copie de l'état d'après : démarre, santé ok ; il n'écrit rien d'autre que le report de la file ; il une copie de l'état d'après : démarre, santé ok ; il n'écrit rien d'autre que le report de la file ; il
montre, dans chaque groupe, **34 unités** : les sept articles F1 à O1 et les huit ordres de section montre, dans chaque groupe, **34 unités** : les sept articles F1 à O1 et les huit ordres de section
reviennent, avec les nouveaux textes d'I1, E1, E2 et E12 entre E1 et E2 (ce sont des données). **Un nouveau reviennent, avec les nouveaux textes d'I1, E1, E2 et E12 entre E1 et E2 (ce sont des données). **Un nouveau
passage** au serveur de `<SHA7>` ensuite ne rejoue rien (seul le report de la file) : les dix unités restent passage** au serveur de `d66823b` ensuite ne rejoue rien (seul le report de la file) : les dix unités restent
retirées, puisque leur marque est restée. retirées, puisque leur marque est restée.
## Effet attendu ## Effet attendu
@@ -188,25 +188,25 @@ proposition) ; la migration 0012 reste (ignorée par `de1b7eb`, `set_ignore_miss
vote) ; en tout 0 vote, 0 bulletin, aucune E12, migration 11. **Lu par l'intégrateur le vote) ; en tout 0 vote, 0 bulletin, aucune E12, migration 11. **Lu par l'intégrateur le
03/11 à 22 h 50** sur sa copie de la copie d'orch de 22 h 41 : l'attendu exact. Une trace fait refuser 03/11 à 22 h 50** sur sa copie de la copie d'orch de 22 h 41 : l'attendu exact. Une trace fait refuser
l'amendement concerné avec sa raison, et rien ne bouge pour lui. l'amendement concerné avec sa raison, et rien ne bouge pour lui.
3. La relecture indépendante de `<SHA7>`, inscrite « ok » dans `~/harness/etat/relectures.json`. 3. La relecture indépendante de `d66823b`, inscrite « ok » dans `~/harness/etat/relectures.json`.
4. `git diff de1b7eb <SHA7> -- docker/ .woodpecker/ .env data/` → vide ; sous 4. `git diff de1b7eb d66823b -- docker/ .woodpecker/ .env data/` → vide ; sous
`crates/ld-server/migrations/`, le seul ajout `0012_retired.sql` ; `git diff 5730d78 <SHA7> -- crates/ `crates/ld-server/migrations/`, le seul ajout `0012_retired.sql` ; `git diff 5730d78 d66823b -- crates/
seeds/` → vide (la répétition vaut pour `<SHA7>`). seeds/` → vide (la répétition vaut pour `d66823b`). **Vu par l'intégrateur le 03/11 à 23 h 01.**
5. Boucle verte sur `<SHA7>` et image de production construite (à remplir). 5. Boucle verte sur `d66823b` et image de production construite (à remplir).
6. Sur sonic, aucun témoin `/opt/libredecision-app/deploying`. 6. Sur sonic, aucun témoin `/opt/libredecision-app/deploying`.
## Commande exacte ## Commande exacte
```sh ```sh
cd /home/yvv/Documents/PROD/DEV/libreDecision cd /home/yvv/Documents/PROD/DEV/libreDecision
git push prod <SHA>:main git push prod d66823b2f626b4833b9422c0bbf418fa698cfcd9:main
``` ```
Puis la branche du chantier (orch, même mandat) : `git push origin chantier/acte-certification`. Puis la branche du chantier (orch, même mandat) : `git push origin chantier/acte-certification`.
## Vérifications après ## Vérifications après
- [ ] Santé vue de l'extérieur → `"build":"<SHA8>"`. - [ ] Santé vue de l'extérieur → `"build":"d66823b2"`.
- [ ] Journaux : six « seed amendment applied » (`2026-11-03-i1-amorce`, `-e1-amorce`, `-e2-amorce` × essai, - [ ] Journaux : six « seed amendment applied » (`2026-11-03-i1-amorce`, `-e1-amorce`, `-e2-amorce` × essai,
Monnaie libre), deux « article added … Between(4.5) », deux « units out of the document », Monnaie libre), deux « article added … Between(4.5) », deux « units out of the document »,
« publication suspended … waiting=17 », aucune ligne ERROR ni WARN. « publication suspended … waiting=17 », aucune ligne ERROR ni WARN.
@@ -221,7 +221,7 @@ Puis la branche du chantier (orch, même mandat) : `git push origin chantier/act
- **Le code** : `docker tag libredecision-app:previous libredecision-app:latest`, puis - **Le code** : `docker tag libredecision-app:previous libredecision-app:latest`, puis
`cd /opt/libredecision-app && docker compose up -d --force-recreate`. `previous` sera `de1b7eb`, qui ignore `cd /opt/libredecision-app && docker compose up -d --force-recreate`. `previous` sera `de1b7eb`, qui ignore
la migration 0012 et la colonne : les sept articles et les trois ordres réapparaissent, rien d'effacé la migration 0012 et la colonne : les sept articles et les trois ordres réapparaissent, rien d'effacé
(rejoué en répétition). Un nouveau passage à `<SHA7>` ne rejoue rien. (rejoué en répétition). Un nouveau passage à `d66823b` ne rejoue rien.
- **Les textes** : pas de retour automatique ; l'ancien texte reste dans l'historique de chaque proposition, - **Les textes** : pas de retour automatique ; l'ancien texte reste dans l'historique de chaque proposition,
un nouvel amendement gardé pourrait le remettre. E12 reste (donnée). un nouvel amendement gardé pourrait le remettre. E12 reste (donnée).
+6 -2
View File
@@ -157,8 +157,12 @@ texte, hors vote ; une séparation ; plus les titres « Introduction » et « En
informations de formule, inertie, ordonnancement dans le vote déplié et le panneau des réglages (inventaire informations de formule, inertie, ordonnancement dans le vote déplié et le panneau des réglages (inventaire
`U3-informations.md`) ; « Proposition d'amorce » ; le mot d'Yvv pour qui n'est pas invité ; réordonner sur `U3-informations.md`) ; « Proposition d'amorce » ; le mot d'Yvv pour qui n'est pas invité ; réordonner sur
plusieurs lignes corrigé (la cause : la mesure des lignes pendant `animate:flip`) ; API : `seedFeatured`. plusieurs lignes corrigé (la cause : la mesure des lignes pendant `animate:flip`) ; API : `seedFeatured`.
Captures : `/tmp/ld-u3-shots/`. **Lot U3b en cours** depuis 22 h 40 (sous-agent, branche `lot/u3b-tableau`) : Captures : `/tmp/ld-u3-shots/`. **Lot U3b fusionné** à 23 h 00 (`d66823b`, boucle du lot verte sur `a6f5e22` : 336 tests,
le tableau des cinq crans coupé à droite dans le panneau des réglages, sur bureau (déjà avant U3). Mise en ligne prévue : 113 vitest, e2e 48 / 48, C44 vu rouge avant) : le tableau des cinq crans se lit en entier dans le panneau des
réglages, sur bureau comme sur téléphone, en fr, en, es. **M9 sur `d66823b`** : répétition faite sur la
copie de production d'orch de 22 h 41 (22 h 45 - 22 h 47, réseau coupé ; aucune ligne supprimée ; retour
sur `de1b7eb` rejoué) ; boucle et image en cours ; relecture neuve lancée à 23 h 00 ; dossier
`actes/2026-11-03-m9-amorce-hors-vote.md` (préparé, non figé). Mise en ligne prévue :
un seul acte **M9** pour T4 et U3 (T4 seul retirerait les informations avant que l'interface ne les dise) — un seul acte **M9** pour T4 et U3 (T4 seul retirerait les informations avant que l'interface ne les dise) —
accord d'orch à 21 h 58, à trois conditions pour figer : une relecture neuve de tout `27995b9..<tête>` (le accord d'orch à 21 h 58, à trois conditions pour figer : une relecture neuve de tout `27995b9..<tête>` (le
retrait « tous ou aucun » et sa garde, la migration 0012 additive, le retour sur `de1b7eb` qui rend les sept retrait « tous ou aucun » et sa garde, la migration 0012 additive, le retour sur `de1b7eb` qui rend les sept