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:
@@ -3,13 +3,18 @@
|
||||
**Contexte.** « Ça ne peut pas devenir un système qui nécessite un vote pour corriger une
|
||||
coquille. » Mais une correction ne doit pas pouvoir changer le sens d'un texte voté.
|
||||
|
||||
**Décision.** Le moteur classe chaque modification (`ld-engine/src/edit.rs`) :
|
||||
- **jamais coquille** si un chiffre, un signe, un séparateur dans un nombre, une relation ou
|
||||
une parenthèse change, ni si quoi que ce soit change entre accents graves (formules) ;
|
||||
**Décision.** Le moteur classe chaque modification (`ld-engine/src/edit.rs`), toujours
|
||||
**contre le texte voté** (sa dernière révision initiale ou de fond) — jamais contre la dernière
|
||||
correction, pour que les glissements ne s'additionnent pas :
|
||||
- **jamais coquille** si change quoi que ce soit d'autre que des lettres latines, des espaces
|
||||
et la ponctuation ordinaire (liste blanche : chiffres de toute écriture, signes, relations,
|
||||
parenthèses, sosies, marques superposées, autres alphabets restent figés), ni une adresse, ni
|
||||
le contenu entre accents graves, ni un séparateur ou un tiret collé à un chiffre ;
|
||||
- **coquille** si le squelette (sans accents, casse, ponctuation, espaces) est identique, ou si
|
||||
au plus 2 mots diffèrent chacun d'un seul glissement de clavier — une lettre ajoutée, retirée
|
||||
ou deux voisines inversées, jamais au début du mot (les préfixes inversent le sens), jamais une
|
||||
lettre remplacée, jamais sur un mot de négation ou de quantité ; elle s'applique sans vote,
|
||||
au plus 2 mots diffèrent chacun d'un seul glissement de clavier au cœur du mot — une lettre
|
||||
ajoutée, retirée ou deux voisines inversées, jamais aux deux premières lettres (préfixes) ni
|
||||
aux deux dernières (nombre, genre, temps, mode), jamais une lettre remplacée, jamais sur un mot
|
||||
de négation, de quantité ou de position ; elle s'applique sans vote,
|
||||
garde les votes et les traductions ;
|
||||
- les caractères invisibles de mise en forme (inversion du sens d'écriture, largeur nulle) sont
|
||||
refusés partout où l'on écrit un texte ;
|
||||
|
||||
Reference in New Issue
Block a user