Audits · septembre 2026Home Shell : corrections du 23 septembre 2026

Home Shell : corrections du 23 septembre 2026

Source : correction-film-boostecom.txt, fourni. Les repères ci-dessous sont ceux de la version annotée. Les nouvelles séquences allongent le montage : la durée calculée passe à 3578 images, soit 119,27 secondes à 30 fps.

Source : correction-film-boostecom.txt, fourni. Les repères ci-dessous sont ceux de la version annotée. Les nouvelles séquences allongent le montage : la durée calculée passe à 3578 images, soit 119,27 secondes à 30 fps.

Repère sourceCorrection dans le code
0:00Le point actif du curseur part de (960, 540), au centre, puis rejoint le logo.
0:15Le logo du statut reprend l'introduction sur l'horloge de cette page, puis une boucle complète au survol.
0:16Subscribe to updates porte un vrai événement de clic, donc son son ; il déclenche le défilement vers le formulaire.
0:17La saisie de l'adresse du statut rejoint la piste sonore commune.
0:22, RSSLe curseur effectue une rotation de 360 degrés sur RSS feed.
0:22, historiqueLe défilement atteint le bas réel, puis le curseur clique sur View 12-month history. Le tableau reste affiché quatre secondes, puis Back to status et le logo ramènent à l'accueil.
0:47Le checkout conserve son partage 50/50 pendant un squelette animé d'une seconde, avant l'affichage des champs Stripe.
0:49 à 0:57Clic dans le numéro de carte avant saisie ; le focus passe automatiquement à l'expiration puis au CVC. Le curseur reste au premier champ. Un son court accompagne chaque chiffre.
1:32Le formulaire d'authentification conserve sa piste de saisie, désormais synchronisée caractère par caractère, avec clic dans le champ.
1:38 à 1:40Même synchronisation pour l'OTP, sans accélération du timbre ni rafale continue après la dernière frappe.

Le calcul des caractères et des sons vit dans typing.ts. Il supprime un écart d'une image dû aux arrondis flottants, observé sur la saisie de l'URL. La frappe utilise le premier impact du fichier sfx/typing.wav, à vitesse native, limité à deux images avant le deuxième impact enregistré. Les caractères de mise en forme de la carte ne produisent aucun son.

La page d'historique reprend le composant public /status/history et ses libellés anglais. Les cellules de la fixture sont -- : aucune mesure de disponibilité n'a été inventée. Le mois final de cette prise est septembre 2026. Ce tableau est une scène déterministe, pas un accès à la base de production.

Vérifications

  • TypeScript strict sur le film et ses imports : passe.
  • Bundle Remotion 4.0.242 : généré.
  • Invariants de la timeline : départ centré, événements de clic, rotation, limites de pages, défilement jusqu'au bas et focus automatique vérifiés.
  • Les 11 segments de saisie ont été comparés image par image à la progression du texte. Les frappes isolées restent à vitesse native.
  • Garde de régression : src/test/film-typing-matches-glyphs.test.ts, deux tests Vitest exécutés et réussis.
  • git diff --check : passe.

À valider avant fusion

Le rendu d'images a été tenté mais l'environnement refuse l'énumération des interfaces réseau utilisée par le serveur local Remotion ; le téléchargement de Chromium échoue également. Aucun rendu visuel ni MP4 final n'est donc annoncé comme vérifié.

Les fichiers sfx/typing.wav, sfx/mouse-click.wav, sfx/mouse-click-effect.wav et les musiques référencées par le film ne sont pas versionnés dans le dépôt consulté. Les corrections gardent leurs chemins et leur timbre, mais leur écoute nécessite les originaux. Relire le film avec ces médias dans l'environnement de production créative, en particulier l'attaque et la queue du premier impact de typing.wav.

La suite complète de CI de l'application n'a pas été exécutée dans cette copie ciblée du film. Le tableau Vercel demande une connexion dans le navigateur disponible. Aucune fusion ni mise en production effectuée.