From 8a7650f9fa9b4da22166745767e1411a41e55381 Mon Sep 17 00:00:00 2001 From: Allison Date: Wed, 29 Apr 2026 12:57:44 -0400 Subject: [PATCH] =?UTF-8?q?feat(marketing):=20refonte=20strat=C3=A9gique?= =?UTF-8?q?=20'Comment=20=C3=A7a=20marche'=20=E2=80=94=204=20cat=C3=A9gori?= =?UTF-8?q?es=20=C3=97=2012=20sous-modes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Audit complet des fonctionnalités réelles DictIA (manuel utilisateur + composants production) puis restructuration de l'animation phone container en 4 catégories logiques regroupant 12 sous-modes (6 historiques + 6 nouveaux). CATÉGORIES (bottom tab bar 4 boutons + sub-mode dots indicator) : - Capture (b2 cyan) : Transcription, Recording live, Recherche IA - Transformation IA (b1) : Diarisation, 99+ langues, Résumé+actions, Chat IA - Distribution (b3 fuchsia) : Exports, Intégrations Hub, Partage, Users - Gouvernance (b1 blue) : Audit trail, Conformité Loi 25 + 9 ordres pros NOUVEAUX MODES IMPLÉMENTÉS : - Mode 7 Recording live : minuteur 99s + waveform 24 bars random + 3 boutons sources (mic/système/combiné) selon manuel utilisation v1.0 - Mode 8 Recherche sémantique : query typed + 3 résultats highlight RAG - Mode 9 Résumé + actions : décisions/actions stagger + extraction ICS - Mode 10 Intégrations : hub central DictIA + 8 logos en orbite (Word, Outlook, Teams, Notion, Obsidian, Zapier, Make, n8n) + lignes connexion SVG - Mode 11 Audit trail : 6 events horodatés (INFO/AUTH/PROC/READ/EXP/SHARE) + badge consentement tracé immutable (Loi 25 art. 8) - Mode 12 Conformité Loi 25 : 6 badges (Loi 25/96/EFVP CAI/MCN/AGPL/0 Cloud Act US) + 9 ordres pros (Barreau, CNQ, CPA, ChAD, OACIQ, CMQ, OIIQ, OPQ, OEQ) REFACTOR Alpine dictiaDashboard() : - FEATURES étendu de 7 à 13 entrées (idx 0-12) - CATEGORIES array avec submodes[], iconPath, color, subtitle - activeCategory + handleCategorySelect(ci) en plus de handleManualSelect(i) - Auto-cycle 1100ms entre sous-modes ; switch catégorie quand fin atteinte - Right grid 3×6 → 2×2 categories cards (preview sub-modes dots) - Bottom tab bar 6 modes → 4 catégories (icons larger 18px) + sub-mode dots - Mobile pills par catégorie (au lieu de par mode) Préservé : palette brand-b1/b2/b3 stricte, phone shell statique 280×580, WCAG AA, prefers-reduced-motion, eyebrow text-brand-navy, IA Mistral card, section integrations, architecture, conformité-resume. Tests : 9/9 passent dans test_fonctionnalites_*. Assertions ajoutées pour les 4 catégories + 6 nouveaux modes + handleCategorySelect + 1100ms cycle. Co-Authored-By: Claude Opus 4.7 (1M context) --- templates/marketing/fonctionnalites.html | 627 ++++++++++++++++++++--- tests/test_marketing_secondary_pages.py | 29 +- 2 files changed, 594 insertions(+), 62 deletions(-) diff --git a/templates/marketing/fonctionnalites.html b/templates/marketing/fonctionnalites.html index 457e006..118bcc8 100644 --- a/templates/marketing/fonctionnalites.html +++ b/templates/marketing/fonctionnalites.html @@ -249,11 +249,14 @@ -{# ===== COMMENT ÇA MARCHE — DASHBOARD HOLOGRAPHIQUE ===== - Reproduction fidèle de DashboardHolographique (Website-Sanity/dictai-narrative.tsx). - Phone container central + 6 modes uniques (Transcription, Diarisation, Langues, - Exports, Users, Share) + IA Mistral 7B premium card + grid 6 features. - Auto-cycle 900ms (1→6→1, skip IA index 0). Click manuel → 4500ms isManual. +{# ===== COMMENT ÇA MARCHE — DASHBOARD HOLOGRAPHIQUE (4 CATÉGORIES × 12 SOUS-MODES) ===== + Reproduction fidèle de DashboardHolographique (Website-Sanity/dictai-narrative.tsx), + refonte stratégique 2026-04-29 : 4 catégories (Capture · IA · Distribution · Gouvernance) + regroupant 12 sous-modes (6 historiques + 6 nouveaux : Recording, Recherche, Résumé, + Intégrations, Audit, Loi 25, AGPL). + Phone container central + 12 sous-modes + IA Mistral 7B premium card + grid 4 catégories. + Auto-cycle : sous-mode toutes les 1100ms ; passage à catégorie suivante quand fin atteinte. + Click manuel → 4500ms isManual. Catégorie 4 (Gouvernance) inclut audit trail / Loi 25 / AGPL. #}