Que font les fichiers de ce pack ?

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.

Le principe qui commande tout le reste : votre machine lit les articles, en tire des mesures, et les oublie. Aucun texte de presse n'est conservé — ni chez vous, ni chez nous. Ce qui remonte, ce sont des constats : qui est cité, dans quel rôle, sur quel territoire. Des faits, pas une forme protégée.

1. Les programmes que vous lancez

veille_citoyenne.py — le chef de rang

C'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 lecteur

Le 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 tendance

Il 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écoupe

Le 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.

2. Ce qui règle votre machine

llm_backends.py

La couche qui parle à votre IA locale. Interchangeable : c'est elle qui fait qu'on peut changer de modèle sans toucher au reste.

capacites.py

Une 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.py

Trente 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.py

L'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.

3. Le cadeau

mon_decoupeur.py

Votre 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.

4. Ce qui remonte, et ce qui ne remonte pas

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.

5. Les principes légaux, en clair

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.

6. Quand ça se déclenche, et comment l'arrêter

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.

Si vous jouez à un jeu vidéo, coupez-le — il occupe la carte graphique. Sinon, laissez-le vivre en fond pendant que vous faites autre chose. Et si vous l'arrêtez en plein lot, prévenez : les articles qu'il avait pris restent réservés à votre nom tant que personne ne les remet en file.

7. Où en sont les files

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.

Voir l'état des files →

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.

Footer

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.