← Roadmap publique

CHANGELOG

Studio AWM V1.19.4Snapshot sécurisé de la version effectivement publiée. Les lignes potentiellement sensibles sont masquées automatiquement.
## 1.19.4 — Health des garde-fous Studio — 2026-09-12

- Le pulse Studio expose la disponibilité des garde-fous SEO locaux sous forme de score/fraîcheur explicables.
- Studio reste local-first et bloque l interprétation positive si les règles locales sont absentes.

## 1.19.3 — Pulse opérationnel transversal — 2026-09-12

- Expose au Core un pulse du nombre de règles SEO locales et des clients actifs éligibles à Studio.
- Conserve les garde-fous local-first avant tout appel IA.

## 1.19.2 — 2026-09-11
- Les sélecteurs opérationnels Studio n'affichent plus les clients CRM inactifs ou archivés.
- Les préparations, audits et historiques Studio existants restent intacts.
- Une réactivation CRM remet le client à disposition avec ses mêmes sites et données.

## 1.19.1 — 2026-09-07
- Corrige la détection de palette après approbation : Studio privilégie désormais les **couleurs réellement observées dans les pages Elementor** plutôt que les couleurs système/globales Elementor laissées par défaut.
- Ajoute une classification locale par fréquence, luminance et saturation pour distinguer couleur sombre principale, accent de marque et couleur de texte, sans appel OpenAI.
- Le Site DNA passe au schéma `1.19.1`; les anciennes empreintes sont automatiquement recalculées afin de ne pas conserver une palette bleue obsolète en cache.
- Une palette de production automatique n est plus figée par une ancienne valeur calculée; seules les couleurs réellement modifiées par l utilisateur deviennent manuelles.
- Ajoute l indicateur **Palette détectée sur le site réel** et l action **Reprendre les couleurs du site**.
- Conserve les couleurs choisies manuellement lorsqu elles ont été explicitement modifiées.
- Aucun changement aux Connectors, au multi-sites, au référentiel SEO AWM ou au contrat Hub Client 1.11.33.

## 1.19.0 — 2026-09-07
- Ajoute le parcours **post-approbation** : une maquette approuvée ouvre immédiatement la finalisation de production au lieu de laisser l utilisateur dans la galerie.
- Ajoute un flux visuel simple **Maquette → Identité & photos → Elementor → Vérification**, conçu pour un stagiaire.
- Détecte et applique les **couleurs de l entreprise** depuis le Site DNA; les trois couleurs principales restent modifiables avant construction.
- Conserve par défaut le **header et le footer du site WordPress** via le gabarit Elementor pleine largeur; Canvas devient un choix explicite.
- Ajoute une recherche locale de photos déjà présentes dans les pages Elementor autorisées du site, classées par pertinence, **sans appel OpenAI**.
- Permet de sélectionner et réutiliser ces photos; elles sont copiées en zone privée Studio puis envoyées au Hub Client uniquement lors de la création du brouillon.
- Le mode média **Auto** privilégie les photos existantes et appelle OpenAI Image uniquement pour compléter les emplacements manquants.
- Le bouton stagiaire **Finaliser et créer le brouillon** enchaîne identité, médias, header/footer, contrôle SEO local et construction du brouillon Elementor en une seule action lorsque les prérequis sont satisfaits.
- Le SEO continue d utiliser le référentiel local AWM de **250 règles**; aucun référentiel complet n est envoyé au modèle.
- Les changements de maquette réinitialisent l état de finalisation afin d éviter de considérer comme finale une production basée sur une ancienne direction visuelle.
- La construction réussie marque explicitement la production comme `built` et expose les liens **Voir la page** et **Ouvrir dans Elementor** avant publication.
- Aucun changement aux Connectors, au multi-sites ou au contrat Hub Client 1.11.33.

