
Depuis 20 ans, j'accompagne les équipes éditoriales et les ressources humaines dans des projets où rigueur, agilité et pertinence cohabitent pour mettre en place des workflows et produire des contenus les plus utiles, accessibles et fiables possible.
Au gré de mes missions, j'ai développé des outils pour m'aider à cerner les véritables besoins des mes partenaires et surtout, ceux de leurs audiences, comme par exemple, en 2016, avec le Lean Journalism Canvas, inspiré des travaux d'Ash Maurya et plus globalement de la dynamique du Design Thinking, pour accélérer le prototypage de services et de produits éditoriaux dans les rédactions.
Mais depuis quelque temps, et particulièrement depuis le retour de Trump et le défilé obséquieux des CEO de la Silicon Valley dans le bureau oval, j'ai comme l'impression d'avoir participé à la construction progressive d'une prison dorée, où les outils que j'imaginais émancipateurs se sont retournés contre leurs utilisateurs.

Le numérique s'étant infiltré dans tous les aspects et les moindres recoins de notre vie en société, et ayant à mon petit niveau joué le rôle de catalyseur de cette "transformation numérique", mon intuition était que je pouvais me servir d'un cadre de référence théorique pour essayer de continuer à comprendre les symptômes et d'agir sur les systèmes.
J'ai donc décidé de développer un système de veille et de publication semi-automatisé en m'appuyant sur la grille de lecture en "5 piliers" (souveraineté, imprévisibilité, mobilité, factualité, solidarité), proposée par l'historien Timothy Snyder dans son livre "De la Liberté", ainsi que sur sa définition de la liberté positive/négative, avec ceux de l'innovation dite "systémique", comprenant entre autres les points de levier de Meadows et les archétypes de Senge,


