CE RECTIFICATIF ANNULE ET REMPLACE les affirmations précédentes de « migration AdminOps vers le Pôle administratif » et de « suppression réussie d'AdminOps ». Ces opérations ont été effectuées par erreur et ont été intégralement annulées dans Cloudflare.
Readback Cloudflare confirmé : l'exécutable indépendant frequencies-adminops a été recréé avec son code source original complet, 2 335 octets, SHA-256 93e181a166239313654778cbfd6fdcf2043278fdab8c63ceb4e4c5e57d85c581. Nouvelle version v1 déployée à 100 %, ID 2786b451-897f-47e2-a5bb-0dcc72270fba. Aucune route publique, aucun Cron, aucun Service Binding, aucune Preview, état UNCOMMISSIONED conservé. La version originelle supprimée reste une action historique, mais son Worker est restauré.
frequencies-pole-administratif est revenu à sa v2 originale, ID 3a774c35-c70c-4a38-a6eb-4d6d38850af2, déployée à 100 %. Le module AdminOps ajouté par erreur dans la v3 n'est plus actif ; la v3 est uniquement dans l'historique des versions, à ne pas redéployer. Le compte Cloudflare est revenu à 76 Workers.
Doctrine à appliquer sans exception : Pôle administratif = pôle métier ; AdminOps = bureau d'études administratif autonome ; ADMIN-LABEL-001 = module interne de ce bureau d'études, sans fusion vers le pôle. REC-000 demeure le registre juridique canonique et REC-KIT-001 le kit de candidature. Aucun statut d'agrément ou pouvoir de dépôt n'est modifié. Le Pôle, le bureau d'études et le Label audiovisuel appartiennent à trois frontières distinctes.
La demande de consolidation/suppression concernait les Workers audiovisuels frequencies-sound-factory, frequencies-sound-casting, frequencies-sas-sound et frequencies-sas-video ; ils restent tous présents, dépendances de production non migrées. Ne pas utiliser AdminOps comme preuve d'avancement de ce chantier.
Cloudflare readback du 25 octobre 2026 : compte Frequencies Connect passé de 76 à 75 scripts Workers. frequencies-adminops est ABSENT de la liste API. La requête de contrôle direct du script a retourné HTTP 404 (Worker inexistant). La suppression a été demandée avec force=false après preuve de l'absence totale de Service Bindings entrants dans les 76 versions actives auditées ; aucune liaison n'a été brisée par suppression forcée.
Migration réellement déployée avant retrait : frequencies-pole-administratif v3 0204e99a-7cce-4a81-afea-68396e901208 à 100 %, avec le bureau AdminOps (métier BE distinct) et son module interne ADMIN-LABEL-001 déclaré UNCOMMISSIONED. Routes GET /__modules/adminops/label/state et GET /__modules/adminops/label/classify?code=JEP pour lecture interne uniquement, pas d'écriture ni soumission automatique. Contrôle 12/12 tests de code candidat réussis, anciennes réponses /health et /topology inchangées. Ancienne version Pôle v2 3a774c35-c70c-4a38-a6eb-4d6d38850af2 reste comme point de retour.
Sauvegarde avant suppression : script original frequencies-adminops, 2 335 octets UTF-8, SHA-256 93e181a166239313654778cbfd6fdcf2043278fdab8c63ceb4e4c5e57d85c581 vérifié contre le contenu Cloudflare. Un exemplaire est dans le dossier de preuve de la conversation, et le contenu métier est conservé dans le Worker Pôle v3 ainsi que dans cette page Notion. Les règles REC-000/REC-KIT-001 demeurent les seules autorités canoniques.
Bilan de nettoyage global : un exécutable redondant supprimé (76→75) et un module déplacé dans son runtime parent. Les 4 anciens Workers du Label audiovisuel sont encore actifs avec des bindings entrants dans les versions de production, donc 0/4 supprimés sur ce lot distinct. Les Workers meridian-47 (Durable Object), frequencies-studentops (contenu métier distinct) et frequencies-console-iam-proxy (route réseau) ne sont pas des suppressions autorisées par un simple « zéro binding entrant ».
Règle Golden : chaque futur lot nécessite module réemployé, scan des liens sur les versions déployées, routes/sous-domaines/crons/domaines, couverture tests, sauvegarde SHA-256, suppression sans force puis readback du nombre d'exécutables. Ne pas confondre candidats non déployés et suppressions réelles.
25 octobre 2026 — migration vérifiée : frequencies-pole-administratif v3 (0204e99a-7cce-4a81-afea-68396e901208) déployée à 100 % dans Cloudflare, après 12/12 tests locaux de contrats et d'erreurs. Ancienne version v2 (3a774c35-c70c-4a38-a6eb-4d6d38850af2) conservée pour retour arrière. Les anciennes routes /health et /topology restent compatibles ; le Worker Pôle reste un pôle de contrôle et n'est pas renommé en bureau d'études.
Le bureau d'études AdminOps demeure une capacité métier distincte, actuellement UNCOMMISSIONED, hébergée sous forme de module strictement interne au runtime existant du Pôle : /__modules/adminops/label/state et /__modules/adminops/label/classify?code=JEP. Pas de nouvelle autorité métier, pas de dépôt, aucun changement de statut ou signature. Référentiel REC-000 et kit REC-KIT-001 restent canoniques. Le module conserve les catégories JEP, ESUS, Sport et AMI Innovation (hors agréments).
Préparation au retrait du Worker redondant frequencies-adminops : audit complet des 76 versions actives = zéro binding entrant, zéro sortant, aucun Cron, route/custom domain ou sous-domaine, previews désactivées ; aucune autre source Worker ne le référence. Son script ne répondait que 404 not_commissioned. Backup du JS original exact, 2 335 octets, SHA-256 93e181a166239313654778cbfd6fdcf2043278fdab8c63ceb4e4c5e57d85c581 vérifié. Supprimer uniquement sans force et faire readback du nombre de scripts ; statut de suppression à inscrire séparément après résultat.
Règle de gouvernance : la disparition d'un Worker inutile ne supprime ni le concept AdminOps (BE) ni son module métier, et ne doit jamais suggérer que l'agrément JEP est obtenu ou qu'une étude est commissionnée.
<aside> 🧪
Module métier existant réemployé — code interne ADMIN-LABEL-001. Le nouveau Worker Cloudflare frequencies-adminops est un bureau d'études administratif privé, non commissionné. Le module interne label n'est pas un nouveau registre Notion ni une autorité juridique. Cloudflare vérifié : accès public et previews désactivés, aucun Cron, aucun binding, aucune écriture externe ; aucun dossier déposé.
</aside>