13 KiB
Tableau — revue d'Yvv du 2026-10-30
Tenu par orch (seul rédacteur). État courant seulement ; l'historique est dans git. Source : le message « REVIEW DECISION » d'Yvv, 2026-10-30 vers 08 h.
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 d'orch le 03/11 à 03 h 38, sur ordre d'orch racine (dev-63). La session d'avant était
bloquée par le quota depuis le 02/11 à 08 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). Pas de mandat : M6 attend le « déploie » d'Yvv tapé
dans cette session (le « Pousse. Déploie. » du 02/11 a été dit à une autre session).
Ordre de reprise : H, puis S, puis V, puis U. 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. Les trois points sous la clé de voûte, « boîte à outils » en premier ; le titre centré, sur deux lignes. WIP1027155+ un réglage non commité. Relancé le 03/11 à 03 h 41. - S (
a0b2510…,lot/s-seed) : I1, E1 et E2 deviennent des « Propositions seed », pas en vigueur, au cran 2 ; la publication suspendue (ADR 0011, migration 0009). WIP6228d39+ 14 fichiers (tests en reprise). Phase 2 pas commencée : le quorum, ADR 0013, migration 0011,PUT /units/{id}/quorum, champsquorum,yesNeededetnoNeeded. En attente de H. - V (
a78bacc…,lot/v-tampon) : le tampon entre la base des votes et les indexeurs ; « je vois ce que j'ai fait sans attendre » ; contrôle a posteriori (unique, le dernier qui vaut) ; vote simulé partout tant que la chaîne est fermée, qui compte, puis s'efface par un acte « supprime ». ADR 0012 et moteur commités (e7dda2f,ee37c3b) ; serveur, migration 0010 et tests non commités (16 fichiers). En attente de S. - 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 oui / non et le réglage du quorum. NoteUX-lecteur.mdcommitée (d4531da), 4 fichiers commencés. En attente de V.
Puis : boucle sur le chantier, relecture indépendante, répétition, dossier d'acte M6, PRÊT.
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) : 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.) | défaut appliqué : oui, ils comptent comme des « non » ; posé à Yvv le 02/11 |
| Q10 | Licence : AGPL-3.0 seulement, ou « ou toute version ultérieure » ? | défaut appliqué : AGPL-3.0-only (76b8e9f) ; posé à Yvv le 02/11 |
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) : figé sur
71819f9(actes/2026-10-30-m3-inertie-cinq-crans.md), attend « déploie ». - M2 + M3a (L9 et L10) : figé sur
74f96be(actes/2026-10-31-m2-vote.md), le vote par la chaîne éteint ; remplace M3a s'il est armé. - 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).
Restes mineurs de 71819f9 et du lot B : faits dans le lot D.
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.