forked from yvv/decision
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:
+1
-1
@@ -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é.
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user