FORGE-03 · MEMORY MANAGER

La mémoire, inspectable.

La mémoire de Grimoire est une base de connaissances — … entrées : décisions, learnings, contradictions, failures, handoffs. Cette page est un Obsidian pour la mémoire agentique : on voit le contenu, sa provenance, sa santé et le backend en place. Réelle en local, snapshot démo sur la vitrine. La mémoire est inspectable et vérifiable — pas une boîte noire.

BACKEND… … — ENTRÉES
VITRINE GitHub Pages · public
Inspecter · browse · recherche
Redirection vers les consoles natives
Éditer · init · upgrade · migrer

Vous êtes ici. Lecture seule sur snapshot démo — aucune écriture n'est possible, ni jamais publiée.

COCKPIT LOCAL localhost · privé · gated
Tout l'inspectable, sur données réelles
Édition gouvernée via l'API Memory OS
init · upgrade · migration (memory-sync)

Lot suivant. serve-site.sh détecte le mode local et déverrouille le pilotage — jamais via SQL brut, jamais sur la vitrine.

A · LE STORE

Ce que contient la mémoire.

Backend détecté, extras installés, topologie du Memory OS et répartition des entrées par type. La couche sémantique nous appartient ; l'admin brut du moteur reste aux consoles natives.

SNAPSHOT DÉMO
Backend actifdétecté au démarrage
—
vector store
OPÉRATIONNEL
Extras installésmodules disponibles

Les backends absents sont masqués des consoles.

ENTRÉES
—
TYPES
—
TAGS UNIQUES
—
ORPHELINES
—
BACKEND
—
SANTÉ LINT
—
Topologie · Memory OSles couches en place
01 Vector storeembeddings & recherche sémantique backend vectoriel détecté au démarrage. —entrées
02 Graph storeliens entre entrées graphe natif (Neo4j), consultable via sa console. consolenative
03 Shared-contextcontexte porté entre agents Handoffs et spec transmis via le shared-context du runtime. actifruntime
04 Learningsconnaissances promues Enseignements extraits des sessions, candidats à la promotion en décision. —learnings
05 Decisionschoix gravés & tracés la promotion se fait en cockpit local. —decisions
Répartition par type

« mémoires » est le type de base : les 141 entrées au total. Learnings, failures, contradictions et decisions en sont les sous-types gouvernés.

B · LA FORME DU STORE

Ce que le store contient.

La projection vectorielle et la densité des tags, calculées depuis le store. Aucun graphe par tags partagés : deux entrées qui portent la même étiquette ne sont pas liées pour autant ; les liens réels vivent dans le graphe natif.

SNAPSHOT DÉMO
Projection vectoriellevue complémentaire

DÉMO — sans embeddings. Le store n'a pas encore de vecteurs extraits ; ces points sont factices. À remplacer par un UMAP / t-SNE sur embeddings réels.

Densité de tagsles plus partagés
vector3×
governance2×
graph2×
perf2×
Vault browseréchantillon · 14 entrées
Sélectionnez une entrée
pour voir son détail, ses tags et ses liens.
C · SANTÉ & PILOTAGE

Vérifier, rediriger, gouverner.

memory-lint expose drift, doublons et contradictions non résolues. Pour l'admin brut du moteur, on redirige vers les consoles natives. Le pilotage (édition, infra) reste au cockpit local.

SNAPSHOT DÉMO
Santé · memory-lint

Consoles nativesredirection · admin brut du moteur

On possède la couche sémantique (browse, lien, graphe, recherche). On redirige vers les consoles natives pour l'admin brut — Redis étant un pur cache, redirection seule. Seuls les backends détectés sont actifs.

Pilotageinit · upgrade · édition · migration
DISPONIBLE EN COCKPIT LOCAL
Init
memory init
Créer le store et choisir le backend.
Upgrade backend
pip install …[extra]
Installer un extra (neo4j, redis…).
Édition gouvernée
Memory OS API · CRUD
Résoudre contradictions, promouvoir learnings.
Migration
memory-sync
Migrer entre backends, sans perte.

Toute écriture passera par l'API Memory OS — jamais de SQL ni d'accès brut — localhost uniquement, jamais sur la vitrine. Cette page détecte son mode et masque toute action hors cockpit local. C'est le hook du lot suivant.