fix(textpipe): préserver l'espace après les guillemets (#57) #63

Merged
silex merged 1 commit from fix/quote-spacing-57 into main 2026-09-29 21:23:09 +00:00
Owner

Fixes #57

Correctif

  • Normaliser le séparateur après une fermeture devant de la prose, y compris si cleanup a collé la sentinelle au mot suivant.
  • Garder ponctuation à accoler et sauts de ligne sans espace ajouté.
  • Séparer deux citations adjacentes, sans modifier le texte dépourvu de commandes.

Régression et vérification

  • Matrice de 52 cas : packs français/anglais, guillemets typographiques/ASCII, prose, espaces/tabs, virgule, point, ellipse, parenthèses, sauts littéraux et commandes ligne/paragraphe, citation adjacente, fin de texte.
  • Cas cleanup ayant retiré l'espace après la sentinelle.
  • Tests rouges sur l'ancien renderer, puis 20 répétitions de tout textpipe sous -race, golden tests existants inclus.
  • make lint test et git diff --check.

Contrat documentaire actualisé. PR indépendante du correctif audio #62.

Fixes #57 ## Correctif - Normaliser le séparateur après une fermeture devant de la prose, y compris si cleanup a collé la sentinelle au mot suivant. - Garder ponctuation à accoler et sauts de ligne sans espace ajouté. - Séparer deux citations adjacentes, sans modifier le texte dépourvu de commandes. ## Régression et vérification - Matrice de 52 cas : packs français/anglais, guillemets typographiques/ASCII, prose, espaces/tabs, virgule, point, ellipse, parenthèses, sauts littéraux et commandes ligne/paragraphe, citation adjacente, fin de texte. - Cas cleanup ayant retiré l'espace après la sentinelle. - Tests rouges sur l'ancien renderer, puis 20 répétitions de tout textpipe sous -race, golden tests existants inclus. - make lint test et git diff --check. Contrat documentaire actualisé. PR indépendante du correctif audio #62.
fix(textpipe): preserve separators after closing quotes (#57)
Some checks failed
CI / amd64 / Go 1.23.12 (push) Has been cancelled
CI / amd64 / Go 1.26.5 (push) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (push) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (push) Has been cancelled
CI / amd64 / Go 1.23.12 (pull_request) Has been cancelled
CI / amd64 / Go 1.26.5 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.23.12 (pull_request) Has been cancelled
CI / arm64 cross-build / Go 1.26.5 (pull_request) Has been cancelled
ee951c6b0f
silex merged commit bfdbe392cb into main 2026-09-29 21:23:09 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
2027a/murmur!63
No description provided.