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 source | Correction dans le code |
|---|---|
| 0:00 | Le point actif du curseur part de (960, 540), au centre, puis rejoint le logo. |
| 0:15 | Le logo du statut reprend l'introduction sur l'horloge de cette page, puis une boucle complète au survol. |
| 0:16 | Subscribe to updates porte un vrai événement de clic, donc son son ; il déclenche le défilement vers le formulaire. |
| 0:17 | La saisie de l'adresse du statut rejoint la piste sonore commune. |
| 0:22, RSS | Le curseur effectue une rotation de 360 degrés sur RSS feed. |
| 0:22, historique | Le 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:47 | Le checkout conserve son partage 50/50 pendant un squelette animé d'une seconde, avant l'affichage des champs Stripe. |
| 0:49 à 0:57 | Clic 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:32 | Le 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:40 | Mê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.