Fusion du lot T3 : aucun chiffre daté dans un texte voté (Yvv, 03/11) ; l'exemple de N1.1 retiré ; « sous le quorum […] il faut autant de voix pour que si le quorum avait voté » ; la part du cran « comme d'habitude » au-delà du quorum (N1.1, F1.2) ; F1.1 laissé ; amendements gardés qui suivent ceux de T2 ; section « Lot T3 » du fichier de relecture

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-11-03 17:44:39 +01:00
co-authored by Claude Opus 5.5
8 changed files with 1032 additions and 141 deletions
@@ -96,3 +96,4 @@ page, la langue et la taille de l'écran. Les retours se traitent dans trustinWa
| 2026-11-03 | automate | local, lot U sur `6fb8238` (le lecteur refait : l'ordre en une ligne au bout de sa section, poignées sur place et vote ; oui pour passer · non pour bloquer ; quorum de l'auteur ; panneau sans onglets ; C3, C4, C6, C19 à C21, C23 à C26, C34, M1 repris) | C1–C37, M1 | 38 / 38 verts (40 tests) |
| 2026-11-03 | automate | local, lot T2 sur `f27ee08` (les trois phrases de F1.1, F1.2 et N1.1 ; l'espace perdu du vote déplié ; C34 lit la ligne entière, C37 « ne change pas ») | C1–C37, M1 | 38 / 38 verts (40 tests), du premier coup |
| 2026-11-03 | automate | local, lot U2 sur `bb4e7b7` (les mineurs de la relecture de M7 : cibles de 44 px et trois lectures entières sur téléphone, M2 ; « Proposer cet ordre » dit pourquoi, C35 ; une information à un seul endroit, C19, C36 ; l'en-tête et les changements d'inertie d'un module, C38 ; C25 et C26 lisent l'inertie dans « Inertie ») | C1–C38, M1, M2 | 40 / 40 verts (42 tests), du premier coup |
| 2026-11-03 | automate | local, lot T3 sur `b2d653e` (N1.1 et F1.2 sans chiffre daté, chaque phrase vraie pour tout W et tout quorum ; aucun contrôle changé) | C1–C38, M1, M2 | 40 / 40 verts (42 tests) au second passage ; le premier, 40 / 42 : C33 et C38 tombés sur `net::ERR_NETWORK_CHANGED` (le réseau du poste a changé pendant le passage, vu dans leurs traces) |
@@ -11,8 +11,147 @@
> **Mis à jour le 2026-11-03 par le lot T2** (branche `lot/t2-phrases`), après la relecture
> indépendante de M6b : ces textes sont en ligne depuis M6b (03/11, 08 h 02), et trois de leurs
> phrases disaient plus que les règles. Elles sont reprises ci-dessous, avant et après
> (« Lot T2 »). Les blocs de texte de ce fichier sont ceux du seed d'aujourd'hui, phrases
> reprises comprises. Rien du lot T2 n'est en ligne.
> (« Lot T2 »). *(En ligne depuis M6c, le 03/11 à 11 h 05.)*
>
> **Mis à jour le 2026-11-03 par le lot T3** (branche `lot/t3-chiffres`), après ta validation du
> jour : N1.1 perd son exemple chiffré, et trois phrases, deux de N1.1 et une de F1.2, sont écrites
> vraies pour tout W et tout quorum (« Lot T3 », ci-dessous). Les blocs de texte de ce fichier sont
> ceux du seed d'aujourd'hui. Rien du lot T3 n'est en ligne.
## Lot T3 : aucun chiffre daté, chaque phrase vraie pour tout W
Ta réponse du 03/11 (avant 16 h 56), mot pour mot : « 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. »
**Les points tranchés le 03/11** (« Points à trancher », plus bas) :
- **point 3 : retiré.** L'exemple de N1.1 (7 224 membres, 120 votants, et ce qui en était calculé)
sort des trois langues. Rien ne le remplace : un exemple qui ne porterait que des paramètres, vrai
pour tout W, ne dirait rien de plus que la liste des crans ;
- **points 1, 2, 4 et 8 : le défaut reste.** 1 : ton intention de remonter l'inertie n'est pas
écrite ; 2 : « Propositions seed » reste le mot du texte voté ; 4 : le groupe d'essai n'est pas
nommé, les quorums sont ceux « dans Monnaie libre » ; 8 : F1.2 garde « tant que l'article ne garde
la trace d'aucun vote » (le texte en ligne), et l'interface ta formule « avant le premier vote ».
**Est daté** tout nombre qui dépend de l'état de la toile (W) ou d'une participation à une date.
Restent les paramètres et les règles : les quorums 12 · 12 · 50 · 50 · 50, M et s de chaque cran,
B = 0,1, les bornes 1 % et 50 %, « jamais moins de 2 », 6 heures, un an, une fois par jour,
5 propositions, la référence « deux fois le quorum de référence : 100 votants » (2 × 50). F1.1 et
F1.2 n'avaient aucun chiffre daté. Le test des nombres (`every_number_of_the_quorum_texts_is_the_engine_s`)
n'admet plus que des paramètres : chacun vient du seed ou d'une constante du moteur, et ils sont les
mêmes sur toute toile de 100 à 10 000 000 membres (`wot::PLAUSIBLE`, les tailles que le serveur tient
pour vraies) ; aucune participation n'y entre. Vu rouge sur le texte de T2 : N1.1 portait
7 224 · 120 · 72 · 81 · 90 · 100 · 108 · 75 % · 90 · 9 · 3 · 39 · 11, que rien ne justifie.
Ensuite, **chaque phrase des trois textes relue** pour tout W et tout quorum dans les bornes
(2 à W dans Monnaie libre, 1 à W dans le groupe d'essai), tout cran, toute participation entre 1 %
et 50 %. Trois phrases étaient fausses quelque part, chacune prouvée par un test ; elles sont
corrigées au plus court. Rien d'autre ne change ; les titres restent.
### N1.1 — Niveaux d'inertie
- **Le quorum** (premier paragraphe).
- **Avant** : « Chaque cran a aussi son quorum, qui n'est pas un nombre minimal de votants : sous
le quorum, les votants qui manquent comptent comme « non ». »
- **Après** : « Chaque cran a aussi son quorum : sous le quorum, les votants qui manquent comptent
comme « non », et il faut autant de voix pour que si le quorum avait voté. »
- **Pourquoi** : « pas un nombre minimal de votants » est faux pour un quorum d'auteur bas. Au
quorum 2, la part du quorum dépasse 50 % : il faut 2 « pour », une seule voix ne passe jamais, et
le quorum est alors un minimum de votants, à tout cran et sur toute toile (de même au quorum 1 du
groupe d'essai). La phrase nouvelle est vraie pour tout quorum : avec moins de votants que le
quorum, les « pour » qui passent sans « contre » sont exactement le seuil du quorum
(`yes_needed(0)` égale le seuil à T = Q), et un décompte passe dès que ses « pour » l'atteignent.
Prouvé sur une grille par `under_the_quorum_it_takes_as_many_for_as_if_the_quorum_had_voted` :
W de 100 à 10 000 000, chaque quorum de 2 à W jusqu'à 10 000 membres (des quorums choisis
au-delà), les cinq crans, quatre participations dans les bornes ; le groupe d'essai de 1 à
40 membres, chaque quorum de 1 à W ; plus de 500 000 cas. C'est le défaut d'orch, mot pour mot.
- en : « Each level also has its quorum: below the quorum, the voters who are missing count as
votes against, and it takes as many votes in favour as if the quorum had voted. » ; es : « Cada
nivel tiene además su quórum: por debajo del quórum, los votantes que faltan cuentan como «no»,
y hacen falta tantos votos a favor como si hubiera votado el quórum. »
- **La liste des crans** (son introduction).
- **Avant** : « **Les cinq crans** : le quorum dans Monnaie libre, la part exigée quand le groupe
vote comme d'habitude, puis quand tout le monde vote, et ce qui est à ce cran au départ. »
- **Après** : « **Les cinq crans** : le quorum dans Monnaie libre, la part exigée au-delà du
quorum, quand le groupe vote comme d'habitude, puis quand tout le monde vote, et ce qui est à ce
cran au départ. »
- **Pourquoi** : « 75 % comme d'habitude » n'est vrai que si la participation habituelle atteint
le quorum. En dessous, le groupe qui vote comme d'habitude est jugé sur le quorum : sur une toile
de 3 000 membres dont la médiane est de 40 votants (dans les bornes : 1 %, c'est 30), au cran 3,
quorum 50, il faut 38 « pour » de ces 40 votants, 95 %, pas 75 %. Cela arrive dès que la toile
passe sous 5 000 membres (1 % sous 50) avec une médiane sous 50, ou quand l'auteur d'un article
fixe un quorum au-dessus de la participation habituelle. Prouvé par
`the_share_of_a_level_as_usual_is_asked_beyond_the_quorum` : la part du cran exactement quand la
participation habituelle atteint le quorum, une part plus basse, sur plus de votants, sinon ; M
quand tout le monde vote, à tout quorum.
- en : « the share asked beyond the quorum, when the group votes as usual, then when everyone
votes » ; es : « la proporción exigida más allá del quórum, cuando el grupo vota como de
costumbre, luego cuando vota todo el mundo ».
- **L'exemple** (dernier paragraphe) : retiré entier, dans les trois langues (point 3).
### F1.2 — Paramètres par défaut
- **Avant** : « Le cran par défaut est le 3 (moyenne) : M = 55 %, un quorum de 50 dans Monnaie
libre, et le groupe demande 75 % de « pour » quand il vote comme d'habitude. »
- **Après** : « Le cran par défaut est le 3 (moyenne) : M = 55 %, un quorum de 50 dans Monnaie
libre, et, au-delà du quorum, le groupe demande 75 % de « pour » quand il vote comme d'habitude. »
- **Pourquoi** : la raison de la liste des crans de N1.1 ; le cas de 3 000 membres est celui-ci
(cran 3, quorum 50). en : « and, beyond the quorum, the group asks for 75% of votes in favour
when it votes as usual » ; es : « y, más allá del quórum, el grupo pide un 75 % de votos a favor
cuando vota como de costumbre ».
### F1.1 — relu, laissé
Aucun chiffre daté, aucune phrase fausse : pas d'amendement. « B : la base ; à la puissance W, elle
est si petite qu'elle ne compte pas » est vrai sur toute toile de 100 à 10 000 000 membres : le
seuil du moteur y est celui sans B, même quand la part tombe juste sur un entier (`threshold::settle`,
`clamp_ceil` : M × W quand tout le monde vote, s × la participation habituelle, 60 · 67 · 75 · 83 ·
90 « pour » à 100 votants), prouvé par `b_to_the_power_w_never_counts_in_the_web_of_trust`. Ce
n'est pas vrai d'un très petit groupe : dans le groupe d'essai, où W est le nombre de ses membres,
B^W compte (deux membres qui votent : deux « pour », jamais un seul). F1.1 dit que W est la toile
de confiance, et les textes ne décrivent pas le groupe d'essai (point 4) : laissé (point 10).
### La garde, en production
Dans les deux groupes, F1.2 et N1.1 sont à leur révision 4 (M5, puis M6b, puis M6c), F1.1 à sa
révision 3. Les amendements `2026-11-03-f1-2-chiffres` et `2026-11-03-n1-1-chiffres` suivent ceux de
T2 (`2026-11-03-f1-2-phrases`, `-n1-1-phrases`), qui sont **dépassés** : ils ne décident plus rien,
leurs décisions du 03/11 restent. La garde de révision admet la révision écrite par les amendements
suivis, dans leur ordre, le dernier étant celui de T2, et eux seuls : en production, M5, M6b et M6c
(révision 4) ; sur une base née le 02/11 avec les textes de M5, M6b et M6c (révision 3) ; née avec
ceux de M6b, M6c seul (révision 2) ; née avec ceux de M6c, la révision 1 ; le texte étant celui que
M6c a posé (empreinte). Le reste de la garde ne change pas : origine du seed, jamais entré en
vigueur ni confirmé ; aucune trace de vote (vote du serveur, prouvé ou simulé ; ligne de bulletin en
attente ou prouvée, quel qu'en soit le sort) ; aucune coquille, traduction de membre ni objection.
| Article | Empreinte d'avant : le texte de T2, en ligne | Empreinte d'après : le texte de T3 |
|---|---|---|
| F1.2 | `96caf353b33805f2894593d72c5b70fce2e751039cd7f4651d8842c986729a14` | `ddce5aa5fcd13dfc3e374c37509a1bb8cfafddefb6e6add5a06b130b43216d62` |
| N1.1 | `7fbedcb8750c208f8790c4f87dc21d8bd1096a27a1a0044af6b9b8f2057f2aa8` | `4289e3579ee747f6023162339ed60601b810d33462617b42a9f8b5b3735c3238` |
Appliqué, dans une transaction, par document : le texte (fr) remplacé, **révision 4 → 5** pour F1.2
et N1.1 ; une ligne « texte de départ remplacé » dans l'historique, sans auteur (la révision 4, le
texte de T2, reste lisible, avec son diff) ; en et es remplacés ; la décision dans
`seed_amendments`. **La file de publication de Monnaie libre** reçoit deux lignes de plus
(« proposition de départ réécrite : F1.2, la part du cran par défaut au-delà du quorum » et « … :
N1.1, sans chiffre daté ; sous le quorum, autant de voix pour que si le quorum avait voté ») ; elles
attendent, comme les autres, le premier texte en vigueur (ADR 0011) puis des votes prouvés (ADR
0012) : rien n'est publié tant qu'aucun article n'est en vigueur. Le groupe d'essai ne publie
jamais. Refusé, le texte de T2 reste, avec sa raison (`votes`, `ballots`, `corrected`,
`translation_edited`, `signalled`, `revised`, `text_differs`…), consignée une fois pour toutes.
Testé (`crates/ld-server/tests/seed_quorum_texts.rs`) sur une base faite comme la production après
M6c — née avec les textes du 21/10, démarrée par le seed de M5, puis de M6, de M6b et de M6c (les
textes de T2 gardés dans `tests/fixtures/seed-quorum-t2.json`) : appliqué une fois dans les deux
groupes, quatre révisions et deux lignes de file de plus, F1.1 et tout le reste intacts ; au second
démarrage, rien n'est rejoué. Refusé avec sa raison là où un vote simulé est compté (`votes`), là où
un bulletin attend (`ballots`), là où un vote direct tient dans le groupe d'essai (`votes`) ; le
refus tient même une fois le vote parti. Appliqué aussi sur une base née le 02/11 avec les textes de
M5, et sur une base née avec ceux de T2. Les deux limites de T2 restent (le commentaire de
`seed_amend.rs`) : un vote direct retiré dans le groupe d'essai, ou un vote simulé que l'acte
« supprime » aurait effacé avant la mise en ligne, ne laissent pas de trace.
En production d'après l'ordre T3 : 0 vote, 0 bulletin (à revoir à la répétition).
## Lot T2 : trois phrases reprises (après la relecture de M6b)
@@ -79,6 +218,8 @@ anciens mots ont disparu des trois langues (`the_three_phrases_of_the_review_of_
12, 39 sur 50, 43 sur 50, 46 sur 50**, du cran 1 au cran 5 (le moteur, dans
`the_three_phrases_of_the_review_of_m6b_are_written_true`). « Au-delà du quorum » est ajouté à
la troisième phrase : sous le quorum, la part ne baisse pas, elle reste celle du quorum.
- *Reprise par le lot T3* : « qui n'est pas un nombre minimal de votants » est vrai aux quorums des
crans, faux pour un quorum d'auteur bas (au quorum 2, il faut 2 « pour »).
### L'interface, dans le même sens
@@ -147,10 +288,10 @@ En production aujourd'hui : 0 vote, 0 bulletin, une seule identité (dit par orc
le départ d'après l'ADR 0011 : aucun article en vigueur, Raison d'être, Unicité du compte et
Réciprocité en Propositions seed au cran 2, le titre du document au cran 4.
- **Les titres** sont gardés tous les trois : ils restent vrais.
- **Les nombres.** Chaque nombre de ces textes, dans les trois langues, est calculé par le moteur ou
lu dans le seed par un test (`crates/ld-server/tests/seed_quorum_texts.rs`,
- **Les nombres.** Chaque nombre de ces textes, dans les trois langues, est un paramètre lu dans le
seed ou une constante du moteur, vérifiés par un test (`crates/ld-server/tests/seed_quorum_texts.rs`,
`every_number_of_the_quorum_texts_is_the_engine_s`) : un chiffre que rien ne justifie fait échouer
le test. Les trois formules écrites dans les textes sont évaluées telles quelles et comparées au
le test ; depuis le lot T3, aucun ne dépend de W ni d'une participation. Les trois formules écrites dans les textes sont évaluées telles quelles et comparées au
moteur sur une grille de cas (`the_formulas_of_the_texts_are_those_the_engine_computes`).
- **La forme**, vérifiée par le test `the_quorum_texts_follow_the_rules_of_form` et par `render()`
(`web/src/lib/markdown.ts`) : sous-ensemble de Markdown, ni tableau ni intertitre ; une ligne vide
@@ -158,7 +299,7 @@ En production aujourd'hui : 0 vote, 0 bulletin, une seule identité (dit par orc
WoT », « Paramètres par défaut », « Niveaux d'inertie »), jamais par le code ; apostrophes droites ;
« » espacés en français, “ ” en anglais britannique (*favour*), «» serrés en espagnol ; formules en
code, avec × et −, jamais d'astérisque.
- **Longueur** (signes, après le lot T2 ; avant : fr 1081 · 2055 · 2372, en 1058 · 1977 · 2246, es 1083 · 2035 · 2454) : fr : F1.1 1122 · F1.2 2035 · N1.1 2449 ; en : F1.1 1093 · F1.2 1950 · N1.1 2315 ; es : F1.1 1126 · F1.2 2020 · N1.1 2526. Limite d'une proposition : 4 000 (`crates/ld-server/src/proposals.rs:32`) ;
- **Longueur** (signes, après le lot T3 ; après le lot T2 : fr 1122 · 2035 · 2449, en 1093 · 1950 · 2315, es 1126 · 2020 · 2526 ; avant : fr 1081 · 2055 · 2372, en 1058 · 1977 · 2246, es 1083 · 2035 · 2454) : fr : F1.1 1122 · F1.2 2055 · N1.1 2075 ; en : F1.1 1093 · F1.2 1970 · N1.1 1937 ; es : F1.1 1126 · F1.2 2042 · N1.1 2125. Limite d'une proposition : 4 000 (`crates/ld-server/src/proposals.rs:32`) ;
au-delà de 700, l'assistant dit « texte long » (`crates/ld-engine/src/assist.rs:25`), comme pour les
textes actuels de F1.2 et N1.1.
- **Le ton** est celui de F1.2, N1 et O1 tels que M5 les a posés : le groupe, la personne, jamais le
@@ -308,7 +449,7 @@ Les valeurs des lettres de la formule (voir « Formule du seuil WoT ») et la fa
**Par défaut**
- Le cran par défaut est le 3 (moyenne) : M = 55 %, un quorum de 50 dans Monnaie libre, et le groupe demande 75 % de « pour » quand il vote comme d'habitude. Tout nouvel article commence à ce cran.
- Le cran par défaut est le 3 (moyenne) : M = 55 %, un quorum de 50 dans Monnaie libre, et, au-delà du quorum, le groupe demande 75 % de « pour » quand il vote comme d'habitude. Tout nouvel article commence à ce cran.
- Au départ, aucun article n'est en vigueur. Raison d'être, Unicité du compte et Réciprocité sont des Propositions seed, mises en avant pour lancer le vote, au cran 2 (basse). Le titre du document est au cran 4 (haute), l'ordre des articles de chaque section au cran 2, tous les autres articles au cran 3.
```
@@ -335,7 +476,7 @@ The values of the letters of the formula (see “WoT threshold formula”) and h
**By default**
- The default level is 3 (medium): M = 55%, a quorum of 50 in Monnaie libre, and the group asks for 75% of votes in favour when it votes as usual. Every new article starts at this level.
- The default level is 3 (medium): M = 55%, a quorum of 50 in Monnaie libre, and, beyond the quorum, the group asks for 75% of votes in favour when it votes as usual. Every new article starts at this level.
- At the start, no article is in force. Purpose, Uniqueness of the account and Reciprocity are seed proposals, put forward to start the vote, at level 2 (low). The title of the document is at level 4 (high), the order of the articles of each section at level 2, all other articles at level 3.
```
@@ -362,7 +503,7 @@ Los valores de las letras de la fórmula (ver «Fórmula del umbral WoT») y có
**Por defecto**
- El nivel por defecto es el 3 (media): M = 55 %, un quórum de 50 en Monnaie libre, y el grupo pide un 75 % de votos a favor cuando vota como de costumbre. Todo artículo nuevo empieza en este nivel.
- El nivel por defecto es el 3 (media): M = 55 %, un quórum de 50 en Monnaie libre, y, más allá del quórum, el grupo pide un 75 % de votos a favor cuando vota como de costumbre. Todo artículo nuevo empieza en este nivel.
- Al inicio, ningún artículo está en vigor. Razón de ser, Unicidad de la cuenta y Reciprocidad son Propuestas seed, puestas en primer plano para lanzar la votación, en el nivel 2 (baja). El título del documento está en el nivel 4 (alta), el orden de los artículos de cada sección en el nivel 2, todos los demás artículos en el nivel 3.
```
@@ -372,18 +513,18 @@ Los valores de las letras de la fórmula (ver «Fórmula del umbral WoT») y có
**Ce qui est faux** : le quorum remplace C ; la part se calcule sur T', les votants ou le quorum s'il en manque ; au cran 2 sont les trois Propositions seed et l'ordre de chaque section, au cran 4 le titre seul ; la référence est deux fois le quorum de référence du document (50 dans Monnaie libre), jamais le quorum d'un article ; avec le quorum, l'exemple donne 72, 81, 90, 100 ou 108 voix pour ; et dans la formule de G, p̃ est une part de l'électorat, pas un nombre de votants.
**Titre** gardé : il reste vrai. Chaque cran dit maintenant son quorum ; l'exemple dit aussi deux cas sous le quorum.
**Titre** gardé : il reste vrai. Chaque cran dit maintenant son quorum ; l'exemple disait aussi deux cas sous le quorum. *(Retiré par le lot T3 : aucun chiffre daté dans un texte voté.)*
### N1.1 · Français (fait foi)
Titre : **Niveaux d'inertie**
```markdown
À chaque cran, le groupe demande une part de « pour » parmi les votants (voir « Formule du seuil WoT »). Chaque cran a aussi son quorum, qui n'est pas un nombre minimal de votants : sous le quorum, les votants qui manquent comptent comme « non ». La part dépend du cran et du nombre de votants, comparé à la participation habituelle du groupe : au-delà du quorum, plus il y a de votants, plus elle baisse, jusqu'à la majorité M quand tout le monde vote.
À chaque cran, le groupe demande une part de « pour » parmi les votants (voir « Formule du seuil WoT »). Chaque cran a aussi son quorum : sous le quorum, les votants qui manquent comptent comme « non », et il faut autant de voix pour que si le quorum avait voté. La part dépend du cran et du nombre de votants, comparé à la participation habituelle du groupe : au-delà du quorum, plus il y a de votants, plus elle baisse, jusqu'à la majorité M quand tout le monde vote.
`Part exigée = M + (1 − M) × (1 − (T'/W)^G)`, où T' est le nombre de votants, ou le quorum s'il en manque.
**Les cinq crans** : le quorum dans Monnaie libre, la part exigée quand le groupe vote comme d'habitude, puis quand tout le monde vote, et ce qui est à ce cran au départ.
**Les cinq crans** : le quorum dans Monnaie libre, la part exigée au-delà du quorum, quand le groupe vote comme d'habitude, puis quand tout le monde vote, et ce qui est à ce cran au départ.
- **Cran 1 · très basse** : quorum 12 ; 60 % comme d'habitude, 50 % quand tout le monde vote. Aucun article au départ.
- **Cran 2 · basse** : quorum 12 ; 67 % comme d'habitude, 50 % quand tout le monde vote. Raison d'être, Unicité du compte, Réciprocité, et l'ordre des articles de chaque section.
@@ -394,8 +535,6 @@ Titre : **Niveaux d'inertie**
**La participation habituelle** est la médiane du nombre de votants des propositions du groupe votées depuis un an. Tant que le groupe n'a pas voté sur 5 propositions, elle vaut deux fois le quorum de référence du document : 100 votants dans Monnaie libre. Elle ne dépend pas du quorum d'un article. Elle reste entre 1 % et 50 % de l'électorat, et se mesure une fois par jour.
**G** se calcule pour que la part exigée, à la participation habituelle, soit exactement celle du cran : `G = ln(1 − (s − M)/(1 − M)) / ln(p̃)`, où s est la part exigée comme d'habitude et p̃ la participation habituelle divisée par W.
Exemple : avec 7 224 membres et une participation habituelle de 120 votants, quand 120 personnes votent, il faut 72, 81, 90, 100 ou 108 voix pour, du cran 1 au cran 5 ; au cran 3, 75 % des 120 votants, soit 90. Sous le quorum, les absents comptent comme « non » : au cran 2 (quorum 12), 9 voix pour passent avec 3 « contre » au plus ; au cran 3 (quorum 50), il faut 39 voix pour, avec 11 « contre » au plus.
```
### N1.1 · English
@@ -403,11 +542,11 @@ Exemple : avec 7 224 membres et une participation habituelle de 120 votants, qua
Titre : **Inertia levels**
```markdown
At each level, the group asks for a share of votes in favour among the voters (see “WoT threshold formula”). Each level also has its quorum, which is not a minimum number of voters: below the quorum, the voters who are missing count as votes against. The share depends on the level and on the number of voters, compared with the group's usual turnout: beyond the quorum, the more voters, the lower it gets, down to the majority M when everyone votes.
At each level, the group asks for a share of votes in favour among the voters (see “WoT threshold formula”). Each level also has its quorum: below the quorum, the voters who are missing count as votes against, and it takes as many votes in favour as if the quorum had voted. The share depends on the level and on the number of voters, compared with the group's usual turnout: beyond the quorum, the more voters, the lower it gets, down to the majority M when everyone votes.
`Share asked = M + (1 − M) × (1 − (T'/W)^G)`, where T' is the number of voters, or the quorum if some are missing.
**The five levels**: the quorum in Monnaie libre, the share asked when the group votes as usual, then when everyone votes, and what is at that level at the start.
**The five levels**: the quorum in Monnaie libre, the share asked beyond the quorum, when the group votes as usual, then when everyone votes, and what is at that level at the start.
- **Level 1 · very low**: quorum 12; 60% as usual, 50% when everyone votes. No article at the start.
- **Level 2 · low**: quorum 12; 67% as usual, 50% when everyone votes. Purpose, Uniqueness of the account, Reciprocity, and the order of the articles of each section.
@@ -418,8 +557,6 @@ At each level, the group asks for a share of votes in favour among the voters (s
**The usual turnout** is the median number of voters on the group's proposals voted on over the past year. Until the group has voted on 5 proposals, it is twice the document's reference quorum: 100 voters in Monnaie libre. It does not depend on the quorum of an article. It stays between 1% and 50% of the electorate, and is measured once a day.
**G** is computed so that the share asked, at the usual turnout, is exactly that of the level: `G = ln(1 − (s − M)/(1 − M)) / ln(p̃)`, where s is the share asked as usual and p̃ the usual turnout divided by W.
Example: with 7,224 members and a usual turnout of 120 voters, when 120 people vote, it takes 72, 81, 90, 100 or 108 votes in favour, from level 1 to level 5; at level 3, 75% of the 120 voters, i.e. 90. Below the quorum, those missing count as votes against: at level 2 (quorum 12), 9 votes in favour pass with 3 votes against at most; at level 3 (quorum 50), it takes 39 votes in favour, with 11 votes against at most.
```
### N1.1 · Español
@@ -427,11 +564,11 @@ Example: with 7,224 members and a usual turnout of 120 voters, when 120 people v
Titre : **Niveles de inercia**
```markdown
En cada nivel, el grupo pide una proporción de votos a favor entre los votantes (ver «Fórmula del umbral WoT»). Cada nivel tiene además su quórum, que no es un número mínimo de votantes: por debajo del quórum, los votantes que faltan cuentan como «no». La proporción depende del nivel y del número de votantes, comparado con la participación habitual del grupo: más allá del quórum, cuantos más votantes, más baja, hasta la mayoría M cuando vota todo el mundo.
En cada nivel, el grupo pide una proporción de votos a favor entre los votantes (ver «Fórmula del umbral WoT»). Cada nivel tiene además su quórum: por debajo del quórum, los votantes que faltan cuentan como «no», y hacen falta tantos votos a favor como si hubiera votado el quórum. La proporción depende del nivel y del número de votantes, comparado con la participación habitual del grupo: más allá del quórum, cuantos más votantes, más baja, hasta la mayoría M cuando vota todo el mundo.
`Proporción exigida = M + (1 − M) × (1 − (T'/W)^G)`, donde T' es el número de votantes, o el quórum si faltan.
**Los cinco niveles**: el quórum en Monnaie libre, la proporción exigida cuando el grupo vota como de costumbre, luego cuando vota todo el mundo, y lo que está en ese nivel al inicio.
**Los cinco niveles**: el quórum en Monnaie libre, la proporción exigida más allá del quórum, cuando el grupo vota como de costumbre, luego cuando vota todo el mundo, y lo que está en ese nivel al inicio.
- **Nivel 1 · muy baja**: quórum 12; 60 % como de costumbre, 50 % cuando vota todo el mundo. Ningún artículo al inicio.
- **Nivel 2 · baja**: quórum 12; 67 % como de costumbre, 50 % cuando vota todo el mundo. Razón de ser, Unicidad de la cuenta, Reciprocidad, y el orden de los artículos de cada sección.
@@ -442,8 +579,6 @@ En cada nivel, el grupo pide una proporción de votos a favor entre los votantes
**La participación habitual** es la mediana del número de votantes de las propuestas del grupo votadas en el último año. Hasta que el grupo haya votado 5 propuestas, vale dos veces el quórum de referencia del documento: 100 votantes en Monnaie libre. No depende del quórum de un artículo. Se mantiene entre el 1 % y el 50 % del electorado, y se mide una vez al día.
**G** se calcula para que la proporción exigida, con la participación habitual, sea exactamente la del nivel: `G = ln(1 − (s − M)/(1 − M)) / ln(p̃)`, donde s es la proporción exigida como de costumbre y p̃ la participación habitual dividida por W.
Ejemplo: con 7224 miembros y una participación habitual de 120 votantes, cuando votan 120 personas, hacen falta 72, 81, 90, 100 o 108 votos a favor, del nivel 1 al nivel 5; en el nivel 3, el 75 % de los 120 votantes, es decir 90. Por debajo del quórum, los que faltan cuentan como «no»: en el nivel 2 (quórum 12), 9 votos a favor pasan con 3 en contra como mucho; en el nivel 3 (quórum 50), hacen falta 39 votos a favor, con 11 en contra como mucho.
```
## Les autres articles, cherchés et laissés
@@ -466,15 +601,18 @@ inertie, le cran de départ de Raison d'être, Unicité du compte et Réciprocit
1. **Ton intention de remonter l'inertie** une fois les textes passés : elle n'est pas écrite (ce n'est
pas une règle). Si tu veux que F1.2 l'annonce sans la promettre, une phrase vraie suffit : « Leur
cran se change ensuite par un vote, comme celui de tout article (voir « Réglage de l'inertie »). »
*(Tranché le 03/11 : le défaut reste, rien n'est écrit.)*
2. **« Propositions seed »** dans un texte voté : c'est le mot de l'interface (« Proposition seed »,
« Seed proposal », « Propuesta seed »). Autre choix : « propositions mises en avant ».
*(Tranché le 03/11 : le défaut reste, « Propositions seed ».)*
3. **L'exemple de N1.1** (7 224 membres, 120 votants) reste celui de M5 et des tests (le vote
forgeron de 2024) : une illustration, pas la toile d'aujourd'hui (5 707 membres en production le
02/11). À ce W et à la participation de référence, les deux exemples sous le quorum donnent les
mêmes nombres de « pour » : 9 au cran 2, 39 au cran 3 (`crates/ld-engine/src/inertia.rs`,
`the_control_figures_of_the_quorum`). À retirer si tu ne veux pas de chiffre daté dans un texte voté.
**Tranché le 03/11 : retiré** (« pas de chiffre datés dans un texte voté » ; lot T3).
4. **Le groupe d'essai** (quorum 1 partout) n'est pas nommé : les textes donnent les quorums « dans
Monnaie libre », comme F1.2 donnait C = 50.
Monnaie libre », comme F1.2 donnait C = 50. *(Tranché le 03/11 : le défaut reste.)*
5. **F1.1 a changé de plan** : le sens d'abord, la formule ensuite, les lettres en liste (la liste
d'aujourd'hui ne s'affiche pas comme liste, faute de ligne vide). B y est « la base » (W l'exposant :
« exposant de base » était faux), M n'y est plus `majority_pct / 100`, et « Seuil » est traduit en
@@ -491,9 +629,18 @@ inertie, le cran de départ de Raison d'être, Unicité du compte et Réciprocit
n'est compté sur l'article » (défaut d'orch) se lit mieux mais se trompe pour un vote retiré
sur la chaîne (plus compté, le quorum reste figé). Les trois phrases de l'interface sur le
quorum de l'auteur (« avant le premier vote », « tant que personne n'a voté ») gardent ta
formule : à aligner si tu le veux.
formule : à aligner si tu le veux. *(Tranché le 03/11 : le défaut reste, « garder la trace »
dans F1.2, ta formule dans l'interface.)*
9. **Lot T2, F1.1 et N1.1** : sans chiffre, pour ne pas dater le texte voté ; les chiffres de la
production (64,4 à 91,9 % ; 9 « pour » sur 12) sont ici, calculés par le moteur.
10. **Lot T3, F1.1 et le groupe d'essai** (pour information) : « B […] ne compte pas » est vrai dans
la toile, faux dans un groupe de quelques membres, où B^W demande une voix de plus quand la part
tombe juste sur un entier (deux membres qui votent : deux « pour »). Les textes disent que W est
la toile de confiance et ne décrivent pas le groupe d'essai (point 4) : laissé. Si tu veux qu'ils
le décrivent aussi, F1.1 dirait « dans la toile de confiance », comme F1.2.
11. **Lot T3, l'interface** (hors de ce lot) : `settings.reading` dit encore « le groupe demande sa
part de « pour » quand il vote comme d'habitude », sans « au-delà du quorum » pour cette part ;
même imprécision que la phrase de F1.2 et N1.1 reprise ici (fr, en, es).
## Les chiffres et leur source
@@ -526,13 +673,17 @@ Chaque nombre est vérifié par `every_number_of_the_quorum_texts_is_the_engine_
| Propositions seed au cran 2 | F1.2, N1.1 | `seed::SEED_PROPOSAL_LEVEL` ; les versions `seedProposal` du seed, leurs titres dans chaque langue |
| Le titre au cran 4, l'ordre de chaque section au cran 2 | F1.2, N1.1 | le seed, `modules.title.inertia`, `modules.order.inertia` |
| Tous les autres articles au cran 3 ; rien aux crans 1 et 5 | F1.2, N1.1 | le seed : chaque `inertia` (toutes égales, vérifié) |
| 5 propositions ; 100 votants (deux fois le quorum de référence) | N1.1 | `Participation::MIN_SAMPLE` ; `Participation::of(W, voteFloor, None, 0).voters(W)`, `voteFloor` = 50 |
| 5 propositions ; 100 votants (deux fois le quorum de référence) | N1.1 | `Participation::MIN_SAMPLE` ; `Participation::reference_ratio(W, voteFloor) × W` avant les bornes, `voteFloor` = 50, le même sur toute toile |
| Entre 1 % et 50 % | N1.1 | `Participation::LOWEST`, `HIGHEST` |
| Depuis un an ; une fois par jour | N1.1 | `participation::WINDOW_DAYS` = 365, `EVERY_HOURS` = 24 |
| 72, 81, 90, 100, 108 voix pour à 120 votants | N1.1 | `Scale::required(120, k, Q_k)`, W 7 224, médiane 120 ; déjà `inertia.rs`, `the_values_shown_to_yvv` |
| 75 % des 120 votants, soit 90 | N1.1 | la part du cran 3 × 120, égale au seuil du moteur (vérifié) |
| Cran 2 (quorum 12) : 9 « pour », 3 « contre » au plus | N1.1 | `threshold::yes_needed(0)`, puis `no_needed(9) − 1`, W 7 224, médiane 120 |
| Cran 3 (quorum 50) : 39 « pour », 11 « contre » au plus | N1.1 | idem ; les deux exemples restent sous le quorum (vérifié) |
**Lot T3** : les quatre lignes de l'exemple de N1.1 sont ôtées de ce tableau (72, 81, 90, 100 et
108 voix pour à 120 votants ; 75 % des 120 votants, soit 90 ; au cran 2, 9 « pour » et 3 « contre »
au plus ; au cran 3, 39 et 11) : l'exemple est sorti du texte (point 3), parce que ses chiffres
dépendaient de la toile et d'une participation (7 224 membres, 120 votants). Ils restent des
chiffres de contrôle du moteur (`inertia.rs`, `the_values_shown_to_yvv`,
`the_control_figures_of_the_quorum`), pas des textes. Tous les nombres qui restent sont des
paramètres : le test les retrouve identiques sur toute toile de 100 à 10 000 000 membres.
Les règles sans chiffre :
@@ -543,6 +694,9 @@ Les règles sans chiffre :
| Une version passe quand ses « pour » atteignent le seuil arrondi au-dessus | F1.1 | `threshold::passes`, `clamp_ceil` |
| La participation habituelle ne dépend pas du quorum d'un article | N1.1 | `inertia::Participation::reference_ratio` (le quorum de référence du document) ; ADR 0013 |
| Au départ, aucun article en vigueur | F1.2 | ADR 0011 ; le seed (aucune version `in_force` hors modules) |
| Sous le quorum, autant de voix pour que si le quorum avait voté (lot T3) | N1.1 | `threshold::judged_voters` ; `yes_needed(0)` égale `wot_threshold(W, Q)` ; `under_the_quorum_it_takes_as_many_for_as_if_the_quorum_had_voted` |
| La part du cran comme d'habitude, au-delà du quorum (lot T3) | F1.2, N1.1 | `inertia::gradient` ; `the_share_of_a_level_as_usual_is_asked_beyond_the_quorum` |
| B^W ne compte pas dans la toile (W de 100 à 10 000 000) | F1.1, F1.2 | `wot::PLAUSIBLE` ; `b_to_the_power_w_never_counts_in_the_web_of_trust` |
## Les textes dans le seed