Carte n° 137

Débrancher la copie d'essai et réparer l'atelier

À valider par Sabri (10 nov.) : « Débrancher la copie d'essai et réparer l'atelier »

Ce que tu fais (15 minutes en tout) :

  1. Couper la vieille copie d'essai (partie 1) : 2 clics dans Cloudflare. C'est le seul point vraiment urgent : cette copie peut changer le vrai bureau.
  2. Mettre la petite correction de l'atelier (partie 3) : une commande à copier. Ou l'arrêter, si tu préfères.
  3. Dire oui ou non à la liste des pages à garder (partie 4).

Bonne nouvelle : l'atelier n'est pas cassé. Il lit bien l'onglet « Atelier » toutes les 10 secondes. Il rate seulement un tour par heure, au moment où la connexion Cloudflare du Mac se renouvelle. Aucune demande n'est perdue : personne n'a encore écrit dans l'onglet « Atelier » (0 demande dans le bureau).

Préparé par Pilot 2 la nuit du 10 nov. Rien n'a été mis en ligne, arrêté ni supprimé. Fait sur le Mac seulement : les 2 fichiers de réglage d'essai corrigés (avec sauvegarde), et le tableau des chiffres enregistré dans son historique (sans envoi en ligne).


1. La vieille copie d'essai « exodus-bureau-essai » (à couper par toi)

Le problème : cette copie a l'ancien code du bureau (d'avant la version 2, mise en ligne le 8 nov. à 1 h 21), mais elle est branchée sur la vraie base. Tout ce qu'on change dedans change le vrai bureau. Elle ne sert plus à rien : la version 2 est en ligne sur le vrai bureau depuis le 9 nov.

Ce que je conseille : la couper sans la supprimer (on peut revenir en arrière), puis la supprimer dans une semaine si personne ne s'en plaint.

Étape A, aujourd'hui (réversible, 2 clics) :

  1. Ouvre le tableau de bord Cloudflare (compte [retiré]), menu « Workers et Pages ».
  2. Clique sur exodus-bureau-essai, puis l'onglet « Paramètres », partie « Domaines et routes ».
  3. Sur la ligne de l'adresse [retiré], choisis « Désactiver ». → La copie ne répond plus. Rien n'est effacé : on peut la réactiver au même endroit.

Étape B, dans une semaine (définitif) : supprimer la copie. Ça efface seulement cette copie (son code et ses réglages), pas la vraie base, pas le vrai bureau. La commande se lance depuis ton dossier personnel, exprès : aucun fichier de réglage du vrai bureau n'y est, donc aucun risque de viser le mauvais.

cd /Users/sabri && CLOUDFLARE_ACCOUNT_ID=[retiré] npx -y wrangler@3.99.0 delete --name exodus-bureau-essai

Une question en anglais apparaît (« es-tu sûr ? ») : tape la lettre y puis Entrée (ça veut dire « oui »). Vérifie bien que le nom affiché est exodus-bureau-essai, et pas [retiré] (le vrai bureau).


2. Les 2 fichiers de réglage d'essai ✅ (fait cette nuit, sur le Mac)

Le problème : 2 fichiers servent à lancer une copie du bureau sur le Mac pour les essais. Les deux pointaient vers la vraie base. Le premier portait même le nom du vrai bureau : une mise en ligne avec ce fichier aurait remplacé le vrai bureau. Le second portait le nom du bureau de test : il l'aurait branché sur la vraie base.

Ce que j'ai fait : les 2 pointent maintenant vers la base du bureau de test (exodus-hub-v2, une copie à part), avec un nom qui n'est ni le vrai bureau ni le bureau de test. Rien n'a été mis en ligne.

Fichier Avant Maintenant
exodus-bureau-app/wrangler.essai-local.toml nom du vrai bureau + vraie base nom exodus-bureau-essai-local + base de test
exodus-bureau-app/v2/wrangler.essai-local.toml nom du bureau de test + vraie base nom exodus-hub-v2-essai-local + base de test

3. L'atelier : ce qui se passe vraiment, et la correction

Le diagnostic (vérifié dans les journaux de Cloudflare du Mac) :

La correction (prête, pas encore mise) : si Cloudflare répond « compte non autorisé » ou « erreur de connexion », l'atelier attend 15 secondes et réessaie une fois. Et le journal note maintenant le code de l'erreur, pour qu'on comprenne tout de suite.

Pour la mettre (conseillé) : la commande vérifie d'abord que l'atelier n'a pas changé depuis cette nuit, garde une copie de l'ancien, met le nouveau, vérifie, puis relance l'atelier.

