CI / build-and-test (push) Successful in 15m0s
/index.css n'est pas fingerprinté (index.html le référence en dur) mais héritait de `maxAge: '1h'` : après un redéploiement F5 continuait de servir l'ANCIEN CSS jusqu'à une heure — correctif présent sur le serveur, invisible au navigateur (« je ne vois toujours pas la ligne fournisseur »). Il rejoint index.html dans le `setHeaders` no-cache (ETag → 304, coût nul). Test : `index.html et index.css : jamais mis en cache` dans server/tests/api_coverage.test.mjs (29 pass / 0 fail).