6.0 KiB
6.0 KiB
Master TODO - Electron Rare OVH/Astro
Updated: 2026-03-14
Source of truth: this file for execution priorities, plus the current code in src/
Scope actif
- Site Astro publie sur OVH via GitHub Actions FTP.
- Preview publique sous
/preview/, production a la racine. - Pages actives:
/,/formation/,/mentions-legales/,robots.txt,sitemap.xml. - Direction artistique active:
white-contrast, claire par defaut, sans bouton de bascule public. - Positionnement actif: systemes electroniques specifiques, avec familles visibles electronique, automatisme, energie, stockage et optimisation; pas limite a l'embarque, avec partenaires mobilises quand le projet devient multi-technique.
- Surface a maintenir: Hero, Approche, Cas concrets, photo strip, video strip, Missions, FAQ, Contact, footer.
Verites de reference
- Structure de page:
src/pages/index.astro - Header partage:
src/components/SiteHeader.astro - Sections actives:
src/components/sections/Hero.tsx,About.tsx,CaseStudies.tsx,GraphicSprints.tsx,Faq.astro,Contact.astro - Theme/layout:
src/layouts/BaseLayout.astro,src/styles/global.css,src/styles/home-workbench.css - Canonical/base/deploiement:
src/lib/site.ts,scripts/build-astro-external.mjs,docs/ovh-ftp-preview-solution-2026-03-14.md - Tracking actif:
src/lib/tracking.ts+ emitters inline danssrc/layouts/BaseLayout.astro
Etat courant
- Homepage OVH re-synchronisee dans le repo Astro.
- Ancienne variante
studio/figmasortie du runtime actif. - Bouton contraste retire du markup.
- Theme blanc contraste force par defaut dans le layout source.
- Reliquats CSS
.site-contrast-togglesupprimes du source actif. - Build preview local
PUBLIC_SITE_URL=/preview/repasse propre. - Validation tracking recalee sur le contrat Astro actif.
- Workflow OVH enrichi avec verification HTTP publique post-deploiement.
- Preview OVH publie et valide publiquement via GitHub Actions (
23094884980). - Production OVH publiee et validee publiquement via GitHub Actions (
23095014692). - Top bar mobile refondue via header partage + menu compact (
a3ccc1c). - Preview OVH mis a jour avec la nouvelle top bar mobile et valide publiquement (
23095540371). - Production OVH republiee avec la nouvelle top bar mobile et validee publiquement via GitHub Actions (
23096174775). - Hero, about, footer et FAQ recales sur le positionnement
systemes electroniques specifiques. - Signaux publics
disponible,freelance · France,UNSTABLE BY DESIGNet exposition publique du lab retires du site. - Preview OVH republie avec le positionnement
electronique · automatisme · energie · stockage · optimisation(23098262445). - Production OVH republiee avec le meme positionnement (
23098335508). https://www.lelectronrare.fr/lab/ethttps://www.lelectronrare.fr/preview/lab/repondent maintenant404.- White-contrast pass verifiee visuellement sur preview.
- White-contrast pass verifiee visuellement sur production.
- Confirmer visuellement depuis un navigateur humain que
wwwsert bien la nouvelle home sur tous les points d'acces. - Verification technique locale reproduite avec le
User-Agentdu workflow (electron-rare-gh-verify/1.0) :200sur/,/formation/,/mentions-legales/.
P0 - Bloc de sortie immediate
- Builder le preview avec le theme blanc contraste (
PUBLIC_SITE_URL=https://www.lelectronrare.fr/preview/ npm run build:external). - Verifier le rendu de la home: top bar mobile, hero, approche, cas clients, missions, FAQ, footer.
- Verifier les surfaces medias: hero photo, photo strip, video strip.
- Verifier la section contact en version claire: tabs, textarea, formulaire, focus clavier, messages d'etat.
- Verifier
/formation/et/mentions-legales/avec le meme theme clair. - Deployer le preview OVH et valider
https://www.lelectronrare.fr/preview/.
P1 - Validation live
- Deployer la production a la racine avec la top bar mobile modernisee.
- Republier preview et production avec le nouveau positionnement et suppression effective du repertoire
/lab/. - Re-verifier en live les routes
/,/formation/,/mentions-legales/,/robots.txt,/sitemap.xmlvia le check public GitHub Actions apres redeploiement. - Verifier que
https://www.lelectronrare.fr/lab/ne fait plus partie de la surface publique servie. - Verifier l'absence de retour vers l'ancienne homepage ou d'elements sombres residuels.
- Verifier les ancres actives:
#a-propos,#graphic-sprints-title,#faq,#contact. - Verifier la top bar mobile sur 390px et 768px: une seule ligne visible fermee, CTA
Contactdirect, menu stable, fermeture sur clic/Escape. - Documenter la contrainte de verification locale:
curlsansUser-Agentspecifique retourne403surwwwdepuis cette machine.
P2 - Tracking / SEO
- Valider GA4 Realtime et DebugView pour les events actuels:
cta_hero_contactoutbound_linkedin_contactoutbound_email_contactoutbound_github_contact
- Verifier les events auto:
experiment_variant_exposedengagement_scroll_depthengagement_section_viewcwv_metric
- Re-verifier canonical, OG, Twitter, robots, sitemap et
theme-color. - Soumettre ou recontroler Search Console sur la base de la prod actuelle OVH.
P3 - Nettoyage et consolidation
- Supprimer les blocs CSS morts
.site-contrast-toggleencore presents danssrc/styles/global.css. - Nettoyer les docs qui parlent encore de GitHub Pages static root,
#projets, Malt, ou du toggle contraste. - Mesurer LCP et budget media de la variante blanche en conditions reelles.
- Archiver les plans anterieurs devenus purement historiques.
Regles de pilotage
- Preview d'abord, production ensuite.
- Toute doc active doit parler du site Astro/OVH actuel, pas d'une ancienne homepage statique.
- Les ancres de reference sont celles du code actuel, pas
#projets. - Le theme de reference est clair/white-contrast par defaut.