v3 : quatrième relecture — coquille en liste blanche, mesurée contre le texte voté

- Une coquille ne touche que des lettres latines, des espaces et la ponctuation
  ordinaire ; tout le reste est figé : chiffres de toute écriture, signes,
  relations, parenthèses, sosies (U+201A, U+2044, pleine chasse), marques
  superposées (U+0336, U+0338), autres alphabets, rayure Markdown, contenu entre
  accents graves, séparateurs et tirets collés à un chiffre.
- Adresses (domaines, liens, courriels) comparées à l'identique.
- Glissement de clavier au cœur du mot seulement (ni les deux premières ni les
  deux dernières lettres : préfixes, nombre, genre, temps, mode) ; mots de
  position ajoutés (dessus/dessous, avant/après…).
- Chaque correction est mesurée contre le texte voté (dernière révision initiale
  ou de fond) : les glissements ne s'additionnent plus ; le texte soumis d'un
  brouillon devient sa révision initiale.
- Déploiement : « previous » = l'image du conteneur en service, pas la dernière
  construite ; migrations inconnues tolérées pour qu'une image précédente démarre.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-10-21 05:58:36 +02:00
co-authored by Claude Opus 5.5
parent 9203fd2501
commit 1eac6f856a
8 changed files with 236 additions and 206 deletions
+20 -10
View File
@@ -76,19 +76,24 @@ l'inertie du cran au-dessus** (« inertie + ») : alourdir ou alléger demande p
| Geste | Qui | Effet sur les votes |
|---|---|---|
| Corriger une **coquille** (accents, casse, ponctuation, espaces ; ou jusqu'à 2 mots mal tapés, une lettre ajoutée, retirée ou inversée chacun) | tout membre sur un texte de départ ou en vigueur ; l'auteur sur sa proposition | aucun — les votes restent, les traductions restent à jour |
| Corriger une **coquille** (accents, casse, ponctuation, espaces ; ou jusqu'à 2 mots mal tapés, une lettre ajoutée, retirée ou inversée chacun, au cœur du mot) — mesurée contre le texte **voté**, jamais contre la dernière correction | tout membre sur un texte de départ ou en vigueur ; l'auteur sur sa proposition | aucun — les votes restent, les traductions restent à jour |
| Modifier **le fond** d'une proposition | son auteur | nouvelle révision : les votes antérieurs sont « à reconfirmer », les signalements tombent |
| Modifier le fond d'un texte **en vigueur** ou d'un texte de départ | personne | refusé : on propose une nouvelle version |
Le classement est prudent — trois relectures indépendantes l'ont éprouvé. Sont toujours « de
fond » : un chiffre, un signe, un séparateur dans un nombre, une relation, une parenthèse
changés (« 50 » → « 5,0 », « 182.625 » → « 182 625 », « ≥ » → « ≤ », « + » → « - »,
`ceil(N^(1/5))` → `ceil(N^1/5)`) ; tout ce qui est entre accents graves (formules) ; un mot de
négation ou de quantité touché (ne, pas, jamais, deux, dix, majorité, tous…) ; une lettre
remplacée par une autre (« majorité » → « minorité ») ; le début d'un mot touché (« valide » →
« invalide », « limitée » → « illimitée »). Les caractères invisibles (inversion du sens
d'écriture, espaces de largeur nulle) sont refusés : ils peuvent faire lire « 21 » là où le texte
dit « 12 ». Moteur : `crates/ld-engine/src/edit.rs`.
Le classement est prudent — quatre relectures indépendantes l'ont éprouvé, et il fonctionne
**par liste blanche** : une coquille ne peut toucher que des lettres latines, des espaces et la
ponctuation ordinaire. Tout le reste compte comme le sens et ne bouge pas : chiffres (de toute
écriture), signes, relations, parenthèses, sosies (« ‚ » pour une virgule, « ⁄ » pour une barre,
formes pleine chasse), marques superposées (rayure, barre), autres alphabets (cyrillique,
hébreu), rayure Markdown, tout ce qui est entre accents graves, les **adresses** (domaines,
liens, courriels), et un séparateur ou un tiret collé à un chiffre (« 50 » → « 5,0 »,
« 182.625 » → « 182 625 », « -5 »). Pour les mots : au plus deux mots, chacun **un seul
glissement de clavier au cœur du mot** — jamais aux deux premières ni aux deux dernières lettres
(préfixes « valide » → « invalide », terminaisons « certifierai » → « certifierais »), jamais
une lettre remplacée (« deux » → « dix »), jamais un mot de négation, de quantité ou de position
(ne, jamais, deux, majorité, tous, dessus, avant…). Chaque correction est mesurée contre le
**texte voté** : les glissements ne s'additionnent pas d'une correction à l'autre. Les caractères
invisibles (inversion du sens d'écriture, largeur nulle) sont refusés partout. Moteur : `crates/ld-engine/src/edit.rs`.
### Deux articles qui se contredisent
@@ -159,6 +164,11 @@ Les raisons longues sont dans `docs/adr/`.
**et** sous sa clé Ğ1 aurait deux voix : c'est à l'administration de n'en admettre qu'une.
- Un administrateur peut créer un nouveau lien pour une identité d'invitation existante
(pour la dépanner) — jamais pour une identité Ğ1.
- Des accents ou une ponctuation qui portent du sens restent des coquilles (« ou » / « où »,
« a » / « à », une virgule autour d'une relative) : le diff de chaque correction est visible
dans l'historique de l'article.
- Les traductions (en, es) sont éditoriales : tout membre les corrige sans vote, et elles sont
republiées — le français fait foi.
## Questions ouvertes (à Yvv)