[P2][textpipe] Préserver l'espace après une fermeture de guillemets #57

Closed
opened 2026-09-29 20:34:49 +00:00 by silex · 0 comments
Owner

Gravité et périmètre

P2 / medium. Rendu des commandes vocales, commit 65442d2.

Constat et reproduction

ouvre les guillemets bonjour ferme les guillemets puis continuer devient « bonjour »puis continuer au lieu de « bonjour » puis continuer. Reproduit par un test de Pipeline.Run, sans cleanup, réseau ni desktop.

internal/textpipe/render.go:37–39 supprime systématiquement les espaces à gauche du fragment suivant une fermeture. Le même défaut concerne les guillemets ASCII.

Impact

Corruption typographique dans l'usage quotidien ; contournement par correction manuelle après dictée. Ne bloque pas toute utilisation.

Correction et acceptation

Préserver le séparateur devant de la prose, tout en conservant le comportement approprié devant ponctuation, commandes adjacentes et fin de texte. Ajouter des cas pour les packs français et anglais, guillemets typographiques/ASCII, prose suivante, ponctuation suivante, nouvelle ligne et fin de texte. Faire passer les golden tests existants.

## Gravité et périmètre P2 / medium. Rendu des commandes vocales, commit `65442d2`. ## Constat et reproduction `ouvre les guillemets bonjour ferme les guillemets puis continuer` devient `« bonjour »puis continuer` au lieu de `« bonjour » puis continuer`. Reproduit par un test de Pipeline.Run, sans cleanup, réseau ni desktop. `internal/textpipe/render.go:37–39` supprime systématiquement les espaces à gauche du fragment suivant une fermeture. Le même défaut concerne les guillemets ASCII. ## Impact Corruption typographique dans l'usage quotidien ; contournement par correction manuelle après dictée. Ne bloque pas toute utilisation. ## Correction et acceptation Préserver le séparateur devant de la prose, tout en conservant le comportement approprié devant ponctuation, commandes adjacentes et fin de texte. Ajouter des cas pour les packs français et anglais, guillemets typographiques/ASCII, prose suivante, ponctuation suivante, nouvelle ligne et fin de texte. Faire passer les golden tests existants.
silex closed this issue 2026-09-29 21:23:09 +00:00
Sign in to join this conversation.
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#57
No description provided.