cd /Users/sabri/OBM/atelier && diff -q atelier.mjs /Users/sabri/OBM/livrables-pilot/137-atelier-correction/atelier.mjs.avant && cp atelier.mjs atelier.mjs.avant-10-nov && cp /Users/sabri/OBM/livrables-pilot/137-atelier-correction/atelier.mjs atelier.mjs && node --check atelier.mjs && launchctl kickstart -k gui/$(id -u)/com.exodus.atelier && echo "atelier corrigé et relancé"

Si la commande s'arrête tout de suite sans rien écrire de plus : l'atelier a changé depuis cette nuit, rien n'a été remplacé (redemande-moi).

Pour revenir en arrière :

cd /Users/sabri/OBM/atelier && cp atelier.mjs.avant-10-nov atelier.mjs && launchctl kickstart -k gui/$(id -u)/com.exodus.atelier

Ou pour l'arrêter complètement (si personne ne s'en sert : aucune demande depuis sa création) :

launchctl bootout gui/$(id -u)/com.exodus.atelier

À savoir au passage : comme l'atelier interroge Cloudflare toutes les 10 secondes, il laisse environ 8 600 petits fichiers de journal par jour dans ~/.wrangler/logs (déjà 18 600 fichiers, 400 Mo). Ce n'est pas grave tout de suite. Si tu gardes l'atelier, on pourra passer à une lecture toutes les 60 secondes (6 fois moins). Je n'ai rien changé.


4. Les pages en ligne : garder ou arrêter (rien n'a été arrêté)

Vérifié cette nuit en lecture seule (la page répond-elle, et quand a-t-elle été mise en ligne).

Page À quoi elle sert Conseil
Vrai bureau [retiré] (hub.exodus-hos.com) Le bureau Garder
Bureau de test exodus-hub-v2 Copie de la version 2, avec sa propre base (données du 9 nov.) Garder jusqu'à ce qu'Anthony valide la version 2 (carte « Simplifier le bureau »), puis arrêter : c'est un double exact du vrai bureau, avec une copie des vraies données
Copie d'essai exodus-bureau-essai Plus rien, ancien code branché sur la vraie base Couper aujourd'hui (partie 1)
Atelier exodus-bureau-atelier Le bureau d'essai de l'atelier, base à part Garder si tu gardes l'atelier
rdv-anthony-exodus Les liens de rendez-vous d'Anthony Garder
Tunnel gratuit (plan.exodus-hos.com) et son ancienne adresse Le tunnel gratuit ; le robot du Mac se sert de l'ancienne adresse Garder les deux
[retiré] (7 nov.) La page pour Anthony « Le hub et l'assistant WhatsApp » Garder tant qu'Anthony ne l'a pas lue, puis arrêter
[retiré] (31 oct.) Le document « tiroirs » pour Anthony Garder (lien dans ta fiche client)
[retiré] (25 oct.) Ton offre « Directeur des opérations » Garder (c'est ta référence)
[retiré] (3 nov.) L'aide-mémoire de la réunion du 3 nov. Arrêter (réunion passée)
exodus-hos-accueil (4 nov.) La nouvelle page d'accueil avec les photos d'Antoine et d'Anthony (pas branchée sur l'adresse du site) Garder : elle peut servir à la carte « Mettre les photos sur la page d'accueil »
exodus-faq-videos (11 oct.) Les vidéos du séminaire Garder si les élèves ont le lien ; sinon arrêter
[retiré] (page à part, pas un worker) Les pubs de Kika montrées à Anthony Arrêter quand les pubs sont validées
dashboard.exodus-hos.com Refuse l'accès (certificat invalide depuis le 2 nov. au moins) À vérifier : à quoi elle sert, puis retirer l'adresse
acces.exodus-hos.com Ne répond pas, normal : elle sert seulement à envoyer les e-mails d'accès Garder (ne pas toucher)
pages.exodus-hos.com « Introuvable », reste de l'essai du 4 nov. (GHL + Cloudflare) À retirer après réponse de l'assistance GHL (déjà noté dans ta fiche client)

Ta réponse en une ligne suffit, par exemple : « ok pour tout » ou « ok sauf la FAQ ». Ensuite je prépare les commandes d'arrêt une par une.


5. Le lien du tableau des chiffres vers le bureau ✅ (fait cette nuit)

Le problème : l'adresse du tableau des chiffres qui envoie au bureau les chiffres des 4 dernières semaines (/api/chiffres-semaines, mise en ligne le 7 nov.) n'était pas enregistrée dans l'historique du code. Si on remettait en ligne une ancienne version du tableau, l'écran « Chiffres » du bureau ne recevrait plus rien.

Ce que j'ai fait : enregistré dans l'historique local du tableau (~/Desktop/Anthony - Exodus/exodus-kpi/app), sans rien envoyer en ligne :