From b3b5454f6f03c922b0bb2f1725b7579ee5a34810 Mon Sep 17 00:00:00 2001 From: sepehr Date: Tue, 1 Sep 2026 20:59:33 +0200 Subject: [PATCH] docs(travaux-deferres): evaluation des trois chantiers lourds de rendu PDF/Word 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. --- .../implementation-artifacts/deferred-work.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_bmad-output/implementation-artifacts/deferred-work.md b/_bmad-output/implementation-artifacts/deferred-work.md index 75f59bf..ad98ffb 100644 --- a/_bmad-output/implementation-artifacts/deferred-work.md +++ b/_bmad-output/implementation-artifacts/deferred-work.md @@ -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.