diff --git a/artifacts/qa-test/2026-03-01/g2-implement-v4-astro.md b/artifacts/qa-test/2026-03-01/g2-implement-v4-astro.md index 002d5fb..65d9160 100644 --- a/artifacts/qa-test/2026-03-01/g2-implement-v4-astro.md +++ b/artifacts/qa-test/2026-03-01/g2-implement-v4-astro.md @@ -35,4 +35,5 @@ Date: 2026-03-01 - `specs/site-github-pages-spec.md` ## Note -- L'ancien socle statique (`index.html`, `assets/styles.css`) est conservé temporairement dans le repo pour transition contrôlée. +- Le socle legacy root a ete retire de la source active et archive dans + `artifacts/legacy-snapshot/2026-03-01/`. diff --git a/artifacts/qa-test/2026-03-01/g2-implement-v5-cro.md b/artifacts/qa-test/2026-03-01/g2-implement-v5-cro.md new file mode 100644 index 0000000..4e94142 --- /dev/null +++ b/artifacts/qa-test/2026-03-01/g2-implement-v5-cro.md @@ -0,0 +1,28 @@ +# G2 Implement Evidence (v5) - CRO pass (CTA + contact hierarchy) + +Date: 2026-03-01 + +## Scope implémenté +- Optimisation copy CTA hero sans dérive DA: + - `Voir les cas d'usage` + - `Lancer une mission` +- Ajout d'un accès contact rapide au-dessus de la ligne de flottaison: + - lien `LinkedIn DM` (prioritaire) + - lien `Malt` (secondaire) +- Refonte section contact en hiérarchie conversion: + - CTA primaire: `LinkedIn (prioritaire)` + - CTA secondaire: `Malt (brief mission)` + - lien tertiaire: `Bandcamp (Electron Fou)` +- Rassurances conversion ajoutées: + - disponibilité `24-48h` + - repères confiance orientés mission +- Contrat tracking conservé: + - mêmes événements GA4/GTM + - mêmes paramètres (`event_category`, `event_label`, `destination`) + +## Fichiers clés modifiés +- `src/components/sections/Hero.tsx` +- `src/components/sections/Contact.tsx` + +## Commit associé +- `6626fe1` - feat: improve CRO CTA copy and contact hierarchy diff --git a/artifacts/qa-test/2026-03-01/g3-verification-v7-cro.md b/artifacts/qa-test/2026-03-01/g3-verification-v7-cro.md new file mode 100644 index 0000000..19b8f64 --- /dev/null +++ b/artifacts/qa-test/2026-03-01/g3-verification-v7-cro.md @@ -0,0 +1,19 @@ +# G3 Verification Evidence (v7) - CRO pass validation + +Date: 2026-03-01 + +## Checks exécutés +- `npm run typecheck` -> OK (0 erreurs, 0 warnings, 0 hints) +- `npm run build` -> OK (sortie `dist/`) +- `NODE_OPTIONS=--max-old-space-size=6144 npm run storybook:build` -> OK (sortie `storybook-static/`) + +## Résultat QA technique +- Aucun changement de contrat tracking détecté (`src/lib/tracking.ts` inchangé). +- CTA hero et section contact compilent sans régression. +- Warnings Storybook sur directives `use client` de `framer-motion`: + non bloquant, build validé. + +## Blocage externe +- Déploiement GitHub Pages non déclenchable depuis ce clone: + aucun remote Git configuré (`git remote -v` vide). +- Validation prod GA4/Search Console/social previews en attente du push vers GitHub. diff --git a/docs/github-pages-deploy.md b/docs/github-pages-deploy.md index 20133da..ee5d3c6 100644 --- a/docs/github-pages-deploy.md +++ b/docs/github-pages-deploy.md @@ -1,6 +1,7 @@ # Déploiement GitHub Pages (Astro studio stack) ## Prérequis +- Dépôt Git connecté à GitHub (`git remote -v` non vide). - Dépendances installées (`npm install`). - Build local OK (`npm run build`). - Workflow présent: `.github/workflows/deploy-pages.yml`. diff --git a/evidence/manifest.json b/evidence/manifest.json index 6c94970..f065d5c 100644 --- a/evidence/manifest.json +++ b/evidence/manifest.json @@ -1,7 +1,11 @@ { "date": "2026-03-01", - "change": "Migration foundation vers stack studio Astro/TS/Tailwind/Motion/Storybook avec workflow GitHub Pages Actions", + "change": "Migration Astro studio + pass CRO (CTA/funnel contact) avec validation build/type/storybook", "gates_satisfied": ["G0", "G1", "G2", "G3"], + "commits": [ + "2b41f9c", + "6626fe1" + ], "artifacts": [ "artifacts/pm-spec/2026-03-01/g0-spec-freeze-v2.md", "artifacts/architect/2026-03-01/g1-arch-freeze-v2.md", @@ -13,6 +17,8 @@ "artifacts/qa-test/2026-03-01/g3-verification-v5.md", "artifacts/qa-test/2026-03-01/g2-implement-v4-astro.md", "artifacts/qa-test/2026-03-01/g3-verification-v6-astro.md", + "artifacts/qa-test/2026-03-01/g2-implement-v5-cro.md", + "artifacts/qa-test/2026-03-01/g3-verification-v7-cro.md", "artifacts/qa-test/2026-03-01/lighthouse-home-mobile-v1.json", "artifacts/qa-test/2026-03-01/lighthouse-home-desktop-v1.json" ], @@ -42,14 +48,10 @@ "src/styles/global.css", "public/robots.txt", "public/sitemap.xml", - "public/assets/og-cover.jpg", - "index.html", - "assets/styles.css", - "robots.txt", - "sitemap.xml", - "assets/og-cover.jpg" + "public/assets/og-cover.jpg" ], "notes": [ - "TODO externe restant: valider GA4 Realtime en production, debugger previews sociaux (LinkedIn/Facebook), puis basculer définitivement hors du socle statique legacy." + "Remote Git absent dans ce clone: push GitHub et deploiement Pages bloques tant que `git remote` n'est pas configure.", + "TODO externe restant apres push: valider GA4 Realtime/DebugView, Search Console, previews sociaux (LinkedIn/Facebook)." ] }