Aller au contenu

🗺️ Roadmap — Où va le projet EGS

Plan de finalisation et de lancement. Date de référence : 23 juin 2026. Cette roadmap est synchronisée avec le tracker GitHub (Gallois-sisal/egs) — les issues font foi. Voir aussi : CURRENT-STATE.md · PROJECT-HISTORY.md · HANDOFF-GUIDE.md · issue #21


🎯 Vision finale

Livrer un site Astro ultra-performant, pixel-perfect aux maquettes Pencil (Design/egs.pen), administrable par EGS via EmDash CMS, déployé automatiquement sur gallois-sisal.com — avec un handoff complet permettant à l'équipe EGS de reprendre l'autonomie sur le contenu et la maintenance courante.

Cibles business du site

  1. Génération de leads B2B — acheteurs internationaux de fibres de sisal
  2. Communication ESG / impact — 15 ODD, axe socio-économique + territorial
  3. Attractivité talents — page « Construire ensemble » (équipe)
  4. Positionnement premium — 80+ ans d'expertise, 6k hectares, 4 grades

📐 Les 4 phases (milestones GitHub)

✅ Phase 1 : Monorepo Consolidation — DONE (2026-06-23)

Milestone Phase 1 — 8 issues fermées (#1–#8)

Fusion des 10 anciens repos de l'org Gallois-sisal en un monorepo unique (github.com/Gallois-sisal/egs), full history préservé via git filter-repo, push contournant le plafond réseau via VPS.

Terminé : ✅ Reorg apps/+packages/+assets/+docs/ · ✅ Merge branches · ✅ Restore deploy/ · ✅ Consolidation 10 repos · ✅ Versioning assets · ✅ Push VPS · ✅ Archive sources


🎨 Phase 2 : Design Integration — IN PROGRESS

Milestone Phase 2 — 12 issues (#9–#20) · Pipeline : Figma → Design/egs.pen (5 Mo, 2789 frames) + Design/images/ (79 assets) → apps/web/

Ordre suggéré (par dépendances) :

Étape Issue Tâche Priorité Statut
1 #9 Design tokens (colors/type/spacing) from egs.penapps/web 🔴 critical planned
2 #10 Asset pipeline (79 image-importpublic/) 🟠 high planned
3 #11 ⚠️ Recover EGS-DS .fig 487 Mo (perdu) 🟠 high blocked
4 #17 Composants partagés (Navbar/Footer/Hero/CTA/Card) 🟠 high planned
5 #12 Page Accueil (Hero + Storytelling + CTA + Bandeau) 🟠 high planned
6 #13 Page À propos (heritage + team + valeurs) 🟡 normal planned
7 #14 Page Produits (catalog + product detail) 🟡 normal planned
8 #15 Page Contact (form + map + infos) 🟡 normal planned
9 #16 Page Durabilité (sustainability, nouvelle) 🟡 normal planned
10 #18 Responsive breakpoints + mobile 🟡 normal planned
11 #19 QA : cross-browser, a11y, perf, Lighthouse 90+ 🔴 critical planned
12 #20 Docs workflow Figma → Pencil → EGS 🟡 normal planned

✏️ Note : les pages about/products/transition/impact sont déjà partiellement intégrées (Propositions Pencil 23–28) — les issues #12–#15 servent à finaliser/aligner au pixel près et connecter les backends (ex. formulaire contact).


🚀 Phase 3 : CI/CD & Deploy — PLANNED

Milestone Phase 3

# Tâche Critère de fin
3.1 Reconfigurer la CI pour le monorepo consolidé (workflows pointent ancien layout) CI verte sur main+dev
3.2 Brancher Coolify staging (staging.gallois-sisal.com) + prod (gallois-sisal.com) Déploiement auto fonctionnel
3.3 Vérifier les 4 vhosts nginx (deploy/nginx/) actifs Tous 200 OK
3.4 Activer Agentation en staging (env PUBLIC_AGENTATION) Toolbar visible
3.5 Bascule prod : dé-commenter proxy :4321 dans deploy/nginx/gallois-sisal.com Site complet en prod
3.6 Certificat SSL multi-domaines (Let's Encrypt) Cadenas vert

🧹 Phase 4 : Maintenance & Cleanup — PLANNED

Milestone Phase 4

# Tâche Issue Statut
4.1 Cleanup /tmp/egs-import (local + VPS) planned
4.2 Récupérer/supprimer définitivement .fig EGS-DS #11 blocked
4.3 Nettoyer duplicates (egs-agent vs egs-agent-local) planned
4.4 Décider : restore GitHub des 2 repos supprimés ou accepter la perte #22 blocked
4.5 Documenter la structure finale du monorepo planned

🤝 Phase finale : Handoff & lancement

👉 Détail complet dans HANDOFF-GUIDE.md

# Tâche Critère de fin
H1 Démo staging des pages finales à EGS Présenté
H2 Recueil + corrections des retours finaux EGS Liste documentée + appliquée
H3 Sign-off client (validation finale) Écrit de validation de Karen Raza
H4 Merge devmain + bascule prod gallois-sisal.com sert le site complet
H5 Session de formation EmDash CMS (2h) Session menée avec EGS
H6 Transfert des accès (Coolify, GitHub, CMS) Creds remis sécurisé
H7 Période de garantie (~2 semaines post-lancement) Monitoring OK
H8 Clôture officielle projet Sign-off final

📋 Jalons & dates cibles

Jalon Cible Dépend de
Design tokens + assets extraits (#9, #10) ~Fin juin 2026 Phase 2
Composants + pages finalisés (#12–#17) ~Mi-juillet 2026 #9, #10
QA + Lighthouse 90+ (#19) Mi-juillet 2026 Pages finalisées
Site complet validé en staging Mi-juillet 2026 #19 + sign-off client
Bascule en production ~Fin juillet 2026 Phase 3 + sign-off
Handoff & formation EGS Fin juillet 2026 Lancement prod
Clôture projet Début août 2026 Garantie post-lancement

⏱️ Estimation : ~5–6 semaines jusqu'à la clôture, selon la réactivité des validations EGS (délai de feedback contractuel : ≤ 48h ouvrées).


⚠️ Risques actuels & mitigation

Risque Probabilité Impact Mitigation
.fig EGS-DS perdu (#11) Réalisé Moyen Récupération GitHub Support sous 90 j / reconversion depuis egs.pen
Repos agent supprimés (#22) Réalisé Faible (code sauf) Décider restore vs accepter avant 90 j
CI non alignée au monorepo Élevée Moyen Reconfigurer en Phase 3.1 avant tout déploiement
Retard validation EGS Moyenne Élevé Démo structurée, jalons clairs, délai 48h
CMS EmDash rejeté par EGS Moyenne Moyen Formation dédiée + alternative contenu statique
Scope creep (Durabilité, quiz…) Moyenne Moyen Formaliser en "change requests" hors périmètre

🌱 Au-delà de la clôture (post-projet, hors scope)

Évolution Description Statut
Page Blog Actualités EGS 💡 Opportunité
Page Rapports Documents ESG/annuels 💡 Opportunité
Quiz diagnostic de grade WooCommerce abandonné — refaire en React ? 💡 Opportunité
Multilingue (EN) Audience B2B internationale 💡 Opportunité
E-commerce Vente directe 💡 Long terme

Roadmap synchronisée avec issue #21. Toute modification de scope = fiche "change request" + validation client.