Notes techniques
Ce qu'on apprend en fabriquant l'outil, quand le détail vaut d'être écrit : génération de PDF/A‑3, dépendances système, pièges de construction d'image. Chaque note est tirée du code réellement déployé, extraits à l'appui.
Ce qu'un smoke test de build n'attrape pas
Une image Docker qui se construit sans erreur peut tomber au premier appel : les bibliothèques que WeasyPrint charge à l'exécution ne sont pas des paquets pip. Un smoke test dans le Dockerfile déplace la panne du démarrage vers la construction. Reste à savoir ce qu'il prouve réellement — et ce qu'il ne peut pas prouver, mesures à l'appui.