Repository navigation
Authentifier widooapp.com dans Brevo pour la production et créer l'expéditeur Widoo (tâche de Paul) #467
Description
Contexte
Epic : #13
Maquette : sans objet — tâche humaine (domaine et expéditeur Brevo) ; E-22 n'est cité que pour le modèle d'e-mail
Architecture-Technique (ligne E-mails : Brevo) · Ecrans › E-22 · D-069 · D-105 · D-106 · D-090
Tâche humaine de Paul, sans PR : CODE ne la prend pas. Décision d'Ilan du 2026-10-14 (D-090) : l'e-mail de connexion passe par l'API et Brevo en v0.4 (#397). D-069 exige l'authentification du domaine dans Brevo avant tout envoi ; elle était prévue avec la préparation de la production (#246, v0.6) et passe ici, en v0.4. Ilan a transmis le compte Brevo à Paul le 2026-10-14 ; la zone DNS de widooapp.com lui sera ouverte par #366 (achat du domaine, tâche d'Ilan), dont ce ticket dépend.
D-105 (décision de l'opérateur du 2026-10-20, à confirmer par Ilan, Design-Changelog › D-105, Architecture-Technique › E-mails par environnement) : ce ticket ne porte plus que l'authentification du domaine pour la production. widooapp.com est acheté depuis le 2026-10-20 (D-106), reste l'accès de Paul à sa zone DNS (#366) ; staging envoie depuis l'expéditeur Brevo déjà vérifié contact@inprogress.agency (nom « Widoo »), avec la clé de staging déjà en Secret Manager (case cochée ci-dessous) : #397 et #450 ne dépendent plus de ce ticket. Production n'envoie rien avant le domaine : ce ticket est un prérequis de la préparation de la production (#246), et passer à @widooapp.com sera une rotation de la configuration de l'API, sans code.
D-110 (2026-10-21) : domaine authentifié et expéditeur « Widoo contact@widooapp.com » vérifié dans Brevo le 2026-10-21 ; boîte contact@widooapp.com = alias Google Workspace de l'agence, lu par Ilan. Pas d'accès de Paul à la zone DNS : Ilan pose les enregistrements à la demande, en call (#366 fermé). Reste le test de délivrabilité.
À faire
- Dans Brevo, ajouter le domaine
widooapp.comet relever les enregistrements DNS demandés (SPF, DKIM, DMARC) - Les poser chez le registraire de
widooapp.com, puis faire vérifier le domaine par Brevo - Créer l'expéditeur « Widoo » sur une adresse du domaine (au choix) et l'adresse de réponse
contact@widooapp.com(D-069), au moins redirigée vers une boîte lue - Créer une clé d'API Brevo pour l'API de staging et l'enregistrer dans Secret Manager de
widoo-staging: jamais dans Git, ni dans le chat - Indiquer sur Préparer la production : projet GCP et Firebase prod, domaine, DNS, e-mails, alertes de coût #246 l'adresse de l'expéditeur de production, pour la rotation de la configuration de l'API
Critères d'acceptation
- Domaine
widooapp.comauthentifié dans Brevo (SPF, DKIM et DMARC validés) - Un e-mail de test envoyé depuis Brevo à une adresse de l'équipe arrive en boîte de réception, pas dans les indésirables
- Clé Brevo de staging présente dans Secret Manager de
widoo-staging
Activity
PaulThiberville commentedon Oct 16, 2026
Vérification consignée : le 2026-10-16 vers 10:15 (heure de Paris), Paul a créé dans Brevo une clé d'API
widoo-stagingà accès restreint (Emails transactionnels : Tous ; tout le reste : Aucune ; sans expiration fixe, expire après 90 jours d'inactivité). Il l'a enregistrée dans Secret Manager du projetwidoo-stagingsous le nombrevo-api-key(version 1 activée), avecroles/secretmanager.secretAccessoraccordé àwidoo-api-run@widoo-staging.iam.gserviceaccount.com. Contrôlé en lecture seule par l'orchestrateur (liste des versions et politique IAM) ; la valeur n'a été ni lue ni affichée.Cases cochées : création de la clé et critère « Clé Brevo de staging présente dans Secret Manager ». Restent ouverts : l'authentification du domaine
widooapp.comet l'expéditeur, qui attendent l'achat du domaine (#366, Ilan).[-]Authentifier widooapp.com dans Brevo et créer l'expéditeur Widoo (tâche de Paul)[/-][+]Authentifier widooapp.com dans Brevo pour la production et créer l'expéditeur Widoo (tâche de Paul)[/+]PaulThiberville commentedon Oct 20, 2026
MANAGER, 2026-10-20 : renommé selon D-105 : ce ticket ne porte plus que l'authentification de
widooapp.compour la production. Staging envoie depuiscontact@inprogress.agency: dépendance retirée de #397 (#450 n'en avait pas). Gardeblocked_by#366 ; ne bloque plus que #246 (préparation de la production, dépendance posée ce jour) ; jalon passé de v0.4 à v0.6, celui de #246.IlanAMG commentedon Oct 21, 2026
Chef de projet (point du 21/10/2026) : priorité P2 → P0. Il bloque #246 (P0, v0.6) : un bloqueur ne peut pas être moins prioritaire que ce qu'il bloque. Depuis D-106 (widooapp.com acheté par Ilan), il ne dépend plus que de l'accès à la zone DNS.
PaulThiberville commentedon Oct 21, 2026
MANAGER, 2026-10-21 : D-106 consigne l'achat de
widooapp.comet révise D-105 : la production enverra depuis@widooapp.comdès ce ticket. La dépendanceblocked_by#366 est gardée : #366 reste ouvert sur ce qui conditionne vraiment ce ticket, l'accès de Paul à la zone DNS dewidooapp.com(D-106 : « reste l'accès de Paul aux DNS »). Dès que Paul a cet accès et que #366 se ferme, l'action des étiquettes passe ce ticket enstatus:ready. Contexte du corps mis à jour (la phrase « Ilan n'achète paswidooapp.comavant la fin du MVP » ne tient plus). Staging n'est pas concerné : #397 et #450 gardent l'expéditeurcontact@inprogress.agency.PaulThiberville commentedon Oct 21, 2026
MANAGER, 2026-10-21 (après-midi) : vérification consignée sur ce que Paul et Ilan ont fait en call le 2026-10-21, rapporté dans la session de Paul (D-110, 2026-10-21).
Qui, quoi
widooapp.comajouté et enregistrements relevés, puis domaine authentifié ; Brevo affiche « DKIM widooapp.com ✓, DMARC configuré ✓ ». Expéditeur « Widoo contact@widooapp.com » créé et vérifié.widooapp.com(compte personnel, pas d'accès donné : enregistrements posés à la demande, en call) :brevo-code; CNAMEbrevo1._domainkeyetbrevo2._domainkey; DMARC avecrua=mailto:rua@dmarc.brevo.com; sous-domaine de marqueem(avecr.emetimg.em).contact@widooapp.com: alias Google Workspace de l'agence, créé par Ilan ; MX1 smtp.google.com; SPFv=spf1 include:_spf.google.com include:spf.brevo.com ~all; TXT de vérification Google. ImprovMX, envisagé, n'est pas retenu.Cases cochées : ajout du domaine et relevé des enregistrements ; pose et vérification par Brevo ; expéditeur Widoo et adresse de réponse
contact@widooapp.com; indication sur #246 de l'expéditeur de production (#246 (comment)) ; critère « domaine authentifié (SPF, DKIM, DMARC) ».Dernier point, non fait : le critère « un e-mail de test envoyé depuis Brevo à une adresse de l'équipe arrive en boîte de réception, pas dans les indésirables ». Paul le fera depuis Brevo. Le ticket reste ouvert,
status:ready(Paul, tâchehuman) ; la dépendanceblocked_by#366 est retirée (#366 fermé : pas d'accès DNS, pose à la demande). Dès que Paul dit en session que le test est arrivé en boîte de réception, MANAGER coche le critère et ferme.