## 1.18.1 — 2026-09-07
- Corrige l UX du mode **Site existant** : les captures Visual QA sont maintenant explicitement identifiées comme l état **AVANT**, et non comme la maquette améliorée.
- Ajoute une vraie section **Maquette · AVANT / APRÈS** pour chaque plan Elementor existant.
- La proposition **APRÈS** est reconstruite localement à partir de l outline Elementor autorisé, du plan de modifications et du Site DNA; aucun appel OpenAI supplémentaire n est nécessaire pour afficher cet aperçu.
- Applique dans la maquette APRÈS les changements de contenu préparés et affiche les nouvelles sections proposées avant toute écriture distante.
- Réutilise les images publiques déjà présentes dans la page lorsqu elles sont disponibles; aucune génération d image n est déclenchée pour la comparaison.
- Si aucune capture Visual QA AVANT compatible avec le document courant n existe, Studio affiche une simulation locale de la structure actuelle plutôt qu un panneau vide.
- Ajoute un bouton stagiaire **Améliorer automatiquement cette page**; la demande personnalisée reste disponible dans un panneau secondaire.
- Le parcours automatique protège toujours URL, canonical, indexation, formulaires, tracking, widgets inconnus et faits commerciaux non vérifiés.
- Les vignettes Visual QA ne recadrent plus artificiellement les captures à une hauteur fixe; elles restent consultables dans une zone défilante.
- Aucun changement aux Connectors, au multi-sites, au référentiel SEO AWM ni au contrat d écriture Hub Client.

## 1.18.0 — 2026-09-07
- Ajoute le **Démarrage rapide · mode stagiaire** : service + une ou plusieurs localisations suffisent pour lancer Studio.
- Dérive automatiquement le titre de page, le slug, le mot-clé principal et le brief; les champs restent modifiables dans les options expertes.
- Détecte localement une page existante très similaire avant création et redirige vers le parcours d optimisation afin d éviter les doublons SEO.
- Pour plusieurs localisations, prépare un lot local sans appel IA, puis optimise les pages séquentiellement avec OpenAI; les images ne sont pas générées avant validation afin de réduire les coûts inutiles.
- Intègre le **Référentiel SEO AWM 1.0.0 · 250 règles** dans `data/seo-rules.json`, chargé localement sur Alliance.
- Ajoute `AWM_Studio_SEO_Rules` : sélection contextuelle, niveaux de risque, règles protégées pour stagiaire, audit déterministe des préparations et contrôle local des pages existantes.
- Le référentiel complet n est jamais envoyé à OpenAI : **12 règles maximum**, uniquement les plus pertinentes au cas courant.
- Les appels ciblés (suggestions SEO, recherche de mots-clés, correction de bloc) utilisent un sous-ensemble encore plus court de **6 à 8 règles**; Visual QA ne reçoit aucune règle SEO inutile.
- Journalise le démarrage rapide de façon minimale (mode, nombres de localisations/pages créées ou évitées, version du référentiel) sans enregistrer les prompts.
- Compacte le Site DNA transmis aux modèles afin de conserver palette, typographie, composants et garde-fous utiles sans renvoyer les données détaillées inutiles.
- Ajoute un résumé **Mémoire SEO AWM · Local first** dans la révision avant Elementor avec score local et écarts détectés.
- Les modifications sensibles (URL, canonical, indexation, redirections et autres règles à risque élevé) restent sous protection et validation humaine.
- Aucun changement aux Connectors, au multi-sites ni au contrat d écriture Hub Client.

## 1.17.0 — 2026-09-07
- Ajoute **Visual QA** sur le rendu public réel d une page avec trois captures desktop, tablette et mobile.
- Utilise WordPress.com MShots uniquement pour les URLs publiques non sensibles; aucun cookie, session ou URL d administration n est transmis.
- Analyse les trois captures avec OpenAI Vision via Responses API et Structured Outputs, avec `store=false`.
- Retourne score global, scores par appareil, cohérence de marque, conversion, forces et problèmes visuels avec preuve et recommandation.
- Conserve l historique Visual QA par client/page et affiche les captures et constats dans Studio.
- Étend les plans Elementor existants aux styles déjà autorisés par Hub Client 1.11.33 : couleurs, alignements, tailles typographiques responsive, margins et paddings.
- Ajoute **Préparer les corrections sûres** : seuls les constats classés style/content sont convertis en plan; structure/none restent manuels.
- Interdit toujours le CSS libre, les suppressions automatiques, la modification de formulaires/widgets inconnus et toute écriture sans révision humaine.
- Snapshot et validation Elementor restent obligatoires lors de l application du plan.
- Aucun changement aux Connectors, au multi-sites ou au contrat Hub Client.

