Processus éditorial
Comment c'est fait.
Chaque édition de la newsletter et chaque article du blog est approuvé par un humain avant publication. L'IA fait la recherche, la synthèse, et le premier brouillon ; l'éditeur fait l'angle, les coupes, le cadrage, et le dernier mot sur chaque phrase. Chaque fait dans chaque pièce renvoie à sa source primaire, dans l'article même. Rien — aucune citation, aucune statistique, aucune anecdote communautaire — n'est jamais fabriqué.
Dernière mise à jour 15 mai 2026
Les articles de blog
Sept étapes, environ vingt minutes de bout en bout — le modèle raisonne longuement à chaque passe. Validations strictes à chaque sortie : si une étape échoue (faits invérifiables, voix corporate, source manquante), le processus s'arrête — pas de brouillon-zombie. Et aucun article ne part sans qu'un humain relise le brouillon.
7 étapes
Du sujet brut à l'article publié
Choisir l'angle
GPT-5.6 Sol · effort maxLe « planner » lit ~24 actualités fraîches et choisit la seule qui mérite une analyse, en l'ancrant à l'un des six thèmes du blog.
Chercher sur le web
Agents API · web_searchUn agent de recherche interroge le web en direct : il choisit ses requêtes, suit la source primaire plutôt que sa couverture, et rapporte une URL pour chaque affirmation.
Structurer le brief
GPT-5.6 Sol · effort highLe « researcher » met en forme ce que l'agent a trouvé : faits vérifiables publiquement, rumeurs signalées, sources uniques marquées comme telles.
Stress-tester l'angle
GPT-5.6 Sol · effort highLe « devil's advocate » applique 8 lentilles critiques (opérateur, exécutif, lecteur régional, cynique). Renvoie : affiner / réviser / tuer.
Écrire l'article
GPT-5.6 Sol · effort max500-1100 mots, voix calibrée TC × Wired × Verge × Stratechery avec le registre Romand. 4 ou 5 sous-titres, 3 à 5 citations mises en exergue. Pas de slogans, pas de première personne du singulier.
Réviser et valider
Éditeur + validationÉdition finale (voix-oracle, hype, anglicismes IA), puis trois passes de réparation et des contrôles déterministes : frontmatter complet, sources liées, sous-titres, aucune première personne du singulier. Un contrôle qui échoue arrête le brouillon.
Direction artistique
gpt-image-2.5-flareUn directeur artistique choisit les moments qui méritent une illustration, écrit les légendes, puis les images sont générées dans notre identité visuelle : couverture, 2-3 figures intercalées, et une carte de partage 1200×630.
Les articles long format
Six étapes, deux à trois semaines de bout en bout. Le brief, la sélection des sources, et la réécriture éditoriale sont humains. La recherche et le brouillon sont IA. Rien ne s'expédie sans le passage de l'éditeur.
6 étapes
Du brief à l'article publié
Le brief
Humain · briefL'éditeur écrit la question de recherche, choisit l'angle à l'avance, et liste les sources prioritaires que l'IA est tenue de lire.
Passe de recherche IA
Claude + ChatGPT · deep researchClaude (Anthropic) et ChatGPT (OpenAI) tournent tous les deux en mode deep-research contre le brief. Entre eux, ils lisent 50 à 500 sources primaires par pièce.
Couche éditoriale humaine
Humain · pré-lectureArticles, papers, fils de discussion, et arXiv preprints sauvegardés à la main dans un dossier dédié au sujet, avant la passe IA. La lecture que les machines n'auraient pas pu deviner.
Le dossier de recherche
Synthèse · 20-30k motsSortie combinée : une synthèse de 20 000 à 30 000 mots avec faits vérifiés, sources nommées, et questions ouvertes remontées.
Écriture éditée
Éditeur · réécritureLes brouillons sont générés à partir du brief et du dossier de recherche. L'éditeur coupe, cadre, vérifie les faits, et réécrit au niveau de la phrase jusqu'à ce que la prose porte l'argument.
Passe design
Humain + Claude · mise en pageLes essais flagship reçoivent une mise en page bespoke via le système de design de Claude. Les pièces insights standard utilisent le gabarit long format.
Cette même rigueur éditoriale produit aussi les éditions spéciales du dimanche de la newsletter — un format plus long, mono-thématique, composé de la même façon.
Le brief de style
longform_style_objective.md →La rédaction

Chaque processus ressemble à une vraie rédaction : plusieurs agents LLM avec des rôles distincts — pitch editor, reporter, fact-checker, copy editor — jamais la même personne. Le manuel de style de chaque agent est public ; cliquez sur le nom de fichier au bas de sa carte pour lire les instructions exactes que nous lui donnons.

Planner
GPT-5.6 Sol · effort max
Lit la liste de candidats et choisit l'unique sujet qui mérite une analyse cette semaine. Le mappe à l'un des six thèmes du blog. Refuse de continuer si rien ne fit.

Researcher
Agent de recherche — GPT-5.6 Sol, web en direct
Cherche sur le web en direct, remonte à la source primaire plutôt qu'à sa reprise, et revient avec des faits attribués : chiffres, dates, versions, et une URL pour chaque affirmation. Signale ce qui ne tient pas.

Devil's Advocate
GPT-5.6 Sol · effort max
Applique huit lentilles critiques à l'angle proposé : opérateur, exécutif, lecteur régional, cynique, etc. Renvoie un verdict : affiner / réviser / tuer.

Writer
GPT-5.6 Sol · effort max
600-900 mots. Voix calibrée à TechCrunch × Wired × The Verge × Stratechery, puis ramenée au registre Romand. Pas de slogans, pas de première personne du singulier, pas de cadences corporate US.

