← Dictionnaire

Ventouse

/[vɑ̃.tuz]/n.f.

Origine

Du latin ventosa (« venteuse »), appliqué historiquement aux organes circulaires adhésifs des céphalopodes créant une dépression pour adhérer avec force à une surface. Chez Synedre, le terme qualifie la capacité d'une sous-session à s'agripper ponctuellement et fermement à une tâche technique sans jamais lâcher prise avant la résolution.

Définition

Sous-session d'exécution unitaire, chirurgicale et éphémère rattachée à un bras et à une tentacule parente. Instanciée via la commande synedre/ac_ventouse_spawn.py ou la route POST /api/hub/synedre-cli/ventouse-spawn, la ventouse est conçue pour absorber un travail technique borné (tels que l'incubation d'un composant, un audit ciblé, le traitement unitaire d'un email client via ac_tentacule_traitement, ou la réconciliation d'un conflit git) sans saturer ni polluer le contexte mémoire de la tentacule principale. Son cycle de vie repose sur deux modes fondamentaux fixés par la doctrine d'infrastructure : 1. Le mode Aspiration : la ventouse est active, processus CLI et session tmux branchés, socket SSE connecté, consommant du CPU et interagissant avec le système. Pour préserver la Mothership de tout risque d'asphyxie mémoire, le système applique un plafond dur et infranchissable de trente ventouses simultanées en mode aspiration. 2. Le mode Relâchement (déclenché par la commande stop-keep ou l'action POST /stop avec keep=true) : la ventouse relâche son emprise sur le processeur (CPU ramené strictement à 0 %, processus suspendu ou arrêté), tout en conservant son slot, son worktree, ses traces et son contexte sur disque, prête à être réveillée ou détruite une fois sa mission achevée. À ne pas confondre avec une tentacule : la tentacule est l'instance macroscopique souveraine qui détient le mandat d'ensemble et le plan vivant, alors que la ventouse n'est qu'un organe de contact instrumental, ponctuel et subordonné. Ne pas confondre non plus avec un script d'arrière-plan aveugle : la ventouse possède une interface interactive multiplexée dans la grille du Hub. Où le terme s'applique réellement : script synedre/ac_ventouse_spawn.py, script de gestion bin/synedre-cli-tmux.sh (modes stop-keep, aspiration et relachement), route hub ventouse-spawn.post.ts, et doctrine du second cerveau brain/inbox/2026-09-23-ventouse-deux-modes-aspiration-et-relachement.md.

Exemple

Une tentacule transversale doit auditer un module spécifique : au lieu de charger des milliers de lignes de code dans sa propre fenêtre, elle spawne une ventouse sur le bras B2 avec l'objectif précis de l'audit. La ventouse s'active en mode aspiration, exécute ses analyses, consigne ses résultats, puis passe en mode relâchement dès la tâche terminée.