<aside> 🔬

Ordre Ben 02/08 18:52 (« très très loin du compte, on doit pouvoir auditer chaque chose et avoir le même niveau de précision ») · GO Ben 04/08 18:53. Étalon = EmailOSINT v3.0 (100+ plateformes · <5s · synthèse notée). Lecture seule — l'écriture du script = main CC routée, jamais Notion AI.

</aside>

1. Objectif

Un seul geste → UN module scanné sous TOUS les angles, verdict noté, zéro angle mort. Comme EmailOSINT prend un identifiant et rend tout ce qui existe dessus, le scanner prend un module (organe · script · base · page-canon) et rend son état complet en <5s. Notre avantage qu'eux n'ont pas : on possède le registre ET le disque — on peut auditer les DEUX sens.

2. Les 5 vecteurs (par module)

Vecteur Question Mesure
V1 Existence Déclaré au registre ⇒ existe sur disque ? Et l'inverse ? Diff registre↔disque DANS LES 2 SENS (orphelins des deux côtés)
V2 Adresse GPS / chemin / port : unique et conforme ? Sentinelle unicité GPS (HAVING n>1) · chemin déclaré = chemin réel (realpath) · port réellement écouté
V3 Appelant Qui l'appelle, qu'appelle-t-il ? Vivant ou vestige ? Grep à MOTIF DISCRIMINANT (leçon J20 : hors venv/archives + contrôle positif obligatoire — un comptage sans motif discriminant n'est pas une mesure)
V4 Santé Répond-il maintenant ? Probe lecture seule : exit code · py_compile · HTTP · compte de lignes attendu
V5 Dégradation silencieuse Depuis quand personne n'a vérifié ? Date du dernier audit vs date de dernière modif · écart DIT (fiche) ↔ FAIT (mesure)

3. Entrées & briques réutilisées

4. Sortie structurée

5. Périmètre passe 1 (proposition)

Corps pilote : 🧱 SOCLE lui-même (registre le plus canonique — on se scanne soi avant de scanner les autres), puis extension aux 5 corps. À trancher par Ben.

6. Lois du scanner

Lecture seule · zéro LLM dans la boucle de mesure (déterministe, rejouable) · tout verdict gravé au canal du corps scanné · aucun 🟢 par exemption.

7. Routage exécution

Écriture du script = main CC (dépôt au canal ⚙️ TECHNIQUE après validation de cette spéc). Notion AI ne touche pas le disque.