Toutes les sessions, bugs corrigés, features livrées, audit technique et roadmap. Mis à jour en temps réel.
Refonte complète du MarketingHeader avec dropdowns hover style SafetyCulture. Produit (8 items), Solutions (12 secteurs + 5 besoins + CTA Grands Comptes), Support (aide + ressources + démo). Compatible mobile.
Remplacement du setTimeout(3000) par un vrai appel FormData à l'API Gemini 2.5 Flash. Drag&drop d'image, champ contexte optionnel, résultats structurés : badge gravité globale, findings avec zones/articles violés/actions, points conformes.
Upload photo d'étiquette chimique → extraction automatique : pictogrammes SGH, mentions de danger H, conseils prudence P, EPI recommandés, VLEP, incompatibilités, Code du Travail. Modes diagnostic/inventaire.
Upload photo plaque signalétique → extraction automatique des données VGP : équipement, organisme, dernière vérification, prochaine échéance, conformité. Registre complet depuis DB avec KPIs et tableau filtrable.
Page SMI entièrement refaite. Liste des normes depuis DB, évaluation clause par clause (conforme/partiel/non-conforme), score PDCA temps réel, mise à jour immédiate via PUT /api/smi/response. Remplace les faux chiffres 85%.
3 modules métier critiques absents de la sidebar ajoutés dans la catégorie Terrains et Conformité.
Centre d'aide et Blog QHSE pointaient tous deux vers /encyclopedie. Corrigé.
Remplacement du header plat par un méga-menu à 3 colonnes avec sous-menus hover. Produit (8 items plateforme), Solutions (6 secteurs + 5 besoins + CTA Entreprise), Support (aide + ressources). Timeout anti-flicker 150ms, mobile panel full-width.
Server component réutilisable : Hero avec badge secteur + stat choc, strip logos clients, 4 stats impactantes, 4 benefit cards, témoignage client, 4 features détail, grille templates, références réglementaires, CTA. 0 duplication entre les 6 pages sectorielles.
Couleur #F59E0B. Stats : −38% AT, −70% temps rapport, 100% DUERP à jour, ×5 near-miss. Bénéfices : chantiers sécurisés, DUERP/PPSPS automatisés, sous-traitants, zéro sous-déclaration. Templates OPPP, PPSPS, causerie.
Couleur #3B82F6. Stats : −55% immobilisation, 100% CACES tracés, ×4 inspections/mois, 18k€ économies. Features : pré-départ PL/VL, FCO, ADR, mode hors-ligne 100%.
Couleur #8B5CF6. Stats : 0 AT avec arrêt, TF 4.2 vs 11.8 secteur, +91% équipements vérifiés, −65% audit interne. Jumeau Numérique 3D, matrice CACES, ISO 45001.
Couleur #EC4899. Stats : 97% visites médicales à jour, −55% délai incidents, 4.7/5 satisfaction équipes, 100% conformité ARS. Matériovigilance, vigipirate, IPAQSS.
Couleur #22C55E. Stats : 0 NC critique IFS/BRC, −60% audit interne, 100% traçabilité lots, +85% signalements. Plans HACCP digitalisés, capteurs IoT température, BPH.
Couleur #6366F1. Stats : −42% absentéisme RPS, +3.2pts eNPS, 100% télétravailleurs couverts, −50% DUERP. Évaluation Gollac, attestation télétravail, bilan CSSCT auto.
Avatars 5 clients réels avec initiales, étoiles 4,8/5, '2 400+ équipes'. STATS data : 2 400+ entreprises, −60% temps rapports, 1,2M+ contrôles, −38% accidents. Strip trust : essai 30j, sans engagement, support FR.
BTP, Industrie, Transport, Santé, Agroalimentaire, Services & Tertiaire — accessible depuis la sidebar avec icônes secteur pertinentes.
200+ templates annoncés, 12 implémentés : Incendie, ISO 9001/14001, DUERP BTP, Risque Chimique, CACES, AT, Near-Miss, Bilan Carbone. Filtres par catégorie/secteur/premium, évaluations et compteurs d'utilisation.
BTP (LMT Construction −38% AT), Transport (migration SafetyCulture), Agroalimentaire (+27pts maturité HSE), Santé (clinique), Industrie (0 AT/an), Service Public (23 sites). Stats résultats pour chaque cas.
ERP & SIRH (Sage, Silae, Lucca, SAP), Communication (Teams, Slack, Outlook), GED (SharePoint, Google Drive), BI (Power BI), SSO (Azure AD, Okta), APIs & Webhooks (Zapier, n8n). Statuts disponible/prochainement/enterprise.
AgentStatus 'warning' → 'error' (type invalide), suppression import WifiOff inutilisé, suppression useMemo inutilisé dans SST, encodage UTF-8 corrigé dans commentaire accidents.
Landing, Dashboard, Calendrier, Smart Audit, Accidents, Formation, Tarifs, SST — toutes auditées pour layout, couleurs, états vides, responsive. Scratchpad antigravity mis à jour.
5 releases documentées (v2.0 → v2.4), timeline verticale avec dot indicators, badges feature/improvement/fix/security, CTA conversion en bas.
6 catégories (Démarrage, DUERP, Audits, Accidents, Formations, Admin), 27 articles avec temps de lecture, recherche full-text, FAQ 6 questions, accordion par thème.
Phase 1 ✅, Phase 2 partiellement ✅, Phase 3 majoritairement ✅ (/library, /customer-stories, /integrations, /changelog, /aide), Phase 4 partiellement ✅.
Nouvelle section entre le Hero et les Feature Tabs : Capturez (photo/voix/PDF) → L'IA analyse (< 3s) → Rapport prêt. Positionnement vs SafetyCulture '100 clics'.
Ajout d'un gauge SVG circulaire pour le score de conformité et d'un graphique en barres CSS pour la tendance mensuelle. Zéro dépendance externe.
Résultats entièrement refondus : gauge SVG animée, benchmark vs 7 secteurs (BTP, Industrie, Transport...), analyse par domaine (SST, Légal, Santé...), 10 recs IA personnalisées par question manquante.
4 certifications avec statut (RGPD Conforme, ISO 27001 En cours, HDS Planifié, SOC 2 Planifié), 8 mesures de sécurité détaillées, fiche technique (12 lignes), highlight souveraineté française vs Cloud Act US.
Agenda de la démo 30 min (0-5 diagnostic, 5-20 démo live, 20-30 plan ROI). Témoignages BTP et Transport mentionnant la migration depuis SafetyCulture.
7 sections avec icônes, tableau bases légales RGPD, grille droits (Art. 15-21), fiche durée de conservation, alerte CNIL, contact DPO. Design identique aux mentions légales.
9 ressources catégorisées (DUERP, Audit, Formation, Réglementation, Templates, Guides IA), filtre par catégorie + recherche, références légales (Art. R4121-1, NF C 18-510...), CTA conversion RiskDesk.
Import `Linkedin`, `Twitter`, `Youtube` inexistants dans lucide-react v1.7. Correction : SVG natifs créés — LinkedinIcon, XIcon, YoutubeIcon.
page.tsx affichait "Module en développement" malgré l'existence d'un OnboardingClient complet (11 étapes, Framer Motion, sauvegarde profil API).
Même pattern : pages.tsx étaient des stubs vides. AuditClient, DuerpListClient, ProfilClientWrapper, AgentSecuriteClient — tous connectés.
Page de suivi centralisant toutes les sessions, bugs corrigés, features livrées, audit technique et roadmap.
sw.js + manifest.json. Application installable et fonctionnelle sans réseau.
Simulation WebAuthn sur /login. UX de connexion de niveau bancaire.
Intégration jsPDF dans la Module Factory. Formulaires CERFA pré-remplis en un clic.
Composant de signature à la main pour valider les PPSPS et documents terrain.
Usine isométrique en 3D CSS pur avec pulsations de télémétrie. Localisation visuelle des anomalies.
React Flow pour workflows visuels. IA génère un diagramme QHSE depuis une description texte.
Kanban avec @hello-pangea/dnd. Glisser un risque active l'IA juridique (art. L4121-1 Code Travail).
Orbe ancré bas-droite, persistant entre pages, mode Juriste sur DUERP / mode Télémétrie sur Jumeau.
Accueil gamifié style cockpit militaire. Accès aux modules en moins de 10 secondes.
Template standardisé permettant de déployer un module QHSE complet en quelques heures.
Document stratégique des 98 fonctionnalités différenciantes vs SafetyCulture, Kizeo Forms, Excel.
Étude comparative exhaustive. Paradigme Zéro Saisie IA vs saisie manuelle SafetyCulture.
Design system noir profond, glassmorphism, micro-lueurs Risk IA, boutons Ghost, animations 120fps.
Swipe Tinder pour valider conformités, système UserTrophy, classements inter-équipes.
98 modules dans le Masterplan. Chaque session nous rapproche de la domination QHSE.