## 1.16.0 — 2026-09-07
- Enrichit le **Site DNA** avec un échantillonnage sécurisé en lecture seule de jusqu à quatre pages Elementor non sensibles.
- Mesure les composants réellement observés : containers/sections, headings, textes, boutons, images, formulaires et widgets tiers.
- Consolide les couleurs dominantes, alignements, espacement médian, tailles typographiques desktop/tablette/mobile et couverture de styles responsive.
- Corrige la lecture Studio des contrôles Elementor structurés `padding`, `margin` et `typography_font_size*` déjà transmis par Hub Client; ces tableaux ne sont plus convertis en texte.
- Injecte ces signaux visuels réels dans le contexte OpenAI des nouvelles créations et des plans de modification de pages existantes.
- Ajoute un **Audit Design · Site DNA** non destructif sur les pages existantes : H1, CTA, ALT images, cohérence palette et responsive.
- Réactualise automatiquement le DNA après une analyse technique ou un scan complet des pages.
- Conserve strictement les snapshots, la validation humaine, les pages brouillon, les formulaires/widgets inconnus et les protections de tracking.
- Aucun changement aux Connectors, au multi-sites ni au protocole Hub Client.

## 1.15.0 — 2026-09-07
- Repositionne Studio comme **AI Website Builder · Editor · Optimizer** sans retirer les parcours existants.
- Ajoute trois modes visibles : **Créer**, **Modifier / étendre** et **Auditer / optimiser**.
- Ajoute le **Site DNA** par client : identité, palette, typographie, thème, versions Elementor, moteur de layout, cartographie des pages et garde-fous de modification.
- Injecte le Site DNA dans le contexte OpenAI des nouvelles générations afin qu une nouvelle page reste cohérente avec le site client existant.
- Injecte le Site DNA dans les plans de modification des pages Elementor existantes afin d éviter qu une correction adopte un style générique incompatible avec le reste du site.
- Conserve les snapshots, la validation humaine avant écriture, la protection des widgets inconnus/formulaires et les nouvelles pages en brouillon.
- Ajoute un indicateur Site DNA dans le diagnostic Studio avec empreinte, nombre de pages Elementor et score SEO moyen connu.
- Aucun changement aux Connectors, au multi-sites, aux secrets Core ni au protocole Hub Client.

## 1.14.0 — 2026-08-31
- Transforme **Optimisation globale** en tableau de production SEO pour les pages existantes.
- Ajoute **Optimiser tout** : les pages non protégées sont traitées séquentiellement afin d éviter les timeouts WordPress; Studio prépare puis applique les champs SEOPress sûrs page par page avec snapshot préalable.
- Ajoute **SEO rapide** sur chaque page et **Optimiser SEOPress maintenant** dans le détail d une page.
- Ajoute une **Recherche SEO rapide** à partir du service/sujet, d une ville ou zone facultative et du contenu réel de la page; Studio propose un mot-clé principal, des variantes, l intention, un H1 et des questions utiles sans inventer de volume de recherche.
- Permet d injecter le mot-clé retenu directement dans le passage SEOPress afin de réduire la saisie manuelle.
- Ajoute l **optimisation bloc par bloc** des pages Elementor existantes : chaque conteneur/section expose ses widgets éditables et peut générer un plan ciblé limité au bloc choisi.
- Les modifications bloc par bloc restent révisables avant application, conservent les widgets tiers et n autorisent aucune suppression, changement de lien ou création de section automatique.
- L optimisation globale conserve URL, canonical et indexation; les pages système protégées sont exclues du traitement automatique et exigent une ouverture individuelle.
- Les champs SEOPress restent écrits par Hub Client avec snapshot/restauration et journalisation, sans déplacer les données Studio dans Core.

## 1.13.1 — 2026-08-31
- Renomme le menu principal visible en **Studio AWM**.
- Laisse le système visuel global Hub appliquer au menu Studio le logo Alliance, le pictogramme de module et les dimensions communes.
- Évite que les styles locaux Studio remplacent le pictogramme du menu lorsque le traitement AWM commun est actif.
- Conserve intégralement les fonctions 1.13.0 : pages Elementor existantes, modifications ciblées, snapshots/restauration et passage SEO/SEOPress.

