31 KiB
Tableau — revue d'Yvv du 2026-10-30
Tenu par l'intégrateur libredecision-d4, par délégation d'orch (dev-63, depuis le 03/11 à 05 h 02). État courant seulement ; l'historique est dans git. Source : le message « REVIEW DECISION » d'Yvv, 2026-10-30 vers 08 h.
Sessions
| Rôle | Session | Ce qu'elle fait |
|---|---|---|
| orch | dev-63 (e66db8ca), ouverte dans /DEV |
orchestre, parle à Yvv, pousse et met en ligne sous mandat (« déploie » et « pousse », du 03/11 au 08/11) |
| intégrateur | libredecision-d4, ouverte dans le dépôt | mène S, V puis U (un sous-agent à la fois), relit, fusionne, tient ce tableau, prépare les dossiers d'acte ; ne pousse et ne déploie rien |
Vers orch : « ACTE pousse » (dépôt, branche, sha exact) ; « PRÊT M6 » (dossier figé, sha,
relecture indépendante inscrite dans relectures.json) ; QUESTION pour Yvv, avec sa réponse par
défaut (jamais de formulaire chez l'intégrateur).
REPRISE
Orch seul sur le dépôt (sous-agents en copies de travail). M1 (L1–L8) en ligne depuis le
2026-10-30 à 15 h 45 (8727315, acte actes/2026-10-30-m1-mise-en-ligne.md) ; Raison d'être
publiée (commit 35864eb du dépôt des textes). Sur chantier/acte-certification : tous les lots
fusionnés (B2, F, D), puis 4d4adcc (mineurs de la relecture de F) ; boucle verte, e2e 35 / 35.
M4 en ligne depuis le 01/11 à 23 h 06 (4d4adcc) : L9 à L13, le vote par la chaîne éteint. Les
origin poussé le 02/11 (chantier 70aa9ba, main 4d4adcc). M5 en ligne depuis le 02/11 à
03 h 04 (3f10a0e, actes/2026-11-02-m5-retenue-textes-regles.md) :
- lot G fusionné (
0919b46) : « contre » et retrait sur une version retenue, jamais « pour » ; - F1.2, N1, N1.1, O1 réécrits (amendement de seed sur une proposition ouverte) ;
- licence AGPL-3.0 (
76b8e9f).
Revue d'Yvv du 02/11 (ergonomie, Propositions seed, tampon des votes, accueil), armée d'avance par « Et pousse. Déploie. ». Décisions d'Yvv du 02/11, de 06 h 26 à 07 h 05 (registre) :
- Propositions seed au cran 2 ;
- C devient un quorum de votants par cran : 12 · 12 · 50 · 50 · 50 en Monnaie libre, 1 à l'essai. Au-delà, la proportion suit la courbe des cinq crans. L'auteur initial change le quorum de son article avant le premier vote ;
- l'écran dit, sans prendre de place, combien de « oui » font passer et combien de « non » bloquent ;
- un vote simulé compte, puis s'efface à l'ouverture de la chaîne (acte « supprime ») ;
- la publication est suspendue jusqu'au premier texte en vigueur.
Relève le 03/11 à 03 h 38, sur ordre d'orch racine (dev-63) ; à 05 h 02, dev-63 devient orch de
libreDecision avec le mandat (Yvv, 04 h 58), et cette session devient intégratrice. La session d'avant était
bloquée par le quota depuis le 02/11 à 09 h 51, puis coupée par le redémarrage du poste à 02 h 56.
Les quatre agents sont morts, leurs copies sont intactes, /tmp est vidé (captures et bases de
test perdues). Budget : finir S, U, V et H, sans nouveau lot, un sous-agent à la fois (compte
partagé avec HCO, qui passe en premier). M6 : l'intégrateur fige le dossier et fait relire,
orch l'exécute sous son mandat.
Ordre de reprise : H, puis S, puis V, puis T, puis U (validé par orch le 03/11, reçu avant 05 h 38). Chaque lot fusionne d'abord le chantier, qui contient déjà les lots finis. Le contrat du quorum vient de S et sert V et U.
Lots en cours, en copies de travail (.claude/worktrees/agent-<id>) :
- H (
a6b179c…,lot/h-accueil) : l'accueil. Fini et fusionné le 03/11 à 04 h 03 (a3c0a76). Boucle verte dans sa copie : 237 tests Rust, 55 vitest, e2e 35 / 35. À faire voir à Yvv : le titre anglais devient « Making it possible / to decide together » ; les trois points font 12 px à 360 de large. - S (
a0b2510…,lot/s-seed) : fini et fusionné le 03/11 à 05 h 20 (349c8ed).- les Propositions seed : I1, E1 et E2 ouvertes, au cran 2 (ADR 0011) ; publication suspendue sans texte en vigueur ;
- le quorum par cran (ADR 0013) : 12 · 12 · 50 · 50 · 50 en Monnaie libre, 1 à l'essai ; règle « les votants manquants comptent non » (
judged_voters) ;PUT /units/{id}/quorum; « un vote existe » =voted_units, adoptions comprises ; - la licence
AGPL-3.0-or-later. Boucle verte dans sa copie : 265 tests Rust, 56 vitest, e2e 35 / 35. Pour M6, sur une copie de la production : vérifier les propositions qui ont déjà assez de voix (9 au cran 2, 39 au cran 3), qui entreraient au premier balayage.
- V (
a78bacc…,lot/v-tampon) : le tampon des votes, le vote simulé partout tant que la chaîne est fermée, qui compte, puis s'efface par l'acte « supprime » (ld-server discard-simulation [--apply], jamais appelé automatiquement) ; la publication « pas avant des votes prouvés » (publish::waits_for_proven_votes, basculeLD_PUBLISH_SIMULATED, règle stricte) ;voted_unitsétendu ; ADR 0012 réécrite. Fini le 03/11 vers 06 h 05 (98b4530) : 286 tests Rust, 56 vitest, e2e 36 / 36 (C34). Puis la marque « simulé » sous l'article (VoteFold, minimal,d57326d), puisque M6 part sans U. Fusionné le 03/11 à 06 h 18 (94ddb17). - T (
lot-t-textes,lot/t-textes) : fini et fusionné le 03/11 à 07 h 33 (bb4bdf5). F1.1, F1.2 et N1.1 disent le quorum par cran (fr, en, es), chaque nombre calculé par le moteur ; amendement gardé2026-11-03-f1-1/f1-2/n1-1-quorum(garde étendue à la révision 2 de M5) ; fichier de relecture pour Yvvtextes-quorum-seed.md(quatre points à trancher, Q13). Boucle verte : 294 tests Rust, e2e 36 / 36 (C18 hors délai une fois, vert à la relance). Course : un vote, même simulé, sur un de ces articles avant la mise en ligne fait refuser l'amendement pour lui, définitivement. M6b (décision d'orch, 07 h 36, sans attendre Yvv) : en ligne depuis le 03/11 à 08 h 02 (bb4bdf5, pipeline 38). La relecture laisse trois phrases à reprendre (F1.1, F1.2, N1.1) : lot T2 après U (Q14). - U (
adddf06…,lot/u-lecteur) : le lecteur. Page courte ; ordonnancement par poignées en fin de section ; trois natures de modules ; consoles sans doublon ; déplier ou panneau, une règle ; la ligne « N oui pour passer · N non bloquent » et le réglage du quorum par l'auteur avant le premier vote (le serveur les fournit depuis S, aucun écran ne les montre encore). NoteUX-lecteur.mdcommitée (d4531da), 4 fichiers commencés. En attente de V. Relancé le 03/11 à 07 h 33, avec la fusion de H, S, V et T, les reprises de la relecture de M6 (« Vote enregistré. », « effacement à l'ouverture de la chaîne ») ; part en M7. Fini et fusionné le 03/11 à 08 h 48 (b2e597b) : page 2,4 fois plus courte, ordre en une ligne au bout de sa section et poignées sur place, titre et ordre votés à leur place, Propositions seed en tête, propositions repliées par section, panneau sans onglets, « oui pour passer · non pour bloquer », quorum de l'auteur, votes simulés dits simulés ; C35 à C37 vus rouges. Interface seule (serveur =bb4bdf5). Boucle verte dans sa copie (294 Rust, 64 vitest, 40 e2e) ; à regarder par Yvv :UX-lecteur.md, la ligne d'ordre au survol, « le quorum la bloque », trois points sur téléphone. M7 en préparation (actes/2026-11-03-m7-lecteur.md) : boucle verte surb2e597b(e2e 40 / 40 au second passage, C25 hors délai une fois sous charge), image construite à 09 h 01 ; répétition sur une copie de la production de 08 h 49 : 0 écriture ; recette écran de la revue d'Yvv, avant / après : page 6 079 → 2 529 px (bureau), 6 744 → 3 365 px (téléphone). Relecture neuve : « à reprendre » à 09 h 22 (le dossier : le quorum de l'administrateur), dossier corrigé, «b2e597b: ok » à 09 h 28. M7 en ligne depuis le 03/11 (pipeline 39,successà 09 h 42, santéb2e597b6). - T2 (
lot/t2-phrases) : les trois phrases de F1.1, F1.2, N1.1 relevées par la relecture de M6b, la note d'inertie de l'interface, l'espace perdu de « dont N simulé », par un amendement gardé qui suit celui de M6b. Lancé le 03/11 à 09 h 45 ; fini et fusionné à 10 h 22 (84f015a) : F1.1, F1.2, N1.1 justes (F1.2 : « tant que l'article ne garde la trace d'aucun vote », au point 8 de la liste d'Yvv), interface, onze espaces perdus. M6c en préparation (actes/2026-11-03-m6c-phrases-quorum.md) : boucle verte du premier coup (301 Rust, 69 vitest, e2e 40 / 40), image à 10 h 29, répétition sur une copie de la production de 10 h 23 (écritures exactement annoncées) ; relecture «84f015a: ok » inscrite à 10 h 47 ; PRÊT M6c envoyé à orch à 10 h 48 ; en ligne (pipeline 40,successà 11 h 05). - U2 (après T2, défaut retenu par orch le 03/11 à 09 h 45) : les mineurs d'interface des relectures
de M7 et de M6c. Lancé le 03/11 à 11 h 08 ; fini et fusionné à 11 h 39 (
6f6197c) : neuf points, C38 et M2 vus rouges, boucle verte du premier coup (302 Rust, 78 vitest, e2e 42 / 42). M7b en préparation (actes/2026-11-03-m7b-lecteur-mineurs.md) : image à 11 h 45 ; répétition sur une copie de la production de 11 h 40 (0 écriture) ; recette écran des points visibles ; relecture neuve lancée à 11 h 51, «6f6197c: ok » inscrite à 12 h 06 ; PRÊT M7b envoyé à orch à 12 h 07 ; en ligne (pipeline 41,successà 12 h 23).
M6 en ligne depuis le 03/11 à 07 h 03 (94ddb17, pipeline 37) : H, S et V. Production 94ddb175 ;
main et chantier/acte-certification poussés vers origin par orch. Le dépôt des textes reste à 9e0f45a
(publication suspendue). Copies de répétition retirées par l'intégrateur le 03/11 à 07 h 06 (scratchpad
m6/rep, m6/retour, la base locale de 3f10a0e) ; orch a retiré ses trois copies de la base.
M6b en ligne depuis le 03/11 à 08 h 02 (bb4bdf5, pipeline 38) : lot T, F1.1, F1.2 et N1.1 disent
le quorum par cran. Production bb4bdf58 ; main et chantier/acte-certification poussés vers origin
par orch. Copies retirées (orch 08 h 13, intégrateur 08 h 14).
M7 en ligne depuis le 03/11 à 09 h 42 (b2e597b, pipeline 39) : lot U, le lecteur refait.
Production b2e597b6 ; main et chantier/acte-certification poussés vers origin par orch. Copies
retirées (orch, puis l'intégrateur à 09 h 45).
M6c en ligne depuis le 03/11 à 11 h 05 (84f015a, pipeline 40) : lot T2, les trois phrases de
F1.1, F1.2 et N1.1 justes. Production 84f015ad ; main et le chantier poussés vers origin par orch.
Copies retirées (orch, puis l'intégrateur à 11 h 07).
M7b en ligne depuis le 03/11 à 12 h 23 (6f6197c, pipeline 41) : lot U2, les mineurs du lecteur.
Production 6f6197cc ; main et le chantier poussés vers origin par orch. Copies de production retirées
(orch ; l'intégrateur à 12 h 28).
Les lots H, S, V, T, U, T2 et U2 sont en ligne. Lot T3 en cours depuis le 03/11 à 17 h 02
(ordre T3 d'orch, sur la réponse d'Yvv avant 16 h 56 : « Je valide textes-quorum-seed (dont le point 3,
pas de chiffre datés dans un texte voté). Tu peux lancer la livraison de decision. ») : l'exemple chiffré
de N1.1 sort des textes votés, la phrase « pas un nombre minimal de votants » réécrite vraie, « comme
d'habitude » au-delà du quorum (N1.1, F1.2), F1.1 laissé ; amendements gardés qui suivent T2.
Fusionné le 03/11 à 17 h 44 (0b4923f, puis 2ce2028) ; boucle verte (17 h 45 - 17 h 54), image
(17 h 55 - 18 h 01), répétition sur la copie d'orch de 17 h 46 (17 h 54). Relecture de 2ce2028 : à
reprendre (18 h 12) : la phrase de G de N1.1 est fausse sous le quorum. Lot T3b en cours depuis 18 h 15
(sous-agent, branche lot/t3b-g) : cette phrase, « autant de « pour » que si le quorum avait voté », le
test de « 100 votants » ; puis répétition réseau coupé, relecture neuve, acte M8 « déploie »
(actes/2026-11-03-m8-chiffres-dates.md, non figé). Listes d'attente : ci-dessous (Actes). Bases de test restées sous /tmp, toutes synthétiques,
aucune de la production : purgées sur ordre d'orch (PURGE-LD, 03/11 à 12 h 31), le 03/11 à 12 h 30-12 h 31 :
les neuf dossiers des sous-agents (ld-relis-m6, -m7, -m6c, -m7b, ld-u2-data, ld-u-data,
ld-h-data, ld-u-shots, ld-u2-shots), 688 restes des tests cargo et scripts e2e des lots ; les sept
copies de travail des lots fusionnés (sans --force, aucun refus) et leurs 13 branches (git branch -d,
aucune poussée de suppression). Restent /tmp/ld-e2e, son verrou et /tmp/ld-h-shots (captures du lot
H, hors de l'ordre).
Yvv relit les quatre textes en ligne. Au prochain tour, avec ses retours :
- N1.1 : G se calcule sur p̃ rapporté à W ;
- étendre la garde de l'amendement à un texte déjà amendé.
Mineurs de la relecture de 0919b46+3f10a0e, à trancher avant d'allumer le vote par la chaîne :
- un bulletin créé avant l'objection et payé après compte « pour » ;
- course objection / vote ;
- « Tout contre » sur un article en concurrence ;
- ADR 0009, l. 100, et CHANTIER, l. 161, à reformuler ;
- F1.2 ne dit pas l'exception de l'objection.
Ce qu'Yvv doit fournir :
- l'identifiant et le courriel de Chiara, pour l'acte « accorde » qui crée son compte sur la forge (l'inscription y est fermée) ;
- l'adresse publique du compte de vote, quand il l'aura créé dans Ğecko. L'ouverture du vote par la chaîne sera alors un acte « déploie », et le premier vote réel un acte « paye ».
Critère de livraison (liste fermée)
| # | Ce qui fait « livré » | Lot | Mise en ligne |
|---|---|---|---|
| L1 | Accueil : le titre et le leitmotiv en trois lignes (contexte et cadrage · processus et modalités · boîte à outils), puis directement le choix du groupe ; sans session, la connexion à sa place. L'écran des quatre piliers disparaît de l'accueil. | A | M1 |
| L2 | Logo « Clé de voûte » du DA (sans tampon incliné) dans le menu et la barre mobile ; favicon et icônes ; quatre ambiances : pierre, calcaire (claires), nuit, ardoise (sombres). Le sceau 井 ne bouge pas. | A | M1 |
| L3 | Page d'un groupe : le pavé des quatre piliers, puis « En cours » (Monnaie libre : Acte d'engagement). | A | M1 |
| L4 | Menu : le nombre à côté de « Docs de référence » ; surligné seulement quand on y est ; au survol, seul lui réagit ; les trois autres restent éteints mais s'ouvrent (leurs « À venir »). | A | M1 |
| L5 | Docs de référence : « En cours » (Acte d'engagement) et « À venir » (Acte d'engagement forgerons). Mandats, à venir : Administration forum Duniter, Administration forum Monnaie libre. Protocoles, à venir : Runtime upgrade — décision on-chain. | A | M1 |
| L6 | Décisions : seulement les docs en cours, une ligne par doc, avec le nombre de modules qui restent à voter. | A | M1 |
| L7 | Le Préambule devient « Raison d'être », texte d'Yvv, en fr, en, es. | R | M1 |
| L8 | Un article qui a plusieurs versions tient une seule ligne dans la liste ; ses versions se lisent dedans. | R | M1 |
| L9 | On peut voter (voie de la question 1). « Le vote » se déplie sous l'article, sans panneau : ton vote, ceux des autres, la distance au seuil. Voter tout le doc, une section, un article. | B | M2 |
| L10 | Inertie à cinq crans : 3 par défaut, 4 pour les deux engagements fondamentaux (Unicité, Réciprocité) et pour le titre du doc ; l'inertie de l'inertie hérite de celle de l'article ; les réglages de la formule sont à portée de main ; l'échelle suit la taille de l'électorat et la participation médiane du groupe. | C | M3 |
| L11 | En fin de section, un module « ordre des articles » (inertie 2) : une liste où l'on clique pour déplacer. | D | M3 |
| L12 | Objections « redit » et « contredit » : la plus récente des deux propositions n'est pas votable tant que son auteur n'a pas répondu (redit : modifier l'article visé ; contredit : reformuler) ; un message à l'auteur de l'objection dans trustinWallet : lever ou réitérer ; sans réponse sous 3 jours, l'objection est levée. | F | M4 |
| L13 | Coquilles : celle d'un autre que l'auteur attend sa validation (message), puis passe seule après 3 jours ; l'auteur garde la main tant que le texte n'est pas en vigueur ; sur un texte en vigueur, seule une coquille validée le corrige. | F | M4 |
Liste d'attente (hors livraison, sauf mot d'Yvv) : au bureau, le bas du menu latéral (pastilles
d'ambiance, « Se connecter ») est rogné au bord droit ; sur téléphone avec session, le sceau fixe
chevauche la flèche d'une carte de groupe (vus par le lot H le 03/11, pas comparés à 5cf30e0) ; l'inscription de chaque vote sur la
chaîne (question stratégique, docs/recherche/vote-g1-chaine.md) ; l'affichage dans Ğecko.
Lots
| Lot | Contenu | Effort | État | Branche |
|---|---|---|---|---|
| A | L1–L6 : entrée, DA, menu, listes, Décisions | high | en ligne 30/10 15 h 45 | lot/a-entree |
| R | L7–L8 : Raison d'être (amendement de seed gardé), versions groupées | high | en ligne 30/10 15 h 45 | lot/r-texte |
| B | L9 : vote déplié, vote groupé, vote par transaction de 0,1 Ğ1 | xhigh | fusionné et relu (74f96be) ; acte M2 figé (vote par la chaîne éteint) |
lot/b-vote |
| B2 | Corrections du vote avant de l'ouvrir (relecture de 74f96be, points 2 à 8) |
xhigh | fusionné (7ffa4fd) ; relu « à reprendre », repris en 9c8f4cc, relu « ok » |
lot/b2-vote-sur |
| C | L10 : cinq crans, échelle, réglages | xhigh | fusionné et relu (a576b68, 71819f9) ; acte M3a figé |
lot/c-inertie |
| D | L11 + titre du doc en module (4) + restes mineurs des relectures | high | fusionné (033b331), relu « ok » |
lot/d-modules |
| F | L12–L13 : objections, coquilles validées, messages, délai de 3 jours | xhigh | fusionné (cd7e683), relu « ok » ; mineurs repris en 4d4adcc, relu « ok » |
lot/f-objections |
Questions (réponse par défaut appliquée tant qu'Yvv n'a pas tranché)
| # | Question | Réponse |
|---|---|---|
| Q1 | Comment voter dans Monnaie libre | tranché : une transaction de 0,1 Ğ1 par vote, signée par le portefeuille (Ğ1Companion, Ğecko, plus tard trustinWallet), un seul geste ; une personne, une voix, qui s'exprime autant de fois qu'elle veut, le dernier vote fait foi |
| Q2 | Les votes se voient-ils avec les noms ? | tranché : totaux seulement |
| Q3 | Échelle des cinq crans | tranché : calée sur la participation médiane |
| Q4 | Le titre d'un article se vote-t-il à part ? | tranché : non ; seul le titre du doc devient un module (4) |
| Q5 | Secret du vote (Q2) et transaction publique (Q1) : le commentaire porte le choix en clair, ou une empreinte scellée ? | tranché (01/11, avec Q8) : empreinte scellée, inchangée |
| Q6 | Ğ1Companion ne signe pas encore une transaction construite par une page : quelle extension pour le geste unique ? | tranché (01/11) : duniter-connect maintenant ; Ğ1Companion et trustinWallet sur la même interface ; Ğecko par lien et QR |
| Q7 | Le compte qui reçoit les 0,1 Ğ1 : à qui, et que deviennent les sommes ? | tranché (01/11) : un compte « libreDecision » créé par Yvv dans Ğecko, les sommes au collectif ; attend son adresse publique |
| Q8 | Le secret du vote tombe par recoupement : la chaîne montre qui vient de voter, et les totaux bougent aussitôt (relecture de 74f96be) |
tranché (01/11) : on ne dit rien ; totaux et son propre vote en direct, inchangés |
| Q9 | Sous le quorum, les votants qui manquent comptent-ils comme des « non » ? (Sinon, un « non » peut faire passer un texte en complétant le quorum.) | tranché (03/11, formulaire d'orch racine vers 03 h 45) : « Ils comptent comme non » ; au cran 2, quorum 12, 9 oui passent avec 3 non au plus |
| Q10 | Licence : AGPL-3.0 seulement, ou « ou toute version ultérieure » ? | tranché (03/11, même formulaire) : « Ou version ultérieure » → AGPL-3.0-or-later dans les manifestes (Cargo.toml, web/package.json et son verrou) et le README ; LICENSE inchangé ; confié au lot S |
| Q11 | Un texte entré en vigueur par des votes simulés (9 « pour » au cran 2 dans Monnaie libre) se publie-t-il dans le dépôt des textes ? | tranché (03/11, formulaire d'orch, reçu avant 05 h 35 ; le relais disait « vers 05 h 45 ») : « Pas avant des votes prouvés » → en vigueur sur le site, pas publié ; la publication attend un texte passé par les seuls votes prouvés (dans Monnaie libre, rien avant l'ouverture de la chaîne) ; codé par V, écrit au dossier M6 |
| Q12 | En production, Yvv a ouvert le 29/10 deux propositions d'inertie, I1 → 5 et E1 → 5 (0 vote). Ouvertes au démarrage de M6, elles retiennent I1 et E1 aux crans 3 et 4 pour de bon (amendement décidé une fois). Les retirer ? | tranché (03/11, formulaire d'orch, reçu à 05 h 51) : « Oui, retire-les » → avant le démarrage de M6, par le geste d'Yvv à l'écran (« Les miennes » › la ligne d'inertie › « Coquilles, traductions, objections, historique » › « Retirer ma proposition »), vérifié sur 3f10a0e en local ; fait par Yvv à l'écran (annoncé à 06 h 07), dossier actes/2026-11-03-m6-propositions-seed-quorum-tampon.md |
| Q13 | Les textes du quorum (F1.1, F1.2, N1.1 ; textes-quorum-seed.md) : annoncer l'intention de remonter l'inertie ? « Propositions seed » dans un texte voté ? garder l'exemple 7 224 / 120 ? nommer le groupe d'essai ? |
défauts appliqués : non ; « Propositions seed » ; garder ; ne pas le nommer. Posé à orch le 03/11 à 07 h 34, pour Yvv à son retour |
| Q14 | La relecture de bb4bdf5 (M6b) trouve trois phrases inexactes : F1.2 « ensuite, il ne change plus » (faux après l'acte « supprime ») ; F1.1 « presque l'unanimité quand peu de gens votent » (faux aux crans 1 à 3 avec le quorum : 9 « pour » sur 12 suffisent au cran 2) ; N1.1, première phrase (« un quorum de votants » lu comme un minimum). Les corriger par un lot T2 (amendement gardé qui suit celui de M6b, M6c), possible tant que personne n'a voté sur l'article ? |
tranché par orch (03/11, reçu à 08 h 07) : T2 après U, un sous-agent à la fois (risque faible : une seule identité en production) ; les phrases inexactes vont dans la liste d'Yvv avec la proposition. Posé à orch le 03/11 à 07 h 56 |
Défauts posés par orch, sans question (Yvv peut les corriger) :
- Décisions : « modules restant à voter » = les modules du doc pas encore adoptés par un vote (propositions ouvertes et textes de départ à 0 vote) ; pour une personne qui vote, « dont N sans ton vote ».
- La messagerie de trustinWallet : une boîte « Messages » dans l'application (menu), pas de courriel ; chaque message porte ses gestes (lever / réitérer, valider / refuser).
- Une coquille sur un texte sans auteur (texte de départ) : validée par un administrateur, ou seule après 3 jours.
- Les quatre ambiances : un sélecteur à quatre pastilles à la place du bouton soleil / lune ; la première visite suit le réglage clair / sombre de l'appareil (pierre / nuit).
Actes
-
M1 : exécuté le 30/10/2026, 15 h 29 – 15 h 52 (
actes/2026-10-30-m1-mise-en-ligne.md). -
M3a (L10) : caduc, emporté par M4 (
actes/2026-10-30-m3-inertie-cinq-crans.md) : jamais exécuté,71819f9est en production depuis M4. -
M2 + M3a (L9 et L10) : caduc, emporté par M4 (
actes/2026-10-31-m2-vote.md) : jamais exécuté,74f96beest en production depuis M4. -
M4 (L9 à L13) : exécuté le 01/11/2026, 22 h 52 – 23 h 40 (
actes/2026-10-31-m4-vote-modules-objections.md) ; M2 et M3a n'ont plus d'objet. -
M5 (lot G, articles des règles, licence) : exécuté le 02/11/2026, 02 h 53 – 03 h 10 (
actes/2026-11-02-m5-retenue-textes-regles.md). -
M6 (H, S, V) : exécuté le 03/11/2026 par orch sous mandat, en ligne à 07 h 03 (pipeline 37) ; figé le 03/11 à 06 h 22 sur
94ddb17(actes/2026-11-03-m6-propositions-seed-quorum-tampon.md) ; répétition faite sur une copie de la production de 06 h 11 ; relecture indépendante «94ddb17: ok » inscrite à 06 h 42 ; retour corrigé (couperLD_PUBLISH_REMOTEavant, répété) ; PRÊT envoyé à orch (dev-63), qui exécute sous mandat. -
M6b (lot T, textes du quorum) : exécuté le 03/11/2026 par orch sous mandat, 07 h 56 – 08 h 13 (
94ddb17..bb4bdf5, pipeline 38successà 08 h 12) ; F1.1 en révision 2, F1.2 et N1.1 en révision 3 dans les deux groupes, le reste identique à la ligne près ; redémarrage à froid sans rejeu ; dépôt des textes à9e0f45a; image de retourprevious=94ddb17. Copies retirées : celles d'orch à 08 h 13, celles de l'intégrateur à 08 h 14 (m6/rep,repetition-t). Figé le 03/11 à 07 h 55 surbb4bdf5(actes/2026-11-03-m6b-textes-quorum.md) ; répétition sur une copie de la production de 07 h 36 ; boucle verte, image construite à 07 h 48 ; relecture «bb4bdf5: ok » inscrite à 07 h 55 ; PRÊT M6b envoyé à orch à 07 h 56. -
M7 (lot U, le lecteur) : exécuté le 03/11/2026 par orch sous mandat, en ligne (pipeline 39
successà 09 h 42) ; santéb2e597b6; redémarrage à froid sans rejeu ; base identique à la ligne près ; dépôt des textes à9e0f45a; image de retourprevious=bb4bdf5. Copies retirées : orch, puis l'intégrateur à 09 h 45. Figé le 03/11 à 09 h 28 surb2e597b(actes/2026-11-03-m7-lecteur.md) ; interface seule, aucune écriture en base ; répétition et recette écran sur une copie de la production de 08 h 49 ; relecture « à reprendre » (le dossier) puis «b2e597b: ok » ; PRÊT M7 envoyé à orch à 09 h 29. À dire à Yvv : « Fixer ce quorum » visible pour l'administrateur sur les 33 articles du seed. -
M6c (lot T2, trois phrases) : exécuté le 03/11/2026 par orch sous mandat (pipeline 40
successà 11 h 05) ; santé84f015ad; six amendements appliqués, redémarrage à froid sans rejeu ; F1.1 en révision 3, F1.2 et N1.1 en révision 4, le reste identique ; dépôt des textes à9e0f45a; image de retourprevious=b2e597b. Copies retirées : orch, puis l'intégrateur à 11 h 07. Figé le 03/11 à 10 h 48 sur84f015a(actes/2026-11-03-m6c-phrases-quorum.md) ; répétition sur une copie de la production de 10 h 23 ; boucle verte, image à 10 h 29 ; relecture «84f015a: ok » inscrite à 10 h 47 ; PRÊT M6c envoyé à orch à 10 h 48.
Restes mineurs de 71819f9 et du lot B : faits dans le lot D.
- M7b (lot U2, les mineurs du lecteur) : exécuté le 03/11/2026 par orch sous mandat, 12 h 07 – 12 h 26 (pipeline 41
successà 12 h 23) ; santé6f6197cc; redémarrage à froid propre ; comptes identiques ; dépôt des textes à9e0f45a; image de retourprevious=84f015a. Copies retirées : orch, puis l'intégrateur à 12 h 28. Figé le 03/11 à 12 h 07 sur6f6197c(actes/2026-11-03-m7b-lecteur-mineurs.md) ; interface seule, aucune écriture en base ; répétition et recette sur une copie de la production de 11 h 40 ; relecture «6f6197c: ok » inscrite à 12 h 06 ; PRÊT M7b envoyé à orch à 12 h 07.
Liste d'attente (relecture de 6f6197c, M7b ; pas de lot sans mot d'orch) :
- le vote d'un changement d'inertie de module ne dit pas le cran visé (seulement le cran où il se
vote ; « vers N / 5 » dans l'étiquette pour lecteur d'écran seulement :
VoteFold.svelte:167,:177) ; la pastille de U2 y mène directement ; aucun changement de ce type ouvert en production ; - l'en-tête ne suit la liste qu'en lecture « En vigueur » (
+page.svelte:159-160) ; - commentaire du test moteur (
threshold.rs, « 85 % of the quorum ») : les paramètres de référence, pas le cran 2.
Liste d'attente (relecture de 84f015a, M6c) :
- pour Yvv : N1.1 « qui n'est pas un nombre minimal de votants » est vrai pour les quorums par cran, faux pour un quorum d'auteur bas (2 ou 3 à tout cran, 6 au cran 3…) où le moteur demande Q « pour » ;
settings.reading(fr, en, es) sans « au-delà du quorum » ; N1 garde « quand peu de gens votent » ; commentaireld-engine/src/threshold.rs:9-11(« near-unanimity ») ;- vocabulaire anglais mêlé (“yes”/“no”, « against », favor/favour) ;
spaces.test.ts: faux positif théorique dans<pre>, deux angles morts (absents du code).
Liste d'attente (relecture de b2e597b, M7 ; lot U2 proposé après T2) :
- cibles de 36 px sur téléphone : « Tout déplier » (
DeepList.svelte:225), « Autres versions » (VoteFold.svelte:345), « Fixer ce quorum » (QuorumSetting.svelte:64) ; - « Si tout pa » coupé sur téléphone, sans indice de défilement (
+page.svelte:525) ; - « Proposer cet ordre » éteint sans dire pourquoi (
Reorder.svelte:196,order.edit.unchanged) ; - redites dans le vote déplié : l'inertie deux fois, la ligne d'une Proposition seed au-dessus de son vote, l'autre version deux fois ;
- « N propositions en cours » compte les ordres ;
- un changement d'inertie proposé sur un ordre ou le titre n'apparaît pas dans « Propositions en cours » (aucun ouvert en production).
Liste d'attente (relecture de 94ddb17, M6) :
sbom-publishéchoue encore (pipelines 36 et 37) : écart ancien (certificat du serveur Dependency-Track refusé, HANDOFF), étape enfailure: ignore;- acte « supprime » (ouverture de la chaîne) : le jouer serveur arrêté, ou ajouter des gardes
WHERE in_force_id = …àgive_back(simulation.rs:200,:258-298) ;give_backremet la version déplacée telle qu'elle est (révisée entre-temps, une révision non votée reviendrait) ;confirm_seeds(adoption.rs:49) : un module confirmé par des votes simulés le reste ; p̃ mesurée votes simulés compris jusqu'au lendemain de l'acte ; - lien d'équipe : il multiplie les voix simulées (jusqu'à 500 ouvertures) ; l'ADR 0012 l. 290 dit « deux voix » : à corriger ; à dire à Yvv ;
- U : « Vote enregistré. » (
VoteFold.svelte:123) et « N votes enregistrés. » (BallotPanel.svelte:95) après un vote simulé ;fr.ts:263,:348(et en, es) : « jusqu'à son effacement à l'ouverture de la chaîne » → c'est l'acte « supprime » qui efface ; document.jsoncomptera les votes simulés une fois la publication permise (l'ADR le dit) ;simulation::unprovenrecharge l'état du document à chaque affichage tant que la file attend (performance) ;reached/missing= 0 alors que la marge retient le rival (antérieur).
Liste d'attente (relecture de 033b331+4d4adcc, après M4) :
- 0008 : lever les doublons debout avant de créer
signals_one_standing(sans objet en production : 0 signalement) ; - un ordre ne départage pas deux articles à la même position (deux créations simultanées) ;
place_at_endcoupe toujours le même intervalle : au 52e ajout dans une section, les positions se confondent ;publish.rs: articles surtally, modules surshown_tally(identiques aujourd'hui).
Chaque mise en ligne attend « déploie » d'Yvv, ou le mandat d'orch, et une relecture indépendante inscrite.