Mon objectif : d'abord identifier des problèmes, et ensuite essayer d'y apporter des propositions de solutions. Non pas en restant dans les clous de ce qui se fait déjà mais en changeant "les règles du jeu", de manière constructive et joyeuse.
Le résultat: des articles quotidiens sur "5 piliers", publiés ici et sur certains réseaux, de manière totalement assumée (#floodthezone) , ainsi que la newsletter hebdomadaire, "First Learn The Rules. Then Break Them", publiée tous les dimanche à 19h, où la machine filtre, analyse et suggère. Et où l'humain valide, publie et assume. Jamais l'inverse.
Cinq piliers pour prendre soin de nos libertés numériques
Ce travail est un work in progress permanent, documenté et auditable en temps réel (cfr. l'onglet Journal des changements, ci-dessous).
N'hésitez pas à me faire part de vos remarques, questions et suggestions d'amélioration. Et au plaisir d'en discuter 💬
Framework #FLTR
Le flux de traitement
De la source brute à la publication validée, chaque étape est automatisée et monitorée.
RSS via Inoreader ou Bookmarklet manuel
AutoHaiku évalue la pertinence (score < 5 = rejet)
IA rapideSonnet extrait pistes, initiatives et citations
IA complèteNotion : articles, pistes, initiatives + matching
AutoScan regex des patterns interdits
Garde-fou300+ lignes injectées dans chaque prompt
Garde-fouL'éditeur valide et marque "À publier"
HumainGhost, LinkedIn, Facebook, Twitter, Mastodon, Discord
Autocorrections injectées dans les futurs prompts
AméliorationLes 9 étapes du workflow
1. Sources d'entrée
Inoreader (flux RSS, sync toutes les 5 min) ou Bookmarklet (analyse manuelle depuis le navigateur). Le contenu brut est extrait via Readability.
2. Pre-filtrage (Haiku)
En ~1 seconde, un modèle léger évalue la pertinence (0-10). Score < 5 = élimination immédiate. Optimisation coût : filtre 80% du bruit.
Garde-fou #1
Seuil minimum hardcodé. Aucun article sous 5/10 ne passe.
3. Analyse complète (Sonnet)
Analyse approfondie : évaluation des 5 piliers, extraction des citations, identification des pistes d'action systémiques et détection des initiatives concrètes (ONG, coalitions, outils, lois). Durée : 5-10 secondes.
4. Injection de la charte
La charte éditoriale et la grille d'analyse sont injectées dans chaque prompt. L'IA ne peut pas les contourner.
Garde-fou #2
Règles éditoriales = contexte système obligatoire. Non modifiable par l'IA.
5. vérification de conformité
Scan automatique du texte génère contre les patterns interdits (regex). détection : "fascinant", "je pense", "glacant"...
Garde-fou #3
Post-génération : validation automatique. Violation = marquage "A revoir".
6. Stockage Notion
Hub central avec 3 bases interconnectées : Articles (score < 7 = rejet), Pistes d'action (consolidation par similarité, promotion automatique), Initiatives (déduplication + matching avec pistes existantes).
Garde-fou #4
Double seuil : pertinence ET qualité documentaire. Déduplication automatique des initiatives.
7. Validation humaine
L'éditeur revoit l'article dans notion. marquage explicite obligatoire : 🚀 pour déclencher la publication.
Aucune publication sans action humaine explicite
8. Publication
Ghost (CMS), LinkedIn, Facebook, Twitter, Mastodon, Discord. Chaque plateforme a son format spécifique. Le statut passe de 🚀 à ✅ après publication.
9. Boucle de feedback
L'éditeur noté les erreurs ou bonnes pratiques dans notion. Un script horaire synchronise ces feedbacks vers un cache JSON, qui est injecté dans le prompt système des analyses suivantes. Les erreurs ne se répètent pas.
Le cadre théorique d'analyse
Trois grilles complementaires pour une analyse systémique : les 5 piliers de la liberté de Snyder, les leviers de Meadows, les archetypes de Senge. Ces cadres théoriques structurent l'analyse en coulisses, mais n'apparaissent jamais explicitement dans les publications.
Les 5 piliers de la liberté numérique
1. souveraineté
La capacité acquise de faire de vrais choixLa capacité a prendre des décisions informees, conscientes et non-alienees sûr ses systèmes, ses données et son infrastructure numérique.
- propriété et contrôle de l'infrastructure — Qui possede les serveurs ? Peut-on migrer ? Y a-t-il du vendor lock-in ?
- Transparence opérationnelle — Code source ouvert ? Algorithmes explicables ? Audit possible ?
- Autonomie decisionnelle — Vrai choix ou fausse alternative ("Accepter et continuer") ?
- indépendance technologique — Alternatives competitives ? écosystème décentralisé possible ?
2. imprévisibilité
Le droit de surprendre et d'echapper à la predictionLe droit de rester imprévisible, de ne pas être reduit à un profil algorithmiquement figé.
- Surveillance et profilage — données comportementales collectees ? biométrie sans consentement ?
- Enfermement algorithmique — Filter bubbles ? Scoring social ? catégorisation permanente ?
- Droit à l'incohérence — Puis-je contredire mon historique ? Droit à l'oubli opérationnel ?
- Resistance à la prediction — systèmes anti-predictifs ? Possibilite de "bruiter" ses données ?
3. mobilité
Bouger sans trace ni entraveLa capacité à partir sans perte majeure. La vraie fidélité est celle de quelqu'un qui pouvait partir.
- Portabilite des données — Export en format standard ? Import chez un concurrent possible ?
- interopérabilité — Protocoles ouverts ? Standards (RSS, CalDAV, ActivityPub) ?
- Absence de lock-in — Formats propriétaires ? APIs fermees ?
- liberté de changement — coûts caches de migration ? Frictions intentionnelles ?
4. Factualite
Le droit de savoir ce qui est vraiLe droit à une realite commune, à des faits verifiables. "Abandonnez les faits, et vous abandonnez la liberté."
- Resistance à la désinformation — Distinction faits/speculations claire ?
- Fact-checking indépendant — Structures auditables ? Transparence des critères ?
- Transparence algorithmique — décisions explicables ? Recours possible ?
- Acces à l'information — Murs payants ? éducation aux médias ?
- Pluralisme — Espace pour le debat contradictoire ?
5. solidarité
Ne laisser personne derriereMa liberté est collective. Mes données révèlent aussi celles de mes proches.
- données relatives — Protection des tiers assuree ?
- Actions collectives — Syndicats numériques ? Coalitions d'ONG ? Recours collectifs ?
- Inclusion numérique — Fracture numérique adressee ? Acces équitable ?
- Protection des groupes marginalises — Discriminations algorithmiques identifiées ?
- gouvernance participative — Qui décide ? Representation des personnes affectees ?
Les leviers systémiques de Meadows
Du moins efficace au plus efficace — Ou intervenir pour changer un système ?
Parametres
Constantes, chiffres, quotas
Stocks et flux
Taille des ressources, vitesse de circulation
Feedbacks négatifs
Boucles de régulation, freins
Feedbacks positifs
Boucles d'amplification, accelerateurs
Structure de l'information
Qui sait quoi, quand, comment
règles du système
Incitations, contraintes, permissions
Auto-organisation
capacité du système a evoluer
objectifs du système
Ce vers quoi il tend
Paradigmes
Croyances fondamentales qui sous-tendent le système
Les archetypes systémiques de Senge
D'apres Peter Senge — Patterns recurrents a identifier dans les situations analysees
limites à la croissance
Un processus qui se renforce finit par créer des effets secondaires qui le freinent.
déplacement du fardeau
Une solution symptomatique affaiblit la capacité a résoudre le problème de fond.
érosion des objectifs
Face aux difficultes, on abaisse progressivement ses standards.
escalade
Deux acteurs en competition s'enferment dans une surenchere.
Succes aux plus performants
Les ressources vont a ceux qui reussissent déjà, creusant les écarts.
Tragedie des communs
L'intérêt individuel detruit une ressource partagee.
Solutions contre-productives
Une intervention aggrave le problème qu'elle cherchait a résoudre.
Usage dans l'analyse FLTR
Ces trois cadres sont injectes dans le prompt système de chaque analyse. L'IA les utilise pour identifier les dynamiques sous-jacentes et les points de blocage. Mais dans le texte final, seuls les insights apparaissent — jamais les termes techniques ("pilier souveraineté", "archetype de Senge", "levier Meadows niveau 7").
Action non-violente stratégique
D'après Gene Sharp — Pour les pistes de résistance
"Toute forme de pouvoir repose sur le consentement."
Retirer ce consentement de manière organisée peut faire céder même les systèmes les plus puissants — sans leur donner de prétexte pour utiliser la force ou se victimiser.
Protestation et persuasion
Rendre visible le désaccord : marches, pétitions, vigiles, déclarations publiques.
Non-coopération
Retirer son soutien économique, social ou politique : boycotts ciblés, grèves, retrait de services.
Intervention non-violente
Créer des faits accomplis sans violence : sit-ins, occupations, institutions parallèles.
Piliers du pouvoir à cibler
Identifier les sources de soutien d'un acteur dominant et les affaiblir méthodiquement :
Ressources financières
Investisseurs, annonceurs, clients entreprise
Ressources humaines
Employés, développeurs, modérateurs
Compétences et savoirs
Experts, consultants, chercheurs qui légitiment
Ressources matérielles
Fournisseurs, infrastructure, hébergeurs
Autorité et légitimité
Médias, institutions, opinion publique
Principes pour les pistes de résistance
- Retirer le consentement plutôt qu'affronter directement
- Cibler les piliers de soutien identifiables et vulnérables
- Ne pas donner de prétexte à la répression ou à la victimisation
- Rester dans la légalité ou assumer une désobéissance civile explicite
Intégration dans FLTR
Ce cadre guide la génération des pistes d'action de type ✊ Résistance. L'objectif : proposer des actions qui retirent le consentement aux systèmes problématiques plutôt que des confrontations directes. Comme les autres cadres, il reste invisible au lecteur — seuls les insights apparaissent.
La charte éditoriale
Un document de 300+ lignes de code, injecté nativement dans chaque analyse, pour s'aligner sur la Charte de Munich des droits et devoirs des journalistes.
"First Learn The Rules. Then Break Them."
comprendre les systèmes informationnels et de surveillance, les mécanismes de contrôle, les architectures de pouvoir numérique — avant d'apprendre a s'en libérer. La connaissance précède l'action. L'analyse précède la prescription.
Posture éditoriale : consultant-analyste critique
L'agent EST
- Critique et exigeant
- Enthousiaste et constructif
- Technophile eclaire
- Pedagogue accessible
- Lucide sur les limites
- Factuel et source
- nuancé et honnete
L'agent N'EST PAS
- Militant ou activiste
- Alarmiste ou catastrophiste
- Beat devant l'innovation
- Infantilisant ou paternaliste
- Cynique ou defaitiste
- Dans l'opinion ou la speculation
- Manicheen ou moralisateur
Principes non-negociables
Factualite absolue
- Aucune anecdote personnelle inventee
- Aucun storytelling fictif
- Aucune citation sans source verifiable
- Aucune extrapolation présentée comme un fait
- Assumer explicitement les limites : "L'article ne précise pas..."
liberté positive
- Ajouter, augmenter, enrichir plutôt que supprimer
- créer les conditions d'émergence
- Chercher les effets de réseau, les coalitions
- Proposer des pistes d'action, pas des injonctions
vérification pre-analyse
- Classifier : reportage vs tribune/opinion
- vérifier : QUI, QUAND, statut (passe/en cours/propose)
- Sourcer : toute citation doit avoir une attribution
- Distinguer : FAITS / contexte / ANALYSE / HYPOTHESES
Pedagogie sans condescendance
- Expliquer les mécanismes sans simplifier à l'exces
- Rendre accessible sans être reducteur
- Respecter l'intelligence du lecteur
- Traduire systematiquement les termes anglais
Registre narratif : exemples concrets
❌ Militant / Alarmiste
❌ Cynique / Defaitiste
✅ Critique constructif
détection automatique : formulations IA-speak proscrites
Ces patterns sont detectes automatiquement par regex et déclenchent un marquage "A revoir".
Enthousiasme artificiel
- "Cet exemple est fascinant"
- "Voici un exemple parfait de..."
- "Il est important de noter que..."
- "Dans un monde où..."
- "à l'ere du numérique..."
Structure artificielle
- "Plongeons dans..."
- "Decortiquons ensemble..."
- "Explorons les implications..."
- "En conclusion..."
- "Sans plus attendre..."
Fausse nuancé
- "Il convient de souligner..."
- "Il est crucial de comprendre..."
- "On ne peut pas ignorer..."
- "cela ne fait aucun doute..."
- "Certes... mais..."
Exhaustivité simulée
- "De nombreux experts..."
- "Les études montrent..." (sans citation)
- "Comme nous l'avons vu..."
- "La liste est longue..."
- "Il existe de nombreuses raisons..."
implémentation technique
📄 Fichier source
src/prompts/socle-commun.md
313 lignes, version 2.3
💉 injection
contexte système obligatoire charge AVANT l'article
🔒 Immutabilite
L'IA ne peut ni modifier ni contourner ces règles
def build_system_prompt():
charter = load_file("socle-commun.md") # 313 lignes
grid = load_file("grille-analyse.md") # 122 lignes
scoring = load_file("scoring.md") # 96 lignes
feedback = load_cached_feedback() # Dynamique
return charter + grid + scoring + feedback
# Total : ~550 lignes de règles éditoriales injectées
Checklist de vérification (exécutée a chaque analyse)
Factualite
Ton
Analyse
intégrité
La grille de scoring
Deux dimensions independantes, des seuils stricts, zero négociation possible.
"Un article score haut quand il permet au lecteur de dire : 'Ce problème m'interpelle, je decouvre des pistes de solutions. ça me donne envie de me mettre en action.'"
L'objectif n'est pas de cataloguer des problèmes, mais de s'appuyer sur les failles qu'ils révèlent pour explorer des débuts de solutions et de nouvelles trajectoires, constructives et émancipatrices.
Deux scores independants
Score de pertinence (0-10)
L'article est-il pertinent par rapport aux 5 piliers ET activable ?
| Composante | Points | critères |
|---|---|---|
| intensité par pilier | 4 max | 0-2 points par pilier touche (÷ 2.5) |
| Multi-dimensionnalite | 2 max | 1 pilier = 0 / 2 piliers = +1 / 3+ = +2 |
| activabilité | 3 max | exemples concrets + mécanismes + reproductibilité |
| Qualite source | 1 max | Source fiable et originale |
détail de l'activabilité (0-3 points)
L'activabilité mesure la capacité de l'article a inspirer l'action par l'exemple positif.
initiative reelle, documentée (nom, lieu, contexte) — pas hypothetique
L'article explique POURQUOI ça marche (pas juste "ça marche")
Conditions de réplication identifiées OU coalition activable nommée
✅ exemples activables
- Bonne pratique déployée quelque part
- innovation systémique en action
- Coalition organisée avec résultats
- législation ayant produit des effets
❌ Contre-exemples (score = 0)
- article purement alarmiste
- théorie sans ancrage reel
- "Il faudrait que..." sans exemple
Score documentaire (0-10)
Qualite des sources, citations, données — valeur journalistique
| critère | Points | description |
|---|---|---|
| Citations nommees | 0-2 | Personnes citees avec nom et fonction |
| données chiffrees sourcees | 0-2 | Statistiques, montants, % avec source |
| Cas concret documenté | 0-2 | exemple détaillé avec contexte |
| Acteurs identifies | 0-2 | organisations/personnes avec rôle précise |
| originalité source | 0-2 | 0 = agrégateur / 1 = média / 2 = source primaire |
Reprise sans valeur ajoutee
Journalisme, enquête, reportage
Rapport original, étude, document officiel
Matrice de stockage
Le croisement des deux scores determine ce qui est stocke dans notion.
Malus automatiques
Aucune piste de solution — ne correspond pas à la posture "liberté positive"
Pas activable, pas inspirant — recommandation sans exemple reel
Signaux de basculement
Pour chaque piste d'action systémique, on définit des signaux de basculement narratifs.
🔍 Signal precoce (6-12 mois)
"On saura que ça avance quand au moins 3 groupes de presse de pays differents annonceront une structure juridique commune."
🎯 impact structurel (3-5 ans)
"On saura que ça marche quand les plateformes negocieront des accords-cadres europeens plutôt que des deals bilateraux."
Les seuils sont dans le code Python, pas dans les prompts. L'IA calcule les scores, mais c'est le code qui décide si l'article entre ou non. Aucune négociation possible.
Humain + machine
Qui fait quoi ? Une répartition claire des responsabilites.
définition éditoriale
L'humain définit la charte éditoriale (ton, posture, interdits), la grille d'analyse (5 piliers, leviers systémiques) et la raison d'être du média. Ces documents fondateurs cadrent tout le reste.
Humain fondateurSelection des sources
L'humain choisit les flux RSS a surveiller dans Inoreader. Curation manuelle des sources de confiance.
Humain curateurCollecte automatique
Inoreader synchronise les flux RSS selectionnes toutes les 5 minutes. agrégation sans intervention.
AutomatiqueAjout ponctuel (bookmarklet)
L'humain peut injecter un article trouve hors veille RSS. Selection éditoriale directe.
Humain selecteurPre-filtrage Haiku
élimination rapide des articles non pertinents. seuil = 5/10.
Automatique Garde-fouinjection de la charte
règles éditoriales chargées depuis les fichiers Markdown. contexte système obligatoire.
HardcodeAnalyse complète
Claude Sonnet évalue les 5 piliers, extrait les citations, propose des pistes d'action.
AutomatiqueValidation post-génération
Scan regex du texte génère. détection des patterns interdits. marquage si violation.
Hardcoderevue éditoriale
L'éditeur examine l'article dans notion. correction si nécessaire. décision de publication.
Humain obligatoiredéclenchement publication
marquage explicite : 🚀 dans le champ Ghost/LinkedIn/Facebook/Twitter/Mastodon. Sans ce geste, rien ne publie.
Humain obligatoireLa machine filtre, analyse et propose. L'humain valide et publie. Jamais l'inverse.
Publication multi-plateforme
Un contenu, plusieurs formats, toujours sous contrôle humain.
RSS
Web
Manuel
notion
Ghost
Mastodon
Discord
👻 Ghost (CMS)
- Format long, structure HTML
- Bookmark card avec URL source
- Analyse narrative (3-4 paragraphes)
- Points de vigilance en italique
- Section "Et maintenant ?"
- Call-to-action Discord
- 400-500 mots maximum
- Hook choc (15 mots max)
- Une citation intégrée
- Implications concrètes (bullets →)
- Question prospective
- Engagement question finale
- Ton conversationnel
- Plus accessible
- Adaptation audience
- Format engagé
- Point de vigilance inclus
- Piste d'ouverture
𝕏 Twitter
- 250 caractères max (hors lien)
- Hook percutant (15 mots)
- Angle unique en 1 phrase
- Lien Ghost automatique
- Card OG depuis Ghost
- Pas de confrontation directe
🐘 Mastodon
- 500 caractères max
- Ton analytique, engagé
- Développement structurel
- 2-3 hashtags spécifiques
- Communauté Fediverse/libriste
- Alternatives > confrontation
💬 Discord
- Notification communauté
- Lien vers article Ghost
- Teaser engageant
- Invitation à la discussion
- Canal dédié veille
- interaction directe
Le flux de statut
La boucle de feedback
Le système apprend des corrections éditoriales.
L'IA analyse un article et produit un JSON structure
L'éditeur détecté un problème (ton, formulation, erreur)
Noté dans Notion : "à éviter" ou "à reproduire" + validation
Au prochain appel, les feedbacks sont injectes dans le prompt système
Script horaire extrait les feedbacks valides vers le cache JSON
exemple de feedback "a éviter"
exemple de feedback "a reproduire"
1. correction éditoriale
- L'éditeur noté un problème dans notion
- catégorisation : "a reproduire" où "a éviter"
- Validation : statut ✅
2. Synchronisation
- Script toutes les heures
- extraction des feedbacks valides
- mise à jour du cache JSON
3. injection
- Feedbacks charges au prochain appel
- Ajoutes au contexte système
- L'IA "apprend" les préférences
4. Prevention
- Patterns ajoutes à la liste regex
- erreurs ne se reproduisent pas
- amélioration continue
Chaque correction éditoriale renforce le système. Les erreurs ne se répètent pas.
Journal des changements
Chaque modification du protocole FLTR est documentée, dans un souci de transparence sur la fabrique de l'information.
FLTR est un projet éditorial dont les règles sont inscrites dans le code. Ce journal documenté les évolutions du protocole d'analyse et de publication.
évolutions techniques
Infrastructure 24/7 et nettoyage automatique
Le projet a migre hors d'iCloud vers un repertoire local avec Git+GitHub, eliminant les verrouillage...
Lire le détail →Publication multi-plateforme : Bluesky
FLTR publie desormais sur 6 plateformes simultanement. Bluesky (AT Protocol) rejoint Ghost, LinkedIn...
Lire le détail →Veille automatisee des initiatives
FLTR ne se contente plus d'analyser des articles — il repere aussi les initiatives concretes qui ill...
Lire le détail →Action non-violente strategique (Gene Sharp)
Integration d'un nouveau cadre theorique pour guider la generation des pistes d'action de type Resis...
Lire le détail →Intégrité éditoriale : viral ≠ pertinent
Un article peut faire du bruit sans contribuer à la compréhension des enjeux. Cette mise à jour corr...
Lire le détail →Publication automatique sur Twitter/X
Les analyses FLTR sont désormais publiées automatiquement sur Twitter, avec un format optimisé pour ...
Lire le détail →Migration vers Claude Haiku 4.5
Mise à jour du modèle de pré-filtrage suite à l'annonce d'Anthropic : Claude Haiku 3.5 sera retiré l...
Lire le détail →Les feedbacks éditoriaux s'appliquent partout
Correction d'un bug structurel : les générateurs LinkedIn et Facebook utilisaient une version tronqu...
Lire le détail →Ce journal devient public
Publication de ce journal des évolutions sur la [note méthodologique FLTR](https://da.van.ac/note-me...
Lire le détail →Le protocole apprend de ses erreurs
Mise en place d'un système de feedback qui permet d'affiner les règles d'analyse au fil du temps, sa...
Lire le détail →Publication automatique sur Facebook
Les analyses FLTR sont désormais publiées automatiquement sur Facebook, avec un ton adapté au grand ...
Lire le détail →Nouvelle dimension dans le scoring : l'activabilité
Le système de notation des articles intègre désormais une dimension "activabilité" : un article qui ...
Lire le détail →Passage en production
Le protocole FLTR devient pleinement opérationnel avec une chaîne de publication automatisée....
Lire le détail →Refonte de l'architecture
Séparation claire entre les règles éditoriales (la "charte") et le code qui les applique....
Lire le détail →Première version
Lancement du système de veille automatisé FLTR....
Lire le détail →
