{
  "product": "polyglot.talk",
  "environment": "lab",
  "version": "18.15.8",
  "label": "V18.15.8",
  "released_at": "2026-09-18T20:40:57+00:00",
  "summary": "Échec d’envoi SMS de la messagerie distingué d’un code reçu ou d’un numéro enrôlé.",
  "changes": [
    "Affichage explicite de l’échec d’envoi SMS signalé par la messagerie, sans déclarer le numéro définitivement incompatible",
    "Une reprise conserve la demande existante et ne renvoie aucun OTP automatiquement",
    "Sessions back-office valides conservées pendant la publication V18.15.8",
    "Android officiel ARM installé sur le Mac du propriétaire, avec données privées conservées par numéro",
    "Parcours assisté du pilote ; aucun OTP demandé ni compte déclaré validé avant preuves réelles",
    "L’interface distingue appareil connecté, parcours à qualifier et attente effective du code",
    "Sessions back-office valides conservées pendant la publication V18.15.7",
    "Gestion des affectations Android internes sans dépendance à GeeLark, avec un espace conservé par numéro",
    "Blocage affiché lorsque l’hébergement du laboratoire ne permet pas de démarrer Android ; aucun enrôlement réel déclaré sans preuve",
    "Sessions back-office valides conservées pendant la publication V18.15.6",
    "Enrôlement WhatsApp et Telegram en une commande, suivi du résultat et accès au test personnel",
    "Affectation durable d’un Android hébergé par numéro, avec isolation des comptes et conservation des sessions",
    "Contrôleur GeeLark limité aux Android existants approuvés ; accès hébergeur et qualification des applications requis avant le premier test réel",
    "Accès Enrôlement OTP directement dans la barre du back-office propriétaire LAB",
    "Choix du mobile et des messageries par logos avec progression du code à la livraison",
    "Commande unique pour agent Android relié et parcours qualifié; absence d’appareil affichée sans fausse validation",
    "Sessions back-office existantes conservées pendant cette publication",
    "Version de repère V18.15.3 pour retester la connexion email après correction du refus d’origine",
    "Correction de la politique de référent pour conserver l’origine des formulaires HTTPS sans exposer le chemin ni les paramètres; contrôles d’origine et CSRF maintenus",
    "Connecteur SMTP authentifie avec TLS 1.2 minimum et verification des certificats; activation apres configuration de la boite dediee",
    "Configuration SMTP exclusivement dans le coffre chiffre serveur, sans secret dans le navigateur ou les traces",
    "Suivi des soumissions email sans code en clair et sans confondre acceptation et reception",
    "Compte a rebours serveur et expiration visible du code de connexion",
    "Absence de renvoi automatique du code apres une erreur de saisie",
    "Serialisation des demandes de code pour eviter les doubles envois concurrents",
    "Back-office des dossiers par numero et application avec preuves et controle de livraison; inscriptions reelles encore a tester",
    "Cadre extérieur bleu visible et dimensions internes strictement contraintes",
    "Largeur compacte portée à 288 px pour garantir des textes complets et des commandes accessibles",
    "Questions fréquentes disposées en grille et formulaire réuni sur une seule ligne",
    "Recomposition complète de l’en-tête, des bulles, des suggestions et des commandes du mini-guide",
    "Typographies, espacements, icônes, rayons et ombres recalibrés à la nouvelle largeur",
    "Positionnement garanti de la langue et de la fermeture sans écrasement du titre",
    "Fenêtre du guide réduite presque de moitié en largeur sur ordinateur",
    "Composition verticale du champ, du microphone et du bouton pour préserver la lisibilité",
    "Largeur mobile compacte avec adaptation automatique aux très petits écrans",
    "Collecte anonyme des questions et des réponses proposées pendant six mois pour améliorer le guide",
    "Masquage automatique des emails et numéros de téléphone contenus dans les questions",
    "Aucune conservation des enregistrements audio, adresses IP ou identités clients dans le journal du chatbot",
    "Nouveau cockpit Questions chatbot avec volumes, langues, thèmes, réponses incertaines et recherche",
    "Revue éditoriale des questions avec statuts Nouveau, À améliorer, Validée et Ignorée",
    "Distinction entre les questions saisies au clavier, dictées à la voix et lancées depuis une suggestion",
    "Intégration des 58 réponses validées et des 10 corrections éditoriales du document de relecture YB",
    "Questions vocales au clic sur le microphone, sans activation automatique ni écoute en arrière-plan",
    "Réponse parlée automatique après une question vocale et bouton d’écoute sur chaque réponse écrite",
    "Reconnaissance et synthèse adaptées aux 25 langues de l’interface avec repli systématique vers le clavier",
    "Information de confidentialité dédiée au traitement vocal par le navigateur",
    "Réponses harmonisées sur le temps réel, le rôle d’ami dans la conversation et les messageries du lancement",
    "Date d’ouverture publique indiquée à partir du 28 septembre 2026",
    "Guide conversationnel intégré à la page d’accueil dans le design Polyglot",
    "Socle de 272 formulations françaises reliées à 68 réponses distinctes et 17 thèmes",
    "Interface, compréhension thématique et réponses contrôlées disponibles dans les 25 langues du site",
    "Réponses calculées localement dans le navigateur sans API conversationnelle payante",
    "Réponses prudentes distinguant les fonctions disponibles, prévues et encore en laboratoire",
    "Aucune mention publique de l’opérateur ni des choix techniques internes",
    "Expérience accessible au clavier, adaptée aux mobiles et compatible avec les langues de droite à gauche",
    "Affichage intégral des mobiles clients et des numéros Polyglot dans le cockpit authentifié, tout en conservant leur chiffrement en base",
    "Centre de santé unique pour la base, Stripe, Revolut, l’opérateur télécom, les webhooks, le stock et les automates",
    "Réparation contrôlée et authentifiée du schéma depuis le cockpit, sans exposer les erreurs SQL au navigateur",
    "Dossiers réglementaires opérateur réutilisables par pays et type de numéro avec statut, référence et expiration",
    "Historique des observations fournisseur, sous-statuts, commentaires et dernière synchronisation",
    "Laboratoire de six scénarios de bout en bout strictement isolés des paiements, numéros et appels réels",
    "Chronologie opérationnelle par client avec situation, blocage et prochaine action",
    "Journal automatique des paiements, étapes de déploiement, changements de langue et corrections de minutes",
    "Guide du premier appel dans l’espace client avec numéro, langues, solde et ajout aux contacts",
    "Alerte de seuil de minutes et historique clair des dernières conversations",
    "Préparation des futurs points d’intégration du support multilingue sans activer de chatbot incomplet",
    "Création de checkout_sessions avant purchase_orders afin de respecter les dépendances de clés étrangères",
    "Auto-réparation des tables de paiement et d’acceptation juridique absentes sur une base partiellement initialisée",
    "Masquage des détails SQL internes dans les messages visibles du cockpit",
    "Correction du refus de l’initialisation lorsque plusieurs onglets renouvellent simultanément la première session",
    "Protection de la création initiale par le jeton propriétaire aléatoire à usage unique",
    "Annonce explicite puis affichage immédiat du QR Authenticator après création du mot de passe",
    "Secret TOTP stabilisé entre les onglets et remplacement explicite par un nouveau QR sécurisé",
    "Tolérance d’une minute pour la dérive temporelle avec maintien du mot de passe, de l’anti-rejeu et de la limitation d’essais",
    "Compte propriétaire yann@polyglot.talk avec accès réservé au back-office de gestion",
    "Initialisation protégée par un lien aléatoire à usage unique",
    "Mot de passe haché par Argon2id lorsqu’il est disponible et jamais stocké en clair",
    "Double authentification TOTP obligatoire avec QR généré localement sans service tiers",
    "Secret Authenticator chiffré côté serveur et rejet de la réutilisation d’un même code",
    "Dix codes de secours à usage unique pour la récupération du compte",
    "Réinitialisation du mot de passe par code de secours avec révocation des sessions",
    "Verrouillage progressif, limitation des tentatives et journal des accès sans IP en clair",
    "Dossier client central réunissant compte, numéros, minutes, achats, support et déploiements",
    "Orchestrateur en huit étapes du paiement à la livraison client",
    "Six contrôles qualité obligatoires avant mise à disposition du numéro",
    "Centre d’exceptions avec criticité, responsable, échéance et résolution",
    "Stock prédictif par pays et commandes opérateur à confirmation manuelle",
    "Webhooks opérateur signés, idempotents et reliés au décompte des minutes",
    "Finance opérationnelle avec marge, incidents et circuit de remboursement",
    "Communications in-app et suivi d’activation dans l’espace client",
    "Rôles owner, opérations, finance, support et lecture seule",
    "Journal d’audit administratif et secrets exclusivement côté serveur",
    "Correction du débordement horizontal du sélecteur de langue sur iPhone",
    "Recomposition des proportions, du téléphone, des preuves et du formulaire sur 320 à 430 px",
    "Ajout de l’ourdou pour porter le produit à 25 langues",
    "Synchronisation des 25 langues dans le SEO, le catalogue, la liste d’attente et les interfaces",
    "Ajout de Pauline, Manon, Gabriel et Louis avec sélection et écoute au clic",
    "Phrase de présentation identique pour comparer le timbre, l’intonation et l’énergie",
    "Génération audio sécurisée par le fournisseur vocal, avec identifiants techniques masqués au client",
    "Correction du format des identifiants vocaux pour la nouvelle API de synthèse",
    "Suppression du paramètre audio obsolète qui empêchait la synthèse vocale",
    "Mode mobile renforcé avec preuves, textes, langues, téléphone et formulaire plus lisibles sur iPhone",
    "Correction de la route REST du service de synthèse vocale",
    "Génération de 100 extraits vocaux : 25 langues multipliées par quatre profils",
    "Lecture automatique dans la langue A choisie par le client",
    "Alignement de Pauline, Manon, Gabriel et Louis sur les mêmes identifiants vocaux que le service final",
    "Fichiers audio préfabriqués pour une écoute instantanée sans coût à chaque clic",
    "Retrait temporaire des accès Entreprise et juridiques du pied de page public",
    "Suppression de la liste blanche qui limitait la validation au numéro administrateur",
    "Acceptation de tous les numéros E.164 et des saisies internationales commençant par + ou 00",
    "Déploiement différentiel : les fichiers inchangés et les 100 extraits vocaux ne sont plus retransférés",
    "Remplacement du code payant Telegram Gateway par Telegram Login gratuit",
    "Bouton Continuer avec Telegram adapté automatiquement au canal sélectionné",
    "Vérification serveur du jeton Telegram signé, de l’audience, de l’expiration et du nonce",
    "Comparaison stricte entre le numéro saisi et le numéro certifié par Telegram",
    "Protection du parcours Telegram par état anti-CSRF et PKCE",
    "Canaux non raccordés rendus explicitement indisponibles jusqu’à leur intégration",
    "Création de compte autorisée pour tout numéro international certifié par Telegram",
    "Retour automatique dans Polyglot après l’unique consentement obligatoire de Telegram",
    "Autorisation Telegram limitée au numéro de téléphone, sans profil inutile",
    "Pays, indicatif et numéro conservés en cas d’annulation ou d’échec",
    "Recherche directe dans la liste par indicatif, avec +212 pour le Maroc, +33 pour la France et +44 pour le Royaume-Uni",
    "Remplacement de la validation initiale par l’enregistrement simple du mobile et des messageries déclarées",
    "Suppression totale du parcours Telegram OAuth au premier écran",
    "Formulaire placé en premier et progression latérale masquée sur mobile",
    "Libellé corrigé en Validez votre numéro de mobile",
    "Sélection multiple des messageries avec liste secondaire repliable",
    "Connexion d’une seule messagerie déplacée juste avant le paiement",
    "Nouveau parcours Telegram Bot à consentement unique avec retour automatique vers le paiement",
    "Paiement verrouillé côté serveur tant qu’aucune messagerie n’est validée",
    "Table back-office sécurisée des numéros validés ayant acheté, avec formule, minutes et statut d’abonnement",
    "Correction du canal conservé : un Telegram ancien n’écrase plus le choix WhatsApp",
    "Reprise fiable après retour arrière, avec mobile, messageries et bouton immédiatement réutilisables",
    "Exclusion des messageries révoquées dans le Control Center et sur l’écran de paiement",
    "Création d’un vrai espace client par mobile et mot de passe avant le paiement",
    "Connexion durable permettant de retrouver son abonnement, son numéro et son solde de minutes",
    "Nouveau tableau de bord client aligné sur le design premium du site",
    "Solde de minutes fondé sur un registre de crédits et de consommation réutilisable par la future application",
    "Paire de langues modifiable à tout moment pour la conversation suivante, sans changer de numéro",
    "Blocage du changement uniquement pendant une conversation déjà en cours",
    "Préparation des parcours de recharge de minutes et de création d’un autre numéro",
    "Crédit automatique des minutes et création de l’ami Polyglot après confirmation serveur Stripe",
    "Premier écran limité au mobile et aux messageries, sans création de compte ni mot de passe",
    "Formule, langues, voix et récapitulatif conservés avant toute demande d’accès",
    "Mobile repris automatiquement sur le dernier écran avant paiement pour créer le mot de passe",
    "Libellés et cache corrigés afin d’éviter toute confusion entre démarrage et création d’espace",
    "Commande métier unique partageable entre Stripe et Revolut sans double crédit de minutes",
    "Webhooks Stripe et Revolut signés, horodatés et idempotents",
    "Paiement par carte via Stripe et paiement Revolut Pay pour les packs ponctuels",
    "Renouvellements mensuels Stripe reliés au registre de minutes",
    "Espace client strictement verrouillé jusqu’à la confirmation serveur du paiement",
    "Écran de confirmation mis à jour automatiquement après le webhook marchand",
    "File de livraison du numéro, de l’agent et du canal placée en attente contrôlée du partenaire télécom",
    "Détection et mise en revue des paiements en double entre prestataires",
    "Back-office enrichi avec le prestataire de paiement et l’état de livraison",
    "Cockpit back-office avec indicateurs, tunnel client et alertes de stock, livraison et paiement",
    "Inventaire chiffré des numéros par pays avec réservation de trente minutes avant paiement",
    "Simulateur opérateur limité au laboratoire pour tester l’achat et l’attribution de bout en bout",
    "Suivi des commandes réglementaires opérateur et seuils d’approvisionnement anticipé",
    "File de provisionnement actionnable avec relance et attribution depuis le stock disponible",
    "Dossiers clients avec mobiles affichés intégralement dans le cockpit privé, notes internes, commandes, numéros et crédit manuel de minutes",
    "Surveillance des checkouts Stripe et Revolut, webhooks et paiements en double",
    "Protection renforcée du back-office par CSRF, verrouillage après échecs et double authentification optionnelle",
    "Espace client multi-numéros avec solde et paire de langues propres à chaque ami Polyglot",
    "Recharge immédiate d’un numéro existant et achat d’un autre numéro depuis le même espace",
    "Historique des achats, reçus imprimables, gestion d’abonnement Stripe et ajout du numéro aux contacts"
  ],
  "surfaces": [
    "/",
    "/lab/",
    "/enterprise/",
    "/signup.html",
    "/control-center/",
    "/login/",
    "/account/",
    "/legal/",
    "/backoffice.php"
  ]
}