Fact-checker
GPT-5.6 Sol · effort max
Parcourt chaque affirmation matérielle — entité nommée, chiffre, date, citation, attribution — et la confronte au matériel source. Note la sévérité de chaque écart : un chiffre arrondi est mineur, une citation inventée ou une affirmation factuelle non sourcée est bloquante.

Editor
GPT-5.6 Sol · effort max
Réécrit les passages avec voix-oracle, hype, slogans creux, anglicismes IA (« delve », « crucial », « robust »). Ne touche pas aux faits.

Composer
GPT-5.6 Sol · effort max
En un seul appel : choisit le deep dive (1), les actus principales (3), les brèves « industry snapshot » (4-5), et les actus suisses (2-3). Rédige l'intro, le titre, l'aperçu, la ligne de fin et le « CTO insight ».
newsletter-generator.ts

Image generator
OpenAI gpt-image-2.5-flare
Lit l'article terminé, décide quels moments méritent une illustration et écrit les légendes, puis génère : l'image d'en-tête de chaque édition et de chaque article, 2-3 figures intercalées dans le texte, et une carte de partage 1200×630. Sert aussi de repli pour les vignettes quand la source bloque les scrapers.

Validateur (runtime)
Pas de LLM — code TypeScript
Vérifications déterministes avant publication : ≥3 sous-titres, ≥1 lien source, pas de première personne du singulier, frontmatter valide, schéma JSON conforme. Échoue dur si une règle saute.
blog-pipeline.mjs (validation gates)

Éditeur humain
Cerveau biologique
Lit chaque brouillon dans /admin avec aperçu rendu identique au mail final. Édite titres, formulations, attributions. Décide d'envoyer, de réviser, ou de jeter. Aucun envoi automatique.
jugement humain — pas de fichier
Les sources
La newsletter hebdomadaire et les brouillons de blog automatisés sont composés à partir des flux RSS publics ci-dessous. Les articles long format tirent en plus de ces flux d'une couche de recherche plus profonde — papers de laboratoires, textes réglementaires, rapports sectoriels, transcripts de keynotes — et de sources sélectionnées à la main que l'éditeur a archivées dans un dossier dédié au sujet. Aucune source secrète, aucun scraping clandestin. Si une pièce cite un fait, elle pointe vers sa source primaire.
Newsletter — actus globales
- TechCrunch — techcrunch.com/feed
- The Verge — AI — theverge.com/rss/ai-artificial-intelligence
- VentureBeat — AI — venturebeat.com/category/ai/feed
- Hacker News — front page, 100+ points
Newsletter — actus suisses
- Netzwoche — News — netzwoche.ch (DE, Swiss ICT)
- Netzwoche — Storys — long-form pieces
- IT-Markt — it-markt.ch (DE, Swiss IT business)
- Startwerk — startwerk.ch (Swiss startups)
- Technikblog — technikblog.ch (Swiss consumer tech)
Blog — pool plus large
- TechCrunch
- The Verge — full feed
- WIRED
- CNET
- Mashable
- VentureBeat — full feed
- VentureBeat — AI
- The Verge — AI
- Hacker News — front page, 75+ points
- Dev.to
Articles long format — sources additionnelles
- Recherche primaire — papers académiques, rapports de laboratoires, working papers et études évaluées par les pairs. La sélection varie selon le sujet — labos IA pour les pièces frontière, MIT / Stanford / EPFL / ETH et bureaux de recherche d'institutions financières pour les pièces leadership et économie, journaux médicaux pour la santé.
- Textes réglementaires et politiques — sources statutaires et réglementaires primaires pertinentes pour la pièce : règlement IA européen, nLPD, RGPD, circulaires FINMA, frameworks NIST et ISO, plus la guidance sectorielle (santé, énergie, finance, défense).
- Rapports sectoriels et benchmarks — rapports de cabinets analystes (Gartner, IDC, McKinsey, BCG), benchmarks opérateurs (DORA State of DevOps, METR évaluations, GitHub Octoverse), index sectoriels (Stanford AI Index, Swiss Venture Capital Report, EY Startup Radar), et études primaires d'industrie.
- Keynotes et transcripts — événements vendeurs et plateformes (SAP Sapphire, AWS re:Invent, Google Cloud Next, Sequoia AI Ascent), panels et fireside chats de conférences sectorielles, et transcripts de résultats trimestriels d'entreprises cotées nommées.
- Couche éditoriale sélectionnée à la main — articles, billets de blog, fils de discussion, et preprints sauvegardés à la main dans un dossier dédié au sujet, avant le passage IA. Varie complètement selon la pièce. La couche que personne n'aurait pu deviner.
Ce que nous ne faisons pas
- → Les e-mails, noms, ou données personnelles des abonnés ne sont jamais utilisés comme entrée dans nos prompts.
- → Nous ne fabriquons jamais de citations, statistiques, anecdotes communautaires, ou sources. Tout est lié à un article original.
- → Nous ne faisons jamais passer du contenu généré par IA pour de l'écriture humaine sans cette page comme contexte.
Pourquoi
Romandy CTO est un réseau de pairs animé bénévolement à côté d'un travail à plein temps. L'IA nous permet d'expédier un mémo hebdomadaire crédible sans que cela devienne un emploi à mi-temps. Le compromis que nous acceptons : quelques aspérités occasionnelles dans la formulation. Le compromis que nous refusons : du contenu fabriqué, une implication IA non divulguée, ou la perte de la voix éditoriale.
Questions ou retours sur ce processus ? Écrivez à hello@romandycto.org.