Lot U : chaînes devenues inutiles retirées (fr, en, es) ; niveau d'eau sans mouvement si réduit ; note de conception : la ligne oui / non et le quorum de l'auteur

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-11-03 08:09:33 +01:00
co-authored by Claude Opus 5.5
parent 5bbcfcdfd5
commit 5d3b5152ff
5 changed files with 33 additions and 27 deletions
@@ -132,6 +132,31 @@ endroit, avec « Pour » et « Contre ». Si l'ordre formé est l'ordre en vigue
Routes inchangées (ADR 0009) : `POST /api/units/{id}/order` pour proposer, le vote d'une version
pour voter.
## Combien de oui pour passer, combien de non pour bloquer
Yvv, 2026-11-02 : « combien il faut de oui pour passer et combien de non pour maintenir
l'opposition ». Le serveur le dit (ADR 0013 : `yesNeeded`, `noNeeded`, `quorum`) ; l'écran le
répète sans rien calculer (`needOf`, `web/src/lib/labels.ts`), le quorum en infobulle, jamais en
titre :
| Cas | Sous l'article déplié | En bref, dans la liste |
|---|---|---|
| aucun vote | « 9 oui sur 12 votants pour passer » | « 9 oui sur 12 » |
| des votes, des « non » la tiennent | « 11 oui pour passer · 4 non pour bloquer » | « passe à 11 oui · bloquée à 4 non » |
| sous le quorum, les absents la tiennent (`noNeeded` = 0) | « 9 oui pour passer · le quorum la bloque » | « passe à 9 oui » |
Cette ligne remplace « Seuil : R voix pour » sous l'article (R à la participation du moment
induisait en erreur dès qu'un « non » arrivait) ; R reste dans « La formule du seuil ». « Il
manque N voix pour. » reste : c'est `yesNeeded − pour`.
## Le quorum d'un article
Visible seulement quand le serveur le permet (`canSetQuorum` : l'auteur de la première
version, avant le premier vote ; un administrateur pour un texte du seed), dans le vote déplié,
sous l'inertie : un champ nombre, le défaut du cran rappelé, « Revenir au défaut (n) ». Les
refus du serveur sont dits dans les mots de la personne : hors bornes (400), un vote déjà là
(409), pas l'auteur (403). Les bornes restent au serveur : l'écran ne les recalcule pas.
## Ce qu'Yvv devrait regarder
- Les sections de « Propositions en cours » **repliées par défaut** : la page tient en un écran
@@ -141,3 +166,6 @@ pour voter.
- Les ordres et les titres proposés **ne sont plus des lignes** de « Propositions en cours » : ils
se lisent et se votent à leur module (le panier les garde).
- Quand rien n'est en vigueur, les Propositions seed **en tête, en entier**.
- La ligne d'ordre, ses gestes discrets comme ceux d'un article (au survol sur bureau, toujours
visibles sur téléphone) : elle ne crie plus, mais « Réordonner » se trouve au survol.
- Le mot court dans la liste : « passe à 11 oui · bloquée à 4 non ».