CADILLAC OPTIQ · CORRECTIONS POST-REVIEW REWORLD

5 bugs flaggés → fixes appliqués

Smoke tests directs via /compose et /compose-free post-patches. Pas un run complet de la pipe — juste validation visuelle des changements isolés.

Patches appliqués : Charter compose-free (header max 92px / 2 lignes max / no mixed lists / no space-between / dm³ / constructeur vs essayeur / verdict reprendre tels quels) · compose.js spans + br safe join · .text-line CSS sur templates concernés (sauf interieur où ça cassait) · text-transform:uppercase retiré sur .body-text de content_tiktok + interieur_blanc · carou-create.md instruction Sentence Case pour core/interieur · /compose-static déjà disponible côté serveur pour types verdict/chiffres/comparison.
SLIDE 02
Intro Cadillac Optiq
AVANT (v4-reworld, 19 mai)
APRÈS (smoke test 20 mai)
Bug Reworld : Titre 'CADILLAC OPTIQ' énorme sur 2 lignes prenant 1/3 de la slide
Fix : Header cappé 92px max + 1 ligne idéale, max 2 si trop long, box fit-content. Sous-titre raccourci. 6 cards specs propres avec dm³.
SLIDE 04
Cockpit interieur
AVANT (v4-reworld, 19 mai)
APRÈS (smoke test 20 mai)
Bug Reworld : Body 'ÉCRAN INCURVÉ DE 33 / POUCES INTERFACE / GOOGLE INTÉGRÉE / SIÈGES VENTILÉS / ET MASSANTS DE SÉRIE' tout MAJ, mots concaténés, hard wraps
Fix : Sentence Case (charter + agent 3 patch). Chaque textLine sur sa ligne. Header reste MAJ pour hiérarchie.
SLIDE 05
La techno embarquée
AVANT (v4-reworld, 19 mai)
APRÈS (smoke test 20 mai)
Bug Reworld : Bullets ■ + cards rectangles mélangés — incohérence visuelle
Fix : Un seul pattern de liste (bullets ■ rouges, pas de cards). Sentence Case items. Header sur 2 lignes propres.
SLIDE 07
Un vrai plaisir de conduite
AVANT (v4-reworld, 19 mai)
APRÈS (smoke test 20 mai)
Bug Reworld : Énorme vide entre titre haut et contenu bas (justify-content: space-between)
Fix : Disposition centrée (interdiction space-between dans charter). Header + items regroupés au centre.
SLIDE 12
Notre verdict
AVANT (v4-reworld, 19 mai)
APRÈS (smoke test 20 mai)
Bug Reworld : Template verdict_blanc inutilisé — Sonnet a improvisé via compose-free
Fix : Lot 3 : utilise /compose-static avec type=verdict → template verdict_blanc avec étoiles et puces (+/−) propres.