Files
decision/docs/adr/0003-corriger-n-est-pas-voter.md
T
YvvandClaude Opus 5.5 1eac6f856a 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>
2026-10-21 05:58:36 +02:00

27 lines
1.9 KiB
Markdown

# 0003 — Corriger n'est pas voter
**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`), 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 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 ;
- **de fond** sinon : nouvelle révision d'une proposition ouverte (par son auteur), votes
antérieurs « à reconfirmer », signalements levés ; refusée sur un texte en vigueur.
L'éditeur montre le verdict avant d'enregistrer. Les brouillons s'éditent librement.
**Coût.** Le classement est prudent : certaines vraies coquilles (« persone » → « personne »)
passent pour du fond et demandent une proposition. On préfère ce sens d'erreur.