## 1.13.0 — 2026-08-31
- Ajoute l import sécurisé des pages Elementor existantes dans **Optimisation globale**.
- Le passage SEO/SEOPress assisté reste disponible aussi pour les pages WordPress classiques; l édition de contenu par prompt demeure limitée à Elementor pour préserver les autres éditeurs.
- Studio lit la structure Elementor réelle et prépare des modifications ciblées par prompt sans reconstruire ni supprimer les widgets inconnus.
- Les changements IA sont présentés comme un plan à approuver avant écriture; seuls Heading, Text Editor et Button sont modifiés en place dans cette première livraison, avec ajout contrôlé de sections si demandé.
- Chaque écriture Elementor ou SEOPress crée une sauvegarde locale versionnée avant modification; Studio permet de restaurer une sauvegarde depuis l interface.
- Ajoute un **Passage SEO IA** des pages existantes qui réutilise le moteur Studio et préremplit les champs SEOPress sans changer automatiquement URL, canonical ou indexation.
- Les opérations sensibles, l historique central et les actions de restauration restent protégés par permissions, nonce et journal de sécurité Core.

# Journal des versions — Studio AWM

## 1.12.0 — 2026-08-31

- Ajoute la page autonome `awm-studio-mockups` sous le menu Studio.
- Remplace l'ouverture du panneau intégré par une navigation GET WordPress qui ne dépend d'aucun JavaScript.
- Rend A, B et C directement côté serveur dans trois cartes visibles, puis affiche un aperçu complet de la proposition choisie.
- Rend Écran, Tablette et Mobile avec des liens GET ordinaires conservant le client, la préparation et la variante.
- Ajoute l'approbation et la régénération par formulaires POST protégés par nonce sur la page autonome.
- Récupère la préparation la plus récente lorsqu'un identifiant est manquant ou invalide.
- Conserve l'ancien visualiseur intégré uniquement comme compatibilité secondaire; la galerie serveur devient le parcours principal.
- Maintient Studio comme seul propriétaire de ses maquettes et données; Core ne partage que la sécurité et les connexions.

## 1.11.1 — 2026-08-31

- Reprend explicitement la route WordPress `callink-studio` et les actions AJAX Studio.
- Neutralise les anciens menus, callbacks, actions AJAX et le contrôleur `awm-hub-studio-preview` pouvant encore provenir de Hub 4.5.37 après une mise à jour partielle.
- Remplace l'ancre seule du bouton **Voir les 3 maquettes** par une URL serveur complète avec le client, la préparation, la vue, `studio_focus=mockups` et l'ancre du panneau.
- Donne au panneau et à tous ses contrôles des identifiants et attributs exclusifs à Studio 1.11.1 afin qu'un ancien JavaScript ne puisse plus intercepter les clics.
- Replace le panneau des maquettes directement avant la révision SEO et médias, même s'il a été rendu dans un conteneur replié.
- Force l'affichage du panneau, des trois variantes, des boutons Écran/Tablette/Mobile et du canevas avec un repli JavaScript inline non mis en cache.
- Conserve Studio comme unique propriétaire de toutes ses données; Core partage uniquement la sécurité et les connexions.

## 1.11.0 — 2026-08-30

- Studio devient une extension autonome et un module de premier niveau dans la Suite AWM.
- Retire le moteur métier et l'interface Studio de Core AWM et de Hub AWM.
- Attribue à Studio la propriété exclusive des préparations, maquettes, historiques, réglages IA, profils, audits et fichiers privés.
- Partage avec Core uniquement la sécurité (domaine de permissions, approbations, coffre et journal de sécurité) ainsi que les connexions sécurisées.
- Migre sans perte l'ancienne option `awm_core_studio_ai_settings` vers `awm_studio_ai_settings`.
- Migre la couleur et le pictogramme historiques de Hub vers `awm_studio_ui_settings`.
- Conserve les données `_awm_studio_*` existantes sans copie ni réinitialisation.
- Maintient les trois maquettes A/B/C, les vues Écran/Tablette/Mobile, le plein écran et la reprise automatique de la dernière préparation.