Vous vous apprêtez à faire tourner nos programmes sur votre machine. Vous avez le droit de savoir ce que fait chacun d'eux, ce qu'il envoie, et ce qu'il ne garde pas. Cette page ne résume pas : elle liste.
veille_citoyenne.py — le chef de rangC'est lui qu'on lance, et lui seul décide quoi faire. Il regarde l'état des files et choisit la tâche la plus utile au moment présent : la tendance d'abord, parce que c'est souvent le dernier barrage qui retient les articles ; la lecture ensuite, quand la première file redescend. Vous n'avez rien à arbitrer.
worker_lecture_source.py — le lecteurLe cœur du dispositif. Pour chaque article, il demande au serveur une adresse, va lire la page à la source, la traite en mémoire vive, puis l'oublie. Pendant cette lecture unique il tire deux relevés : les acteurs de la vie publique qui y sont nommés (élu, fonction, territoire, résumé factuel), et — si vous l'activez — la découpe en unités de signification.
Il envoie ces relevés au serveur, puis confirme. Le texte, lui, ne quitte jamais votre mémoire vive et n'est écrit nulle part.
worker_presse_tendance.py — la mesure de tendanceIl lit l'article entier, en flux, pour en dégager la logique d'ensemble et le vocabulaire du journal. Cette analyse-là ne supporte pas les fragments : un extrait sorti de son contexte la rendrait vide de sens. Il ne conserve que les mesures dérivées.
decoupeur.py et sbdfmsl.py — la découpeLe premier découpe un texte en unités typées — faits, logiques, définitions — et les fait reformuler par votre modèle, dans ses propres mots. Le second écrit et relit la notation qui en résulte. Un verrou légal s'applique : l'index n'est transmis que si toutes les unités sont passées par le modèle. Aucune reprise mot pour mot n'est jamais stockée.
llm_backends.pyLa couche qui parle à votre IA locale. Interchangeable : c'est elle qui fait qu'on peut changer de modèle sans toucher au reste.
capacites.pyUne table : quel modèle, quelle fenêtre de contexte, jusqu'à quelle profondeur de raisonnement on peut raisonnablement lui confier du travail. Elle sert à ne pas demander à une petite machine ce qu'elle ne peut pas faire — et à remettre en file basse priorité ce qui a été produit sous-capacité, pour qu'un nœud plus large repasse derrière.
banc_essai.pyTrente secondes de mesure : combien de jetons par seconde votre machine produit réellement. Nous ne vous demandons pas votre carte graphique — les modèles se confondent, la mémoire de la carte se confond avec celle de l'ordinateur, et une réponse approximative fausserait tout. On mesure, c'est plus simple et c'est exact. Le résultat détermine votre poste : lecture et analyse si la machine tient le rythme, collecte sinon.
setup_worker.pyL'installation guidée. Il vérifie qu'Ollama répond, écrit votre fichier de configuration, et n'y met que ce qui est nécessaire.
mon_decoupeur.pyVotre découpeur SBDFMS personnel. Une page qui s'ouvre sur votre ordinateur, sans Internet, où vous découpez n'importe quel texte que vous écrivez ou collez — avec votre propre IA, sans limite. C'est le service que le site rend en ligne, mais chez vous.
Il n'envoie rien nulle part. C'est un outil, pas une contrepartie.
| Remonte au serveur | Ne quitte jamais votre machine |
|---|---|
|
Les fiches d'acteurs (nom, fonction, territoire, résumé factuel) Les unités reformulées, si vous activez la découpe Les mesures de tendance Le compte de jetons produits et le nom de votre machine |
Le texte des articles Vos fichiers personnels Ce que vous découpez avec le cadeau Quoi que ce soit qui ne serve pas directement au travail demandé |
Le compte de jetons sert à mesurer votre contribution et à départager les modèles. Il ne dit rien du contenu.
On ne force aucun péage. Chaque média est classé avant d'entrer dans une file, selon ce que son accès et ses conditions autorisent. Un média non classé n'y entre pas. Le détail est exposé dans la carte-barrière.
On ne conserve pas le texte. Il est lu, traité, oublié. Ce qui reste, ce sont des constats et des reformulations — notre travail, pas la reproduction de celui d'un autre.
Les citations restent courtes par construction. La découpe isole ce qui porte la démonstration et remplace le reste par des points de suspension.
Votre pack est nominatif. La licence est émise à votre nom et chaque fichier porte un marqueur qui l'identifie. Ce n'est pas de la défiance : c'est ce qui permet de distribuer du code qu'on ne publie pas. Il ne se partage pas, même à quelqu'un du même cercle — il reçoit le sien.
Rien ne démarre tout seul. Vous lancez le programme, il tourne tant que la fenêtre est ouverte, et il s'arrête quand vous la fermez. Aucun service ne s'installe en arrière-plan, aucun démarrage automatique n'est configuré.
Il travaille par lots : il demande un paquet d'articles, les traite, rend le résultat, en redemande. S'il n'y a rien à faire, il attend et redemande plus tard.
L'état des files est public : combien d'articles attendent d'être collectés, lus, analysés, mesurés. C'est là qu'on voit à quoi sert ce que fait votre machine — et où le besoin est le plus fort en ce moment.
Une question, un doute sur ce que fait un fichier ? Écrivez — on vous répondra précisément. Un programme qu'on ne comprend pas n'a rien à faire sur votre ordinateur.
TCollectif : essais, documentation et outillage. Espace citoyen gratuit : la-commune-2-point-zero.org.
Contact technique : yannick.mandaba@geomanet.com · Mentions légales · Confidentialité & données
Œuvre propriétaire — Tous droits réservés. Copyright © 2024-2026 Yannick Mandaba-Masseron — SafeZone FPV™. Aucun usage, reproduction, distribution, modification, traduction, ingénierie inverse, exécution publique, intégration ou travail dérivé sans accord écrit préalable du titulaire.
Les termes HUSCI, Action RIC, La Commune Légiférante, GeoMANET, La Commune 2.0, M.S.Y. (Manet Secure You), ainsi que les logos, sigles, emblèmes, chartes graphiques, signatures éditoriales, intitulés de programmes et labels organisationnels, sont des désignations propriétaires réservées de SafeZone FPV™.
Demandes (collaboration, licences, signalements) : ip@safezone-fpv.com.