Réglages → Vaults
Chaque vault de cette machine se gère ici : ce qui l'alimente, combien il compte quand la mémoire est interrogée, quelle nature portent ses souvenirs, à quel point il est protégé, et comment il meurt. L'entrée du rail s'appelle Vaults ; la page est titrée Vaults et son sous-titre compte vos vaults racines, suivi du chemin du dossier de travail.
Il n'y a pas de bouton Enregistrer sur cette page. Chaque contrôle écrit dès que vous le confirmez, et les destructeurs demandent d'abord.
Cette page parle des réglages. Pour ce qu'un vault est, voir Vaults ; pour comment un dossier devient de la mémoire, voir DocWatch et Dossiers surveillés ; pour les vaults tels que vous les voyez sur le canvas, voir le widget Vaults.
L'en-tête : trois actions
- Dossiers surveillés (un glyphe radio) : État live de chaque dossier surveillé par la mémoire automatique. Ouvre le panneau d'état live.
- ⟲ Tout reconstruire, en rouge : Purger toute la mémoire et re-vectoriser chaque dossier déclaré depuis zéro. Ouvre la confirmation.
- + Vault ouvre la boîte de création.
Quand la page n'a rien à montrer
- Pendant le chargement de l'arbre, le loader ∞.
- Sans espace de travail : Aucun workspace configuré et Configure un espace Mnemosyne OS via l'onboarding ou redémarre l'application. Voir Onboarding.
- Avec un espace de travail mais aucun vault : Aucun vault trouvé dans le workspace.
- Avec des vaults mais aucun sélectionné, la colonne de droite dit Clique sur un vault pour voir ses détails.
La colonne de gauche : les tuiles
Les tuiles sont celles du widget Vaults, en plus petit, groupées en familles repliables. D'abord Apps & cartouches (les vaults sandbox écrits par des apps), puis un groupe par type de vault présent, dans un ordre fixe : DEV, RESEARCH, SOCIAL, PERSONAL, CREATIVE, DREAM, CUSTOM. Les noms de groupe sont les noms bruts des types, en anglais dans toutes les langues. Chaque en-tête de groupe montre un chevron, un point de couleur, le nom en capitales et un compte. Les groupes repliés sont mémorisés entre les sessions.
Sur une tuile :
- un clic ouvre le panneau du vault à droite ;
- le chevron d'expansion montre les sous-vaults dans une bande indentée ;
- l'interrupteur de sourdine bascule l'Attention RAG du vault entre 0 et 100. Le widget Vaults du canvas voit le changement tout de suite.
Un vault fraîchement créé est déplié, amené à l'écran et mis en évidence. Le panneau « gérer ce vault » du widget Vaults atterrit sur le panneau correspondant ici.
Le panneau du vault
La colonne de droite est le même panneau que le widget Vaults ouvre en volet.
Identité
- Le point de couleur est un sélecteur de couleur natif (Couleur du vault — choisis ta teinte RGB). Il écrit la couleur du vault après une courte pause.
- Le nom (pour un sandbox d'app, le nom déclaré par l'app), avec le chemin absolu dessous.
- Un 🔒 quand la protection est MAXIMUM (infobulle Protection : MAXIMUM).
- Un badge de type avec le type brut, ou 🧪 Sandbox d'app.
- Un champ de description, À quoi sert ce coffre (optionnel)…, écrit quand vous le quittez.
Carte de statut
Affichée seulement pour les coffres provisoires et les sandbox d'app :
- ▨ Cloisonné : Exclu de la consolidation Dream State, de la carte neurale et du RAG fédéré — les données de cette app restent isolées tant que TU ne valides pas.
- 🔓 Permanence débloquée : Alimente la consolidation Dream State, la carte neurale et le RAG fédéré — validé par toi.
- Un bouton ? explique le choix : Pourquoi débloquer ? Tant que la sandbox est cloisonnée, SEULE cette app lit et écrit sa mémoire. Débloquer donne accès à Mnemosyne : tes réponses de chat peuvent s'y appuyer (RAG fédéré), elle nourrit la consolidation Dream State et apparaît sur la carte neurale. Tes données ne quittent jamais cette machine — c'est ta décision de gouvernance.
- Le bouton de promotion demande deux clics : Débloquer la permanence (sandbox d'app) ou Rendre permanent (coffre provisoire), puis Confirmer ? dans les quatre secondes.
- Vider ce coffre, coffres cloisonnés seulement, deux clics aussi : le second dit n chroniques seront effacées — confirmer ? L'infobulle : Efface toutes les chroniques de ce coffre et garde le coffre. Irréversible — rien ne recrée ce qui est retiré. Il est grisé sur un coffre vide. Le reçu dit n chronique(s) effacée(s) ou Le vidage a échoué — voir les logs. Si le coffre a des dossiers surveillés actifs, une ligne ambre prévient : ⚠ Les dossiers surveillés seront ré-ingérés au prochain recensement. Détache-les dans Sources si tu veux que ce coffre reste vide.
Il n'existe aucun geste pour recloisonner un coffre une fois débloqué ou rendu permanent. Le modèle complet est dans Vaults.
Les puces
Les métriques que l'app a déclarées pour sa tuile, ou n chroniques, plus l'empreinte RAM estimée. Une valeur pas encore mesurée affiche …, jamais 0.
Attention RAG
Attention RAG, un curseur de 0 à 100 par pas de 5 (100 par défaut ; un coffre sans poids enregistré compte 100). L'infobulle sur la légende : Combien ce coffre compte quand la mémoire est interrogée. 100 % = plein poids. Baisse-le et ses résultats pèsent moins face aux autres. À 0 le coffre ne répond plus : il est écarté du rappel, et il continue d'enregistrer tout ce qui y arrive. Un bouton Off met 0 ; en sourdine, il dit Max et remet 100.
Un coffre à 0 continue d'ingérer ce que ses dossiers surveillés apportent. Il cesse seulement d'être consulté. La règle et son histoire sont dans Attention RAG.
Sources
La section est ouverte par défaut ; son badge compte les dossiers surveillés. Dessous : Un coffre reste vide tant qu'un dossier ne l'alimente pas. Attaches-en un et ses fichiers sont lus, découpés en chroniques et vectorisés — automatiquement, et à chaque modification. Un sandbox d'app dit à la place Ce vault est écrit par son app, pas par des dossiers surveillés.
Avec au moins une source, un en-tête montre le chemin du vault, une pulsation avec En cours… pendant que le pipeline travaille, et ⟲ Réanalyser (Analyse en cours… pendant l'opération) : Purge les chronicles et réintègre tous les fichiers depuis zéro. Son reçu reste cinq secondes : ✓ Rescan démarré — n chronicles purgés ou ⚠ Erreur : suivi de la raison.
Chaque dossier surveillé est une ligne : un point vert ou gris (actif ou non), le chemin, une puce quand un spine est forcé, la description quand elle existe, et trois boutons :
☰ouvre les documents entrés en mémoire ;✎Modifier la surveillance (spine, règle…) rouvre Configurer DocWatch prérempli ;×Retirer la source détache le dossier tout de suite, sans confirmation.
Sans source : Aucune source configurée. Ajoute un dossier pour que Mnemosyne OS vectorise automatiquement. Le bouton en pointillés Ajouter un dossier à surveiller… ouvre le sélecteur de dossier du système, puis Configurer DocWatch.
Sous les lignes, quand il y a quelque chose à montrer :
- File d'attente d'ingestion : une ligne par dossier qui attend son tour, x / y fichiers avec une barre pour l'actif, n fichiers — en attente pour les autres, et un ETA. Les rattrapages en masse passent un dossier à la fois ; une note enregistrée n'attend jamais derrière eux.
- Activité récente : les huit derniers événements, le nom de fichier coloré par type d'événement (détecté, ignoré, vectorisation, ingéré, supprimé, erreur), la dimension du vecteur, l'heure. Une erreur montre son message.
Documents entrés
Le bouton ☰ ouvre Documents entrés pour ce dossier : une boîte
Chercher un fichier, une puce markdown, et une ligne par fichier avec
une puce d'état quand il n'est pas simplement actif (source disparue,
déplacé, mis à jour, en attente de vectorisation, en attente d'OCR),
le chemin relatif, la taille et la date. Soixante lignes par page, affichés
sur total en pied et En voir plus pour le reste. Cliquer une ligne
l'ouvre à droite : un .md est rendu comme une note, avec une bascule
Source / Mise en forme, et Ouvrir dans le système le confie à
l'OS. Un fichier disparu du disque dit Le fichier a disparu du disque. Ce
qu'il a écrit dans ce coffre est toujours là. Un fichier que l'app n'a pas pu
lire le dit (Ce fichier n'a pas pu être lu : et la raison), ne s'affiche
jamais comme vide, et un très long est coupé à 200 000 caractères avec une
ligne qui le dit. Un dossier vide dit Rien de ce dossier n'est encore arrivé
en mémoire.
Spines
Repliée par défaut. Un spine est la NATURE d'un souvenir — une note, une décision, du code source. C'est ce qui permet à une recherche de préférer le bon type de chose, et pas seulement les bons mots. Un vault d'app encore vide dit Aucune chronique — l'app n'a encore rien écrit. Le concept est expliqué dans Chroniques et spines.
Types de Spine en base, avec un ⟳ (son infobulle, Refresh, est en
anglais) et ⚡ Reclasser : Re-déduit les types de spine depuis le fichier
source. Les chroniques sans fichier ne sont pas touchées. Reclasser est un
bouton en deux temps. Le premier clic est un essai à blanc : soit Rien à
reclasser — chaque chronique adossée à un fichier porte déjà le bon spine.,
soit un aperçu rouge, n chronique(s) changeraient de spine, m laissée(s)
intacte(s) (aucun fichier source). Ceci écrase les types actuels et ne peut
pas être annulé., avec un lien Annuler ; le bouton dit alors Reclasser
n — confirmer, puis Reclassement… Le reçu est ✓ n/total reclassés ou
⚠ Erreur :.
Une ligne par spine : un point de couleur, l'id brut du spine, son compte et
sa part, une barre de vectorisation avec n/total vectorisés (pct%), un
sélecteur de couleur natif (Changer la couleur dans le Neural Map) et ↺
(Restaurer la couleur par défaut). Les couleurs ne vivent que sur cette
machine. Sans rien de vectorisé : Aucun chronicle vectorisé — lance un
Rescan. Le pied rappelle que Les couleurs modifiées s'appliquent au
prochain ↻ Rechargement du Neural Map (voir la
Carte neurale).
Règles de dossier (un pli dont le badge compte les règles, en anglais) :
Si un segment du chemin fichier correspond au nom de répertoire, le spine
type est assigné en priorité. Exemple : Ex: components → FEATURE. Un champ
texte (nom_dossier), une liste de spines (SOURCE_CODE, ARCHITECTURE,
DOCUMENT, BUGFIX, FEATURE, SECURITY, REFACTOR, GIT_HISTORY, SESSION),
+ Ajouter, et un ✕ par règle. Les règles restent sur cette machine et ne
sont appliquées que par Reclasser : Après l'ajout de règles → clique sur
Reclasser pour les appliquer aux chronicles existants.
Assigner les spines (sans ré-ingestion), un pli fermé dont le badge compte les passe(s) annulable(s) : Chaque chronique porte déjà son vecteur : le moteur peut les trier par le sens. Décris à quoi sert un spine — cette phrase devient son prototype — puis prévisualise. Rien ne bouge avant ta confirmation, et chaque passe est annulable. Une ligne par spine qui porte des chroniques ou une description (le reste derrière Afficher les n spines vides / Masquer les spines vides) : un point de couleur, le nom du spine, son compte, et un champ de description (Ce qui appartient à ce spine…, enregistré quand vous le quittez). Prévisualiser lance un essai à blanc et imprime un encadré rouge : n chronique(s) sur m changeraient de spine. k restent en place — aucun prototype ne les a revendiquées assez nettement., avec une puce par cible, et quand c'est pertinent n sont déjà sur le spine qui leur correspond le mieux — rien à y déplacer., n chronique(s) vivent dans un autre espace vectoriel et n'ont pas été examinées., n description(s) ignorée(s) : ton embedder actuel répond dans un espace différent de ces vecteurs. Le bouton dit alors Déplacer n — confirmer (avec un Annuler). Le reçu : n chronique(s) déplacée(s). Chaque passe reçoit un bouton ↺ Annuler n, daté dans son infobulle, dont le reçu est n chronique(s) restaurée(s). Refus : Aucun spine n'a encore de prototype — décris-en au moins un, ou épingle des exemples. et Ce coffre ne contient encore aucun vecteur.
Reclasser réécrit les types de spine depuis les chemins de fichiers et ne s'annule pas. Assigner les spines trie par le sens, prévisualise d'abord, et chaque passe s'annule. Commencez par le second.
Gouvernance
Repliée par défaut.
Protection : deux boutons, NORMAL et MAXIMUM (avec un cadenas). NORMAL dit Mémoire ordinaire : lue dans les réponses en portée par défaut, sur toutes les routes. ; MAXIMUM dit Vault protégé — agents IA restreints, jamais mixé automatiquement, fenêtre dédiée. Le choix s'applique tout de suite. Seuls ces deux niveaux existent : une vieille valeur OPEN est affichée et traitée comme NORMAL. Ce que MAXIMUM bloque, et ce qu'il ne bloque pas, est dans Protection maximale.
Supprimer le vault : Supprimer définitivement ce vault. Sa mémoire sera détruite. Le bouton rouge ouvre une confirmation :
- Supprimer « nom » ?
- ⚠ Ceci détruit la mémoire du vault — toutes les chroniques, embeddings et snapshots. Action irréversible.
- Une case (pas pour les sandbox d'app), Supprimer aussi les fichiers documents sur le disque. Décochée : Tes fichiers documents sont conservés — seule la mémoire que Mnemosyne OS en a est retirée. Cochée : Le dossier et tous ses documents seront effacés définitivement.
- Tape le nom du vault pour confirmer : avec le nom en rouge ; la correspondance ignore la casse et arme le bouton Supprimer le vault. Annuler ferme.
Supprimer un vault retire aussi ses sous-vaults.
Décochée, la suppression retire ce que Mnemosyne OS se rappelle et laisse vos documents où ils sont. Cochée, le dossier surveillé lui-même est effacé du disque.
Les sous-vaults ne se créent pas depuis ce panneau dans les Réglages ; le widget Vaults propose + Sub-Vault.
Créer un vault
+ Vault (ou Ajouter un sous-vault depuis le widget) ouvre une boîte :
- Nom du vault, obligatoire, et Description (optionnel).
- Une grille de types : DEV ⚙️, RESEARCH 🔬, SOCIAL 🌐, PERSONAL 🌙, CREATIVE ✨, DREAM 💭, CUSTOM 📦 (les noms sont en anglais dans toutes les langues). CUSTOM par défaut. Le type fixe l'icône et la teinte.
- Coffre provisoire, une case, décochée par défaut : Un espace de brouillon : vidable en un geste, et tenu hors des réponses en portée par défaut, de la carte neurale et de la couche de rêve tant que tu ne l'as pas rendu permanent.
- Annuler et Créer (… pendant le travail). Une erreur s'affiche en ligne.
Une fois créé, la boîte devient l'étape d'attache : « nom » est créé. L'alimenter maintenant ? Un coffre reste vide tant qu'un dossier ne l'alimente pas. Pointe-le vers un dossier et ses fichiers sont lus, découpés en chroniques et vectorisés tout de suite — puis à chaque modification. Tu peux aussi le faire plus tard, dans les Sources du coffre. Choisir un dossier… ouvre le sélecteur de dossier, puis Configurer DocWatch ; Plus tard ferme. Si le sélecteur ne s'ouvre pas : Le sélecteur de dossier n'a pas pu s'ouvrir — voir les logs. Rien n'est attaché sans passer par la boîte de configuration et d'aperçu. Le parcours complet est dans Votre premier vault.
Configurer DocWatch
La boîte est titrée Configurer DocWatch — nom. Elle a deux étapes.
Étape 1, la configuration :
- Dossier à surveiller : un champ de chemin (Chemin du dossier…) et un bouton dossier qui ouvre le sélecteur.
- Extensions de fichier : une liste séparée par des virgules. Depuis
l'étape d'attache, le défaut est
.md,.txt,.pdf,.docx,.xlsx,.csv; depuis Sources, c'est.md,.txt,.pdf,.docx,.xlsx,.ts,.tsx,.py,.json,.yaml. Quand la mémoire d'images est activée et que le dossier est nouveau, les extensions d'image sont ajoutées au défaut intact. Sous le champ, une ligne sur les images, si l'app sait : Les images seront ignorées — activez la mémoire d'images dans les Réglages pour les analyser, ou Les images de ce dossier seront analysées — moteur de vision prêt ✓, ou Mémoire d'images activée mais moteur non installé — les images seront ignorées (Réglages → Images). - Description (optionnel) : Ce que contient ce dossier — aide à classer ses fichiers.
- Forcer un type de spine (optionnel) : Laisser vide pour classer automatiquement.
- Motifs auto-approuvés (optionnel) :
ex. *.md, factures/* — séparés par des virgules. Dès qu'il contient quelque chose, Délai de maturation (heures) apparaît (24 par défaut) et l'indication explique la règle permanente : Les fichiers correspondant à ces motifs sont ingérés sans confirmation, une fois restés inchangés pendant 24 h. Tout le reste attend toujours votre approbation. - Annuler et Analyser et prévisualiser (Analyse…), grisé sans chemin.
Étape 2, l'aperçu : Fichiers détectés dans ce dossier : et une liste de chemins relatifs, chacun avec sa puce de spine et la raison en italique, ou Aucun fichier ne correspond à ces extensions. Puis Retour ou Enregistrer cette surveillance (Enregistrement…). Enregistrer active la surveillance tout de suite.
Refus : Ce dossier chevauche une source déjà surveillée : chemin. Un
dossier, une seule surveillance — retirez d'abord l'autre cible.,
L'analyse a échoué., Impossible d'enregistrer cette surveillance.
Modifier un dossier existant avec ✎ préremplit chaque champ, et
enregistrer remplace toute la surveillance.
Un fichier dont l'extension n'est pas dans la liste est laissé de côté en silence. Les images demandent les extensions d'image présentes et la mémoire d'images activée. La profondeur (3 niveaux) et les listes d'exclusion n'ont pas de champ dans cette boîte.
La règle d'auto-approbation, sa quarantaine et le fonctionnement des vagues sont décrits dans DocWatch.
Tout reconstruire
Le bouton de l'en-tête ouvre une boîte :
- ⟲ Purger & tout reconstruire ?
- Ceci purge définitivement la mémoire vectorisée des n vault(s) et ré-indexe chaque dossier déclaré depuis zéro, en re-vérifiant les types de spine. Ça peut prendre un moment sur de gros dossiers. Tes fichiers sources ne sont jamais touchés.
- Annuler / Purger & reconstruire.
Pendant l'opération : Reconstruction de la mémoire…, Vault courant/total — nom, une barre de progression et n chroniques re-vectorisées jusqu'ici. Cliquer à côté est ignoré. À la fin : Terminé — n chroniques re-vectorisées sur m vault(s). et Fermer, ou Échec : avec la raison.
Il réanalyse chaque vault à son tour, racines et sous-vaults, et il ne remet plus les poids d'attention à 100 : un coffre en sourdine continue d'enregistrer, donc la reconstruction l'atteint. C'est le geste que la page Intelligence réclame après un changement de modèle d'embedding.
La promesse est que vos fichiers sources sont intacts. Les chroniques qu'aucun dossier ne peut régénérer (les faits extraits des conversations, ce qu'un agent a ingéré directement) sont purgées avec le reste et ne sont pas reconstruites.
Dossiers surveillés : état live
Le bouton Dossiers surveillés de l'en-tête ouvre Dossiers surveillés — état live, avec un bouton ⟳ Actualiser.
- Lecture de l'état des watchers… pendant la lecture. Si le moteur est arrêté : Le moteur DocWatch n'est pas démarré — aucune surveillance active., ou Échec de démarrage du moteur DocWatch : avec la raison. Sans aucune surveillance : Aucun vault n'a de dossier surveillé.
- Un bloc par vault, avec un point de vie. Quand une vague de rattrapage tourne, un encadré la rapporte : Recensement des fichiers…, En attente de ta décision, Rattrapage en cours, Rattrapage en cours (ralenti), avec x / y fichiers, une barre, n fichiers/min, un ETA et n erreur(s).
- Une ligne par dossier : le chemin, un badge d'état (⏸ Désactivé, ✕ Chemin introuvable, ● Surveillé, ◌ Reprise en attente (≤ 60 s)), des puces pour la Profondeur et les extensions, ⏸ n reportés (daté dans son infobulle) quand des fichiers attendent votre approbation, ⚖ règle d'auto-approbation (infobulle Règle permanente : motifs — quarantaine n h), et le dernier événement en type · fichier · heure ou Aucun événement cette session.
Ailleurs
Le chiffrement au repos des bases de vaults n'est pas sur cette page : il est sur la page Sauvegarde. Le choix des coffres qui répondent au chat se fait depuis le chat lui-même et se reflète dans le curseur d'attention ci-dessus.
Pièges
- L'attention à 0 coupe les réponses, jamais l'enregistrement.
- Tout reconstruire, Réanalyser et Reclasser détruisent des vecteurs ou des types de spine et ne s'annulent pas. Assigner les spines est l'alternative réversible.
- Retirer la source (
×) est immédiat, sans confirmation. - Vider un coffre cloisonné ne détache pas ses dossiers ; ils se ré-ingèrent au prochain recensement.
- Débloquer la permanence, ou rendre permanent un coffre provisoire, est à sens unique.
- Supprimer un vault exige de taper son nom ; la case efface le dossier sur le disque.