docs(travaux-deferres): evaluation des trois chantiers lourds de rendu PDF/Word
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2m46s

Ordre recommande : PDF RTL copiable (insert_htmlbox), puis RTL des
graphiques Word (mecanisme reutilisable), puis gras intra-bloc PDF
(chantier architectural). Chacun merite une session dediee avec
verification visuelle.
This commit is contained in:
2026-09-01 20:59:33 +02:00
parent e5e09f0f30
commit b3b5454f6f

View File

@@ -31,3 +31,15 @@ Entrées ajoutées après la revue croisée de `spec-rendu-fidele-langues-rtl.md
- source_spec: spec-rendu-fidele-langues-rtl.md
summary: Harmoniser RTL_LOCALES du frontend (frontend/src/lib/i18n.tsx, liste ["ar","fa"]) avec la liste serveur à onze langues.
evidence: la liste d'affichage RTL de l'interface est indépendante de core/languages.RTL_LANGUAGES ; toute nouvelle langue d'interface RTL (hébreu, ourdou) devra être ajoutée aux deux endroits sans qu'aucun contrôle ne le signale.
Évaluation des trois chantiers lourds (2026-09-01, après la vague d'améliorations ffbd85a..e5e09f0) — confirmés différés, dans l'ordre recommandé :
- source_spec: spec-rendu-fidele-langues-rtl.md
summary: PDF RTL copiable (insert_htmlbox) : à traiter en premier des trois chantiers lourds, dans une session dédiée avec vérification visuelle du rendu sur de vrais documents.
evidence: le mode mise en page PDF repose sur six niveaux d'ajustement (rectangle élargi, shrink, plafond par bloc suivant) construits autour d'insert_textbox et de son code de débordement ; insert_htmlbox a une sémantique différente et exige de revoir tout ce mécanisme — trop risqué à empiler sur la vague du jour sans contrôle visuel.
- source_spec: spec-rendu-fidele-langues-rtl.md
summary: RTL des graphiques et SmartArt Word : mécanisme réutilisable (poser rtl="1" sur les a:p des parts chart pendant la réécriture ZIP existante), à traiter en deuxième.
evidence: les parts chart contiennent les mêmes paragraphes DrawingML (a:p/a:pPr) que PowerPoint ; la réécriture ZIP par element_path (word_translator.py l.1030-1186) est le point d'insertion naturel — chantier moyen, un seul fichier, mais à valider visuellement dans Word.
- source_spec: spec-rendu-fidele-langues-rtl.md
summary: Gras/italique au milieu d'une phrase dans le PDF (intra-bloc) : à traiter en dernier, c'est le plus grand chantier des trois.
evidence: exige de découper la réécriture par blocs en écriture par fragments (spans) avec positionnement propre — changement architectural du mode mise en page PDF.