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:
@@ -2,8 +2,8 @@
|
||||
Classe : déploie
|
||||
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
|
||||
indépendante de `<SHA7>`) — préparé par l'intégrateur libredecision-d4 ; exécuté par orch (dev-63) sous son
|
||||
**État : PRÉPARÉ, non figé** — sur `d66823b` (`d66823b2f626b4833b9422c0bbf418fa698cfcd9`, lot U3b fusionné à
|
||||
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
|
||||
« Ce que l'acte écrit »).
|
||||
|
||||
@@ -78,7 +78,7 @@ dise.
|
||||
|
||||
## 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`
|
||||
(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`.
|
||||
@@ -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 :
|
||||
`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
|
||||
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
|
||||
@@ -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
|
||||
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
|
||||
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.
|
||||
|
||||
## 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
|
||||
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.
|
||||
3. La relecture indépendante de `<SHA7>`, inscrite « ok » dans `~/harness/etat/relectures.json`.
|
||||
4. `git diff de1b7eb <SHA7> -- docker/ .woodpecker/ .env data/` → vide ; sous
|
||||
`crates/ld-server/migrations/`, le seul ajout `0012_retired.sql` ; `git diff 5730d78 <SHA7> -- crates/
|
||||
seeds/` → vide (la répétition vaut pour `<SHA7>`).
|
||||
5. Boucle verte sur `<SHA7>` et image de production construite (à remplir).
|
||||
3. La relecture indépendante de `d66823b`, inscrite « ok » dans `~/harness/etat/relectures.json`.
|
||||
4. `git diff de1b7eb d66823b -- docker/ .woodpecker/ .env data/` → vide ; sous
|
||||
`crates/ld-server/migrations/`, le seul ajout `0012_retired.sql` ; `git diff 5730d78 d66823b -- crates/
|
||||
seeds/` → vide (la répétition vaut pour `d66823b`). **Vu par l'intégrateur le 03/11 à 23 h 01.**
|
||||
5. Boucle verte sur `d66823b` et image de production construite (à remplir).
|
||||
6. Sur sonic, aucun témoin `/opt/libredecision-app/deploying`.
|
||||
|
||||
## Commande exacte
|
||||
|
||||
```sh
|
||||
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`.
|
||||
|
||||
## 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,
|
||||
Monnaie libre), deux « article added … Between(4.5) », deux « units out of the document »,
|
||||
« 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
|
||||
`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é
|
||||
(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,
|
||||
un nouvel amendement gardé pourrait le remettre. E12 reste (donnée).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user