Document production header rollout verification

This commit is contained in:
Clément SAILLANT
2026-03-14 21:04:29 +00:00
parent 5325aa62e2
commit bb44f068df
5 changed files with 34 additions and 19 deletions
+9 -4
View File
@@ -33,11 +33,16 @@ Action:
Etat:
- preview top bar publie et valide publiquement via GitHub Actions `23095540371`
### 3. Republier la production apres validation humaine
### 3. Verifier la production reellement servie
Action:
- lancer le workflow prod depuis `preview-ovh-ftp`
- revalider `/`, `/formation/`, `/mentions-legales/`, `/lab/`
- confirmer que la prod embarque bien la nouvelle top bar mobile
- confirmer dans un navigateur humain que `www` sert bien la nouvelle home et le nouveau header
- verifier localement avec le meme `User-Agent` que le workflow quand on utilise `curl`
- finaliser la validation UX mobile humaine
Etat:
- production top bar republiee via GitHub Actions `23096174775`
- verification publique du workflow: OK
- verification locale `curl` OK avec `-A 'electron-rare-gh-verify/1.0'`
Routes a verifier:
- `/`
+13 -10
View File
@@ -49,9 +49,9 @@ PUBLIC_SITE_URL=https://www.lelectronrare.fr/preview/ npm run build:external
### B3 - Verification preview
```bash
curl -fsSI https://www.lelectronrare.fr/preview/
curl -fsSI https://www.lelectronrare.fr/preview/formation/
curl -fsSI https://www.lelectronrare.fr/preview/mentions-legales/
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/preview/
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/preview/formation/
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/preview/mentions-legales/
```
### B4 - Etat courant
@@ -74,15 +74,18 @@ curl -fsSI https://www.lelectronrare.fr/preview/mentions-legales/
### C3 - Verification production
```bash
curl -fsSI https://www.lelectronrare.fr/
curl -fsSI https://www.lelectronrare.fr/formation/
curl -fsSI https://www.lelectronrare.fr/mentions-legales/
curl -fsSI https://www.lelectronrare.fr/robots.txt
curl -fsSI https://www.lelectronrare.fr/sitemap.xml
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/formation/
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/mentions-legales/
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/robots.txt
curl -fsSI -A 'electron-rare-gh-verify/1.0' https://www.lelectronrare.fr/sitemap.xml
```
### C4 - Action en attente
- republier la prod avec le lot `Modernize Electron Rare mobile header`
### C4 - Etat courant
- production republiee avec le lot `Modernize Electron Rare mobile header`: `23096174775`
- verification publique du workflow: OK
- verification locale `curl` avec `User-Agent` workflow: `200` sur `www`, `formation`, `mentions-legales`
- controle navigateur humain encore requis pour la validation UX finale
## Sprint D - Tracking / SEO
+3 -1
View File
@@ -109,7 +109,9 @@ Consolider la DA actuelle en version claire, contraste blanc, sans reintroduire
- [x] Recaler `tracking:check` sur le contrat Astro actif pour sortir des faux positifs legacy.
- [x] Valider preview OVH.
- [x] Valider preview OVH avec la nouvelle top bar mobile (`23095540371`).
- [ ] Revalider prod OVH avec la nouvelle top bar mobile.
- [x] Revalider prod OVH avec la nouvelle top bar mobile via le check public GitHub Actions (`23096174775`).
- [ ] Confirmer le rendu prod depuis un navigateur humain hors de la machine locale.
- [x] Etablir la methode locale de verification: reutiliser le `User-Agent` `electron-rare-gh-verify/1.0` pour eviter le `403` OVH sur cette machine.
## Backlog P2
- [x] Supprimer les reliquats `.site-contrast-toggle` du CSS global.
@@ -53,7 +53,9 @@ La version publique de L'Electron Rare repart sur une base claire, contraste bla
- preview white-contrast valide
- production white-contrast valide
- top bar mobile modernisee en preview
- repush production encore requis pour ce lot header
- production republee avec la top bar mobile via GitHub Actions `23096174775`
- verification locale reproductible avec le `User-Agent` du workflow
- controle navigateur humain encore requis pour la validation UX finale
## QA minimum
- nav
+6 -3
View File
@@ -31,9 +31,11 @@ Source of truth: this file for execution priorities, plus the current code in `s
- [x] Production OVH publiee et validee publiquement via GitHub Actions (`23095014692`).
- [x] Top bar mobile refondue via header partage + menu compact (`a3ccc1c`).
- [x] Preview OVH mis a jour avec la nouvelle top bar mobile et valide publiquement (`23095540371`).
- [x] Production OVH republiee avec la nouvelle top bar mobile et validee publiquement via GitHub Actions (`23096174775`).
- [ ] White-contrast pass verifiee visuellement sur preview.
- [ ] White-contrast pass verifiee visuellement sur production.
- [ ] Republier la production avec la nouvelle top bar mobile.
- [ ] Confirmer visuellement depuis un navigateur humain que `www` sert bien la nouvelle home sur tous les points d'acces.
- [x] Verification technique locale reproduite avec le `User-Agent` du workflow (`electron-rare-gh-verify/1.0`) : `200` sur `/`, `/formation/`, `/mentions-legales/`.
## P0 - Bloc de sortie immediate
- [x] Builder le preview avec le theme blanc contraste (`PUBLIC_SITE_URL=https://www.lelectronrare.fr/preview/ npm run build:external`).
@@ -44,11 +46,12 @@ Source of truth: this file for execution priorities, plus the current code in `s
- [x] 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.
- [ ] Re-verifier en live les routes `/`, `/formation/`, `/mentions-legales/`, `/lab/`, `/robots.txt`, `/sitemap.xml` apres redeploiement.
- [x] Deployer la production a la racine avec la top bar mobile modernisee.
- [x] Re-verifier en live les routes `/`, `/formation/`, `/mentions-legales/`, `/lab/`, `/robots.txt`, `/sitemap.xml` via le check public GitHub Actions apres redeploiement.
- [ ] 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 `Contact` direct, menu stable, fermeture sur clic/Escape.
- [x] Documenter la contrainte de verification locale: `curl` sans `User-Agent` specifique retourne `403` sur `www` depuis cette machine.
## P2 - Tracking / SEO
- [ ] Valider GA4 Realtime et DebugView pour les events actuels: